From a875ff9e59bbc455dd29db2f81e3907df4bc3efc Mon Sep 17 00:00:00 2001 From: Mohamed Abbadi Date: Thu, 1 Nov 2018 12:46:12 +0100 Subject: [PATCH] react mvc template (works for windows) --- .../empty_template/ClientApp/boot.tsx | 30 + .../ClientApp/components/Counter.tsx | 31 + .../ClientApp/components/FetchData.tsx | 63 + .../ClientApp/components/Home.tsx | 29 + .../ClientApp/components/Layout.tsx | 21 + .../ClientApp/components/NavMenu.tsx | 40 + .../empty_template/ClientApp/css/site.css | 66 + .../empty_template/ClientApp/routes.tsx | 12 + .../Controllers/HomeController.cs | 23 + .../Controllers/SampleDataController.cs | 44 + Lectures/Lecture6/empty_template/Program.cs | 25 + Lectures/Lecture6/empty_template/Startup.cs | 59 + .../empty_template/Views/Home/Index.cshtml | 9 + .../empty_template/Views/Shared/Error.cshtml | 21 + .../Views/Shared/_Layout.cshtml | 20 + .../empty_template/Views/_ViewImports.cshtml | 3 + .../empty_template/Views/_ViewStart.cshtml | 3 + .../appsettings.Development.json | 9 + .../Lecture6/empty_template/appsettings.json | 7 + .../Debug/netcoreapp2.0/reactTest.deps.json | 6556 +++ .../bin/Debug/netcoreapp2.0/reactTest.dll | Bin 0 -> 11264 bytes .../bin/Debug/netcoreapp2.0/reactTest.pdb | Bin 0 -> 1916 bytes .../reactTest.runtimeconfig.dev.json | 9 + .../reactTest.runtimeconfig.json | 12 + .../empty_template/npm-shrinkwrap.json | 3377 ++ .../Debug/netcoreapp2.0/project.razor.json | 6 + .../netcoreapp2.0/reactTest.AssemblyInfo.cs | 23 + .../reactTest.AssemblyInfoInputs.cache | 1 + .../netcoreapp2.0/reactTest.assets.cache | Bin 0 -> 114408 bytes .../reactTest.csproj.CoreCompileInputs.cache | 1 + .../reactTest.csproj.FileListAbsolute.txt | 11 + .../reactTest.csprojAssemblyReference.cache | Bin 0 -> 1973347 bytes ...tTest.csprojResolveAssemblyReference.cache | Bin 0 -> 232097 bytes .../obj/Debug/netcoreapp2.0/reactTest.dll | Bin 0 -> 11264 bytes .../obj/Debug/netcoreapp2.0/reactTest.pdb | Bin 0 -> 1916 bytes .../empty_template/obj/project.assets.json | 12730 +++++ .../obj/reactTest.csproj.nuget.cache | 5 + .../obj/reactTest.csproj.nuget.g.props | 18 + .../obj/reactTest.csproj.nuget.g.targets | 13 + Lectures/Lecture6/empty_template/package.json | 35 + .../Lecture6/empty_template/reactTest.csproj | 53 + .../Lecture6/empty_template/tsconfig.json | 18 + .../Lecture6/empty_template/webpack.config.js | 43 + .../empty_template/webpack.config.vendor.js | 42 + .../dist/89889688147bd7575d6327160d64e760.svg | 288 + .../empty_template/wwwroot/dist/main.js | 2886 ++ .../empty_template/wwwroot/dist/main.js.map | 1 + .../wwwroot/dist/vendor-manifest.json | 1 + .../empty_template/wwwroot/dist/vendor.css | 6756 +++ .../empty_template/wwwroot/dist/vendor.js | 40767 ++++++++++++++++ .../empty_template/wwwroot/favicon.ico | Bin 0 -> 32038 bytes Lectures/Lecture6/empty_template/yarn.lock | 3392 ++ 52 files changed, 77559 insertions(+) create mode 100644 Lectures/Lecture6/empty_template/ClientApp/boot.tsx create mode 100644 Lectures/Lecture6/empty_template/ClientApp/components/Counter.tsx create mode 100644 Lectures/Lecture6/empty_template/ClientApp/components/FetchData.tsx create mode 100644 Lectures/Lecture6/empty_template/ClientApp/components/Home.tsx create mode 100644 Lectures/Lecture6/empty_template/ClientApp/components/Layout.tsx create mode 100644 Lectures/Lecture6/empty_template/ClientApp/components/NavMenu.tsx create mode 100644 Lectures/Lecture6/empty_template/ClientApp/css/site.css create mode 100644 Lectures/Lecture6/empty_template/ClientApp/routes.tsx create mode 100644 Lectures/Lecture6/empty_template/Controllers/HomeController.cs create mode 100644 Lectures/Lecture6/empty_template/Controllers/SampleDataController.cs create mode 100644 Lectures/Lecture6/empty_template/Program.cs create mode 100644 Lectures/Lecture6/empty_template/Startup.cs create mode 100644 Lectures/Lecture6/empty_template/Views/Home/Index.cshtml create mode 100644 Lectures/Lecture6/empty_template/Views/Shared/Error.cshtml create mode 100644 Lectures/Lecture6/empty_template/Views/Shared/_Layout.cshtml create mode 100644 Lectures/Lecture6/empty_template/Views/_ViewImports.cshtml create mode 100644 Lectures/Lecture6/empty_template/Views/_ViewStart.cshtml create mode 100644 Lectures/Lecture6/empty_template/appsettings.Development.json create mode 100644 Lectures/Lecture6/empty_template/appsettings.json create mode 100644 Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.deps.json create mode 100644 Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.dll create mode 100644 Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.pdb create mode 100644 Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.runtimeconfig.dev.json create mode 100644 Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.runtimeconfig.json create mode 100644 Lectures/Lecture6/empty_template/npm-shrinkwrap.json create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/project.razor.json create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.AssemblyInfo.cs create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.AssemblyInfoInputs.cache create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.assets.cache create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csproj.CoreCompileInputs.cache create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csproj.FileListAbsolute.txt create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csprojAssemblyReference.cache create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csprojResolveAssemblyReference.cache create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.dll create mode 100644 Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.pdb create mode 100644 Lectures/Lecture6/empty_template/obj/project.assets.json create mode 100644 Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.cache create mode 100644 Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.g.props create mode 100644 Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.g.targets create mode 100644 Lectures/Lecture6/empty_template/package.json create mode 100644 Lectures/Lecture6/empty_template/reactTest.csproj create mode 100644 Lectures/Lecture6/empty_template/tsconfig.json create mode 100644 Lectures/Lecture6/empty_template/webpack.config.js create mode 100644 Lectures/Lecture6/empty_template/webpack.config.vendor.js create mode 100644 Lectures/Lecture6/empty_template/wwwroot/dist/89889688147bd7575d6327160d64e760.svg create mode 100644 Lectures/Lecture6/empty_template/wwwroot/dist/main.js create mode 100644 Lectures/Lecture6/empty_template/wwwroot/dist/main.js.map create mode 100644 Lectures/Lecture6/empty_template/wwwroot/dist/vendor-manifest.json create mode 100644 Lectures/Lecture6/empty_template/wwwroot/dist/vendor.css create mode 100644 Lectures/Lecture6/empty_template/wwwroot/dist/vendor.js create mode 100644 Lectures/Lecture6/empty_template/wwwroot/favicon.ico create mode 100644 Lectures/Lecture6/empty_template/yarn.lock diff --git a/Lectures/Lecture6/empty_template/ClientApp/boot.tsx b/Lectures/Lecture6/empty_template/ClientApp/boot.tsx new file mode 100644 index 0000000..07bf79c --- /dev/null +++ b/Lectures/Lecture6/empty_template/ClientApp/boot.tsx @@ -0,0 +1,30 @@ +import './css/site.css'; +import 'bootstrap'; +import * as React from 'react'; +import * as ReactDOM from 'react-dom'; +import { AppContainer } from 'react-hot-loader'; +import { BrowserRouter } from 'react-router-dom'; +import * as RoutesModule from './routes'; +let routes = RoutesModule.routes; + +function renderApp() { + // This code starts up the React app when it runs in a browser. It sets up the routing + // configuration and injects the app into a DOM element. + const baseUrl = document.getElementsByTagName('base')[0].getAttribute('href')!; + ReactDOM.render( + + + , + document.getElementById('react-app') + ); +} + +renderApp(); + +// Allow Hot Module Replacement +if (module.hot) { + module.hot.accept('./routes', () => { + routes = require('./routes').routes; + renderApp(); + }); +} diff --git a/Lectures/Lecture6/empty_template/ClientApp/components/Counter.tsx b/Lectures/Lecture6/empty_template/ClientApp/components/Counter.tsx new file mode 100644 index 0000000..709a572 --- /dev/null +++ b/Lectures/Lecture6/empty_template/ClientApp/components/Counter.tsx @@ -0,0 +1,31 @@ +import * as React from 'react'; +import { RouteComponentProps } from 'react-router'; + +interface CounterState { + currentCount: number; +} + +export class Counter extends React.Component, CounterState> { + constructor(props:any, context:any) { + super(props, context); + this.state = { currentCount: 0 }; + } + + public render() { + return
+

Counter

+ +

This is a simple example of a React component.

+ +

Current count: { this.state.currentCount }

+ + +
; + } + + incrementCounter() { + this.setState({ + currentCount: this.state.currentCount + 1 + }); + } +} diff --git a/Lectures/Lecture6/empty_template/ClientApp/components/FetchData.tsx b/Lectures/Lecture6/empty_template/ClientApp/components/FetchData.tsx new file mode 100644 index 0000000..5bc4ee7 --- /dev/null +++ b/Lectures/Lecture6/empty_template/ClientApp/components/FetchData.tsx @@ -0,0 +1,63 @@ +import * as React from 'react'; +import { RouteComponentProps } from 'react-router'; +import 'isomorphic-fetch'; + +interface FetchDataExampleState { + forecasts: WeatherForecast[]; + loading: boolean; +} + +export class FetchData extends React.Component, FetchDataExampleState> { + constructor(props:any, context:any) { + super(props, context); + this.state = { forecasts: [], loading: true }; + + fetch('api/SampleData/WeatherForecasts') + .then(response => response.json() as Promise) + .then(data => { + this.setState({ forecasts: data, loading: false }); + }); + } + + public render() { + let contents = this.state.loading + ?

Loading...

+ : FetchData.renderForecastsTable(this.state.forecasts); + + return
+

Weather forecast

+

This component demonstrates fetching data from the server.

+ { contents } +
; + } + + private static renderForecastsTable(forecasts: WeatherForecast[]) { + return + + + + + + + + + + {forecasts.map(forecast => + + + + + + + )} + +
DateTemp. (C)Temp. (F)Summary
{ forecast.dateFormatted }{ forecast.temperatureC }{ forecast.temperatureF }{ forecast.summary }
; + } +} + +interface WeatherForecast { + dateFormatted: string; + temperatureC: number; + temperatureF: number; + summary: string; +} diff --git a/Lectures/Lecture6/empty_template/ClientApp/components/Home.tsx b/Lectures/Lecture6/empty_template/ClientApp/components/Home.tsx new file mode 100644 index 0000000..9370364 --- /dev/null +++ b/Lectures/Lecture6/empty_template/ClientApp/components/Home.tsx @@ -0,0 +1,29 @@ +import * as React from 'react'; +import { RouteComponentProps } from 'react-router'; + +export class Home extends React.Component, {}> { + public render() { + return
+

Hello, world!

+

Welcome to your new single-page application, built with:

+ +

To help you get started, we've also set up:

+
    +
  • Client-side navigation. For example, click Counter then Back to return here.
  • +
  • Webpack dev middleware. In development mode, there's no need to run the webpack build tool. Your client-side resources are dynamically built on demand. Updates are available as soon as you modify any file.
  • +
  • Hot module replacement. In development mode, you don't even need to reload the page after making most changes. Within seconds of saving changes to files, rebuilt React components will be injected directly into your running application, preserving its live state.
  • +
  • Efficient production builds. In production mode, development-time features are disabled, and the webpack build tool produces minified static CSS and JavaScript files.
  • +
+

Going further

+

+ For larger applications, or for server-side prerendering (i.e., for isomorphic or universal applications), you should consider using a Flux/Redux-like architecture. + You can generate an ASP.NET Core application with React and Redux using dotnet new reactredux instead of using this template. +

+
; + } +} diff --git a/Lectures/Lecture6/empty_template/ClientApp/components/Layout.tsx b/Lectures/Lecture6/empty_template/ClientApp/components/Layout.tsx new file mode 100644 index 0000000..c50fdf6 --- /dev/null +++ b/Lectures/Lecture6/empty_template/ClientApp/components/Layout.tsx @@ -0,0 +1,21 @@ +import * as React from 'react'; +import { NavMenu } from './NavMenu'; + +export interface LayoutProps { + children?: React.ReactNode; +} + +export class Layout extends React.Component { + public render() { + return
+
+
+ +
+
+ { this.props.children } +
+
+
; + } +} diff --git a/Lectures/Lecture6/empty_template/ClientApp/components/NavMenu.tsx b/Lectures/Lecture6/empty_template/ClientApp/components/NavMenu.tsx new file mode 100644 index 0000000..65c302a --- /dev/null +++ b/Lectures/Lecture6/empty_template/ClientApp/components/NavMenu.tsx @@ -0,0 +1,40 @@ +import * as React from 'react'; +import { Link, NavLink } from 'react-router-dom'; + +export class NavMenu extends React.Component<{}, {}> { + public render() { + return
+
+
+ + reactTest +
+
+
+
    +
  • + + Home + +
  • +
  • + + Counter + +
  • +
  • + + Fetch data + +
  • +
+
+
+
; + } +} diff --git a/Lectures/Lecture6/empty_template/ClientApp/css/site.css b/Lectures/Lecture6/empty_template/ClientApp/css/site.css new file mode 100644 index 0000000..f095216 --- /dev/null +++ b/Lectures/Lecture6/empty_template/ClientApp/css/site.css @@ -0,0 +1,66 @@ +.main-nav li .glyphicon { + margin-right: 10px; +} + +/* Highlighting rules for nav menu items */ +.main-nav li a.active, +.main-nav li a.active:hover, +.main-nav li a.active:focus { + background-color: #4189C7; + color: white; +} + +/* Keep the nav menu independent of scrolling and on top of other items */ +.main-nav { + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 1; +} + +@media (max-width: 767px) { + /* On small screens, the nav menu spans the full width of the screen. Leave a space for it. */ + body { + padding-top: 50px; + } +} + +@media (min-width: 768px) { + /* On small screens, convert the nav menu to a vertical sidebar */ + .main-nav { + height: 100%; + width: calc(25% - 20px); + } + .main-nav .navbar { + border-radius: 0px; + border-width: 0px; + height: 100%; + } + .main-nav .navbar-header { + float: none; + } + .main-nav .navbar-collapse { + border-top: 1px solid #444; + padding: 0px; + } + .main-nav .navbar ul { + float: none; + } + .main-nav .navbar li { + float: none; + font-size: 15px; + margin: 6px; + } + .main-nav .navbar li a { + padding: 10px 16px; + border-radius: 4px; + } + .main-nav .navbar a { + /* If a menu item's text is too long, truncate it */ + width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } +} diff --git a/Lectures/Lecture6/empty_template/ClientApp/routes.tsx b/Lectures/Lecture6/empty_template/ClientApp/routes.tsx new file mode 100644 index 0000000..1bdbbc6 --- /dev/null +++ b/Lectures/Lecture6/empty_template/ClientApp/routes.tsx @@ -0,0 +1,12 @@ +import * as React from 'react'; +import { Route } from 'react-router-dom'; +import { Layout } from './components/Layout'; +import { Home } from './components/Home'; +import { FetchData } from './components/FetchData'; +import { Counter } from './components/Counter'; + +export const routes = + + + +; diff --git a/Lectures/Lecture6/empty_template/Controllers/HomeController.cs b/Lectures/Lecture6/empty_template/Controllers/HomeController.cs new file mode 100644 index 0000000..fdc3ceb --- /dev/null +++ b/Lectures/Lecture6/empty_template/Controllers/HomeController.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; + +namespace reactTest.Controllers +{ + public class HomeController : Controller + { + public IActionResult Index() + { + return View(); + } + + public IActionResult Error() + { + ViewData["RequestId"] = Activity.Current?.Id ?? HttpContext.TraceIdentifier; + return View(); + } + } +} diff --git a/Lectures/Lecture6/empty_template/Controllers/SampleDataController.cs b/Lectures/Lecture6/empty_template/Controllers/SampleDataController.cs new file mode 100644 index 0000000..3a1871e --- /dev/null +++ b/Lectures/Lecture6/empty_template/Controllers/SampleDataController.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; + +namespace reactTest.Controllers +{ + [Route("api/[controller]")] + public class SampleDataController : Controller + { + private static string[] Summaries = new[] + { + "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" + }; + + [HttpGet("[action]")] + public IEnumerable WeatherForecasts() + { + var rng = new Random(); + return Enumerable.Range(1, 5).Select(index => new WeatherForecast + { + DateFormatted = DateTime.Now.AddDays(index).ToString("d"), + TemperatureC = rng.Next(-20, 55), + Summary = Summaries[rng.Next(Summaries.Length)] + }); + } + + public class WeatherForecast + { + public string DateFormatted { get; set; } + public int TemperatureC { get; set; } + public string Summary { get; set; } + + public int TemperatureF + { + get + { + return 32 + (int)(TemperatureC / 0.5556); + } + } + } + } +} diff --git a/Lectures/Lecture6/empty_template/Program.cs b/Lectures/Lecture6/empty_template/Program.cs new file mode 100644 index 0000000..c2d0188 --- /dev/null +++ b/Lectures/Lecture6/empty_template/Program.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Logging; + +namespace reactTest +{ + public class Program + { + public static void Main(string[] args) + { + BuildWebHost(args).Run(); + } + + public static IWebHost BuildWebHost(string[] args) => + WebHost.CreateDefaultBuilder(args) + .UseStartup() + .Build(); + } +} diff --git a/Lectures/Lecture6/empty_template/Startup.cs b/Lectures/Lecture6/empty_template/Startup.cs new file mode 100644 index 0000000..45a34c5 --- /dev/null +++ b/Lectures/Lecture6/empty_template/Startup.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.SpaServices.Webpack; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; + +namespace reactTest +{ + public class Startup + { + public Startup(IConfiguration configuration) + { + Configuration = configuration; + } + + public IConfiguration Configuration { get; } + + // This method gets called by the runtime. Use this method to add services to the container. + public void ConfigureServices(IServiceCollection services) + { + services.AddMvc(); + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IHostingEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions + { + HotModuleReplacement = true, + ReactHotModuleReplacement = true + }); + } + else + { + app.UseExceptionHandler("/Home/Error"); + } + + app.UseStaticFiles(); + + app.UseMvc(routes => + { + routes.MapRoute( + name: "default", + template: "{controller=Home}/{action=Index}/{id?}"); + + routes.MapSpaFallbackRoute( + name: "spa-fallback", + defaults: new { controller = "Home", action = "Index" }); + }); + } + } +} diff --git a/Lectures/Lecture6/empty_template/Views/Home/Index.cshtml b/Lectures/Lecture6/empty_template/Views/Home/Index.cshtml new file mode 100644 index 0000000..30947e2 --- /dev/null +++ b/Lectures/Lecture6/empty_template/Views/Home/Index.cshtml @@ -0,0 +1,9 @@ +@{ + ViewData["Title"] = "Home Page"; +} + +
Loading...
+ +@section scripts { + +} diff --git a/Lectures/Lecture6/empty_template/Views/Shared/Error.cshtml b/Lectures/Lecture6/empty_template/Views/Shared/Error.cshtml new file mode 100644 index 0000000..2d33afe --- /dev/null +++ b/Lectures/Lecture6/empty_template/Views/Shared/Error.cshtml @@ -0,0 +1,21 @@ +@{ + ViewData["Title"] = "Error"; +} + +

Error.

+

An error occurred while processing your request.

+ +@if (!string.IsNullOrEmpty((string)ViewData["RequestId"])) +{ +

+ Request ID: @ViewData["RequestId"] +

+} + +

Development Mode

+

+ Swapping to Development environment will display more detailed information about the error that occurred. +

+

+ Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. +

diff --git a/Lectures/Lecture6/empty_template/Views/Shared/_Layout.cshtml b/Lectures/Lecture6/empty_template/Views/Shared/_Layout.cshtml new file mode 100644 index 0000000..1b60f18 --- /dev/null +++ b/Lectures/Lecture6/empty_template/Views/Shared/_Layout.cshtml @@ -0,0 +1,20 @@ + + + + + + @ViewData["Title"] - reactTest + + + + + + + + + @RenderBody() + + + @RenderSection("scripts", required: false) + + diff --git a/Lectures/Lecture6/empty_template/Views/_ViewImports.cshtml b/Lectures/Lecture6/empty_template/Views/_ViewImports.cshtml new file mode 100644 index 0000000..27fafde --- /dev/null +++ b/Lectures/Lecture6/empty_template/Views/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@using reactTest +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, Microsoft.AspNetCore.SpaServices diff --git a/Lectures/Lecture6/empty_template/Views/_ViewStart.cshtml b/Lectures/Lecture6/empty_template/Views/_ViewStart.cshtml new file mode 100644 index 0000000..66b5da2 --- /dev/null +++ b/Lectures/Lecture6/empty_template/Views/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "_Layout"; +} diff --git a/Lectures/Lecture6/empty_template/appsettings.Development.json b/Lectures/Lecture6/empty_template/appsettings.Development.json new file mode 100644 index 0000000..da6fb1a --- /dev/null +++ b/Lectures/Lecture6/empty_template/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Debug", + "System": "Information", + "Microsoft": "Information" + } + } +} diff --git a/Lectures/Lecture6/empty_template/appsettings.json b/Lectures/Lecture6/empty_template/appsettings.json new file mode 100644 index 0000000..0804371 --- /dev/null +++ b/Lectures/Lecture6/empty_template/appsettings.json @@ -0,0 +1,7 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Warning" + } + } +} diff --git a/Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.deps.json b/Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.deps.json new file mode 100644 index 0000000..e51c57d --- /dev/null +++ b/Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.deps.json @@ -0,0 +1,6556 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v2.0", + "signature": "86a062ac6f695f109b50d8949c1e6b958f65bfbe" + }, + "compilationOptions": { + "defines": [ + "TRACE", + "DEBUG", + "NETCOREAPP", + "NETCOREAPP2_0" + ], + "languageVersion": "", + "platform": "", + "allowUnsafe": false, + "warningsAsErrors": false, + "optimize": false, + "keyFile": "", + "emitEntryPoint": true, + "xmlDoc": false, + "debugType": "portable" + }, + "targets": { + ".NETCoreApp,Version=v2.0": { + "reactTest/1.0.0": { + "dependencies": { + "Microsoft.AspNetCore.All": "2.0.6", + "Microsoft.NETCore.App": "2.0.0" + }, + "runtime": { + "reactTest.dll": {} + }, + "compile": { + "reactTest.dll": {} + } + }, + "Libuv/1.10.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + }, + "runtimeTargets": { + "runtimes/linux-arm/native/libuv.so": { + "rid": "linux-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm64/native/libuv.so": { + "rid": "linux-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-armel/native/libuv.so": { + "rid": "linux-armel", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x64/native/libuv.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx/native/libuv.dylib": { + "rid": "osx", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm/native/libuv.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/libuv.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/libuv.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "Microsoft.ApplicationInsights/2.4.0": { + "dependencies": { + "NETStandard.Library": "2.0.0", + "System.Diagnostics.DiagnosticSource": "4.4.1", + "System.Diagnostics.StackTrace": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/Microsoft.ApplicationInsights.dll": { + "assemblyVersion": "2.4.0.0", + "fileVersion": "2.4.0.32153" + } + }, + "compile": { + "lib/netstandard1.3/Microsoft.ApplicationInsights.dll": {} + } + }, + "Microsoft.ApplicationInsights.AspNetCore/2.1.1": { + "dependencies": { + "Microsoft.ApplicationInsights": "2.4.0", + "Microsoft.ApplicationInsights.DependencyCollector": "2.4.1", + "Microsoft.AspNetCore.Hosting": "2.0.2", + "Microsoft.Extensions.Configuration": "2.0.1", + "Microsoft.Extensions.Configuration.Json": "2.0.1", + "Microsoft.Extensions.DiagnosticAdapter": "2.0.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "NETStandard.Library": "2.0.0", + "System.Net.NameResolution": "4.3.0", + "System.Text.Encodings.Web": "4.4.0" + }, + "runtime": { + "lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll": { + "assemblyVersion": "2.1.1.0", + "fileVersion": "2.1.1.0" + } + }, + "compile": { + "lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll": {} + } + }, + "Microsoft.ApplicationInsights.DependencyCollector/2.4.1": { + "dependencies": { + "Microsoft.ApplicationInsights": "2.4.0", + "Microsoft.Extensions.PlatformAbstractions": "1.1.0", + "NETStandard.Library": "2.0.0", + "System.Diagnostics.DiagnosticSource": "4.4.1", + "System.Diagnostics.StackTrace": "4.3.0" + }, + "runtime": { + "lib/netstandard1.6/Microsoft.AI.DependencyCollector.dll": { + "assemblyVersion": "2.4.1.0", + "fileVersion": "2.4.1.1362" + } + }, + "compile": { + "lib/netstandard1.6/Microsoft.AI.DependencyCollector.dll": {} + } + }, + "Microsoft.AspNetCore/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Diagnostics": "2.0.2", + "Microsoft.AspNetCore.Hosting": "2.0.2", + "Microsoft.AspNetCore.Routing": "2.0.2", + "Microsoft.AspNetCore.Server.IISIntegration": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Https": "2.0.2", + "Microsoft.Extensions.Configuration.CommandLine": "2.0.1", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.0.1", + "Microsoft.Extensions.Configuration.FileExtensions": "2.0.1", + "Microsoft.Extensions.Configuration.Json": "2.0.1", + "Microsoft.Extensions.Configuration.UserSecrets": "2.0.1", + "Microsoft.Extensions.Logging": "2.0.1", + "Microsoft.Extensions.Logging.Configuration": "2.0.1", + "Microsoft.Extensions.Logging.Console": "2.0.1", + "Microsoft.Extensions.Logging.Debug": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.dll": {} + } + }, + "Microsoft.AspNetCore.All/2.0.6": { + "dependencies": { + "Microsoft.AspNetCore": "2.0.2", + "Microsoft.AspNetCore.Antiforgery": "2.0.2", + "Microsoft.AspNetCore.ApplicationInsights.HostingStartup": "2.0.2", + "Microsoft.AspNetCore.Authentication": "2.0.3", + "Microsoft.AspNetCore.Authentication.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Authentication.Cookies": "2.0.3", + "Microsoft.AspNetCore.Authentication.Core": "2.0.2", + "Microsoft.AspNetCore.Authentication.Facebook": "2.0.3", + "Microsoft.AspNetCore.Authentication.Google": "2.0.3", + "Microsoft.AspNetCore.Authentication.JwtBearer": "2.0.3", + "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.0.3", + "Microsoft.AspNetCore.Authentication.OAuth": "2.0.3", + "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.0.3", + "Microsoft.AspNetCore.Authentication.Twitter": "2.0.3", + "Microsoft.AspNetCore.Authorization": "2.0.3", + "Microsoft.AspNetCore.Authorization.Policy": "2.0.3", + "Microsoft.AspNetCore.AzureAppServices.HostingStartup": "2.0.2", + "Microsoft.AspNetCore.AzureAppServicesIntegration": "2.0.2", + "Microsoft.AspNetCore.CookiePolicy": "2.0.3", + "Microsoft.AspNetCore.Cors": "2.0.2", + "Microsoft.AspNetCore.Cryptography.Internal": "2.0.2", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.0.2", + "Microsoft.AspNetCore.DataProtection": "2.0.2", + "Microsoft.AspNetCore.DataProtection.Abstractions": "2.0.2", + "Microsoft.AspNetCore.DataProtection.AzureStorage": "2.0.2", + "Microsoft.AspNetCore.DataProtection.Extensions": "2.0.2", + "Microsoft.AspNetCore.Diagnostics": "2.0.2", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.0.2", + "Microsoft.AspNetCore.Hosting": "2.0.2", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Html.Abstractions": "2.0.1", + "Microsoft.AspNetCore.Http": "2.0.2", + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.AspNetCore.Http.Features": "2.0.2", + "Microsoft.AspNetCore.HttpOverrides": "2.0.2", + "Microsoft.AspNetCore.Identity": "2.0.2", + "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.0.2", + "Microsoft.AspNetCore.JsonPatch": "2.0.0", + "Microsoft.AspNetCore.Localization": "2.0.2", + "Microsoft.AspNetCore.Localization.Routing": "2.0.2", + "Microsoft.AspNetCore.MiddlewareAnalysis": "2.0.2", + "Microsoft.AspNetCore.Mvc": "2.0.3", + "Microsoft.AspNetCore.Mvc.Abstractions": "2.0.3", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.0.3", + "Microsoft.AspNetCore.Mvc.Core": "2.0.3", + "Microsoft.AspNetCore.Mvc.Cors": "2.0.3", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.0.3", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.0.3", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.0.3", + "Microsoft.AspNetCore.Mvc.Localization": "2.0.3", + "Microsoft.AspNetCore.Mvc.Razor": "2.0.3", + "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.0.2", + "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.0.3", + "Microsoft.AspNetCore.Mvc.RazorPages": "2.0.3", + "Microsoft.AspNetCore.Mvc.TagHelpers": "2.0.3", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.0.3", + "Microsoft.AspNetCore.NodeServices": "2.0.3", + "Microsoft.AspNetCore.Owin": "2.0.2", + "Microsoft.AspNetCore.Razor": "2.0.2", + "Microsoft.AspNetCore.Razor.Language": "2.0.2", + "Microsoft.AspNetCore.Razor.Runtime": "2.0.2", + "Microsoft.AspNetCore.ResponseCaching": "2.0.2", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.0.2", + "Microsoft.AspNetCore.ResponseCompression": "2.0.2", + "Microsoft.AspNetCore.Rewrite": "2.0.2", + "Microsoft.AspNetCore.Routing": "2.0.2", + "Microsoft.AspNetCore.Routing.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Server.HttpSys": "2.0.3", + "Microsoft.AspNetCore.Server.IISIntegration": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Core": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Https": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv": "2.0.2", + "Microsoft.AspNetCore.Session": "2.0.2", + "Microsoft.AspNetCore.SpaServices": "2.0.3", + "Microsoft.AspNetCore.StaticFiles": "2.0.2", + "Microsoft.AspNetCore.WebSockets": "2.0.2", + "Microsoft.AspNetCore.WebUtilities": "2.0.2", + "Microsoft.CodeAnalysis.Razor": "2.0.2", + "Microsoft.Data.Sqlite": "2.0.1", + "Microsoft.Data.Sqlite.Core": "2.0.1", + "Microsoft.EntityFrameworkCore": "2.0.2", + "Microsoft.EntityFrameworkCore.Design": "2.0.2", + "Microsoft.EntityFrameworkCore.InMemory": "2.0.2", + "Microsoft.EntityFrameworkCore.Relational": "2.0.2", + "Microsoft.EntityFrameworkCore.SqlServer": "2.0.2", + "Microsoft.EntityFrameworkCore.Sqlite": "2.0.2", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "2.0.2", + "Microsoft.EntityFrameworkCore.Tools": "2.0.2", + "Microsoft.Extensions.Caching.Abstractions": "2.0.1", + "Microsoft.Extensions.Caching.Memory": "2.0.1", + "Microsoft.Extensions.Caching.Redis": "2.0.1", + "Microsoft.Extensions.Caching.SqlServer": "2.0.1", + "Microsoft.Extensions.Configuration": "2.0.1", + "Microsoft.Extensions.Configuration.Abstractions": "2.0.1", + "Microsoft.Extensions.Configuration.AzureKeyVault": "2.0.1", + "Microsoft.Extensions.Configuration.Binder": "2.0.1", + "Microsoft.Extensions.Configuration.CommandLine": "2.0.1", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.0.1", + "Microsoft.Extensions.Configuration.FileExtensions": "2.0.1", + "Microsoft.Extensions.Configuration.Ini": "2.0.1", + "Microsoft.Extensions.Configuration.Json": "2.0.1", + "Microsoft.Extensions.Configuration.UserSecrets": "2.0.1", + "Microsoft.Extensions.Configuration.Xml": "2.0.1", + "Microsoft.Extensions.DependencyInjection": "2.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.DiagnosticAdapter": "2.0.1", + "Microsoft.Extensions.FileProviders.Abstractions": "2.0.1", + "Microsoft.Extensions.FileProviders.Composite": "2.0.1", + "Microsoft.Extensions.FileProviders.Embedded": "2.0.1", + "Microsoft.Extensions.FileProviders.Physical": "2.0.1", + "Microsoft.Extensions.FileSystemGlobbing": "2.0.1", + "Microsoft.Extensions.Hosting.Abstractions": "2.0.2", + "Microsoft.Extensions.Identity.Core": "2.0.2", + "Microsoft.Extensions.Identity.Stores": "2.0.2", + "Microsoft.Extensions.Localization": "2.0.2", + "Microsoft.Extensions.Localization.Abstractions": "2.0.2", + "Microsoft.Extensions.Logging": "2.0.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Logging.AzureAppServices": "2.0.1", + "Microsoft.Extensions.Logging.Configuration": "2.0.1", + "Microsoft.Extensions.Logging.Console": "2.0.1", + "Microsoft.Extensions.Logging.Debug": "2.0.1", + "Microsoft.Extensions.Logging.EventSource": "2.0.1", + "Microsoft.Extensions.Logging.TraceSource": "2.0.1", + "Microsoft.Extensions.ObjectPool": "2.0.0", + "Microsoft.Extensions.Options": "2.0.1", + "Microsoft.Extensions.Options.ConfigurationExtensions": "2.0.1", + "Microsoft.Extensions.Primitives": "2.0.0", + "Microsoft.Extensions.WebEncoders": "2.0.1", + "Microsoft.Net.Http.Headers": "2.0.2", + "Microsoft.VisualStudio.Web.BrowserLink": "2.0.2" + } + }, + "Microsoft.AspNetCore.Antiforgery/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.DataProtection": "2.0.2", + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.AspNetCore.WebUtilities": "2.0.2", + "Microsoft.Extensions.ObjectPool": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {} + } + }, + "Microsoft.AspNetCore.ApplicationInsights.HostingStartup/2.0.2": { + "dependencies": { + "Microsoft.ApplicationInsights.AspNetCore": "2.1.1", + "Microsoft.AspNetCore.Hosting": "2.0.2", + "Microsoft.AspNetCore.Razor.Runtime": "2.0.2", + "Microsoft.Extensions.Configuration.Json": "2.0.1", + "Microsoft.Extensions.DiagnosticAdapter": "2.0.1", + "Microsoft.Extensions.Logging": "2.0.1", + "Microsoft.Extensions.Logging.Configuration": "2.0.1" + }, + "runtime": { + "lib/netcoreapp2.0/Microsoft.AspNetCore.ApplicationInsights.HostingStartup.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netcoreapp2.0/Microsoft.AspNetCore.ApplicationInsights.HostingStartup.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Core": "2.0.2", + "Microsoft.AspNetCore.DataProtection": "2.0.2", + "Microsoft.AspNetCore.Http": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1", + "Microsoft.Extensions.WebEncoders": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.Cookies/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.Core/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.Facebook/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.OAuth": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.Google/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.OAuth": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.JwtBearer/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication": "2.0.3", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "2.1.4" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.OAuth": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.OAuth/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication": "2.0.3", + "Newtonsoft.Json": "10.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.OAuth": "2.0.3", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "2.1.4" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.Twitter/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.OAuth": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {} + } + }, + "Microsoft.AspNetCore.Authorization/2.0.3": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} + } + }, + "Microsoft.AspNetCore.Authorization.Policy/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Authorization": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {} + } + }, + "Microsoft.AspNetCore.AzureAppServices.HostingStartup/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.AzureAppServicesIntegration": "2.0.2", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2" + }, + "runtime": { + "lib/netcoreapp2.0/Microsoft.AspNetCore.AzureAppServices.HostingStartup.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netcoreapp2.0/Microsoft.AspNetCore.AzureAppServices.HostingStartup.dll": {} + } + }, + "Microsoft.AspNetCore.AzureAppServicesIntegration/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Hosting": "2.0.2", + "Microsoft.Extensions.Logging.AzureAppServices": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.AzureAppServicesIntegration.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.AzureAppServicesIntegration.dll": {} + } + }, + "Microsoft.AspNetCore.CookiePolicy/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Http": "2.0.2", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {} + } + }, + "Microsoft.AspNetCore.Cors/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.Configuration.Abstractions": "2.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {} + } + }, + "Microsoft.AspNetCore.Cryptography.Internal/2.0.2": { + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} + } + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Cryptography.Internal": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} + } + }, + "Microsoft.AspNetCore.DataProtection/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Cryptography.Internal": "2.0.2", + "Microsoft.AspNetCore.DataProtection.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1", + "Microsoft.Win32.Registry": "4.4.0", + "System.Security.Cryptography.Xml": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {} + } + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/2.0.2": { + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.DataProtection.AzureStorage/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.DataProtection": "2.0.2", + "WindowsAzure.Storage": "8.1.4" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.AzureStorage.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.AzureStorage.dll": {} + } + }, + "Microsoft.AspNetCore.DataProtection.Extensions/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.DataProtection": "2.0.2", + "Microsoft.Extensions.DependencyInjection": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {} + } + }, + "Microsoft.AspNetCore.Diagnostics/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.AspNetCore.WebUtilities": "2.0.2", + "Microsoft.Extensions.FileProviders.Physical": "2.0.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1", + "System.Diagnostics.DiagnosticSource": "4.4.1", + "System.Reflection.Metadata": "1.5.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {} + } + }, + "Microsoft.AspNetCore.Diagnostics.Abstractions/2.0.2": { + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.EntityFrameworkCore.Relational": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {} + } + }, + "Microsoft.AspNetCore.Hosting/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.Configuration": "2.0.1", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.0.1", + "Microsoft.Extensions.Configuration.FileExtensions": "2.0.1", + "Microsoft.Extensions.DependencyInjection": "2.0.0", + "Microsoft.Extensions.FileProviders.Physical": "2.0.1", + "Microsoft.Extensions.Logging": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1", + "System.Diagnostics.DiagnosticSource": "4.4.1", + "System.Reflection.Metadata": "1.5.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {} + } + }, + "Microsoft.AspNetCore.Hosting.Abstractions/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.Extensions.Configuration.Abstractions": "2.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "2.0.1", + "Microsoft.Extensions.Hosting.Abstractions": "2.0.2", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.0.2", + "Microsoft.Extensions.Configuration.Abstractions": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Html.Abstractions/2.0.1": { + "dependencies": { + "System.Text.Encodings.Web": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Http/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.AspNetCore.WebUtilities": "2.0.2", + "Microsoft.Extensions.ObjectPool": "2.0.0", + "Microsoft.Extensions.Options": "2.0.1", + "Microsoft.Net.Http.Headers": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {} + } + }, + "Microsoft.AspNetCore.Http.Abstractions/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.0.2", + "System.Text.Encodings.Web": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Http.Extensions/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.Extensions.FileProviders.Abstractions": "2.0.1", + "Microsoft.Net.Http.Headers": "2.0.2", + "System.Buffers": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {} + } + }, + "Microsoft.AspNetCore.Http.Features/2.0.2": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {} + } + }, + "Microsoft.AspNetCore.HttpOverrides/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {} + } + }, + "Microsoft.AspNetCore.Identity/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Cookies": "2.0.3", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.0.2", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.Extensions.Identity.Core": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {} + } + }, + "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Identity": "2.0.2", + "Microsoft.EntityFrameworkCore.Relational": "2.0.2", + "Microsoft.Extensions.Identity.Stores": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {} + } + }, + "Microsoft.AspNetCore.JsonPatch/2.0.0": { + "dependencies": { + "Microsoft.CSharp": "4.4.0", + "Newtonsoft.Json": "10.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.17205" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} + } + }, + "Microsoft.AspNetCore.Localization/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.Localization.Abstractions": "2.0.2", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {} + } + }, + "Microsoft.AspNetCore.Localization.Routing/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Localization": "2.0.2", + "Microsoft.AspNetCore.Routing.Abstractions": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {} + } + }, + "Microsoft.AspNetCore.MiddlewareAnalysis/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "System.Diagnostics.DiagnosticSource": "4.4.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.0.3", + "Microsoft.AspNetCore.Mvc.Cors": "2.0.3", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.0.3", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.0.3", + "Microsoft.AspNetCore.Mvc.Localization": "2.0.3", + "Microsoft.AspNetCore.Mvc.RazorPages": "2.0.3", + "Microsoft.AspNetCore.Mvc.TagHelpers": "2.0.3", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.0.3", + "Microsoft.Extensions.Caching.Memory": "2.0.1", + "Microsoft.Extensions.DependencyInjection": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Abstractions/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Routing.Abstractions": "2.0.2", + "Microsoft.Net.Http.Headers": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.ApiExplorer/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.Core": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Core/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Core": "2.0.2", + "Microsoft.AspNetCore.Authorization.Policy": "2.0.3", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.AspNetCore.Mvc.Abstractions": "2.0.3", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Routing": "2.0.2", + "Microsoft.Extensions.DependencyModel": "2.0.3", + "Microsoft.Extensions.FileProviders.Abstractions": "2.0.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "System.Diagnostics.DiagnosticSource": "4.4.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Cors/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Cors": "2.0.2", + "Microsoft.AspNetCore.Mvc.Core": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.DataAnnotations/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.Core": "2.0.3", + "Microsoft.Extensions.Localization": "2.0.2", + "System.ComponentModel.Annotations": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Formatters.Json/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.JsonPatch": "2.0.0", + "Microsoft.AspNetCore.Mvc.Core": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.Core": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Localization/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Localization": "2.0.2", + "Microsoft.AspNetCore.Mvc.Razor": "2.0.3", + "Microsoft.Extensions.DependencyInjection": "2.0.0", + "Microsoft.Extensions.Localization": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Razor/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.0.2", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.0.3", + "Microsoft.AspNetCore.Razor.Runtime": "2.0.2", + "Microsoft.CodeAnalysis.CSharp": "2.3.1", + "Microsoft.CodeAnalysis.Razor": "2.0.2", + "Microsoft.Extensions.Caching.Memory": "2.0.1", + "Microsoft.Extensions.FileProviders.Composite": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Razor.Language": "2.0.2", + "Microsoft.CodeAnalysis.Razor": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Hosting": "2.0.2", + "Microsoft.AspNetCore.Mvc.RazorPages": "2.0.3" + } + }, + "Microsoft.AspNetCore.Mvc.RazorPages/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.Razor": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.TagHelpers/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.Razor": "2.0.3", + "Microsoft.AspNetCore.Razor.Runtime": "2.0.2", + "Microsoft.AspNetCore.Routing.Abstractions": "2.0.2", + "Microsoft.Extensions.Caching.Memory": "2.0.1", + "Microsoft.Extensions.FileSystemGlobbing": "2.0.1", + "Microsoft.Extensions.Primitives": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.ViewFeatures/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Antiforgery": "2.0.2", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Html.Abstractions": "2.0.1", + "Microsoft.AspNetCore.Mvc.Core": "2.0.3", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.0.3", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.0.3", + "Microsoft.Extensions.WebEncoders": "2.0.1", + "Newtonsoft.Json.Bson": "1.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} + } + }, + "Microsoft.AspNetCore.NodeServices/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.Extensions.Logging.Console": "2.0.1", + "Newtonsoft.Json": "10.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {} + } + }, + "Microsoft.AspNetCore.Owin/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {} + } + }, + "Microsoft.AspNetCore.Razor/2.0.2": { + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {} + } + }, + "Microsoft.AspNetCore.Razor.Language/2.0.2": { + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} + } + }, + "Microsoft.AspNetCore.Razor.Runtime/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Html.Abstractions": "2.0.1", + "Microsoft.AspNetCore.Razor": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {} + } + }, + "Microsoft.AspNetCore.ResponseCaching/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.0.2", + "Microsoft.Extensions.Caching.Memory": "2.0.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {} + } + }, + "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.0.2": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.ResponseCompression/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCompression.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCompression.dll": {} + } + }, + "Microsoft.AspNetCore.Rewrite/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.Configuration.Abstractions": "2.0.1", + "Microsoft.Extensions.FileProviders.Abstractions": "2.0.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {} + } + }, + "Microsoft.AspNetCore.Routing/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.AspNetCore.Routing.Abstractions": "2.0.2", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.ObjectPool": "2.0.0", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.dll": {} + } + }, + "Microsoft.AspNetCore.Routing.Abstractions/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Server.HttpSys/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Core": "2.0.2", + "Microsoft.AspNetCore.Hosting": "2.0.2", + "Microsoft.Net.Http.Headers": "2.0.2", + "Microsoft.Win32.Registry": "4.4.0", + "System.Security.Principal.Windows": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {} + } + }, + "Microsoft.AspNetCore.Server.IISIntegration/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Core": "2.0.2", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.AspNetCore.HttpOverrides": "2.0.2", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1", + "System.Security.Principal.Windows": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {} + } + }, + "Microsoft.AspNetCore.Server.Kestrel/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Hosting": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Core": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {} + } + }, + "Microsoft.AspNetCore.Server.Kestrel.Core/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.0.2", + "Microsoft.AspNetCore.WebUtilities": "2.0.2", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1", + "Microsoft.Net.Http.Headers": "2.0.2", + "System.Threading.Tasks.Extensions": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Core.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} + } + }, + "Microsoft.AspNetCore.Server.Kestrel.Https/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Core": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Https.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {} + } + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.0.2", + "System.Buffers": "4.4.0", + "System.Numerics.Vectors": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {} + } + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv/2.0.2": { + "dependencies": { + "Libuv": "1.10.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.0.2", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.dll": {} + } + }, + "Microsoft.AspNetCore.Session/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.DataProtection": "2.0.2", + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.Extensions.Caching.Abstractions": "2.0.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {} + } + }, + "Microsoft.AspNetCore.SpaServices/2.0.3": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.TagHelpers": "2.0.3", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.0.3", + "Microsoft.AspNetCore.NodeServices": "2.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {} + } + }, + "Microsoft.AspNetCore.StaticFiles/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.FileProviders.Abstractions": "2.0.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.WebEncoders": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {} + } + }, + "Microsoft.AspNetCore.WebSockets/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.Options": "2.0.1", + "System.Numerics.Vectors": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {} + } + }, + "Microsoft.AspNetCore.WebUtilities/2.0.2": { + "dependencies": { + "Microsoft.Net.Http.Headers": "2.0.2", + "System.Text.Encodings.Web": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {} + } + }, + "Microsoft.Azure.KeyVault/2.3.2": { + "dependencies": { + "Microsoft.Azure.KeyVault.WebKey": "2.0.7", + "Microsoft.Rest.ClientRuntime": "2.3.8", + "Microsoft.Rest.ClientRuntime.Azure": "3.3.7", + "NETStandard.Library": "2.0.0", + "Newtonsoft.Json": "10.0.1", + "System.Net.Http": "4.3.0" + }, + "runtime": { + "lib/netstandard1.4/Microsoft.Azure.KeyVault.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.3.2.0" + } + }, + "compile": { + "lib/netstandard1.4/Microsoft.Azure.KeyVault.dll": {} + } + }, + "Microsoft.Azure.KeyVault.WebKey/2.0.7": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "NETStandard.Library": "2.0.0", + "Newtonsoft.Json": "10.0.1", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Linq": "4.3.0", + "System.Runtime": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0" + }, + "runtime": { + "lib/netstandard1.4/Microsoft.Azure.KeyVault.WebKey.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.7.0" + } + }, + "compile": { + "lib/netstandard1.4/Microsoft.Azure.KeyVault.WebKey.dll": {} + } + }, + "Microsoft.CodeAnalysis.Analyzers/1.1.0": {}, + "Microsoft.CodeAnalysis.Common/2.3.1": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "1.1.0", + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Collections.Immutable": "1.4.0", + "System.Console": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.FileVersionInfo": "4.3.0", + "System.Diagnostics.StackTrace": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Dynamic.Runtime": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Metadata": "1.5.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.CodePages": "4.4.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Parallel": "4.3.0", + "System.Threading.Thread": "4.3.0", + "System.ValueTuple": "4.4.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0", + "System.Xml.XPath.XDocument": "4.3.0", + "System.Xml.XmlDocument": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "2.3.0.0", + "fileVersion": "2.3.1.61919" + } + }, + "compile": { + "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {} + } + }, + "Microsoft.CodeAnalysis.CSharp/2.3.1": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "2.3.1" + }, + "runtime": { + "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "2.3.0.0", + "fileVersion": "2.3.1.61919" + } + }, + "compile": { + "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {} + } + }, + "Microsoft.CodeAnalysis.Razor/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Razor.Language": "2.0.2", + "Microsoft.CodeAnalysis.CSharp": "2.3.1", + "Microsoft.CodeAnalysis.Common": "2.3.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} + } + }, + "Microsoft.CSharp/4.4.0": {}, + "Microsoft.Data.Edm/5.8.2": { + "runtime": { + "lib/netstandard1.1/Microsoft.Data.Edm.dll": { + "assemblyVersion": "5.8.1.0", + "fileVersion": "5.8.1.62767" + } + }, + "resources": { + "lib/netstandard1.1/de/Microsoft.Data.Edm.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.1/es/Microsoft.Data.Edm.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.1/fr/Microsoft.Data.Edm.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.1/it/Microsoft.Data.Edm.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.1/ja/Microsoft.Data.Edm.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.1/ko/Microsoft.Data.Edm.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.1/ru/Microsoft.Data.Edm.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.1/zh-Hans/Microsoft.Data.Edm.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.1/zh-Hant/Microsoft.Data.Edm.resources.dll": { + "locale": "zh-Hant" + } + }, + "compile": { + "lib/netstandard1.1/Microsoft.Data.Edm.dll": {} + } + }, + "Microsoft.Data.OData/5.8.2": { + "dependencies": { + "Microsoft.Data.Edm": "5.8.2", + "System.Spatial": "5.8.2" + }, + "runtime": { + "lib/netstandard1.1/Microsoft.Data.OData.dll": { + "assemblyVersion": "5.8.1.0", + "fileVersion": "5.8.1.62767" + } + }, + "resources": { + "lib/netstandard1.1/de/Microsoft.Data.OData.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.1/es/Microsoft.Data.OData.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.1/fr/Microsoft.Data.OData.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.1/it/Microsoft.Data.OData.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.1/ja/Microsoft.Data.OData.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.1/ko/Microsoft.Data.OData.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.1/ru/Microsoft.Data.OData.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.1/zh-Hans/Microsoft.Data.OData.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.1/zh-Hant/Microsoft.Data.OData.resources.dll": { + "locale": "zh-Hant" + } + }, + "compile": { + "lib/netstandard1.1/Microsoft.Data.OData.dll": {} + } + }, + "Microsoft.Data.Sqlite/2.0.1": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "2.0.1", + "SQLitePCLRaw.bundle_green": "1.1.7" + } + }, + "Microsoft.Data.Sqlite.Core/2.0.1": { + "dependencies": { + "SQLitePCLRaw.core": "1.1.7" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll": {} + } + }, + "Microsoft.DotNet.PlatformAbstractions/2.0.3": { + "dependencies": { + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.0" + } + }, + "compile": { + "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {} + } + }, + "Microsoft.EntityFrameworkCore/2.0.2": { + "dependencies": { + "Microsoft.Extensions.Caching.Memory": "2.0.1", + "Microsoft.Extensions.DependencyInjection": "2.0.0", + "Microsoft.Extensions.Logging": "2.0.1", + "Remotion.Linq": "2.1.1", + "System.Collections.Immutable": "1.4.0", + "System.ComponentModel.Annotations": "4.4.0", + "System.Diagnostics.DiagnosticSource": "4.4.1", + "System.Interactive.Async": "3.1.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.Design/2.0.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Relational": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.InMemory/2.0.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/2.0.2": { + "dependencies": { + "Microsoft.CSharp": "4.4.0", + "Microsoft.EntityFrameworkCore": "2.0.2", + "Microsoft.Extensions.Configuration.Abstractions": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/2.0.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "2.0.2", + "SQLitePCLRaw.bundle_green": "1.1.7" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/2.0.2": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "2.0.1", + "Microsoft.EntityFrameworkCore.Relational": "2.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Sqlite.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/2.0.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Relational": "2.0.2", + "System.Data.SqlClient": "4.4.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.Tools/2.0.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Design": "2.0.2" + } + }, + "Microsoft.Extensions.Caching.Abstractions/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Caching.Memory/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "2.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {} + } + }, + "Microsoft.Extensions.Caching.Redis/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1", + "StackExchange.Redis.StrongName": "1.2.4" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Caching.Redis.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Caching.Redis.dll": {} + } + }, + "Microsoft.Extensions.Caching.SqlServer/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1", + "System.Data.SqlClient": "4.4.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {} + } + }, + "Microsoft.Extensions.Configuration/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.AzureKeyVault/2.0.1": { + "dependencies": { + "Microsoft.Azure.KeyVault": "2.3.2", + "Microsoft.Extensions.Configuration": "2.0.1", + "Microsoft.Extensions.Configuration.FileExtensions": "2.0.1", + "Microsoft.IdentityModel.Clients.ActiveDirectory": "3.14.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.AzureKeyVault.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.AzureKeyVault.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} + } + }, + "Microsoft.Extensions.Configuration.CommandLine/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {} + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.0.1", + "Microsoft.Extensions.FileProviders.Physical": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Ini/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.0.1", + "Microsoft.Extensions.Configuration.FileExtensions": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Json/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.0.1", + "Microsoft.Extensions.Configuration.FileExtensions": "2.0.1", + "Newtonsoft.Json": "10.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Json": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Xml/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.0.1", + "Microsoft.Extensions.Configuration.FileExtensions": "2.0.1", + "System.Security.Cryptography.Xml": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection/2.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.17205" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/2.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.17205" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.DependencyModel/2.0.3": { + "dependencies": { + "Microsoft.DotNet.PlatformAbstractions": "2.0.3", + "Newtonsoft.Json": "10.0.1", + "System.Diagnostics.Debug": "4.3.0", + "System.Dynamic.Runtime": "4.3.0", + "System.Linq": "4.3.0" + }, + "runtime": { + "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "2.0.3.0", + "fileVersion": "2.0.3.0" + } + }, + "compile": { + "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {} + } + }, + "Microsoft.Extensions.DiagnosticAdapter/2.0.1": { + "dependencies": { + "System.Diagnostics.DiagnosticSource": "4.4.1" + }, + "runtime": { + "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.FileProviders.Composite/2.0.1": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {} + } + }, + "Microsoft.Extensions.FileProviders.Embedded/2.0.1": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {} + } + }, + "Microsoft.Extensions.FileProviders.Physical/2.0.1": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "2.0.1", + "Microsoft.Extensions.FileSystemGlobbing": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/2.0.1": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} + } + }, + "Microsoft.Extensions.Hosting.Abstractions/2.0.2": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Identity.Core/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.0.2", + "Microsoft.Extensions.Logging": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1", + "System.ComponentModel.Annotations": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {} + } + }, + "Microsoft.Extensions.Identity.Stores/2.0.2": { + "dependencies": { + "Microsoft.Extensions.Identity.Core": "2.0.2", + "Microsoft.Extensions.Logging": "2.0.1", + "System.ComponentModel.Annotations": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {} + } + }, + "Microsoft.Extensions.Localization/2.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.Localization.Abstractions": "2.0.2", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {} + } + }, + "Microsoft.Extensions.Localization.Abstractions/2.0.2": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging/2.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/2.0.1": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging.AzureAppServices/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.0.1", + "Microsoft.Extensions.Configuration.Json": "2.0.1", + "Microsoft.Extensions.Logging": "2.0.1", + "Microsoft.Extensions.Logging.Abstractions": "2.0.1", + "Microsoft.Extensions.Logging.Configuration": "2.0.1", + "System.ValueTuple": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.AzureAppServices.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.AzureAppServices.dll": {} + } + }, + "Microsoft.Extensions.Logging.Configuration/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Logging": "2.0.1", + "Microsoft.Extensions.Options.ConfigurationExtensions": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {} + } + }, + "Microsoft.Extensions.Logging.Console/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "2.0.1", + "Microsoft.Extensions.Logging": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {} + } + }, + "Microsoft.Extensions.Logging.Debug/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Logging": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {} + } + }, + "Microsoft.Extensions.Logging.EventSource/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Logging": "2.0.1", + "Newtonsoft.Json": "10.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {} + } + }, + "Microsoft.Extensions.Logging.TraceSource/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Logging": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {} + } + }, + "Microsoft.Extensions.ObjectPool/2.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.17205" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {} + } + }, + "Microsoft.Extensions.Options/2.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.Primitives": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/2.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "2.0.1", + "Microsoft.Extensions.Configuration.Binder": "2.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.Options": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} + } + }, + "Microsoft.Extensions.PlatformAbstractions/1.1.0": { + "dependencies": { + "NETStandard.Library": "2.0.0", + "System.Reflection.TypeExtensions": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": { + "assemblyVersion": "1.1.0.0", + "fileVersion": "1.1.0.30427" + } + }, + "compile": { + "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": {} + } + }, + "Microsoft.Extensions.Primitives/2.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.17205" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} + } + }, + "Microsoft.Extensions.WebEncoders/2.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0", + "Microsoft.Extensions.Options": "2.0.1", + "System.Text.Encodings.Web": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {} + } + }, + "Microsoft.IdentityModel.Clients.ActiveDirectory/3.14.1": { + "dependencies": { + "NETStandard.Library": "2.0.0", + "System.Runtime.Serialization.Json": "4.0.2", + "System.Runtime.Serialization.Primitives": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll": { + "assemblyVersion": "3.14.1.10", + "fileVersion": "3.14.40629.536" + }, + "lib/netstandard1.3/Microsoft.IdentityModel.Clients.ActiveDirectory.dll": { + "assemblyVersion": "3.14.1.10", + "fileVersion": "3.14.40629.536" + } + }, + "compile": { + "lib/netstandard1.3/Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll": {}, + "lib/netstandard1.3/Microsoft.IdentityModel.Clients.ActiveDirectory.dll": {} + } + }, + "Microsoft.IdentityModel.Logging/1.1.4": { + "dependencies": { + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0" + }, + "runtime": { + "lib/netstandard1.4/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "1.1.4.0", + "fileVersion": "1.1.4.216" + } + }, + "compile": { + "lib/netstandard1.4/Microsoft.IdentityModel.Logging.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols/2.1.4": { + "dependencies": { + "System.Collections.Specialized": "4.3.0", + "System.Diagnostics.Contracts": "4.3.0", + "System.IdentityModel.Tokens.Jwt": "5.1.4", + "System.Net.Http": "4.3.0" + }, + "runtime": { + "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "2.1.4.0", + "fileVersion": "2.1.4.216" + } + }, + "compile": { + "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/2.1.4": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "2.1.4", + "System.Dynamic.Runtime": "4.3.0" + }, + "runtime": { + "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "2.1.4.0", + "fileVersion": "2.1.4.216" + } + }, + "compile": { + "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} + } + }, + "Microsoft.IdentityModel.Tokens/5.1.4": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "1.1.4", + "Newtonsoft.Json": "10.0.1", + "System.Collections": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Security.Claims": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + }, + "runtime": { + "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "5.1.4.0", + "fileVersion": "5.1.4.216" + } + }, + "compile": { + "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.dll": {} + } + }, + "Microsoft.Net.Http.Headers/2.0.2": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.0.0", + "System.Buffers": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {} + } + }, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Microsoft.Rest.ClientRuntime/2.3.8": { + "dependencies": { + "NETStandard.Library": "2.0.0", + "Newtonsoft.Json": "10.0.1" + }, + "runtime": { + "lib/netstandard1.4/Microsoft.Rest.ClientRuntime.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.3.8.0" + } + }, + "compile": { + "lib/netstandard1.4/Microsoft.Rest.ClientRuntime.dll": {} + } + }, + "Microsoft.Rest.ClientRuntime.Azure/3.3.7": { + "dependencies": { + "Microsoft.Rest.ClientRuntime": "2.3.8", + "NETStandard.Library": "2.0.0", + "Newtonsoft.Json": "10.0.1" + }, + "runtime": { + "lib/netstandard1.4/Microsoft.Rest.ClientRuntime.Azure.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.3.7.0" + } + }, + "compile": { + "lib/netstandard1.4/Microsoft.Rest.ClientRuntime.Azure.dll": {} + } + }, + "Microsoft.VisualStudio.Web.BrowserLink/2.0.2": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http.Abstractions": "2.0.2", + "Microsoft.AspNetCore.Http.Extensions": "2.0.2", + "Microsoft.Extensions.FileProviders.Physical": "2.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.VisualStudio.Web.BrowserLink.dll": { + "assemblyVersion": "2.0.2.0", + "fileVersion": "2.0.2.18051" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.VisualStudio.Web.BrowserLink.dll": {} + } + }, + "Microsoft.Win32.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "Microsoft.Win32.Registry/4.4.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.AccessControl": "4.4.0", + "System.Security.Principal.Windows": "4.4.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + }, + "compile": { + "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} + } + }, + "Newtonsoft.Json/10.0.1": { + "dependencies": { + "Microsoft.CSharp": "4.4.0", + "System.Collections": "4.3.0", + "System.ComponentModel.TypeConverter": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Dynamic.Runtime": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Runtime.Serialization.Formatters": "4.3.0", + "System.Runtime.Serialization.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0", + "System.Xml.XmlDocument": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/Newtonsoft.Json.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1.20720" + } + }, + "compile": { + "lib/netstandard1.3/Newtonsoft.Json.dll": {} + } + }, + "Newtonsoft.Json.Bson/1.0.1": { + "dependencies": { + "NETStandard.Library": "2.0.0", + "Newtonsoft.Json": "10.0.1" + }, + "runtime": { + "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.1.20722" + } + }, + "compile": { + "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} + } + }, + "Remotion.Linq/2.1.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Linq.Queryable": "4.0.1", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + }, + "runtime": { + "lib/netstandard1.0/Remotion.Linq.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.1.30000" + } + }, + "compile": { + "lib/netstandard1.0/Remotion.Linq.dll": {} + } + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/debian.8-x64/native/_._": { + "rid": "debian.8-x64", + "assetType": "native" + } + } + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/fedora.23-x64/native/_._": { + "rid": "fedora.23-x64", + "assetType": "native" + } + } + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/fedora.24-x64/native/_._": { + "rid": "fedora.24-x64", + "assetType": "native" + } + } + }, + "runtime.native.System/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Data.SqlClient.sni/4.4.0": { + "dependencies": { + "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0", + "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0", + "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0" + } + }, + "runtime.native.System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Net.Security/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "dependencies": { + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" + } + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/opensuse.13.2-x64/native/_._": { + "rid": "opensuse.13.2-x64", + "assetType": "native" + } + } + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/opensuse.42.1-x64/native/_._": { + "rid": "opensuse.42.1-x64", + "assetType": "native" + } + } + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "runtimeTargets": { + "runtime/osx.10.10-x64/native/_._": { + "rid": "osx.10.10-x64", + "assetType": "native" + } + } + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/osx.10.10-x64/native/_._": { + "rid": "osx.10.10-x64", + "assetType": "native" + } + } + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/rhel.7-x64/native/_._": { + "rid": "rhel.7-x64", + "assetType": "native" + } + } + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/ubuntu.14.04-x64/native/_._": { + "rid": "ubuntu.14.04-x64", + "assetType": "native" + } + } + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/ubuntu.16.04-x64/native/_._": { + "rid": "ubuntu.16.04-x64", + "assetType": "native" + } + } + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "runtimeTargets": { + "runtime/ubuntu.16.10-x64/native/_._": { + "rid": "ubuntu.16.10-x64", + "assetType": "native" + } + } + }, + "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "runtimeTargets": { + "runtimes/win-arm64/native/sni.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "4.6.25512.1" + } + } + }, + "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "runtimeTargets": { + "runtimes/win-x64/native/sni.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "4.6.25512.1" + } + } + }, + "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "runtimeTargets": { + "runtimes/win-x86/native/sni.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "4.6.25512.1" + } + } + }, + "SQLitePCLRaw.bundle_green/1.1.7": { + "dependencies": { + "SQLitePCLRaw.core": "1.1.7", + "SQLitePCLRaw.lib.e_sqlite3.linux": "1.1.7", + "SQLitePCLRaw.lib.e_sqlite3.osx": "1.1.7", + "SQLitePCLRaw.lib.e_sqlite3.v110_xp": "1.1.7", + "SQLitePCLRaw.provider.e_sqlite3.netstandard11": "1.1.7" + }, + "runtime": { + "lib/netcoreapp/SQLitePCLRaw.batteries_green.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + }, + "lib/netcoreapp/SQLitePCLRaw.batteries_v2.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + }, + "compile": { + "lib/netcoreapp/SQLitePCLRaw.batteries_green.dll": {}, + "lib/netcoreapp/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/1.1.7": { + "dependencies": { + "NETStandard.Library": "2.0.0" + }, + "runtime": { + "lib/netstandard1.1/SQLitePCLRaw.core.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + }, + "compile": { + "lib/netstandard1.1/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3.linux/1.1.7": { + "runtimeTargets": { + "runtimes/linux-x64/native/libe_sqlite3.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "rid": "linux-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.lib.e_sqlite3.osx/1.1.7": { + "runtimeTargets": { + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.lib.e_sqlite3.v110_xp/1.1.7": { + "runtimeTargets": { + "runtimes/win7-x64/native/e_sqlite3.dll": { + "rid": "win7-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win7-x86/native/e_sqlite3.dll": { + "rid": "win7-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3.netstandard11/1.1.7": { + "dependencies": { + "NETStandard.Library": "2.0.0", + "SQLitePCLRaw.core": "1.1.7" + }, + "runtime": { + "lib/netstandard1.1/SQLitePCLRaw.provider.e_sqlite3.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + }, + "compile": { + "lib/netstandard1.1/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "StackExchange.Redis.StrongName/1.2.4": { + "dependencies": { + "NETStandard.Library": "2.0.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Collections.NonGeneric": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.Linq": "4.3.0", + "System.Net.NameResolution": "4.3.0", + "System.Net.Security": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Thread": "4.3.0", + "System.Threading.ThreadPool": "4.3.0", + "System.Threading.Timer": "4.3.0" + }, + "runtime": { + "lib/netstandard1.5/StackExchange.Redis.StrongName.dll": { + "assemblyVersion": "1.2.4.0", + "fileVersion": "1.2.4.0" + } + }, + "compile": { + "lib/netstandard1.5/StackExchange.Redis.StrongName.dll": {} + } + }, + "System.AppContext/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Buffers/4.4.0": {}, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Concurrent/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Collections.Immutable/1.4.0": {}, + "System.Collections.NonGeneric/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Collections.Specialized/4.3.0": { + "dependencies": { + "System.Collections.NonGeneric": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.ComponentModel/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.ComponentModel.Annotations/4.4.0": {}, + "System.ComponentModel.Primitives/4.3.0": { + "dependencies": { + "System.ComponentModel": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.ComponentModel.TypeConverter/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Collections.NonGeneric": "4.3.0", + "System.Collections.Specialized": "4.3.0", + "System.ComponentModel": "4.3.0", + "System.ComponentModel.Primitives": "4.3.0", + "System.Globalization": "4.3.0", + "System.Linq": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Console/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Data.SqlClient/4.4.3": { + "dependencies": { + "Microsoft.Win32.Registry": "4.4.0", + "System.Security.Principal.Windows": "4.4.0", + "System.Text.Encoding.CodePages": "4.4.0", + "runtime.native.System.Data.SqlClient.sni": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/System.Data.SqlClient.dll": { + "assemblyVersion": "4.2.0.2", + "fileVersion": "4.6.26212.1" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard2.0/System.Data.SqlClient.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "4.2.0.2", + "fileVersion": "4.6.26212.1" + }, + "runtimes/win/lib/netstandard2.0/System.Data.SqlClient.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.2.0.2", + "fileVersion": "4.6.26212.1" + } + }, + "compile": { + "ref/netstandard2.0/System.Data.SqlClient.dll": {} + } + }, + "System.Diagnostics.Contracts/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/4.4.1": {}, + "System.Diagnostics.FileVersionInfo/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Reflection.Metadata": "1.5.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Diagnostics.StackTrace/4.3.0": { + "dependencies": { + "System.IO.FileSystem": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Metadata": "1.5.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.Tools/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.Tracing/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Dynamic.Runtime/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Calendars/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.IdentityModel.Tokens.Jwt/5.1.4": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "5.1.4" + }, + "runtime": { + "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "5.1.4.0", + "fileVersion": "5.1.4.216" + } + }, + "compile": { + "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.dll": {} + } + }, + "System.Interactive.Async/3.1.1": { + "dependencies": { + "NETStandard.Library": "2.0.0" + }, + "runtime": { + "lib/netstandard1.3/System.Interactive.Async.dll": { + "assemblyVersion": "3.0.3000.0", + "fileVersion": "3.1.1.0" + } + }, + "compile": { + "lib/netstandard1.3/System.Interactive.Async.dll": {} + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Buffers": "4.4.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.IO.Compression": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.IO.FileSystem/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Linq.Expressions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Linq.Queryable/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.DiagnosticSource": "4.4.1", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Net.NameResolution/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Principal.Windows": "4.4.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Net.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Net.Security/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Claims": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Security.Principal": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.ThreadPool": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Security": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Net.Sockets/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Numerics.Vectors/4.4.0": {}, + "System.ObjectModel/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Private.DataContractSerialization/4.1.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Serialization.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XmlDocument": "4.3.0", + "System.Xml.XmlSerializer": "4.0.11" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Metadata/1.5.0": {}, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.CompilerServices.Unsafe/4.4.0": { + "runtime": { + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "0.0.0.0" + } + }, + "compile": { + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} + } + }, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Handles/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.InteropServices/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Runtime.Numerics/4.3.0": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Runtime.Serialization.Formatters/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Serialization.Primitives": "4.3.0" + } + }, + "System.Runtime.Serialization.Json/4.0.2": { + "dependencies": { + "System.IO": "4.3.0", + "System.Private.DataContractSerialization": "4.1.1", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Serialization.Primitives/4.3.0": { + "dependencies": { + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Security.AccessControl/4.4.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Security.Principal.Windows": "4.4.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + }, + "compile": { + "ref/netstandard2.0/System.Security.AccessControl.dll": {} + } + }, + "System.Security.Claims/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Security.Principal": "4.3.0" + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.Apple": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "runtimeTargets": { + "runtime/osx/lib/_._": { + "rid": "osx", + "assetType": "runtime" + }, + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Cng/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Csp/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Cng": "4.3.0", + "System.Security.Cryptography.Csp": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Xml/4.4.0": { + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.Xml.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.25519.3" + } + }, + "compile": { + "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {} + } + }, + "System.Security.Principal/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Security.Principal.Windows/4.4.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + }, + "compile": { + "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} + } + }, + "System.Spatial/5.8.2": { + "runtime": { + "lib/netstandard1.1/System.Spatial.dll": { + "assemblyVersion": "5.8.1.0", + "fileVersion": "5.8.1.62767" + } + }, + "resources": { + "lib/netstandard1.1/de/System.Spatial.resources.dll": { + "locale": "de" + }, + "lib/netstandard1.1/es/System.Spatial.resources.dll": { + "locale": "es" + }, + "lib/netstandard1.1/fr/System.Spatial.resources.dll": { + "locale": "fr" + }, + "lib/netstandard1.1/it/System.Spatial.resources.dll": { + "locale": "it" + }, + "lib/netstandard1.1/ja/System.Spatial.resources.dll": { + "locale": "ja" + }, + "lib/netstandard1.1/ko/System.Spatial.resources.dll": { + "locale": "ko" + }, + "lib/netstandard1.1/ru/System.Spatial.resources.dll": { + "locale": "ru" + }, + "lib/netstandard1.1/zh-Hans/System.Spatial.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netstandard1.1/zh-Hant/System.Spatial.resources.dll": { + "locale": "zh-Hant" + } + }, + "compile": { + "lib/netstandard1.1/System.Spatial.dll": {} + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.CodePages/4.4.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": { + "assemblyVersion": "4.1.0.0", + "fileVersion": "4.6.25519.3" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.1.0.0", + "fileVersion": "4.6.25519.3" + } + } + }, + "System.Text.Encoding.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Text.Encodings.Web/4.4.0": { + "runtime": { + "lib/netstandard2.0/System.Text.Encodings.Web.dll": { + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.6.25519.3" + } + }, + "compile": { + "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.RegularExpressions/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks.Extensions/4.4.0": {}, + "System.Threading.Tasks.Parallel/4.3.0": { + "dependencies": { + "System.Collections.Concurrent": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Thread/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading.ThreadPool/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Threading.Timer/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.ValueTuple/4.4.0": {}, + "System.Xml.ReaderWriter/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.4.0" + } + }, + "System.Xml.XDocument/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + } + }, + "System.Xml.XmlDocument/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + } + }, + "System.Xml.XmlSerializer/4.0.11": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XmlDocument": "4.3.0" + } + }, + "System.Xml.XPath/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + } + }, + "System.Xml.XPath.XDocument/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0", + "System.Xml.XPath": "4.3.0" + } + }, + "WindowsAzure.Storage/8.1.4": { + "dependencies": { + "Microsoft.Data.OData": "5.8.2", + "NETStandard.Library": "2.0.0", + "Newtonsoft.Json": "10.0.1", + "System.Spatial": "5.8.2" + }, + "runtime": { + "lib/netstandard1.3/Microsoft.WindowsAzure.Storage.dll": { + "assemblyVersion": "8.1.4.0", + "fileVersion": "8.1.4.0" + } + }, + "compile": { + "lib/netstandard1.3/Microsoft.WindowsAzure.Storage.dll": {} + } + }, + "Microsoft.NETCore.App/2.0.0": { + "dependencies": { + "Microsoft.NETCore.DotNetHostPolicy": "2.0.0", + "Microsoft.NETCore.Platforms": "2.0.0", + "NETStandard.Library": "2.0.0" + }, + "compile": { + "ref/netcoreapp2.0/Microsoft.CSharp.dll": {}, + "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {}, + "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {}, + "ref/netcoreapp2.0/System.AppContext.dll": {}, + "ref/netcoreapp2.0/System.Buffers.dll": {}, + "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {}, + "ref/netcoreapp2.0/System.Collections.Immutable.dll": {}, + "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {}, + "ref/netcoreapp2.0/System.Collections.Specialized.dll": {}, + "ref/netcoreapp2.0/System.Collections.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {}, + "ref/netcoreapp2.0/System.ComponentModel.dll": {}, + "ref/netcoreapp2.0/System.Configuration.dll": {}, + "ref/netcoreapp2.0/System.Console.dll": {}, + "ref/netcoreapp2.0/System.Core.dll": {}, + "ref/netcoreapp2.0/System.Data.Common.dll": {}, + "ref/netcoreapp2.0/System.Data.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {}, + "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {}, + "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Drawing.dll": {}, + "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {}, + "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Globalization.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {}, + "ref/netcoreapp2.0/System.IO.Compression.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {}, + "ref/netcoreapp2.0/System.IO.FileSystem.dll": {}, + "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {}, + "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {}, + "ref/netcoreapp2.0/System.IO.Pipes.dll": {}, + "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {}, + "ref/netcoreapp2.0/System.IO.dll": {}, + "ref/netcoreapp2.0/System.Linq.Expressions.dll": {}, + "ref/netcoreapp2.0/System.Linq.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Linq.Queryable.dll": {}, + "ref/netcoreapp2.0/System.Linq.dll": {}, + "ref/netcoreapp2.0/System.Net.Http.dll": {}, + "ref/netcoreapp2.0/System.Net.HttpListener.dll": {}, + "ref/netcoreapp2.0/System.Net.Mail.dll": {}, + "ref/netcoreapp2.0/System.Net.NameResolution.dll": {}, + "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {}, + "ref/netcoreapp2.0/System.Net.Ping.dll": {}, + "ref/netcoreapp2.0/System.Net.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Net.Requests.dll": {}, + "ref/netcoreapp2.0/System.Net.Security.dll": {}, + "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {}, + "ref/netcoreapp2.0/System.Net.Sockets.dll": {}, + "ref/netcoreapp2.0/System.Net.WebClient.dll": {}, + "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {}, + "ref/netcoreapp2.0/System.Net.WebProxy.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {}, + "ref/netcoreapp2.0/System.Net.WebSockets.dll": {}, + "ref/netcoreapp2.0/System.Net.dll": {}, + "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {}, + "ref/netcoreapp2.0/System.Numerics.dll": {}, + "ref/netcoreapp2.0/System.ObjectModel.dll": {}, + "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Emit.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {}, + "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {}, + "ref/netcoreapp2.0/System.Reflection.dll": {}, + "ref/netcoreapp2.0/System.Resources.Reader.dll": {}, + "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {}, + "ref/netcoreapp2.0/System.Resources.Writer.dll": {}, + "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Handles.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {}, + "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Loader.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {}, + "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Runtime.dll": {}, + "ref/netcoreapp2.0/System.Security.Claims.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {}, + "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {}, + "ref/netcoreapp2.0/System.Security.Principal.dll": {}, + "ref/netcoreapp2.0/System.Security.SecureString.dll": {}, + "ref/netcoreapp2.0/System.Security.dll": {}, + "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {}, + "ref/netcoreapp2.0/System.ServiceProcess.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Text.Encoding.dll": {}, + "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {}, + "ref/netcoreapp2.0/System.Threading.Tasks.dll": {}, + "ref/netcoreapp2.0/System.Threading.Thread.dll": {}, + "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {}, + "ref/netcoreapp2.0/System.Threading.Timer.dll": {}, + "ref/netcoreapp2.0/System.Threading.dll": {}, + "ref/netcoreapp2.0/System.Transactions.Local.dll": {}, + "ref/netcoreapp2.0/System.Transactions.dll": {}, + "ref/netcoreapp2.0/System.ValueTuple.dll": {}, + "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {}, + "ref/netcoreapp2.0/System.Web.dll": {}, + "ref/netcoreapp2.0/System.Windows.dll": {}, + "ref/netcoreapp2.0/System.Xml.Linq.dll": {}, + "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {}, + "ref/netcoreapp2.0/System.Xml.Serialization.dll": {}, + "ref/netcoreapp2.0/System.Xml.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XPath.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {}, + "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {}, + "ref/netcoreapp2.0/System.Xml.dll": {}, + "ref/netcoreapp2.0/System.dll": {}, + "ref/netcoreapp2.0/WindowsBase.dll": {}, + "ref/netcoreapp2.0/mscorlib.dll": {}, + "ref/netcoreapp2.0/netstandard.dll": {} + }, + "compileOnly": true + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "compileOnly": true + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "2.0.0" + }, + "compileOnly": true + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "dependencies": { + "Microsoft.NETCore.DotNetAppHost": "2.0.0" + }, + "compileOnly": true + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "compileOnly": true + }, + "NETStandard.Library/2.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0" + }, + "compileOnly": true + } + } + }, + "libraries": { + "reactTest/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Libuv/1.10.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GsCf4q+eyaI49rCPlgYxdxa1SQCysXFFdSJWdstrwxytg4+VPYLYrXD4AT2rjHVJ+UF7SSWX9CapWEYaU4ejVQ==", + "path": "libuv/1.10.0", + "hashPath": "libuv.1.10.0.nupkg.sha512" + }, + "Microsoft.ApplicationInsights/2.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4dX/zu3Psz9oM3ErU64xfOHuSxOwMxN6q5RabSkeYbX42Yn6dR/kDToqjs+txCRjrfHUxyYjfeJHu+MbCfvAsg==", + "path": "microsoft.applicationinsights/2.4.0", + "hashPath": "microsoft.applicationinsights.2.4.0.nupkg.sha512" + }, + "Microsoft.ApplicationInsights.AspNetCore/2.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kiGmzl9Cav34dF7AHVMoJxdJJQEeLB8KZGNwX1LjImG9iem5hGk4DkHpW7/m9Nh3DrL8IKSL3mqQo+IPqWfMRQ==", + "path": "microsoft.applicationinsights.aspnetcore/2.1.1", + "hashPath": "microsoft.applicationinsights.aspnetcore.2.1.1.nupkg.sha512" + }, + "Microsoft.ApplicationInsights.DependencyCollector/2.4.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RWxdX90MY6tNF8S5lwRvJcHiBMIWwVLCxd4TGIEl3X0yAKaolY2vs4zTCvyCIVkEAMs1aInTgWkYwOjzYvAHWw==", + "path": "microsoft.applicationinsights.dependencycollector/2.4.1", + "hashPath": "microsoft.applicationinsights.dependencycollector.2.4.1.nupkg.sha512" + }, + "Microsoft.AspNetCore/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zFtwSJga0oDYg5H7qCbzZKiYinBK+SRgFxgIjKer/0t4hDQkFvcWmpb5eIwCEO+judNhm/5/2Rd3ICWZA2qw/w==", + "path": "microsoft.aspnetcore/2.0.2", + "hashPath": "microsoft.aspnetcore.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.All/2.0.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6lRRCVZ7+kpn+AeOpBpQEtViy9cvdahLhNChnav4dGv01GF6qH/lWvZyCt5iGYVfoh31Z5i5Orfl/c5gn+Tzvg==", + "path": "microsoft.aspnetcore.all/2.0.6", + "hashPath": "microsoft.aspnetcore.all.2.0.6.nupkg.sha512" + }, + "Microsoft.AspNetCore.Antiforgery/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-B6jPD5wB7aeTEOI4sqBsWZE+wWlHoU15rTmqh8eGUy9mEHUSFg3IvSh2MCYbfbC11DBMaVN3VyqlhGUrvhgOOA==", + "path": "microsoft.aspnetcore.antiforgery/2.0.2", + "hashPath": "microsoft.aspnetcore.antiforgery.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.ApplicationInsights.HostingStartup/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eoQEKflg388yLDZ26uhoc5KWwFX1jPxZIqkZl3l6eq8qJpEp9NuK3nJlrgI8zy3eTghm77GmIxQj8U3pwCR1UQ==", + "path": "microsoft.aspnetcore.applicationinsights.hostingstartup/2.0.2", + "hashPath": "microsoft.aspnetcore.applicationinsights.hostingstartup.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kjQZUQT8pBjaknVehfBhmmruEsmB2/wSKrMcTt9ty1FkOOLCK3edu8H9mt3QqYOvQcYVLjg62pWue3dYI8d7ww==", + "path": "microsoft.aspnetcore.authentication/2.0.3", + "hashPath": "microsoft.aspnetcore.authentication.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FN14nr+1QYsRGzEd45jz8wLGp2A5mBWlUtqEnj8KrXE92P8fnJfowBpWdoNznL8vjenmd0ymFFoj4oRb4w43SA==", + "path": "microsoft.aspnetcore.authentication.abstractions/2.0.2", + "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.Cookies/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZaicYcG5OezsavgRAfJXzkB407PScE4Nu/hZ8PsQXKcgRaqd0A+r0kAEoGIjGny6HrkIfkUFehA3KmXy2YmwOA==", + "path": "microsoft.aspnetcore.authentication.cookies/2.0.3", + "hashPath": "microsoft.aspnetcore.authentication.cookies.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.Core/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jTus3kTiYG5J+3RMK2tt9fJ8soxTqtrrntVoq9UFAcsVWkSbiE57NG7pxCc4R8WRRJmRYGI4RrvqfCy6fdDz9w==", + "path": "microsoft.aspnetcore.authentication.core/2.0.2", + "hashPath": "microsoft.aspnetcore.authentication.core.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.Facebook/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ym/67htYMA1v6qANWz154MRjvipqg4zEJHARhNKnwN0z6jEFOd1uGckyLrg5LpZjJtgwUmUDx4zPGF/bLjB3IA==", + "path": "microsoft.aspnetcore.authentication.facebook/2.0.3", + "hashPath": "microsoft.aspnetcore.authentication.facebook.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.Google/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xhfRKWzlKyc02lm/62a2vN/KtnIz0ljP+Nmm881BHA9uuwONgorrPj8v7KcijveuqiX+sYkCsvQSH2GMIikcUA==", + "path": "microsoft.aspnetcore.authentication.google/2.0.3", + "hashPath": "microsoft.aspnetcore.authentication.google.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.JwtBearer/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Z+iQoIpZsIAnL9rJ+Bhf1YeiyhCvn78dJyQclIQIX/3zpwgQK5Vn7kBN9Ux9/wOIlfB9Mb0unOT2mWtH1ENc0w==", + "path": "microsoft.aspnetcore.authentication.jwtbearer/2.0.3", + "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Kmib4clSEqALvGQakZ9bOMuiyU5VK0N2p1CoPgQ80QCguMPnaYWD8+7ixE9E/gd+LW0OJA0GuLjr49jDWQzz+g==", + "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.0.3", + "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.OAuth/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-r54kW77It6ViOgjUuOHlqLSUvsRUEGFfs/c6uO/zggZppDKTJpWM1T6mIyuZ5EMAgj+2DzfcG3ZzGhWM6Tx0ng==", + "path": "microsoft.aspnetcore.authentication.oauth/2.0.3", + "hashPath": "microsoft.aspnetcore.authentication.oauth.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wb48j+lnbB77lk4Mpt7IsejIgY+corV7F/K+Ek+NQoPAKfw6WM8FgvLqqQ/JlwMp8iKZTqJxtNf949C65s7cig==", + "path": "microsoft.aspnetcore.authentication.openidconnect/2.0.3", + "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.Twitter/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XlPATsVrUNGiiaVn6G/wqa2pUWszaeN63YD3Mgbq/RjwRVTAkKyVRfEEEGmqfonfiZpmY8SEaUPrnvizMmSPQA==", + "path": "microsoft.aspnetcore.authentication.twitter/2.0.3", + "hashPath": "microsoft.aspnetcore.authentication.twitter.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authorization/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4kV5ykS6drkDGIqPDlsJarB4kyMtn8cZez1YUJrm7p6TcY10dVIwZVIDpFhZe0OiAfIOqo2pUiT8RZW2I8Mptw==", + "path": "microsoft.aspnetcore.authorization/2.0.3", + "hashPath": "microsoft.aspnetcore.authorization.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authorization.Policy/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iexrTNzQCXq/L4Uldaa/lMNl+6tVAk/qqkBaaxRqS7aefT/N1umVQwUbhaaljFTgBUhWWXfahRgM6alR42znpA==", + "path": "microsoft.aspnetcore.authorization.policy/2.0.3", + "hashPath": "microsoft.aspnetcore.authorization.policy.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.AzureAppServices.HostingStartup/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HGD/5l0wiaWWiNfXEg4EM9Yluf3UqUebTyNqEUArtdmVY/8Um00P02WR85Yciikvcp6h4OrwNGwy4gyzU+xEIQ==", + "path": "microsoft.aspnetcore.azureappservices.hostingstartup/2.0.2", + "hashPath": "microsoft.aspnetcore.azureappservices.hostingstartup.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.AzureAppServicesIntegration/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0bZ8jLV1rbNVcaftH91HUnYo9aylOfL2WwHioYx4AOU8skQZws0JNnT9gxrfa5jooir6V9Hqiol2Wc6f8BWAYQ==", + "path": "microsoft.aspnetcore.azureappservicesintegration/2.0.2", + "hashPath": "microsoft.aspnetcore.azureappservicesintegration.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.CookiePolicy/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-49H18UgRPgMcEQ0eOMDIdrkMpGIei2aw192Em4NhCooQjq5p+DyiXUqPrutA5EfVCLVUdCqjy9MVEPBzpuKZ1A==", + "path": "microsoft.aspnetcore.cookiepolicy/2.0.3", + "hashPath": "microsoft.aspnetcore.cookiepolicy.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Cors/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mnIhNOJ47Zgcp+LtamMcuIYLQxvLJVY9LYeip9wbWqLAa40HCNjFrPkdKrQ9EzwygO0OmgNZXHl63s7YAi3VQQ==", + "path": "microsoft.aspnetcore.cors/2.0.2", + "hashPath": "microsoft.aspnetcore.cors.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Cryptography.Internal/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UQxQiV0o3DSXo60/xLGze27YkCqze/MVuVBuv4PJ0ETAUYqGTj2fOyAE5TOvGBoHAvNLSnm03A0bd8H5XpRtaQ==", + "path": "microsoft.aspnetcore.cryptography.internal/2.0.2", + "hashPath": "microsoft.aspnetcore.cryptography.internal.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-opYLFslV3bt7a0asXQQnL266KdrIkzidngKkjRV2X4cCfkeJ9+pHwTOX65SSQ5lIW2FAr+O2I8fBRP3JLwka7w==", + "path": "microsoft.aspnetcore.cryptography.keyderivation/2.0.2", + "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.DataProtection/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hv3AWHEni7ciQSeogbPW78/4FlUdwJfr8/RnTY6SEeI7llp+nHiL8M9t70N/S79IgovvThBQMeSeePOgSV10eA==", + "path": "microsoft.aspnetcore.dataprotection/2.0.2", + "hashPath": "microsoft.aspnetcore.dataprotection.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ze8FGFYg+YriONyn3/Ybr4g2ZdIq6TZLgdgzp8bABUQW6CCCh6ybHxL48zXPqFSvo2/5+XPb0LbZP0/jkhyvjQ==", + "path": "microsoft.aspnetcore.dataprotection.abstractions/2.0.2", + "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.DataProtection.AzureStorage/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jj1FwpzHZcl7xqRegJHeExdICgDCGRKTvJ1ureVSCc5NpfMXh+kMVtClIoa+eWiniK6p1S0INSIeOka3apTNWA==", + "path": "microsoft.aspnetcore.dataprotection.azurestorage/2.0.2", + "hashPath": "microsoft.aspnetcore.dataprotection.azurestorage.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.DataProtection.Extensions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+AalqgT+OiIZZ8Iqxk0PxKbUjcbP0KD/vbbJZ85ue3pFHpe8zOCmNbupD7iG7JW5nNPz//BQA09s1USbXbAHcA==", + "path": "microsoft.aspnetcore.dataprotection.extensions/2.0.2", + "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Diagnostics/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FTE6Kghq3v8+TEM12sQMkrqvMIA3kXXo37nIeammHkXhCFou8v8hhY/vmPx1FFutJffnATrJfC7jE2EuqZcgjQ==", + "path": "microsoft.aspnetcore.diagnostics/2.0.2", + "hashPath": "microsoft.aspnetcore.diagnostics.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Diagnostics.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2EJRkTi9jzr3Y6nHVTHYzwuVh/RdYPEKkdSokTu09I8tbt4Xd9XS/RYyWc7NB5NynguHXMrU+3wRnVBONMYZmA==", + "path": "microsoft.aspnetcore.diagnostics.abstractions/2.0.2", + "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HgJmG/29ITprJ7NrJ/xPV94kHBWjk4mI/ytGCycEVxAVv1kidJxXAb8bxrfoFOlE3F3Zk1Sk4oAf31lEi5d7Fg==", + "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.0.2", + "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Hosting/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5dvvEklsnjITDYFmmlh3siXOq6VWWfPKOj4UHNVz8RKkTYN4L8gf8jgIRh8/bBT03wV+9DL9r+K1qxIRgZbljA==", + "path": "microsoft.aspnetcore.hosting/2.0.2", + "hashPath": "microsoft.aspnetcore.hosting.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Hosting.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IYUuGZlxrCHLKK25BUxT4uxnD9SkqPwTrXuV28Pj9Y4fq9TNeSo063VvAhG7H07WRC1MFOh5GRpsv/QS+YOQzw==", + "path": "microsoft.aspnetcore.hosting.abstractions/2.0.2", + "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5xjyYwaraHoYrxe0r2k+4fM8Zc6t7pBg1ENJmNg1rLM5vCo+HBW5vcvBdvnBhP2WqvvoUd4gFaKuW1N1uoodlQ==", + "path": "microsoft.aspnetcore.hosting.server.abstractions/2.0.2", + "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Html.Abstractions/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6kKrsSv7p8u+isdx1XtpIsit7ZnsQTHGpqjJe2n4YhpAaB/RVoijqWEa2oJjF43tEYWoyuTPVLWT1vlcrYdL1A==", + "path": "microsoft.aspnetcore.html.abstractions/2.0.1", + "hashPath": "microsoft.aspnetcore.html.abstractions.2.0.1.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i/GDkx2coyoHC2bE6EEeFqqYuMnSC9O6PIInkTNk7CepOEK+ozP4B2xH9bH2zw/FZ9bBvVwqBybiAA5qpm6vEA==", + "path": "microsoft.aspnetcore.http/2.0.2", + "hashPath": "microsoft.aspnetcore.http.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BkHAwNE2Cb3SUxtI/tNytFpYrf441SMpGBI4XL33SIgCOqqe5lLG8R/5K53GcWBPRl98+tWnOfOCf4WvkM0nLQ==", + "path": "microsoft.aspnetcore.http.abstractions/2.0.2", + "hashPath": "microsoft.aspnetcore.http.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Extensions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-F6rfCzP/WILw+aff+ux1Azag99k0pLOiqJqWCN2MqCwrUiaKXTK1CVglQVXoNK3tGm2VcRk6vzEKQNoK7oMoDQ==", + "path": "microsoft.aspnetcore.http.extensions/2.0.2", + "hashPath": "microsoft.aspnetcore.http.extensions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Features/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-38nV0ayTxX2kjBAysdHKhG5f+O9fl7gPQM+sxWtbrPkcHPZ2JVfLwjMuByG/t+1UZ8zDJ+hthxSMgWE3QM2guQ==", + "path": "microsoft.aspnetcore.http.features/2.0.2", + "hashPath": "microsoft.aspnetcore.http.features.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.HttpOverrides/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-C/8FhknlKEI17T4ayT5rkdvVvtWbhi2UNRegJ5WysS5ZkrDpMh4m2kQEFX/w+fmC3QRQYAVcRj1wq4OF+kYtDA==", + "path": "microsoft.aspnetcore.httpoverrides/2.0.2", + "hashPath": "microsoft.aspnetcore.httpoverrides.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Identity/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-M5kdhgjzxjN9C5hSuVN10rKT5gI2FXTo1oE6tKtPMQ2C0itk8SMn/1t4NfcmDWXi4uWcx/6GGjod0J5zYpNQDw==", + "path": "microsoft.aspnetcore.identity/2.0.2", + "hashPath": "microsoft.aspnetcore.identity.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-50Q82JEddQD8c7I5KPC8RCOlUwiCKS+E+4bo+BmmuJeV7GoPqoaIBCB9JoBUxjV4bvxoCqFopZQ408zpbhosVg==", + "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.0.2", + "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.JsonPatch/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-US78cfi7nrPTXeONgcSWbgrUBLs1Aca4kCJTieWXDLg0G0gwmdfPbd6S3c5TdJRQdA69K3UhPAs9r9ZAMjIFAA==", + "path": "microsoft.aspnetcore.jsonpatch/2.0.0", + "hashPath": "microsoft.aspnetcore.jsonpatch.2.0.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Localization/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Oz7/cExuDMCSWEIbNqA+Tnir1tKOWQhNzdBNspgMjC3Olt41frvakHi5kI/5s+3UX4lzBhomWt7W2W6/QZajaQ==", + "path": "microsoft.aspnetcore.localization/2.0.2", + "hashPath": "microsoft.aspnetcore.localization.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Localization.Routing/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TU/oLo6Fl6nlLK/zpm8dy4RxDDUaTukIVmSK52IubjQ46FVJfIc5ziJW5tk+ZKccTGupG8XF2k6oPpYi7rYWzA==", + "path": "microsoft.aspnetcore.localization.routing/2.0.2", + "hashPath": "microsoft.aspnetcore.localization.routing.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.MiddlewareAnalysis/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HHVUpn1x1Md0Ogze433oAsbdvyf+puUEOd/TJlJtB8BdMFOMI482yWDhTgfpKG/VdOqQcFVC9jyDLRNkQkYLGw==", + "path": "microsoft.aspnetcore.middlewareanalysis/2.0.2", + "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SN6pbv+pYCie0YCu5pUEWC3WMC1TNyNPALYvzAjiSXORg2uZJywilS88DRRFsrAL/57Tkybmi1c2+UtuKF7Ozw==", + "path": "microsoft.aspnetcore.mvc/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Abstractions/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-A8ugolAsscMjq2dU/DAgeFfbec2YFn19fXW5LcNJxhHAAfkKoVTPXMMgSmSNZaiNEsacOkrnYRVq2ob/9b2gkg==", + "path": "microsoft.aspnetcore.mvc.abstractions/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.ApiExplorer/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qNzV2icFBfnL2ZQza6Ip6+1EhoHsJzDm/j6q7h/Js5CJmCI1k7OphkN1+6wbaQ6Pm/pbYfUJHV59x7849/meWw==", + "path": "microsoft.aspnetcore.mvc.apiexplorer/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Core/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-47A62+Swm+2fSzFfX5VTBMPcQHu5hOvkXWrOvGnFeM/W6sPbhOzvbrdsTPkIbHlVL2/ZFCFRxsD8MLldVFfp0g==", + "path": "microsoft.aspnetcore.mvc.core/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.core.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Cors/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VSvMopk/UKwGgbWSrBhP8a1jXGHuTGctT4tmvI+Jltqwu4k4pPDzzMx7rOOZs59uuaMmb/APQ7eMcJGkkS/ItQ==", + "path": "microsoft.aspnetcore.mvc.cors/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.cors.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.DataAnnotations/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2FnTWovQW+RMvsl1ihvoqo003SAhHVvObZ1l+GXwX+MnsnX9uSkziAJ98ByGc7X3b6OUhsGGS9hg0s8EnhWeIQ==", + "path": "microsoft.aspnetcore.mvc.dataannotations/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Formatters.Json/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bLBLQml8Jc5U5Xb3U/LfFOt3+7fqTUmrb1dn+uthIcjNcyjbY+XJ5+uhhGmuMBhDLHI0K756dXzlucqERqOHyg==", + "path": "microsoft.aspnetcore.mvc.formatters.json/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7sDiWodYsUTs+IRLlNDRNfXOlecuDozyzqnC3szWhovOu4UD71vZK0gMCGC4wL7KuJvLFDvfGv8xkxcTF+AvXw==", + "path": "microsoft.aspnetcore.mvc.formatters.xml/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Localization/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4+njvom2/5FYZHDtQzJHfZa0ku8cb8Hb6Gymfvj769dI8lzr1oHREGv8SA4X7XBvOHx94cn2BA75u+0JuxoBxw==", + "path": "microsoft.aspnetcore.mvc.localization/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.localization.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Razor/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IGwUmVG6kj06sIOSTo2MRuYX3LM7TD3VZzYDpXtP1hbAa7/5L5BXx3tIowmZoXscoEST4JzGMAX7TR5UjYRqyA==", + "path": "microsoft.aspnetcore.mvc.razor/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.razor.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Jq9W1+KwlUIVkebJ61HYAoMJwFrpcF4J8Z8x1amRPFCSQyjDoPW2tORnxIdnzt42QHNO51+qYVx+3PXtBQhc0A==", + "path": "microsoft.aspnetcore.mvc.razor.extensions/2.0.2", + "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ao3Ycie6Ah/GH7hU+M5ZKr0geOLD6cN+RZmVZHMFIhkmFKaaiBB3LfslmHmkUzFcHb9XMf3nE0IMBu05Cl/kfw==", + "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.RazorPages/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WFfsRPOksB24tY63jYW4KJQSMnmB3ylP6djZiYbYtMatnIX4tsCkd5E2VcQwVXUyRzy0lMP2lEev3QM3swQ6Rw==", + "path": "microsoft.aspnetcore.mvc.razorpages/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.TagHelpers/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Lto7WCui5zOq2nbbHaydxtlgsS2dRa54CrIoCKRUwjxe7SI5IEMxnLBp7V8+2vKEyO/M5NoLj0nysV3w5rM++g==", + "path": "microsoft.aspnetcore.mvc.taghelpers/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.ViewFeatures/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Qfj7MHhYKyW+PAB2LDExUm4SoJ6IbktQ5URmJpVCCKnsMrNsTQHTZj/uNz1dDXAzqg3qU+2R1DtymkTDU9HhKA==", + "path": "microsoft.aspnetcore.mvc.viewfeatures/2.0.3", + "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.NodeServices/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-krU/2HOXYLKTETwoAxrrh55vR3ndtSEQpTUqsvfQskRNsIJq5/m/y1JdtHjAkhDFyaJ1/fYeqmdWR/im4zzsoA==", + "path": "microsoft.aspnetcore.nodeservices/2.0.3", + "hashPath": "microsoft.aspnetcore.nodeservices.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Owin/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HObzkVmlWVQt2vzDUvY1gitvC/7q3Q2h/5Qbbkag2fX8dgyPCFJlKPxD70S/wRSnLC5y46HPUVJZSXnxXZmVng==", + "path": "microsoft.aspnetcore.owin/2.0.2", + "hashPath": "microsoft.aspnetcore.owin.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Razor/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-x96tuL6P94/uvxFi259UbVA6Mzk2v9hvrq4nWXe4ZUrso0j6sKMTpbc8v7uoGYbuIVQHWDIgCOPgynVcaz8osg==", + "path": "microsoft.aspnetcore.razor/2.0.2", + "hashPath": "microsoft.aspnetcore.razor.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Razor.Language/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pdmyaHjMXPbZbiD52skRqCg0kjE22D6LhcYv416IwS5dTZgRXuxvRux1A7qqdnWJKLOA0RkcABz0Ej2uHoKp6g==", + "path": "microsoft.aspnetcore.razor.language/2.0.2", + "hashPath": "microsoft.aspnetcore.razor.language.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Razor.Runtime/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ynMU8PdmxSPwKS8ak9kZraYrCnq8taB/KAzze5GvgPfkNYrIg6O8Uav6A/RYF6b4OQNCDMMiPbyZBpLvVkvWrw==", + "path": "microsoft.aspnetcore.razor.runtime/2.0.2", + "hashPath": "microsoft.aspnetcore.razor.runtime.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.ResponseCaching/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ueEPgUqSXY4BkIn89LyN16VMuPQrNcv4tZcPCgSFRU1fuHf/wJ9bXBSByILK6BLDluA8drU/7gr0no5UoAVfgg==", + "path": "microsoft.aspnetcore.responsecaching/2.0.2", + "hashPath": "microsoft.aspnetcore.responsecaching.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mrgxXMqueaAfEnuYuNYK+4lXgVz2dcyb3dofjuWt+TN17wKlRQjbvOq5C165qTCmjiQ1pIB8uMQVjUho6uLMZw==", + "path": "microsoft.aspnetcore.responsecaching.abstractions/2.0.2", + "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.ResponseCompression/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aB45S2JIGfCHW7vtWHrT3Qc/keTETRfDzAOhaPqvPyevDXGUJbv7NdDAqkprzoN4HZiVk+iaSu5/qxKb1J+omw==", + "path": "microsoft.aspnetcore.responsecompression/2.0.2", + "hashPath": "microsoft.aspnetcore.responsecompression.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Rewrite/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RQl1O168IbbZWKLBglV/iBvMgkWFlhcUiofb/tWM6OAIha8rOfcrbryrCyRKUWzqVYB+kBwFOoPIcyBYgSpatg==", + "path": "microsoft.aspnetcore.rewrite/2.0.2", + "hashPath": "microsoft.aspnetcore.rewrite.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Routing/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pumSe7GdJTnxtdgfKMcbaRQxOPk0xaTS08m1Z+n2l4HfJh+SrCDL7Cg6UbBXxPwadc12ZduKrHAYIEx6FZGuTw==", + "path": "microsoft.aspnetcore.routing/2.0.2", + "hashPath": "microsoft.aspnetcore.routing.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Routing.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-txU5MrteYkXc5ksGpEi1B22TqQa+Yavo6orY0CLKxWEg7fxR7OUVW0zSUIxET89jm0AZW04yKoLYbzdr8ZfDSQ==", + "path": "microsoft.aspnetcore.routing.abstractions/2.0.2", + "hashPath": "microsoft.aspnetcore.routing.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Server.HttpSys/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kEKrGN8HpJMM4TMxtnvx+s4/GXGiMlOe7nku4IAoLGykcnw6a9L+ArCAF+u6VdrC7cMiVyg32ArE+OBOt9VArw==", + "path": "microsoft.aspnetcore.server.httpsys/2.0.3", + "hashPath": "microsoft.aspnetcore.server.httpsys.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.Server.IISIntegration/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zeTqFRc7KoQfKjjaH8Rg1HvI9Rgbw2ikQ1oiHr2d5hS02R/hLZkocv7YXluiOK6BftAYdjOChpjqMxiwfn2bWQ==", + "path": "microsoft.aspnetcore.server.iisintegration/2.0.2", + "hashPath": "microsoft.aspnetcore.server.iisintegration.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Server.Kestrel/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GH4uQTRNdEyWlbV1DVtBi0lmkXoQoKZTt9aap86TS1RQXqq0yo4VWivP4tnmFL80Da4ppQBWFxi94ntCJ1c+3Q==", + "path": "microsoft.aspnetcore.server.kestrel/2.0.2", + "hashPath": "microsoft.aspnetcore.server.kestrel.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Server.Kestrel.Core/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AqTGCGrFfPVSz5VNkZw49hoKIhQh0ZtYYKnfaWj5GzO1jURido13SZGRZIeXJNed6RQ1m1FNM4jK7GoI8auDNw==", + "path": "microsoft.aspnetcore.server.kestrel.core/2.0.2", + "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Server.Kestrel.Https/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ce4+rVbwQvvKwXoddx5GtYTjOrKpcjCTkWTAx+1HRHvA1hIGXG4lWsgdviIzchkdi034u88OQpAbpMUATZNcww==", + "path": "microsoft.aspnetcore.server.kestrel.https/2.0.2", + "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lVyx/YJngW1WzaFNIvMA4iwJtztDIqXS88D7PcVZRqAM2oT8XQrCcdoUL1Ur1KybwV0roURIDeRiCSE4ibHoEA==", + "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.0.2", + "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-A7Ymca/ULDm9VELlA4gm7qfq11Op8oec83xBkVm2/joBZOzDNlu9eF4bQYWtD+l8YaVvUIBTJHejKS7SIVgvJA==", + "path": "microsoft.aspnetcore.server.kestrel.transport.libuv/2.0.2", + "hashPath": "microsoft.aspnetcore.server.kestrel.transport.libuv.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.Session/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9GUSOtag7cI0ASbsSzX0NIknHfwxzriS4QtCeYn3T6dMFU/cDP6KHoeIF2AjLTccUcZFYoi6XGTRWu0VWRu1mQ==", + "path": "microsoft.aspnetcore.session/2.0.2", + "hashPath": "microsoft.aspnetcore.session.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.SpaServices/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TKc0aCBRfx3p0sN0JxbkV7TxdR/VHibX8i1J6MthFVHjCCvozVnDLe7TNwvugcoCor6OpQIl9lfAjKzCcH/I3w==", + "path": "microsoft.aspnetcore.spaservices/2.0.3", + "hashPath": "microsoft.aspnetcore.spaservices.2.0.3.nupkg.sha512" + }, + "Microsoft.AspNetCore.StaticFiles/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3tOouhSPaAYcwOdKQGnDXsZ6Uh6NzUUv7pj8zMIkSH6yiX0S9cybcyinnT+CUzF6Pq9YRb28Rg+RRpQchYTUKg==", + "path": "microsoft.aspnetcore.staticfiles/2.0.2", + "hashPath": "microsoft.aspnetcore.staticfiles.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.WebSockets/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0FKyzvKj8FrLMiv3NYGxrm0wA7Pfu3Lz/8HY7R3Z6Ek2bnGkwYi9FGT0V80MCByxsBz9N/65NX1oUMATxIkePQ==", + "path": "microsoft.aspnetcore.websockets/2.0.2", + "hashPath": "microsoft.aspnetcore.websockets.2.0.2.nupkg.sha512" + }, + "Microsoft.AspNetCore.WebUtilities/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UKglpwKwxmis8Odl9eVlsBjg4pIU8K5yEDFapaYPeiB2TU2C5mEW8xV36TIp6tchXVTHl8ckttWBjlehdfhWiQ==", + "path": "microsoft.aspnetcore.webutilities/2.0.2", + "hashPath": "microsoft.aspnetcore.webutilities.2.0.2.nupkg.sha512" + }, + "Microsoft.Azure.KeyVault/2.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-A82ESUdfLz2wMhYuPxrwf/fA7JVt3IARgeMCG3TsaLtxUxa9RBKX3f0zdnKmvBvJ/u1/5g03OLR26GPekqY5HQ==", + "path": "microsoft.azure.keyvault/2.3.2", + "hashPath": "microsoft.azure.keyvault.2.3.2.nupkg.sha512" + }, + "Microsoft.Azure.KeyVault.WebKey/2.0.7": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MVSYao62R9rwl9KF+IsJm+XBLupJj1ma2lfwNeFlSWziXGAopnYK+YkDWqABOqNIV9kpza/MvNBxITzhlJIyIw==", + "path": "microsoft.azure.keyvault.webkey/2.0.7", + "hashPath": "microsoft.azure.keyvault.webkey.2.0.7.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Analyzers/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==", + "path": "microsoft.codeanalysis.analyzers/1.1.0", + "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/2.3.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nGATpUW09zOGFLQZ3JXIObJyNlk2dvgNgC7Kh+iDpxGWgKHSgpHMXnGmXUecJa4CNi0HhUENKSnEack1aF/MwQ==", + "path": "microsoft.codeanalysis.common/2.3.1", + "hashPath": "microsoft.codeanalysis.common.2.3.1.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/2.3.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fvO7Q8FqzmWX8gzzCk4Bf34Ms06bZ6r/A9tUz1ndj3ioitAxSC2QUXbUQOJ4ExzohTtXhczJAFirgs//Nasz6A==", + "path": "microsoft.codeanalysis.csharp/2.3.1", + "hashPath": "microsoft.codeanalysis.csharp.2.3.1.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Razor/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ObzSbt61BbYdDR9k1OGuA6bh24YQGQ6dvUi4Vb9tAfHAp2mluGQto4Fj9rhPwRaxGaPMzBKayRAPV4LSEEIWQw==", + "path": "microsoft.codeanalysis.razor/2.0.2", + "hashPath": "microsoft.codeanalysis.razor.2.0.2.nupkg.sha512" + }, + "Microsoft.CSharp/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vvVR/B08YVghQ4jHEloxqw2ZWzEGE1AOA5E0DioUM3ujbXz6FD3AfB/0Jl2ohJPd0nXYGwmPe1En6HTsSriq1A==", + "path": "microsoft.csharp/4.4.0", + "hashPath": "microsoft.csharp.4.4.0.nupkg.sha512" + }, + "Microsoft.Data.Edm/5.8.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-P/d8DxA6MFHroBEn/jW0LMQSIKnsRRibrZtRCLfov2boQfrQ1R1BVgkJ5oIhcQsOm0l4POv+I2ny6RBsclNbOw==", + "path": "microsoft.data.edm/5.8.2", + "hashPath": "microsoft.data.edm.5.8.2.nupkg.sha512" + }, + "Microsoft.Data.OData/5.8.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oEIUtXcRiKogF0yZxA+QdgxoBJ34989qL/5xOSrTfxAhzNJV5Hw6DRdWgUCpeXFMoJUQx7ptbHCN+My/LCQfsg==", + "path": "microsoft.data.odata/5.8.2", + "hashPath": "microsoft.data.odata.5.8.2.nupkg.sha512" + }, + "Microsoft.Data.Sqlite/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bUVc4fdknlFYUnEgljI13lr23YaOXO9GEw0Oo6ay8cWijUA/3raWVTNHdRIASF14RFcJ0RaWgLyRGxo7w2qF0Q==", + "path": "microsoft.data.sqlite/2.0.1", + "hashPath": "microsoft.data.sqlite.2.0.1.nupkg.sha512" + }, + "Microsoft.Data.Sqlite.Core/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Vubn0Y9RVl82mLoL+8gA7lrbuxdA2+cJmFxfwc56bnujLtTbdcZ8Ay1k+1mGpdZ4IjUKP06IBhXaa071owXStA==", + "path": "microsoft.data.sqlite.core/2.0.1", + "hashPath": "microsoft.data.sqlite.core.2.0.1.nupkg.sha512" + }, + "Microsoft.DotNet.PlatformAbstractions/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Yi7UdOyKM4iP25nJrkSsge1zZ4FFPHGeOP1LbVdXAHo8KDaFA1SeLp045Z3b+B9QseLf/ABgZldMEUeaJ+NkjQ==", + "path": "microsoft.dotnet.platformabstractions/2.0.3", + "hashPath": "microsoft.dotnet.platformabstractions.2.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GrHBuShyDnAxfNvsqwsjujs8ZnrsffBlQB+SsAPPOj/scNa2+zZYca01nSlyEQMGLVjO1cP6vCbDypRAglrzVw==", + "path": "microsoft.entityframeworkcore/2.0.2", + "hashPath": "microsoft.entityframeworkcore.2.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Design/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NAiES8SQI7gODKRMvZoG9RCuBNtvdAnb3Dge/iaurD944I5zJQowfQrnC/0apud16qb/dJ5Hrs7GpYayTsqUxw==", + "path": "microsoft.entityframeworkcore.design/2.0.2", + "hashPath": "microsoft.entityframeworkcore.design.2.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.InMemory/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RJZAE6kyN3dQClwAUdQeoBvhfxq2SlqZpOiUcnuSM8GOWjeCJd4fbcTDb/59P4UvBuKsWM7hv0dDwQfZmPSg5Q==", + "path": "microsoft.entityframeworkcore.inmemory/2.0.2", + "hashPath": "microsoft.entityframeworkcore.inmemory.2.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oH1D1nRs2aSbvfR60kCxdjCys0fIXmhup52w1bodUQQUbKWaENRnrkjdAS92kofxfCPtu4h64Ryo6deXte4nIA==", + "path": "microsoft.entityframeworkcore.relational/2.0.2", + "hashPath": "microsoft.entityframeworkcore.relational.2.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5AsZdJxvxgt+nU8dDRXwDLm4KunQX3Xau5mrWmRU0DlBi9U3aRUg6vSuO6L0p6lWdJOEbUCXhbC9AJeRkfr4Og==", + "path": "microsoft.entityframeworkcore.sqlite/2.0.2", + "hashPath": "microsoft.entityframeworkcore.sqlite.2.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W0YVRfjM+0BiX08znKSceqKRzZHDV5tOv2BblnZawAjCYDhog2OQaB1nmXgGpcAemj8/nthPhYLT0Imq8I12EA==", + "path": "microsoft.entityframeworkcore.sqlite.core/2.0.2", + "hashPath": "microsoft.entityframeworkcore.sqlite.core.2.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.SqlServer/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-15/PJT8fvZoKySh//tTToGUZFffAfyev5cB23UANHu5eTTfg9TetKvKqanSl7/4SrHaANBi8fJRG8xrjLzE8Mw==", + "path": "microsoft.entityframeworkcore.sqlserver/2.0.2", + "hashPath": "microsoft.entityframeworkcore.sqlserver.2.0.2.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Tools/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MaV+6MbDrFzBoAJOhfpmfVapV769Lg9Wg7b7r1dwW1VRjOnNk2n9veTm++8jK7PRZP6ITVwe9yfWrsBpO66jFg==", + "path": "microsoft.entityframeworkcore.tools/2.0.2", + "hashPath": "microsoft.entityframeworkcore.tools.2.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-C2OcpzaaoXMB+G3I9MIAS0tCep8suWepfj3867jdkWJ2wZEGTaxEJeRS4xO7QXZjxHAB9qyZKS6Tyf+FriWtMA==", + "path": "microsoft.extensions.caching.abstractions/2.0.1", + "hashPath": "microsoft.extensions.caching.abstractions.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YfTyjzektgolK07IK6v2iFYJh9LOpCocbJw54hbNNpgMJWgo3hJiV/xPa7UzCZ+qPpRbDwvD9YeeD3HJ02BZ+A==", + "path": "microsoft.extensions.caching.memory/2.0.1", + "hashPath": "microsoft.extensions.caching.memory.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Redis/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vMATF/yDNYogDh4YYy8wUdkEPF35HbZfVz6rRiSK2Lp5EujziQiXgGeRq4UBo69hnRDTfFjVsqMYayNuKBfG/A==", + "path": "microsoft.extensions.caching.redis/2.0.1", + "hashPath": "microsoft.extensions.caching.redis.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.SqlServer/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xnK416v2QIzoHQ2s8rSsyVvzrIdvLS1bEVLVteCsgbfTVYo+sUtl7Ir9Mtlyt8Y2QGwXZGdBRhkubr+LEGf2xg==", + "path": "microsoft.extensions.caching.sqlserver/2.0.1", + "hashPath": "microsoft.extensions.caching.sqlserver.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vjrCIOPFKfRvXR5vyPMk4EhbD1zyohjJVaskTLm/5Dhngmgn9jRNJTWFirMh7GtwtyxMqVmWbq+ST0Bk7UCAfQ==", + "path": "microsoft.extensions.configuration/2.0.1", + "hashPath": "microsoft.extensions.configuration.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EHHUIf0I26syggtj3solZ23qh3nJNXMZXEfasbbkphFmKAEagrrVjvmJsm+uvxO14xddP/TfYIeWpgzWl1Ps5Q==", + "path": "microsoft.extensions.configuration.abstractions/2.0.1", + "hashPath": "microsoft.extensions.configuration.abstractions.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.AzureKeyVault/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0oJHV8P5gg7zDUA3lX0KvQ0KofDogpZV4kO7+TLJLRqmG2gPsgBKarGimVg/DumVipnDS/4uEycRrUxx/FPGmQ==", + "path": "microsoft.extensions.configuration.azurekeyvault/2.0.1", + "hashPath": "microsoft.extensions.configuration.azurekeyvault.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eo7138FrHejC5iLtHDuXsqZRpJJhnSPusUNKcDjrX+hDQh+vlu2V+pW3KyUuJvsQW+okS3qNme8a91wO2MhJJg==", + "path": "microsoft.extensions.configuration.binder/2.0.1", + "hashPath": "microsoft.extensions.configuration.binder.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uMHXgvsJ4wHt6Z3NoaqyAhG0UFllc9f3x8yG83nmtDfYIgLHhLFJYF4azGei3XAv5HQzVaWBssTOFDOUeW6RJg==", + "path": "microsoft.extensions.configuration.commandline/2.0.1", + "hashPath": "microsoft.extensions.configuration.commandline.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-msN1rLIf+Jvcao/4etNKtoVVpHDBNkeaer13QGI0rvnOaqFuM4LbagK6CuBGcp8Z9uTHATdaxFKAb/cDMdyX+Q==", + "path": "microsoft.extensions.configuration.environmentvariables/2.0.1", + "hashPath": "microsoft.extensions.configuration.environmentvariables.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lBD+GsTXixcNNBvS12Prkq8FRp+FYflZ5T/ab2tbrgsLB4YhdVDjujg39P8zICKU99CgY8A6nEKPX4dI6oq4Nw==", + "path": "microsoft.extensions.configuration.fileextensions/2.0.1", + "hashPath": "microsoft.extensions.configuration.fileextensions.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Ini/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ss0Ce0lZg/ux+wHFBLDxfk7WYWW7AJWEcQABagv0RuAWRsgdiXzk+wdiqf7FmuVeiiC06WWurbBZKOz4CuT1fg==", + "path": "microsoft.extensions.configuration.ini/2.0.1", + "hashPath": "microsoft.extensions.configuration.ini.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cD/SjBs4+4ShZbBzYolcF08hhGdB/hgd/Ysn5OMuMgg2lepxL00Iy27V8f+dI59mLEiPBiQjJfdejoJZCMOiDg==", + "path": "microsoft.extensions.configuration.json/2.0.1", + "hashPath": "microsoft.extensions.configuration.json.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CMj7Zpw1Be2lmgByOxb3LDj/tqkC+QrNhMwILFN4UhqsiMzCS/eQbp2WlMjEIcBffua4VLF4+H4Ic0ESp0+i8A==", + "path": "microsoft.extensions.configuration.usersecrets/2.0.1", + "hashPath": "microsoft.extensions.configuration.usersecrets.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Xml/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wuu0pRRJ3zjXmvKCWa8pM61BcSqXhJHEZRpcIFXcQJpErc2wx7jI8VYPc5dl4bFmFY+HgnLo+ofn1/Pr/vBEaA==", + "path": "microsoft.extensions.configuration.xml/2.0.1", + "hashPath": "microsoft.extensions.configuration.xml.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wakg18gHYiUL1pcjjyZuYk6OvDpbSw1E7IWxm78TMepsr+gQ8W0tWzuRm0q/9RFblngwPwo15rrgZSUV51W5Iw==", + "path": "microsoft.extensions.dependencyinjection/2.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.2.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eUdJ0Q/GfVyUJc0Jal5L1QZLceL78pvEM9wEKcHeI24KorqMDoVX+gWsMGLulQMfOwsUaPtkpQM2pFERTzSfSg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/2.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3MdxcEH7P0RJ5BBvpixp9YuUVH0cmpiyOKVlMvVLHVh98ziipDbTA80AQk76vEdc2WsV3tgAgKV5fMFJj1Stcw==", + "path": "microsoft.extensions.dependencymodel/2.0.3", + "hashPath": "microsoft.extensions.dependencymodel.2.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.DiagnosticAdapter/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7HO5TlPQMqMoIYRZ0gQDkqi97FCZEHsSXzFIWlrHG2faOfZorN6syEmdMq/lHYBAisPfhdz1eGkhuOzmCuZKMw==", + "path": "microsoft.extensions.diagnosticadapter/2.0.1", + "hashPath": "microsoft.extensions.diagnosticadapter.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X3qVOCDZmj1mQnN2SfFUZZ3qfA4OPmD6XxxZpx43g/OKYvf3RI9tvVUsNECVMHEW7PjYfH83wNpqn6fThFAD0g==", + "path": "microsoft.extensions.fileproviders.abstractions/2.0.1", + "hashPath": "microsoft.extensions.fileproviders.abstractions.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Composite/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XQgLy2EJhQwFtWFEaxidEFH5CG6UpJksUumAZFH1/DySRFyVqoUY6fExCqMNRwFUZMio6tr2eYvQGVYoNTKhGg==", + "path": "microsoft.extensions.fileproviders.composite/2.0.1", + "hashPath": "microsoft.extensions.fileproviders.composite.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dupuUHdRuZCtSAAacLzhblRz4qHUh4PXI4hDZq7sj0KteHjyJTjcEYmKocxXexr18d2OuuYRqt57NChldouLzQ==", + "path": "microsoft.extensions.fileproviders.embedded/2.0.1", + "hashPath": "microsoft.extensions.fileproviders.embedded.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jPqutmmCQ0SQwX6f9VYg4n/Lgah056GgfeIGoY/9G5jQDDe9Kz2q2T3lc75rNyPKG2pej3sTz+dX1uI+l2vSVA==", + "path": "microsoft.extensions.fileproviders.physical/2.0.1", + "hashPath": "microsoft.extensions.fileproviders.physical.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+Es2DplDfGchyuZ/IgSzLkL8FSsLn9u1lJdrP9GwAP8FyAIIQg6e7xg4BZYLq3DDi+X6+iJrkmSU8ZzOyhZQqQ==", + "path": "microsoft.extensions.filesystemglobbing/2.0.1", + "hashPath": "microsoft.extensions.filesystemglobbing.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pqxe1gnuOS/CTPjrtGItTP6mKnOhyaLolR1xq6OvYx9GeOI6tV4DEOMTYoWCL69duqWlKjMdnYb+2HHhbdxfBw==", + "path": "microsoft.extensions.hosting.abstractions/2.0.2", + "hashPath": "microsoft.extensions.hosting.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Identity.Core/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-goho8zyno45uVIFTRwuMGOfejQbuHgRWD0ZlxsQcG1zOLXdk7V9BGvyQ2+AMvjwc+f7gT5m2f6cDKYrtK+nhwQ==", + "path": "microsoft.extensions.identity.core/2.0.2", + "hashPath": "microsoft.extensions.identity.core.2.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Identity.Stores/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6y4hqn8PbBrlD39+oNf6dcsvno4JrHvhN3yQqdENpHly9NSezyygaVecLXpJ8rvVuz29NltsCt4c8ldP0b/noA==", + "path": "microsoft.extensions.identity.stores/2.0.2", + "hashPath": "microsoft.extensions.identity.stores.2.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Localization/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8XvjIvpRo1okhCKWAywWRlGgiz8MSB7Cu9KzEw6zMx3cKcokLNTS5mcSrewMRLuXWz31F+IMqaaDso+JZMkKrg==", + "path": "microsoft.extensions.localization/2.0.2", + "hashPath": "microsoft.extensions.localization.2.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Localization.Abstractions/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wTmx3oirJmdPzG4rblMl9h9HXMe1Az7mshG7nA6UkSJ3iXc47I3EB1Zqy1kw0ZNVq5D424lrmH6A45/3zOgedw==", + "path": "microsoft.extensions.localization.abstractions/2.0.2", + "hashPath": "microsoft.extensions.localization.abstractions.2.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KV4fhql/IHl18NHm5nLrbsdOAmo6wBDO2uBJ/D1X8A62LbhMci0UucsiLbwUdQ4V1azcXCv9IGgP95E3vboDDw==", + "path": "microsoft.extensions.logging/2.0.1", + "hashPath": "microsoft.extensions.logging.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-P3Uh/O9sjopkSY3/kTk5RasiHc1JudHem8Mv3XYgYQv2d2Twj/WbFrosog7J/weVvAE5Lz+k2m18w/ZrywcaIQ==", + "path": "microsoft.extensions.logging.abstractions/2.0.1", + "hashPath": "microsoft.extensions.logging.abstractions.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.AzureAppServices/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JXyMOCxMqV84nQwcO4Pnv24usRFbt4wPK7q8m71Vvm4cm2ATqjAiMn+eV895jlyePbKyjxvNjsaoiUdX3qbxXA==", + "path": "microsoft.extensions.logging.azureappservices/2.0.1", + "hashPath": "microsoft.extensions.logging.azureappservices.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NpmwI41sUU1uiMn/ZtaRw0eNO/v7gRlw1pUjXjIwQwETDQ2ozV9L5Yo0gBXANpliV+liPPGHg+GUvk5S/MnkIg==", + "path": "microsoft.extensions.logging.configuration/2.0.1", + "hashPath": "microsoft.extensions.logging.configuration.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Pjm5/+Rm89DU/q7knFw1nd9q6dpvabDCKCFy0AfIw76hj8ONgqF7MXBNY+aCiDoVByhmjI0KUX+2sBH/saF8vw==", + "path": "microsoft.extensions.logging.console/2.0.1", + "hashPath": "microsoft.extensions.logging.console.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Debug/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5UOL/RIm74zVpG16heVG6J5xvSnf3qYFW9DxSb1FZpW9kpBPKTnDIE1DRPvh7NOsGCDN6AHhsTXHo2yTHiVn3A==", + "path": "microsoft.extensions.logging.debug/2.0.1", + "hashPath": "microsoft.extensions.logging.debug.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventSource/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mbNO9JfEHMWEEad3QK+NMjJ0f4DY3i/di1NeXUFFMTXp6qN+xpW+fYrew8Wk/r+MkoMp/Vfq4dWUNmVVChWvMA==", + "path": "microsoft.extensions.logging.eventsource/2.0.1", + "hashPath": "microsoft.extensions.logging.eventsource.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.TraceSource/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CIBcQA9im0NzgqnTuYzUtb0Xcf8+4ZEWPl3OHLxWwqLbUx4WUaF7h7d1iqt5/8VoeVsh6Yr9HgJqtRwAyHjZpQ==", + "path": "microsoft.extensions.logging.tracesource/2.0.1", + "hashPath": "microsoft.extensions.logging.tracesource.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.ObjectPool/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-drOmgNZCJiNEqFM/TvyqwtogS8wqoWGQCW5KB/CVGKL6VXHw8OOMdaHyspp8HPstP9UDnrnuq+8eaCaAcQg6tA==", + "path": "microsoft.extensions.objectpool/2.0.0", + "hashPath": "microsoft.extensions.objectpool.2.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gBvhH5eYy5PwLLDIU7gVmXtCrfGVI0n3pkvnJe4EM6qllU4MvjxHrgK4N1pjK4fIjBwvcA0ppWTjVowrIo+vlQ==", + "path": "microsoft.extensions.options/2.0.1", + "hashPath": "microsoft.extensions.options.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OoYGD5TBJAfQgpI1rfOsZ5bxcAj8pPdVMaJRq74CTLfLHUpHi2+tcThY3EMTviefTFx6f7c7Ie4DKYJ5gmB5YQ==", + "path": "microsoft.extensions.options.configurationextensions/2.0.1", + "hashPath": "microsoft.extensions.options.configurationextensions.2.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.PlatformAbstractions/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UMlN++q5qqzQ2HH+uOrKxN5fmBXMQDhrYkSaPJxhmyzfJaFPirrVr1raim/Ocq1psAZoB9+7JSAf0GDAX35wUg==", + "path": "microsoft.extensions.platformabstractions/1.1.0", + "hashPath": "microsoft.extensions.platformabstractions.1.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ukg53qNlqTrK38WA30b5qhw0GD7y3jdI9PHHASjdKyTcBHTevFM2o23tyk3pWCgAV27Bbkm+CPQ2zUe1ZOuYSA==", + "path": "microsoft.extensions.primitives/2.0.0", + "hashPath": "microsoft.extensions.primitives.2.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.WebEncoders/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LyEdD8IJE5qprJl9TiCL8Up4D+l1ZB8DDRLitD5QtCobkJf0wkZq4gEPAsrBALHRv38V6n+BScF7npwR/WkXNQ==", + "path": "microsoft.extensions.webencoders/2.0.1", + "hashPath": "microsoft.extensions.webencoders.2.0.1.nupkg.sha512" + }, + "Microsoft.IdentityModel.Clients.ActiveDirectory/3.14.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GlyzF4FWsn3LXC6rrzw6Yg2nMbGLx+7JS9a6Z8n7jhqPa5cMiNEX01tBUO1v3A9p1mk+gQzHWJheAsSpOLp/ew==", + "path": "microsoft.identitymodel.clients.activedirectory/3.14.1", + "hashPath": "microsoft.identitymodel.clients.activedirectory.3.14.1.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/1.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-j7t22EsDOuo0IXqAbp6ijdB1GuaY8cu3YoPNZpymOhUMTVC+wRTV0IHqxL31HacCnJHU/igsqe70fDKZgZu3oA==", + "path": "microsoft.identitymodel.logging/1.1.4", + "hashPath": "microsoft.identitymodel.logging.1.1.4.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/2.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9aefRN9sL8XZo90Aix88IHHpAvfBl6UOiYpcKHiXbCYE2nB+zA3B8dZdNMOUH4pqXdnpYrHRDQZ2k7A4/CUgTQ==", + "path": "microsoft.identitymodel.protocols/2.1.4", + "hashPath": "microsoft.identitymodel.protocols.2.1.4.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/2.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LF8JcG9BqGRwVjhu/IebuZQer6TJGDv2uxNnmg2Zkzh/d+MIC1ShsC1U3U7pVaw03SKyXmCgYm+JG0WM0mcOUw==", + "path": "microsoft.identitymodel.protocols.openidconnect/2.1.4", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.2.1.4.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/5.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SsJbZVPvjSlKFDAQmR2wpL6ZD/vCFlIsf0jxRlBJwyzKXZy3Wi/Xo+fE2MzAerLsJgG1UCdtplRwqDyq1euayw==", + "path": "microsoft.identitymodel.tokens/5.1.4", + "hashPath": "microsoft.identitymodel.tokens.5.1.4.nupkg.sha512" + }, + "Microsoft.Net.Http.Headers/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eFyILWw9kToG5FE9MM/mw7wzyoy/feZzcs2JZpiV8OuSHj/ye84eRjUNdaSx1TjBcPDv5g6Wrx3EANB2vf8drQ==", + "path": "microsoft.net.http.headers/2.0.2", + "hashPath": "microsoft.net.http.headers.2.0.2.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Microsoft.Rest.ClientRuntime/2.3.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Hj96LBoCwKY2VQKfSCVGGPV1sSumVjuYnrlpBwL4JSTnSK4b6ZxjLtXj8LgmKav8xJ2gps+UN7eI3hHVFKvBFw==", + "path": "microsoft.rest.clientruntime/2.3.8", + "hashPath": "microsoft.rest.clientruntime.2.3.8.nupkg.sha512" + }, + "Microsoft.Rest.ClientRuntime.Azure/3.3.7": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6u8JIuvrztse4tPOcvNzAJuzGBP0uY+Ijggk8ZYhp0siGEZ1XfZylf1vpNGUicvwcrhhoIgDW73Z1L6QGssr2g==", + "path": "microsoft.rest.clientruntime.azure/3.3.7", + "hashPath": "microsoft.rest.clientruntime.azure.3.3.7.nupkg.sha512" + }, + "Microsoft.VisualStudio.Web.BrowserLink/2.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QxE3uXv3//8AH0VULhTQ/8kndJcRySpknsqSiJjOA+eKAsUxxbNaX+GkoYMqhLLHEdN5x+m0P2fV73H2ISnNXw==", + "path": "microsoft.visualstudio.web.browserlink/2.0.2", + "hashPath": "microsoft.visualstudio.web.browserlink.2.0.2.nupkg.sha512" + }, + "Microsoft.Win32.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", + "path": "microsoft.win32.primitives/4.3.0", + "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" + }, + "Microsoft.Win32.Registry/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dA36TlNVn/XfrZtmf0fiI/z1nd3Wfp2QVzTdj26pqgP9LFWq0i1hYEUAW50xUjGFYn1+/cP3KGuxT2Yn1OUNBQ==", + "path": "microsoft.win32.registry/4.4.0", + "hashPath": "microsoft.win32.registry.4.4.0.nupkg.sha512" + }, + "Newtonsoft.Json/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ebWzW9j2nwxQeBo59As2TYn7nYr9BHicqqCwHOD1Vdo+50HBtLPuqdiCYJcLdTRknpYis/DSEOQz5KmZxwrIAg==", + "path": "newtonsoft.json/10.0.1", + "hashPath": "newtonsoft.json.10.0.1.nupkg.sha512" + }, + "Newtonsoft.Json.Bson/1.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", + "path": "newtonsoft.json.bson/1.0.1", + "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512" + }, + "Remotion.Linq/2.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IJn0BqkvwEDpP+2qjvci7n4/a9f7DhKESLWb2/uG4xQh3rTkGTBUz69bI4IivCoKkTFAqjXxYDZw2K/npohjsw==", + "path": "remotion.linq/2.1.1", + "hashPath": "remotion.linq.2.1.1.nupkg.sha512" + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", + "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", + "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", + "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.native.System/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", + "path": "runtime.native.system/4.3.0", + "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Data.SqlClient.sni/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-A8v6PGmk+UGbfWo5Ixup0lPM4swuSwOiayJExZwKIOjTlFFQIsu3QnDXECosBEyrWSPryxBVrdqtJyhK3BaupQ==", + "path": "runtime.native.system.data.sqlclient.sni/4.4.0", + "hashPath": "runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" + }, + "runtime.native.System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", + "path": "runtime.native.system.io.compression/4.3.0", + "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", + "path": "runtime.native.system.net.http/4.3.0", + "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Net.Security/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==", + "path": "runtime.native.system.net.security/4.3.0", + "hashPath": "runtime.native.system.net.security.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", + "path": "runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", + "path": "runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", + "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", + "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", + "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", + "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", + "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", + "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==", + "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0", + "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" + }, + "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==", + "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0", + "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" + }, + "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==", + "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0", + "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512" + }, + "SQLitePCLRaw.bundle_green/1.1.7": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Kw+n4CUhQ8S4YAPmpRUldO8S7c4LU7HHukJF0v5Sfggf8Ia9YVdIh0dYkMvKvS+DTX+OBORSMqPM0CGfAzFtVA==", + "path": "sqlitepclraw.bundle_green/1.1.7", + "hashPath": "sqlitepclraw.bundle_green.1.1.7.nupkg.sha512" + }, + "SQLitePCLRaw.core/1.1.7": { + "type": "package", + "serviceable": true, + "sha512": "sha512-u9k9ZFkyTU6CVyXWpRuuXOvKi/cy/xt1oGKVSW8aUKcTL4RdH34yFNtVykEeiR68ojIEvmoZfL51h/xx2IQk5g==", + "path": "sqlitepclraw.core/1.1.7", + "hashPath": "sqlitepclraw.core.1.1.7.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3.linux/1.1.7": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KRqMd1qLwJ4pzPybj8q95s+wV6jby5F0O/rp0vw3wa2Z2wHxRm0VqxS2Sejlr7Ctz+LxSr8DpNg1l1u6n/PAPA==", + "path": "sqlitepclraw.lib.e_sqlite3.linux/1.1.7", + "hashPath": "sqlitepclraw.lib.e_sqlite3.linux.1.1.7.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3.osx/1.1.7": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hdZx1DKHbDi4li6abmJ+A29mxY8D6BcM0s8VMT8p4MWEyrj54CZFUm402jTV6OgZCsFGkbRFnuFdBXf4vSDO7g==", + "path": "sqlitepclraw.lib.e_sqlite3.osx/1.1.7", + "hashPath": "sqlitepclraw.lib.e_sqlite3.osx.1.1.7.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3.v110_xp/1.1.7": { + "type": "package", + "serviceable": true, + "sha512": "sha512-roIdTH4a4iFa08HOwTWnzj2QYBIpSZRYfLSvHjtbH67I4DSWregrd4jkSnoOuwC5GHG08FNahBfEx3HAsVqW+g==", + "path": "sqlitepclraw.lib.e_sqlite3.v110_xp/1.1.7", + "hashPath": "sqlitepclraw.lib.e_sqlite3.v110_xp.1.1.7.nupkg.sha512" + }, + "SQLitePCLRaw.provider.e_sqlite3.netstandard11/1.1.7": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Zdug2wETm6847337EtD8MoCAtOdwM6prEXL/UsJ97Zxvoeyk/gUpdtuFNBxgJzceuty0jymjxm5yur5QajdApg==", + "path": "sqlitepclraw.provider.e_sqlite3.netstandard11/1.1.7", + "hashPath": "sqlitepclraw.provider.e_sqlite3.netstandard11.1.1.7.nupkg.sha512" + }, + "StackExchange.Redis.StrongName/1.2.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qrfSB1BnmM17V20A4yvvNA0HNiDgnBd/CcjaeMKMA4qtup1uuBUMyhl20oj31fRVo71E/fXTbmQCuM9ytBJs6w==", + "path": "stackexchange.redis.strongname/1.2.4", + "hashPath": "stackexchange.redis.strongname.1.2.4.nupkg.sha512" + }, + "System.AppContext/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", + "path": "system.appcontext/4.3.0", + "hashPath": "system.appcontext.4.3.0.nupkg.sha512" + }, + "System.Buffers/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AwarXzzoDwX6BgrhjoJsk6tUezZEozOT5Y9QKF94Gl4JK91I4PIIBkBco9068Y9/Dra8Dkbie99kXB8+1BaYKw==", + "path": "system.buffers/4.4.0", + "hashPath": "system.buffers.4.4.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Concurrent/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", + "path": "system.collections.concurrent/4.3.0", + "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" + }, + "System.Collections.Immutable/1.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-71hw5RUJRu5+q/geUY69gpXD8Upd12cH+F3MwpXV2zle7Bqqkrmc1JblOTuvUcgmdnUtQvBlV5e1d6RH+H2lvA==", + "path": "system.collections.immutable/1.4.0", + "hashPath": "system.collections.immutable.1.4.0.nupkg.sha512" + }, + "System.Collections.NonGeneric/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==", + "path": "system.collections.nongeneric/4.3.0", + "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512" + }, + "System.Collections.Specialized/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", + "path": "system.collections.specialized/4.3.0", + "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512" + }, + "System.ComponentModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==", + "path": "system.componentmodel/4.3.0", + "hashPath": "system.componentmodel.4.3.0.nupkg.sha512" + }, + "System.ComponentModel.Annotations/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-29K3DQ+IGU7LBaMjTo7SI7T7X/tsMtLvz1p56LJ556Iu0Dw3pKZw5g8yCYCWMRxrOF0Hr0FU0FwW0o42y2sb3A==", + "path": "system.componentmodel.annotations/4.4.0", + "hashPath": "system.componentmodel.annotations.4.4.0.nupkg.sha512" + }, + "System.ComponentModel.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw==", + "path": "system.componentmodel.primitives/4.3.0", + "hashPath": "system.componentmodel.primitives.4.3.0.nupkg.sha512" + }, + "System.ComponentModel.TypeConverter/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg==", + "path": "system.componentmodel.typeconverter/4.3.0", + "hashPath": "system.componentmodel.typeconverter.4.3.0.nupkg.sha512" + }, + "System.Console/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", + "path": "system.console/4.3.0", + "hashPath": "system.console.4.3.0.nupkg.sha512" + }, + "System.Data.SqlClient/4.4.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NvG/0mC80diO0zXYt89gFC869Gn6aIn5Tx0HavxGa3IPbH2Ktflbw2HJvl24zmpAL0UF/bkGsI+jv0/aHX8dJw==", + "path": "system.data.sqlclient/4.4.3", + "hashPath": "system.data.sqlclient.4.4.3.nupkg.sha512" + }, + "System.Diagnostics.Contracts/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==", + "path": "system.diagnostics.contracts/4.3.0", + "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.4.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-U/KcC19fyLsPN1GLmeU2zQq15MMVcPwMOYPADVo1+WIoJpvMHxrzvl+BLLZwTEZSneGwaPFZ0aWr0nJ7B7LSdA==", + "path": "system.diagnostics.diagnosticsource/4.4.1", + "hashPath": "system.diagnostics.diagnosticsource.4.4.1.nupkg.sha512" + }, + "System.Diagnostics.FileVersionInfo/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==", + "path": "system.diagnostics.fileversioninfo/4.3.0", + "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.StackTrace/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==", + "path": "system.diagnostics.stacktrace/4.3.0", + "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tools/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", + "path": "system.diagnostics.tools/4.3.0", + "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", + "path": "system.diagnostics.tracing/4.3.0", + "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" + }, + "System.Dynamic.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==", + "path": "system.dynamic.runtime/4.3.0", + "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.Globalization.Calendars/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", + "path": "system.globalization.calendars/4.3.0", + "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" + }, + "System.Globalization.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", + "path": "system.globalization.extensions/4.3.0", + "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/5.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hLUU1N99aL9uyxiTraBnCKlpUKsbP/+5ygD7cswspH9/+M7fAAL0hRzt2aA4w7VEQlSSiu8j+xWFk3NRcqhfQQ==", + "path": "system.identitymodel.tokens.jwt/5.1.4", + "hashPath": "system.identitymodel.tokens.jwt.5.1.4.nupkg.sha512" + }, + "System.Interactive.Async/3.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hZccYiIE5RS1/J9Tb/BNtosAGVggdlsJm4Ojdu+gDV0p4AIi+LUfUogMKkRacljQEJd2AG6vYzvcjhQFkqoZmw==", + "path": "system.interactive.async/3.1.1", + "hashPath": "system.interactive.async.3.1.1.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", + "path": "system.io.compression/4.3.0", + "hashPath": "system.io.compression.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", + "path": "system.io.filesystem/4.3.0", + "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", + "path": "system.io.filesystem.primitives/4.3.0", + "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "path": "system.linq.expressions/4.3.0", + "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" + }, + "System.Linq.Queryable/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", + "path": "system.linq.queryable/4.0.1", + "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" + }, + "System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", + "path": "system.net.http/4.3.0", + "hashPath": "system.net.http.4.3.0.nupkg.sha512" + }, + "System.Net.NameResolution/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==", + "path": "system.net.nameresolution/4.3.0", + "hashPath": "system.net.nameresolution.4.3.0.nupkg.sha512" + }, + "System.Net.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", + "path": "system.net.primitives/4.3.0", + "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" + }, + "System.Net.Security/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IgJKNfALqw7JRWp5LMQ5SWHNKvXVz094U6wNE3c1i8bOkMQvgBL+MMQuNt3xl9Qg9iWpj3lFxPZEY6XHmROjMQ==", + "path": "system.net.security/4.3.0", + "hashPath": "system.net.security.4.3.0.nupkg.sha512" + }, + "System.Net.Sockets/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", + "path": "system.net.sockets/4.3.0", + "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" + }, + "System.Numerics.Vectors/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UiLzLW+Lw6HLed1Hcg+8jSRttrbuXv7DANVj0DkL9g6EnnzbL75EB7EWsw5uRbhxd/4YdG8li5XizGWepmG3PQ==", + "path": "system.numerics.vectors/4.4.0", + "hashPath": "system.numerics.vectors.4.4.0.nupkg.sha512" + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "path": "system.objectmodel/4.3.0", + "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" + }, + "System.Private.DataContractSerialization/4.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lcqFBUaCZxPiUkA4dlSOoPZGtZsAuuElH2XHgLwGLxd7ZozWetV5yiz0qGAV2AUYOqw97MtZBjbLMN16Xz4vXA==", + "path": "system.private.datacontractserialization/4.1.1", + "hashPath": "system.private.datacontractserialization.4.1.1.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "path": "system.reflection.emit/4.3.0", + "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "path": "system.reflection.emit.lightweight/4.3.0", + "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "path": "system.reflection.extensions/4.3.0", + "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" + }, + "System.Reflection.Metadata/1.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-423hF/x1/1/aBT6hjgrp8RH2zdKOd1iTujlHisSesTW/cgv1ixUitfk23ZknVzItMm6jnwp9CBwI2P3r9jpitw==", + "path": "system.reflection.metadata/1.5.0", + "hashPath": "system.reflection.metadata.1.5.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "path": "system.reflection.typeextensions/4.3.0", + "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9dLLuBxr5GNmOfl2jSMcsHuteEg32BEfUotmmUkmZjpR3RpVHE8YQwt0ow3p6prwA1ME8WqDVZqrr8z6H8G+Kw==", + "path": "system.runtime.compilerservices.unsafe/4.4.0", + "hashPath": "system.runtime.compilerservices.unsafe.4.4.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", + "path": "system.runtime.handles/4.3.0", + "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", + "path": "system.runtime.interopservices/4.3.0", + "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", + "path": "system.runtime.interopservices.runtimeinformation/4.3.0", + "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", + "path": "system.runtime.numerics/4.3.0", + "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" + }, + "System.Runtime.Serialization.Formatters/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", + "path": "system.runtime.serialization.formatters/4.3.0", + "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512" + }, + "System.Runtime.Serialization.Json/4.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+7DIJhnKYgCzUgcLbVTtRQb2l1M0FP549XFlFkQM5lmNiUBl44AfNbx4bz61xA8PzLtlYwfmif4JJJW7MPPnjg==", + "path": "system.runtime.serialization.json/4.0.2", + "hashPath": "system.runtime.serialization.json.4.0.2.nupkg.sha512" + }, + "System.Runtime.Serialization.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", + "path": "system.runtime.serialization.primitives/4.3.0", + "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.AccessControl/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2NRFPX/V81ucKQmqNgGBZrKGH/5ejsvivSGMRum0SMgPnJxwhuNkzVS1+7gC3R2X0f57CtwrPrXPPSe6nOp82g==", + "path": "system.security.accesscontrol/4.4.0", + "hashPath": "system.security.accesscontrol.4.4.0.nupkg.sha512" + }, + "System.Security.Claims/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", + "path": "system.security.claims/4.3.0", + "hashPath": "system.security.claims.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", + "path": "system.security.cryptography.algorithms/4.3.0", + "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", + "path": "system.security.cryptography.cng/4.3.0", + "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Csp/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", + "path": "system.security.cryptography.csp/4.3.0", + "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", + "path": "system.security.cryptography.encoding/4.3.0", + "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", + "path": "system.security.cryptography.openssl/4.3.0", + "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", + "path": "system.security.cryptography.primitives/4.3.0", + "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", + "path": "system.security.cryptography.x509certificates/4.3.0", + "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Xml/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1Xubvo4i+K+DO6YzVh6vBKmCl5xx/cAoiJEze6VQ+XwVQU25KQC9pPrmniz2EbbJnmoQ5Rm2FFjHsfQAi0Rs+Q==", + "path": "system.security.cryptography.xml/4.4.0", + "hashPath": "system.security.cryptography.xml.4.4.0.nupkg.sha512" + }, + "System.Security.Principal/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", + "path": "system.security.principal/4.3.0", + "hashPath": "system.security.principal.4.3.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pP+AOzt1o3jESOuLmf52YQTF7H3Ng9hTnrOESQiqsnl2IbBh1HInsAMHYtoh75iUYV0OIkHmjvveraYB6zM97w==", + "path": "system.security.principal.windows/4.4.0", + "hashPath": "system.security.principal.windows.4.4.0.nupkg.sha512" + }, + "System.Spatial/5.8.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0RfZZJ8RlrfjoBPAF6pczX4Nd2kyLM8EX1PCP5Rqs/jOhJBUPYhpXjIsVAYN7kocj9IJ9XoJWAxWgXIDtJY2Ag==", + "path": "system.spatial/5.8.2", + "hashPath": "system.spatial.5.8.2.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6JX7ZdaceBiLKLkYt8zJcp4xTJd1uYyXXEkPw6mnlUIjh1gZPIVKPtRXPmY5kLf6DwZmf5YLwR3QUrRonl7l0A==", + "path": "system.text.encoding.codepages/4.4.0", + "hashPath": "system.text.encoding.codepages.4.4.0.nupkg.sha512" + }, + "System.Text.Encoding.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", + "path": "system.text.encoding.extensions/4.3.0", + "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l/tYeikqMHX2MD2jzrHDfR9ejrpTTF7wvAEbR51AMvzip1wSJgiURbDik4iv/w7ZgytmTD/hlwpplEhF9bmFNw==", + "path": "system.text.encodings.web/4.4.0", + "hashPath": "system.text.encodings.web.4.4.0.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "path": "system.text.regularexpressions/4.3.0", + "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SPKfFGbpQsK5Srz2Kq3URgvC90yoOyBE8H1quDA2+MAJ2HAzFmV3biOgPv2Ck3mPAvdKngo3QHi2BNwUQDRVvA==", + "path": "system.threading.tasks.extensions/4.4.0", + "hashPath": "system.threading.tasks.extensions.4.4.0.nupkg.sha512" + }, + "System.Threading.Tasks.Parallel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==", + "path": "system.threading.tasks.parallel/4.3.0", + "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512" + }, + "System.Threading.Thread/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==", + "path": "system.threading.thread/4.3.0", + "hashPath": "system.threading.thread.4.3.0.nupkg.sha512" + }, + "System.Threading.ThreadPool/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==", + "path": "system.threading.threadpool/4.3.0", + "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512" + }, + "System.Threading.Timer/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", + "path": "system.threading.timer/4.3.0", + "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" + }, + "System.ValueTuple/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BahUww/+mdP4ARCAh2RQhQTg13wYLVrBb9SYVgW8ZlrwjraGCXHGjo0oIiUfZ34LUZkMMR+RAzR7dEY4S1HeQQ==", + "path": "system.valuetuple/4.4.0", + "hashPath": "system.valuetuple.4.4.0.nupkg.sha512" + }, + "System.Xml.ReaderWriter/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", + "path": "system.xml.readerwriter/4.3.0", + "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" + }, + "System.Xml.XDocument/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", + "path": "system.xml.xdocument/4.3.0", + "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" + }, + "System.Xml.XmlDocument/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==", + "path": "system.xml.xmldocument/4.3.0", + "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512" + }, + "System.Xml.XmlSerializer/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FrazwwqfIXTfq23mfv4zH+BjqkSFNaNFBtjzu3I9NRmG8EELYyrv/fJnttCIwRMFRR/YKXF1hmsMmMEnl55HGw==", + "path": "system.xml.xmlserializer/4.0.11", + "hashPath": "system.xml.xmlserializer.4.0.11.nupkg.sha512" + }, + "System.Xml.XPath/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==", + "path": "system.xml.xpath/4.3.0", + "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512" + }, + "System.Xml.XPath.XDocument/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==", + "path": "system.xml.xpath.xdocument/4.3.0", + "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512" + }, + "WindowsAzure.Storage/8.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W6ZZ0/o7+3Qb77mRAQyLjPudHG3OMeeQ4p9yY13PUdJArmRCx2cLMm5F4tpIjJXxzHC0ew0oK7DMDGILMdfCnw==", + "path": "windowsazure.storage/8.1.4", + "hashPath": "windowsazure.storage.8.1.4.nupkg.sha512" + }, + "Microsoft.NETCore.App/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==", + "path": "microsoft.netcore.app/2.0.0", + "hashPath": "microsoft.netcore.app.2.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.DotNetAppHost/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==", + "path": "microsoft.netcore.dotnetapphost/2.0.0", + "hashPath": "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==", + "path": "microsoft.netcore.dotnethostpolicy/2.0.0", + "hashPath": "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.DotNetHostResolver/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==", + "path": "microsoft.netcore.dotnethostresolver/2.0.0", + "hashPath": "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", + "path": "microsoft.netcore.platforms/2.0.0", + "hashPath": "microsoft.netcore.platforms.2.0.0.nupkg.sha512" + }, + "NETStandard.Library/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", + "path": "netstandard.library/2.0.0", + "hashPath": "netstandard.library.2.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.dll b/Lectures/Lecture6/empty_template/bin/Debug/netcoreapp2.0/reactTest.dll new file mode 100644 index 0000000000000000000000000000000000000000..39bb1f9b50561cf0f4d8929b2587f55780d750b0 GIT binary patch literal 11264 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.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.0.3.tgz", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "from": "acorn-dynamic-import@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "dev": true, + "dependencies": { + "acorn": { + "version": "4.0.13", + "from": "acorn@>=4.0.3 <5.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "dev": true + } + } + }, + "ajv": { + "version": "4.11.8", + "from": "ajv@>=4.11.2 <5.0.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "dev": true + }, + "ajv-keywords": { + "version": "1.5.1", + "from": "ajv-keywords@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "from": "align-text@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "from": "alphanum-sort@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "from": "ansi-html@0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "from": "ansi-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "from": "ansi-styles@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "dev": true + }, + "anymatch": { + "version": "1.3.0", + "from": "anymatch@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", + "dev": true + }, + "argparse": { + "version": "1.0.9", + "from": "argparse@>=1.0.7 <2.0.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "dev": true + }, + "arr-diff": { + "version": "2.0.0", + "from": "arr-diff@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "dev": true + }, + "arr-flatten": { + "version": "1.0.3", + "from": "arr-flatten@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "from": "arr-union@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "from": "array-unique@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "from": "arrify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true + }, + "asap": { + "version": "2.0.5", + "from": "asap@>=2.0.3 <2.1.0", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz", + "dev": true + }, + "asn1.js": { + "version": "4.9.1", + "from": "asn1.js@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", + "dev": true + }, + "aspnet-webpack": { + "version": "2.0.1", + "from": "aspnet-webpack@2.0.1", + "resolved": "https://registry.npmjs.org/aspnet-webpack/-/aspnet-webpack-2.0.1.tgz", + "dev": true + }, + "aspnet-webpack-react": { + "version": "3.0.0", + "from": "aspnet-webpack-react@3.0.0", + "resolved": "https://registry.npmjs.org/aspnet-webpack-react/-/aspnet-webpack-react-3.0.0.tgz", + "dev": true + }, + "assert": { + "version": "1.4.1", + "from": "assert@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "dev": true + }, + "async": { + "version": "2.5.0", + "from": "async@>=2.1.2 <3.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", + "dev": true + }, + "async-each": { + "version": "1.0.1", + "from": "async-each@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "dev": true + }, + "atob": { + "version": "2.0.3", + "from": "atob@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz", + "dev": true + }, + "autoprefixer": { + "version": "6.7.7", + "from": "autoprefixer@>=6.3.1 <7.0.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "dev": true + }, + "awesome-typescript-loader": { + "version": "3.2.1", + "from": "awesome-typescript-loader@3.2.1", + "resolved": "https://registry.npmjs.org/awesome-typescript-loader/-/awesome-typescript-loader-3.2.1.tgz", + "dev": true, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "from": "arr-diff@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "from": "array-unique@>=0.3.2 <0.4.0", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "dev": true + }, + "braces": { + "version": "2.2.2", + "from": "braces@>=2.2.2 <3.0.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.2.2.tgz", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "from": "expand-brackets@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "dev": true, + "dependencies": { + "define-property": { + "version": "0.2.5", + "from": "define-property@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "dev": true + } + } + }, + "extglob": { + "version": "1.1.0", + "from": "extglob@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-1.1.0.tgz", + "dev": true, + "dependencies": { + "define-property": { + "version": "0.2.5", + "from": "define-property@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "dev": true + }, + "to-regex": { + "version": "2.1.0", + "from": "to-regex@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-2.1.0.tgz", + "dev": true, + "dependencies": { + "regex-not": { + "version": "0.1.2", + "from": "regex-not@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-0.1.2.tgz", + "dev": true + } + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "from": "fill-range@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "dev": true + }, + "is-descriptor": { + "version": "0.1.5", + "from": "is-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.5.tgz", + "dev": true, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "dev": true + } + } + }, + "is-number": { + "version": "3.0.0", + "from": "is-number@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "dev": true, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "dev": true + } + } + }, + "isobject": { + "version": "3.0.1", + "from": "isobject@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "dev": true + }, + "kind-of": { + "version": "4.0.0", + "from": "kind-of@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "dev": true + }, + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + }, + "micromatch": { + "version": "3.0.3", + "from": "micromatch@>=3.0.3 <4.0.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.0.3.tgz", + "dev": true + } + } + }, + "babel-code-frame": { + "version": "6.22.0", + "from": "babel-code-frame@>=6.11.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "dev": true + }, + "babel-messages": { + "version": "6.23.0", + "from": "babel-messages@>=6.23.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "dev": true + }, + "babel-runtime": { + "version": "6.23.0", + "from": "babel-runtime@>=6.22.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "dev": true, + "dependencies": { + "core-js": { + "version": "2.4.1", + "from": "core-js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "dev": true + } + } + }, + "babel-template": { + "version": "6.25.0", + "from": "babel-template@>=6.7.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.25.0.tgz", + "dev": true + }, + "babel-traverse": { + "version": "6.25.0", + "from": "babel-traverse@>=6.25.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.25.0.tgz", + "dev": true + }, + "babel-types": { + "version": "6.25.0", + "from": "babel-types@>=6.25.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.25.0.tgz", + "dev": true + }, + "babylon": { + "version": "6.17.4", + "from": "babylon@>=6.17.2 <7.0.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.4.tgz", + "dev": true + }, + "balanced-match": { + "version": "0.4.2", + "from": "balanced-match@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "dev": true + }, + "base": { + "version": "0.11.1", + "from": "base@>=0.11.1 <0.12.0", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.1.tgz", + "dev": true, + "dependencies": { + "define-property": { + "version": "0.2.5", + "from": "define-property@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "dev": true + }, + "is-descriptor": { + "version": "0.1.5", + "from": "is-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.5.tgz", + "dev": true + }, + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.1", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "base64-js": { + "version": "1.2.1", + "from": "base64-js@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", + "dev": true + }, + "big.js": { + "version": "3.1.3", + "from": "big.js@>=3.1.3 <4.0.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", + "dev": true + }, + "binary-extensions": { + "version": "1.8.0", + "from": "binary-extensions@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", + "dev": true + }, + "bn.js": { + "version": "4.11.7", + "from": "bn.js@>=4.1.1 <5.0.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.7.tgz", + "dev": true + }, + "bootstrap": { + "version": "3.3.7", + "from": "bootstrap@3.3.7", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz", + "dev": true + }, + "brace-expansion": { + "version": "1.1.8", + "from": "brace-expansion@>=1.1.7 <2.0.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "dev": true, + "dependencies": { + "balanced-match": { + "version": "1.0.0", + "from": "balanced-match@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "dev": true + } + } + }, + "braces": { + "version": "1.8.5", + "from": "braces@>=1.8.2 <2.0.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "dev": true + }, + "brorand": { + "version": "1.1.0", + "from": "brorand@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "dev": true + }, + "browserify-aes": { + "version": "1.0.6", + "from": "browserify-aes@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", + "dev": true + }, + "browserify-cipher": { + "version": "1.0.0", + "from": "browserify-cipher@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "dev": true + }, + "browserify-des": { + "version": "1.0.0", + "from": "browserify-des@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "dev": true + }, + "browserify-rsa": { + "version": "4.0.1", + "from": "browserify-rsa@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "dev": true + }, + "browserify-sign": { + "version": "4.0.4", + "from": "browserify-sign@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "dev": true + }, + "browserify-zlib": { + "version": "0.1.4", + "from": "browserify-zlib@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "dev": true + }, + "browserslist": { + "version": "1.7.7", + "from": "browserslist@>=1.7.6 <2.0.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "dev": true + }, + "buffer": { + "version": "4.9.1", + "from": "buffer@>=4.3.0 <5.0.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "from": "buffer-xor@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "from": "builtin-modules@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "from": "builtin-status-codes@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "dev": true + }, + "cache-base": { + "version": "0.8.5", + "from": "cache-base@>=0.8.4 <0.9.0", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-0.8.5.tgz", + "dev": true, + "dependencies": { + "isobject": { + "version": "3.0.1", + "from": "isobject@^3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "dev": true + }, + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.1", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "dev": true + }, + "caniuse-api": { + "version": "1.6.1", + "from": "caniuse-api@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "dev": true + }, + "caniuse-db": { + "version": "1.0.30000697", + "from": "caniuse-db@>=1.0.30000634 <2.0.0", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000697.tgz", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "from": "center-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "from": "chalk@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "dev": true + }, + "chokidar": { + "version": "1.7.0", + "from": "chokidar@>=1.4.3 <2.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "dev": true + }, + "cipher-base": { + "version": "1.0.3", + "from": "cipher-base@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz", + "dev": true + }, + "clap": { + "version": "1.2.0", + "from": "clap@>=1.0.9 <2.0.0", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.0.tgz", + "dev": true + }, + "class-utils": { + "version": "0.3.5", + "from": "class-utils@>=0.3.4 <0.4.0", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.5.tgz", + "dev": true, + "dependencies": { + "define-property": { + "version": "0.2.5", + "from": "define-property@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "dev": true + }, + "is-descriptor": { + "version": "0.1.5", + "from": "is-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.5.tgz", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "from": "isobject@^3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "dev": true + }, + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "dev": true + }, + "clone": { + "version": "1.0.2", + "from": "clone@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "dev": true + }, + "co": { + "version": "4.6.0", + "from": "co@>=4.6.0 <5.0.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "dev": true + }, + "coa": { + "version": "1.0.3", + "from": "coa@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.3.tgz", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "from": "code-point-at@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "dev": true + }, + "collection-visit": { + "version": "0.2.3", + "from": "collection-visit@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-0.2.3.tgz", + "dev": true, + "dependencies": { + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.1", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "color": { + "version": "0.11.4", + "from": "color@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "dev": true + }, + "color-convert": { + "version": "1.9.0", + "from": "color-convert@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "dev": true + }, + "color-name": { + "version": "1.1.2", + "from": "color-name@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz", + "dev": true + }, + "color-string": { + "version": "0.3.0", + "from": "color-string@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "dev": true + }, + "colormin": { + "version": "1.1.2", + "from": "colormin@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "dev": true + }, + "colors": { + "version": "1.1.2", + "from": "colors@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "from": "component-emitter@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "from": "concat-map@0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "dev": true + }, + "connect": { + "version": "3.6.2", + "from": "connect@>=3.4.1 <4.0.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.2.tgz", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "from": "console-browserify@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "from": "constants-browserify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "from": "copy-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "dev": true + }, + "core-js": { + "version": "1.2.7", + "from": "core-js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "dev": true + }, + "create-ecdh": { + "version": "4.0.0", + "from": "create-ecdh@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "dev": true + }, + "create-hash": { + "version": "1.1.3", + "from": "create-hash@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "dev": true + }, + "create-hmac": { + "version": "1.1.6", + "from": "create-hmac@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", + "dev": true + }, + "create-react-class": { + "version": "15.6.0", + "from": "create-react-class@>=15.6.0 <16.0.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.0.tgz", + "dev": true + }, + "crypto-browserify": { + "version": "3.11.0", + "from": "crypto-browserify@>=3.11.0 <4.0.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz", + "dev": true + }, + "css-color-names": { + "version": "0.0.4", + "from": "css-color-names@0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "dev": true + }, + "css-loader": { + "version": "0.28.4", + "from": "css-loader@0.28.4", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.4.tgz", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "from": "css-selector-tokenizer@>=0.7.0 <0.8.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "from": "cssesc@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "from": "cssnano@>=2.6.1 <4.0.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "dev": true + }, + "csso": { + "version": "2.3.2", + "from": "csso@>=2.3.1 <2.4.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "dev": true + }, + "date-now": { + "version": "0.1.4", + "from": "date-now@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "dev": true + }, + "debug": { + "version": "2.6.7", + "from": "debug@2.6.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "from": "decamelize@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "dev": true + }, + "define-property": { + "version": "1.0.0", + "from": "define-property@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "dev": true + }, + "defined": { + "version": "1.0.0", + "from": "defined@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "from": "des.js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.2", + "from": "diffie-hellman@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "dev": true + }, + "dom-walk": { + "version": "0.1.1", + "from": "dom-walk@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "dev": true + }, + "domain-browser": { + "version": "1.1.7", + "from": "domain-browser@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "from": "ee-first@1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.15", + "from": "electron-to-chromium@>=1.2.7 <2.0.0", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.15.tgz", + "dev": true + }, + "elliptic": { + "version": "6.4.0", + "from": "elliptic@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "from": "emojis-list@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "dev": true + }, + "encodeurl": { + "version": "1.0.1", + "from": "encodeurl@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "from": "encoding@>=0.1.11 <0.2.0", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "dev": true + }, + "enhanced-resolve": { + "version": "3.1.0", + "from": "enhanced-resolve@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.1.0.tgz", + "dev": true, + "dependencies": { + "memory-fs": { + "version": "0.4.1", + "from": "memory-fs@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "dev": true + } + } + }, + "errno": { + "version": "0.1.4", + "from": "errno@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "dev": true + }, + "error-ex": { + "version": "1.3.1", + "from": "error-ex@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "dev": true + }, + "error-stack-parser": { + "version": "1.3.6", + "from": "error-stack-parser@>=1.3.6 <2.0.0", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz", + "dev": true + }, + "es6-promise": { + "version": "3.3.1", + "from": "es6-promise@>=3.1.2 <4.0.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "from": "escape-html@>=1.0.3 <1.1.0", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "dev": true + }, + "esprima": { + "version": "2.7.3", + "from": "esprima@>=2.6.0 <3.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "from": "esutils@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "dev": true + }, + "event-source-polyfill": { + "version": "0.0.9", + "from": "event-source-polyfill@0.0.9", + "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-0.0.9.tgz", + "dev": true + }, + "events": { + "version": "1.1.1", + "from": "events@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.0", + "from": "evp_bytestokey@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "from": "expand-brackets@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "dev": true + }, + "expand-range": { + "version": "1.8.2", + "from": "expand-range@>=1.8.1 <2.0.0", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "from": "extend-shallow@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "dev": true + }, + "extglob": { + "version": "0.3.2", + "from": "extglob@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "dev": true + }, + "extract-text-webpack-plugin": { + "version": "2.1.2", + "from": "extract-text-webpack-plugin@2.1.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz", + "dev": true + }, + "fast-deep-equal": { + "version": "1.0.0", + "from": "fast-deep-equal@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "dev": true + }, + "fastparse": { + "version": "1.1.1", + "from": "fastparse@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "dev": true + }, + "fbjs": { + "version": "0.8.12", + "from": "fbjs@>=0.8.9 <0.9.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.12.tgz", + "dev": true + }, + "file-loader": { + "version": "0.11.2", + "from": "file-loader@0.11.2", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "from": "filename-regex@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "dev": true + }, + "fill-range": { + "version": "2.2.3", + "from": "fill-range@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "dev": true + }, + "finalhandler": { + "version": "1.0.3", + "from": "finalhandler@1.0.3", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "from": "find-up@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "dev": true + }, + "flatten": { + "version": "1.0.2", + "from": "flatten@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "from": "for-in@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "from": "for-own@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "from": "fragment-cache@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "dev": true + }, + "function-bind": { + "version": "1.1.0", + "from": "function-bind@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", + "dev": true + }, + "get-caller-file": { + "version": "1.0.2", + "from": "get-caller-file@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "from": "get-value@>=2.0.5 <3.0.0", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "dev": true + }, + "glob-base": { + "version": "0.3.0", + "from": "glob-base@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "dev": true + }, + "glob-parent": { + "version": "2.0.0", + "from": "glob-parent@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "dev": true + }, + "global": { + "version": "4.3.2", + "from": "global@>=4.3.0 <5.0.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "dev": true + }, + "globals": { + "version": "9.18.0", + "from": "globals@>=9.0.0 <10.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "dev": true + }, + "graceful-fs": { + "version": "4.1.11", + "from": "graceful-fs@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "dev": true + }, + "has": { + "version": "1.0.1", + "from": "has@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "from": "has-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "from": "has-flag@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "dev": true + }, + "has-value": { + "version": "0.3.1", + "from": "has-value@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "dev": true + }, + "has-values": { + "version": "0.1.4", + "from": "has-values@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "dev": true + }, + "hash-base": { + "version": "2.0.2", + "from": "hash-base@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "dev": true + }, + "hash.js": { + "version": "1.1.1", + "from": "hash.js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.1.tgz", + "dev": true + }, + "history": { + "version": "4.6.3", + "from": "history@>=4.5.1 <5.0.0", + "resolved": "https://registry.npmjs.org/history/-/history-4.6.3.tgz", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "from": "hmac-drbg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "dev": true + }, + "hoist-non-react-statics": { + "version": "1.2.0", + "from": "hoist-non-react-statics@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", + "dev": true + }, + "hosted-git-info": { + "version": "2.4.2", + "from": "hosted-git-info@>=2.1.4 <3.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.1", + "from": "html-comment-regex@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "from": "html-entities@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "dev": true + }, + "https-browserify": { + "version": "0.0.1", + "from": "https-browserify@0.0.1", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "dev": true + }, + "iconv-lite": { + "version": "0.4.18", + "from": "iconv-lite@>=0.4.13 <0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.18.tgz", + "dev": true + }, + "icss-replace-symbols": { + "version": "1.1.0", + "from": "icss-replace-symbols@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "from": "icss-utils@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.1.0", + "from": "ansi-styles@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz", + "dev": true + }, + "chalk": { + "version": "2.0.1", + "from": "chalk@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "from": "has-flag@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "dev": true + }, + "postcss": { + "version": "6.0.6", + "from": "postcss@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz", + "dev": true + }, + "supports-color": { + "version": "4.2.0", + "from": "supports-color@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz", + "dev": true + } + } + }, + "ieee754": { + "version": "1.1.8", + "from": "ieee754@>=1.1.4 <2.0.0", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "from": "indexes-of@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "from": "indexof@0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "dev": true + }, + "inherits": { + "version": "2.0.3", + "from": "inherits@>=2.0.3 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "dev": true + }, + "interpret": { + "version": "1.0.3", + "from": "interpret@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz", + "dev": true + }, + "invariant": { + "version": "2.2.2", + "from": "invariant@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "from": "invert-kv@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "from": "is-absolute-url@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "from": "is-accessor-descriptor@>=0.1.6 <0.2.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "from": "is-arrayish@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "from": "is-binary-path@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "dev": true + }, + "is-buffer": { + "version": "1.1.5", + "from": "is-buffer@>=1.1.5 <2.0.0", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "from": "is-builtin-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "from": "is-data-descriptor@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "dev": true + }, + "is-descriptor": { + "version": "1.0.0", + "from": "is-descriptor@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.0.tgz", + "dev": true, + "dependencies": { + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "from": "is-dotfile@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "from": "is-equal-shallow@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "from": "is-extendable@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "from": "is-extglob@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "from": "is-fullwidth-code-point@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "from": "is-glob@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "dev": true + }, + "is-number": { + "version": "2.1.0", + "from": "is-number@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "dev": true + }, + "is-odd": { + "version": "1.0.0", + "from": "is-odd@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-1.0.0.tgz", + "dev": true, + "dependencies": { + "is-number": { + "version": "3.0.0", + "from": "is-number@^3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "dev": true + } + } + }, + "is-plain-obj": { + "version": "1.1.0", + "from": "is-plain-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "dev": true + }, + "is-plain-object": { + "version": "2.0.3", + "from": "is-plain-object@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.3.tgz", + "dev": true, + "dependencies": { + "isobject": { + "version": "3.0.1", + "from": "isobject@^3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "dev": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "from": "is-posix-bracket@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "from": "is-primitive@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "from": "is-svg@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "from": "is-utf8@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "from": "isarray@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "from": "isobject@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "from": "isomorphic-fetch@2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "dev": true + }, + "jquery": { + "version": "3.2.1", + "from": "jquery@3.2.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", + "dev": true + }, + "js-base64": { + "version": "2.1.9", + "from": "js-base64@>=2.1.9 <3.0.0", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", + "dev": true + }, + "js-tokens": { + "version": "3.0.1", + "from": "js-tokens@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "from": "js-yaml@>=3.7.0 <3.8.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "dev": true + }, + "jsesc": { + "version": "0.5.0", + "from": "jsesc@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "dev": true + }, + "json-loader": { + "version": "0.5.4", + "from": "json-loader@0.5.4", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "from": "json-schema-traverse@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "from": "json-stable-stringify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "dev": true + }, + "json5": { + "version": "0.5.1", + "from": "json5@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "dev": true + }, + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "from": "kind-of@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "dev": true + }, + "lazy-cache": { + "version": "1.0.4", + "from": "lazy-cache@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "from": "lcid@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "from": "load-json-file@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "dev": true + }, + "loader-runner": { + "version": "2.3.0", + "from": "loader-runner@>=2.3.0 <3.0.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "from": "loader-utils@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "dev": true + }, + "lodash": { + "version": "4.17.4", + "from": "lodash@>=4.17.4 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "from": "lodash.camelcase@>=4.3.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "from": "lodash.memoize@>=4.1.2 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "from": "lodash.uniq@>=4.5.0 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "dev": true + }, + "longest": { + "version": "1.0.1", + "from": "longest@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "dev": true + }, + "loose-envify": { + "version": "1.3.1", + "from": "loose-envify@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "dev": true + }, + "macaddress": { + "version": "0.2.8", + "from": "macaddress@>=0.2.8 <0.3.0", + "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", + "dev": true + }, + "map-cache": { + "version": "0.2.2", + "from": "map-cache@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "dev": true + }, + "map-visit": { + "version": "0.1.5", + "from": "map-visit@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-0.1.5.tgz", + "dev": true, + "dependencies": { + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.1", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "from": "math-expression-evaluator@>=1.2.14 <2.0.0", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "dev": true + }, + "memory-fs": { + "version": "0.3.0", + "from": "memory-fs@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "from": "micromatch@>=2.1.5 <3.0.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "dev": true + }, + "miller-rabin": { + "version": "4.0.0", + "from": "miller-rabin@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz", + "dev": true + }, + "mime": { + "version": "1.3.6", + "from": "mime@>=1.3.4 <2.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz", + "dev": true + }, + "min-document": { + "version": "2.19.0", + "from": "min-document@>=2.19.0 <3.0.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.0", + "from": "minimalistic-assert@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "from": "minimalistic-crypto-utils@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "from": "minimatch@>=3.0.2 <4.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "dev": true + }, + "mixin-deep": { + "version": "1.2.0", + "from": "mixin-deep@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.2.0.tgz", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "from": "mkdirp@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dev": true + }, + "ms": { + "version": "2.0.0", + "from": "ms@2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "dev": true + }, + "nanomatch": { + "version": "1.2.0", + "from": "nanomatch@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.0.tgz", + "dev": true, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "from": "arr-diff@^4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "from": "array-unique@^0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "from": "is-extglob@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "dev": true + }, + "kind-of": { + "version": "4.0.0", + "from": "kind-of@^4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "dev": true + } + } + }, + "node-fetch": { + "version": "1.7.1", + "from": "node-fetch@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.1.tgz", + "dev": true + }, + "node-libs-browser": { + "version": "2.0.0", + "from": "node-libs-browser@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.0.0.tgz", + "dev": true, + "dependencies": { + "process": { + "version": "0.11.10", + "from": "process@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.25 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "dev": true + } + } + }, + "normalize-package-data": { + "version": "2.3.8", + "from": "normalize-package-data@>=2.3.2 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", + "dev": true + }, + "normalize-path": { + "version": "2.1.1", + "from": "normalize-path@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "from": "normalize-range@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "from": "normalize-url@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "dev": true + }, + "num2fraction": { + "version": "1.2.2", + "from": "num2fraction@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "from": "number-is-nan@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "from": "object-assign@>=4.1.1 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "from": "object-copy@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "dev": true, + "dependencies": { + "define-property": { + "version": "0.2.5", + "from": "define-property@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "dev": true + }, + "is-descriptor": { + "version": "0.1.5", + "from": "is-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.5.tgz", + "dev": true + }, + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "object-visit": { + "version": "0.3.4", + "from": "object-visit@>=0.3.4 <0.4.0", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-0.3.4.tgz", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "from": "object.omit@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "dev": true + }, + "object.pick": { + "version": "1.2.0", + "from": "object.pick@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.2.0.tgz", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "from": "on-finished@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "dev": true + }, + "os-browserify": { + "version": "0.2.1", + "from": "os-browserify@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "from": "os-locale@>=1.4.0 <2.0.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "dev": true + }, + "pako": { + "version": "0.2.9", + "from": "pako@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "dev": true + }, + "parse-asn1": { + "version": "5.1.0", + "from": "parse-asn1@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", + "dev": true + }, + "parse-glob": { + "version": "3.0.4", + "from": "parse-glob@>=3.0.4 <4.0.0", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "from": "parse-json@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "dev": true + }, + "parseurl": { + "version": "1.3.1", + "from": "parseurl@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "from": "pascalcase@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "from": "path-browserify@0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "from": "path-exists@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "from": "path-is-absolute@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "dev": true + }, + "path-to-regexp": { + "version": "1.7.0", + "from": "path-to-regexp@>=1.5.3 <2.0.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", + "dev": true, + "dependencies": { + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "dev": true + } + } + }, + "path-type": { + "version": "1.1.0", + "from": "path-type@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "dev": true + }, + "pbkdf2": { + "version": "3.0.12", + "from": "pbkdf2@>=3.0.3 <4.0.0", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.12.tgz", + "dev": true + }, + "pify": { + "version": "2.3.0", + "from": "pify@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "from": "pinkie@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "from": "pinkie-promise@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "from": "posix-character-classes@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "dev": true + }, + "postcss": { + "version": "5.2.17", + "from": "postcss@>=5.0.6 <6.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", + "dev": true, + "dependencies": { + "supports-color": { + "version": "3.2.3", + "from": "supports-color@>=3.2.3 <4.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "dev": true + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "from": "postcss-calc@>=5.2.0 <6.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "dev": true + }, + "postcss-colormin": { + "version": "2.2.2", + "from": "postcss-colormin@>=2.1.8 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "dev": true + }, + "postcss-convert-values": { + "version": "2.6.1", + "from": "postcss-convert-values@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "dev": true + }, + "postcss-discard-comments": { + "version": "2.0.4", + "from": "postcss-discard-comments@>=2.0.4 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "dev": true + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "from": "postcss-discard-duplicates@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "dev": true + }, + "postcss-discard-empty": { + "version": "2.1.0", + "from": "postcss-discard-empty@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "dev": true + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "from": "postcss-discard-overridden@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "dev": true + }, + "postcss-discard-unused": { + "version": "2.2.3", + "from": "postcss-discard-unused@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "dev": true + }, + "postcss-filter-plugins": { + "version": "2.0.2", + "from": "postcss-filter-plugins@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", + "dev": true + }, + "postcss-merge-idents": { + "version": "2.1.7", + "from": "postcss-merge-idents@>=2.1.5 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "dev": true + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "from": "postcss-merge-longhand@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "dev": true + }, + "postcss-merge-rules": { + "version": "2.1.2", + "from": "postcss-merge-rules@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "dev": true + }, + "postcss-message-helpers": { + "version": "2.0.0", + "from": "postcss-message-helpers@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "from": "postcss-minify-font-values@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "dev": true + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "from": "postcss-minify-gradients@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "dev": true + }, + "postcss-minify-params": { + "version": "1.2.2", + "from": "postcss-minify-params@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "dev": true + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "from": "postcss-minify-selectors@>=2.0.4 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "dev": true + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "from": "postcss-modules-extract-imports@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.1.0", + "from": "ansi-styles@^3.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz", + "dev": true + }, + "chalk": { + "version": "2.0.1", + "from": "chalk@^2.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "from": "has-flag@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "dev": true + }, + "postcss": { + "version": "6.0.6", + "from": "postcss@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz", + "dev": true + }, + "supports-color": { + "version": "4.2.0", + "from": "supports-color@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz", + "dev": true + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "from": "postcss-modules-local-by-default@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.1.0", + "from": "ansi-styles@^3.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz", + "dev": true + }, + "chalk": { + "version": "2.0.1", + "from": "chalk@^2.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "from": "has-flag@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "dev": true + }, + "postcss": { + "version": "6.0.6", + "from": "postcss@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz", + "dev": true + }, + "supports-color": { + "version": "4.2.0", + "from": "supports-color@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz", + "dev": true + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "from": "postcss-modules-scope@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.1.0", + "from": "ansi-styles@^3.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz", + "dev": true + }, + "chalk": { + "version": "2.0.1", + "from": "chalk@^2.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "from": "has-flag@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "dev": true + }, + "postcss": { + "version": "6.0.6", + "from": "postcss@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz", + "dev": true + }, + "supports-color": { + "version": "4.2.0", + "from": "supports-color@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz", + "dev": true + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "from": "postcss-modules-values@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.1.0", + "from": "ansi-styles@^3.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz", + "dev": true + }, + "chalk": { + "version": "2.0.1", + "from": "chalk@^2.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "from": "has-flag@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "dev": true + }, + "postcss": { + "version": "6.0.6", + "from": "postcss@>=6.0.1 <7.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz", + "dev": true + }, + "supports-color": { + "version": "4.2.0", + "from": "supports-color@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz", + "dev": true + } + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "from": "postcss-normalize-charset@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "dev": true + }, + "postcss-normalize-url": { + "version": "3.0.8", + "from": "postcss-normalize-url@>=3.0.7 <4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "dev": true + }, + "postcss-ordered-values": { + "version": "2.2.3", + "from": "postcss-ordered-values@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "dev": true + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "from": "postcss-reduce-idents@>=2.2.2 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "dev": true + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "from": "postcss-reduce-initial@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "dev": true + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "from": "postcss-reduce-transforms@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "dev": true + }, + "postcss-selector-parser": { + "version": "2.2.3", + "from": "postcss-selector-parser@>=2.2.2 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "dev": true + }, + "postcss-svgo": { + "version": "2.1.6", + "from": "postcss-svgo@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "dev": true + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "from": "postcss-unique-selectors@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "dev": true + }, + "postcss-value-parser": { + "version": "3.3.0", + "from": "postcss-value-parser@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "from": "postcss-zindex@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "from": "prepend-http@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "from": "preserve@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "dev": true + }, + "process": { + "version": "0.5.2", + "from": "process@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "from": "process-nextick-args@>=1.0.6 <1.1.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "dev": true + }, + "promise": { + "version": "7.3.1", + "from": "promise@>=7.1.1 <8.0.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "dev": true + }, + "prop-types": { + "version": "15.5.10", + "from": "prop-types@>=15.5.7 <16.0.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.10.tgz", + "dev": true + }, + "prr": { + "version": "0.0.0", + "from": "prr@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "dev": true + }, + "public-encrypt": { + "version": "4.0.0", + "from": "public-encrypt@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "from": "punycode@>=1.2.4 <2.0.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "dev": true + }, + "q": { + "version": "1.5.0", + "from": "q@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.0.tgz", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "from": "query-string@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "from": "querystring@0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "from": "querystring-es3@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "from": "randomatic@>=1.1.3 <2.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "dev": true, + "dependencies": { + "is-number": { + "version": "3.0.0", + "from": "is-number@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "dev": true, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "from": "kind-of@^3.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "dev": true + } + } + }, + "kind-of": { + "version": "4.0.0", + "from": "kind-of@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "dev": true + } + } + }, + "randombytes": { + "version": "2.0.5", + "from": "randombytes@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", + "dev": true + }, + "range-parser": { + "version": "1.2.0", + "from": "range-parser@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "dev": true + }, + "react": { + "version": "15.6.1", + "from": "react@15.6.1", + "resolved": "https://registry.npmjs.org/react/-/react-15.6.1.tgz", + "dev": true + }, + "react-deep-force-update": { + "version": "2.0.1", + "from": "react-deep-force-update@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-2.0.1.tgz", + "dev": true + }, + "react-dom": { + "version": "15.6.1", + "from": "react-dom@15.6.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.6.1.tgz", + "dev": true + }, + "react-hot-loader": { + "version": "3.0.0-beta.7", + "from": "react-hot-loader@3.0.0-beta.7", + "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-3.0.0-beta.7.tgz", + "dev": true, + "dependencies": { + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.4 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "dev": true + } + } + }, + "react-proxy": { + "version": "3.0.0-alpha.1", + "from": "react-proxy@>=3.0.0-alpha.0 <4.0.0", + "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-3.0.0-alpha.1.tgz", + "dev": true + }, + "react-router": { + "version": "4.1.1", + "from": "react-router@>=4.1.1 <5.0.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.1.1.tgz", + "dev": true + }, + "react-router-dom": { + "version": "4.1.1", + "from": "react-router-dom@4.1.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.1.1.tgz", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "from": "read-pkg@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "dev": true + }, + "read-pkg-up": { + "version": "1.0.1", + "from": "read-pkg-up@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "dev": true + }, + "readable-stream": { + "version": "2.3.2", + "from": "readable-stream@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz", + "dev": true + }, + "readdirp": { + "version": "2.1.0", + "from": "readdirp@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "dev": true + }, + "redbox-react": { + "version": "1.4.2", + "from": "redbox-react@>=1.3.6 <2.0.0", + "resolved": "https://registry.npmjs.org/redbox-react/-/redbox-react-1.4.2.tgz", + "dev": true + }, + "reduce-css-calc": { + "version": "1.3.0", + "from": "reduce-css-calc@>=1.2.6 <2.0.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "dev": true + }, + "reduce-function-call": { + "version": "1.0.2", + "from": "reduce-function-call@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "dev": true + }, + "regenerate": { + "version": "1.3.2", + "from": "regenerate@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", + "dev": true + }, + "regenerator-runtime": { + "version": "0.10.5", + "from": "regenerator-runtime@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "dev": true + }, + "regex-cache": { + "version": "0.4.3", + "from": "regex-cache@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "dev": true + }, + "regex-not": { + "version": "1.0.0", + "from": "regex-not@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.0.tgz", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "from": "regexpu-core@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "dev": true + }, + "regjsgen": { + "version": "0.2.0", + "from": "regjsgen@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "from": "regjsparser@>=0.1.4 <0.2.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.0.2", + "from": "remove-trailing-separator@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "from": "repeat-element@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "from": "repeat-string@>=1.5.2 <2.0.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "from": "require-directory@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "from": "require-from-string@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "from": "require-main-filename@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "dev": true + }, + "resolve-pathname": { + "version": "2.1.0", + "from": "resolve-pathname@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-2.1.0.tgz", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "from": "resolve-url@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "from": "right-align@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "dev": true + }, + "ripemd160": { + "version": "2.0.1", + "from": "ripemd160@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "dev": true + }, + "safe-buffer": { + "version": "5.1.1", + "from": "safe-buffer@>=5.1.0 <5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "dev": true + }, + "sax": { + "version": "1.2.4", + "from": "sax@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "from": "schema-utils@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "dev": true, + "dependencies": { + "ajv": { + "version": "5.2.1", + "from": "ajv@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.1.tgz", + "dev": true + } + } + }, + "semver": { + "version": "5.3.0", + "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "from": "set-blocking@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "dev": true + }, + "set-getter": { + "version": "0.1.0", + "from": "set-getter@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "from": "set-immediate-shim@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "dev": true + }, + "set-value": { + "version": "0.4.3", + "from": "set-value@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "dev": true + }, + "setimmediate": { + "version": "1.0.5", + "from": "setimmediate@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "dev": true + }, + "sha.js": { + "version": "2.4.8", + "from": "sha.js@>=2.4.0 <3.0.0", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz", + "dev": true + }, + "snapdragon": { + "version": "0.8.1", + "from": "snapdragon@>=0.8.1 <0.9.0", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz", + "dev": true, + "dependencies": { + "define-property": { + "version": "0.2.5", + "from": "define-property@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "dev": true + }, + "is-descriptor": { + "version": "0.1.5", + "from": "is-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.5.tgz", + "dev": true + }, + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "from": "snapdragon-node@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "dev": true, + "dependencies": { + "isobject": { + "version": "3.0.1", + "from": "isobject@^3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "from": "snapdragon-util@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "dev": true + }, + "sort-keys": { + "version": "1.1.2", + "from": "sort-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "dev": true + }, + "source-list-map": { + "version": "0.1.8", + "from": "source-list-map@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "dev": true + }, + "source-map": { + "version": "0.5.6", + "from": "source-map@>=0.5.6 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.0", + "from": "source-map-resolve@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.0.tgz", + "dev": true + }, + "source-map-support": { + "version": "0.4.15", + "from": "source-map-support@>=0.4.15 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", + "dev": true + }, + "source-map-url": { + "version": "0.4.0", + "from": "source-map-url@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "dev": true + }, + "sourcemapped-stacktrace": { + "version": "1.1.6", + "from": "sourcemapped-stacktrace@>=1.1.6 <2.0.0", + "resolved": "https://registry.npmjs.org/sourcemapped-stacktrace/-/sourcemapped-stacktrace-1.1.6.tgz", + "dev": true + }, + "spdx-correct": { + "version": "1.0.2", + "from": "spdx-correct@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "dev": true + }, + "spdx-expression-parse": { + "version": "1.0.4", + "from": "spdx-expression-parse@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "from": "spdx-license-ids@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "dev": true + }, + "split-string": { + "version": "2.1.1", + "from": "split-string@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-2.1.1.tgz", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "from": "sprintf-js@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "dev": true + }, + "stackframe": { + "version": "0.3.1", + "from": "stackframe@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "from": "static-extend@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "dev": true, + "dependencies": { + "define-property": { + "version": "0.2.5", + "from": "define-property@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "dev": true + }, + "is-descriptor": { + "version": "0.1.5", + "from": "is-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.5.tgz", + "dev": true + }, + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "statuses": { + "version": "1.3.1", + "from": "statuses@>=1.3.1 <1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "dev": true + }, + "stream-browserify": { + "version": "2.0.1", + "from": "stream-browserify@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "dev": true + }, + "stream-http": { + "version": "2.7.2", + "from": "stream-http@>=2.3.1 <3.0.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "from": "strict-uri-encode@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "dev": true + }, + "string_decoder": { + "version": "1.0.3", + "from": "string_decoder@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "from": "string-width@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "from": "strip-ansi@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "dev": true + }, + "strip-bom": { + "version": "2.0.0", + "from": "strip-bom@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "dev": true + }, + "style-loader": { + "version": "0.18.2", + "from": "style-loader@0.18.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.18.2.tgz", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "dev": true + }, + "svgo": { + "version": "0.7.2", + "from": "svgo@>=0.7.0 <0.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "dev": true + }, + "tapable": { + "version": "0.2.6", + "from": "tapable@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.6.tgz", + "dev": true + }, + "timers-browserify": { + "version": "2.0.2", + "from": "timers-browserify@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "from": "to-arraybuffer@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "from": "to-fast-properties@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "from": "to-object-path@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "dev": true + }, + "to-regex": { + "version": "3.0.1", + "from": "to-regex@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.1.tgz", + "dev": true, + "dependencies": { + "define-property": { + "version": "0.2.5", + "from": "define-property@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "dev": true + }, + "is-descriptor": { + "version": "0.1.5", + "from": "is-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.5.tgz", + "dev": true + }, + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "from": "to-regex-range@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "dev": true, + "dependencies": { + "is-number": { + "version": "3.0.0", + "from": "is-number@^3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "dev": true + } + } + }, + "tty-browserify": { + "version": "0.0.0", + "from": "tty-browserify@0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "dev": true + }, + "typescript": { + "version": "2.4.1", + "from": "typescript@2.4.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.1.tgz", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.13", + "from": "ua-parser-js@>=0.7.9 <0.8.0", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.13.tgz", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "from": "uglify-js@>=2.8.5 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "dev": true, + "dependencies": { + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "dev": true + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "dev": true, + "optional": true + }, + "union-value": { + "version": "0.2.4", + "from": "union-value@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz", + "dev": true + }, + "uniq": { + "version": "1.0.1", + "from": "uniq@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "dev": true + }, + "uniqid": { + "version": "4.1.1", + "from": "uniqid@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "from": "uniqs@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "from": "unpipe@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "dev": true + }, + "unset-value": { + "version": "0.1.2", + "from": "unset-value@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz", + "dev": true, + "dependencies": { + "isobject": { + "version": "3.0.1", + "from": "isobject@^3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "from": "urix@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "dev": true + }, + "url": { + "version": "0.11.0", + "from": "url@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "dev": true, + "dependencies": { + "punycode": { + "version": "1.3.2", + "from": "punycode@1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "dev": true + } + } + }, + "url-loader": { + "version": "0.5.9", + "from": "url-loader@0.5.9", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz", + "dev": true + }, + "use": { + "version": "2.0.2", + "from": "use@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/use/-/use-2.0.2.tgz", + "dev": true, + "dependencies": { + "define-property": { + "version": "0.2.5", + "from": "define-property@>=0.2.5 <0.3.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "dev": true + }, + "is-descriptor": { + "version": "0.1.5", + "from": "is-descriptor@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.5.tgz", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "from": "isobject@^3.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "dev": true + }, + "lazy-cache": { + "version": "2.0.2", + "from": "lazy-cache@^2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "dev": true + } + } + }, + "util": { + "version": "0.10.3", + "from": "util@>=0.10.3 <0.11.0", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "dev": true, + "dependencies": { + "inherits": { + "version": "2.0.1", + "from": "inherits@2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "from": "util-deprecate@>=1.0.1 <1.1.0", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "dev": true + }, + "utils-merge": { + "version": "1.0.0", + "from": "utils-merge@1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.1", + "from": "validate-npm-package-license@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "dev": true + }, + "value-equal": { + "version": "0.2.1", + "from": "value-equal@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-0.2.1.tgz", + "dev": true + }, + "vendors": { + "version": "1.0.1", + "from": "vendors@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", + "dev": true + }, + "vm-browserify": { + "version": "0.0.4", + "from": "vm-browserify@0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "dev": true + }, + "warning": { + "version": "3.0.0", + "from": "warning@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "dev": true + }, + "watchpack": { + "version": "1.3.1", + "from": "watchpack@>=1.3.1 <2.0.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.3.1.tgz", + "dev": true + }, + "webpack": { + "version": "2.5.1", + "from": "webpack@2.5.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.5.1.tgz", + "dev": true, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "from": "loader-utils@>=0.2.16 <0.3.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "dev": true + }, + "memory-fs": { + "version": "0.4.1", + "from": "memory-fs@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "dev": true + }, + "source-list-map": { + "version": "1.1.2", + "from": "source-list-map@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-1.1.2.tgz", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "from": "supports-color@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "dev": true + }, + "webpack-sources": { + "version": "0.2.3", + "from": "webpack-sources@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.2.3.tgz", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "1.11.0", + "from": "webpack-dev-middleware@>=1.8.4 <2.0.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.11.0.tgz", + "dev": true, + "dependencies": { + "memory-fs": { + "version": "0.4.1", + "from": "memory-fs@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "dev": true + } + } + }, + "webpack-hot-middleware": { + "version": "2.18.2", + "from": "webpack-hot-middleware@2.18.2", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.18.2.tgz", + "dev": true + }, + "webpack-node-externals": { + "version": "1.6.0", + "from": "webpack-node-externals@>=1.4.3 <2.0.0", + "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-1.6.0.tgz", + "dev": true + }, + "webpack-sources": { + "version": "1.0.1", + "from": "webpack-sources@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.0.1.tgz", + "dev": true, + "dependencies": { + "source-list-map": { + "version": "2.0.0", + "from": "source-list-map@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "dev": true + } + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "from": "whatwg-fetch@>=0.10.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "dev": true + }, + "whet.extend": { + "version": "0.9.9", + "from": "whet.extend@>=0.9.9 <0.10.0", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "dev": true + }, + "which-module": { + "version": "1.0.0", + "from": "which-module@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "dev": true + }, + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "from": "wrap-ansi@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "from": "xtend@>=4.0.0 <5.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "from": "y18n@>=3.2.1 <4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "from": "yargs@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "dev": true, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "from": "camelcase@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "from": "cliui@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "dev": true + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "from": "yargs-parser@>=4.2.0 <5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "dev": true, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "from": "camelcase@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "dev": true + } + } + } + } +} diff --git a/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/project.razor.json b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/project.razor.json new file mode 100644 index 0000000..2c21e7e --- /dev/null +++ b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/project.razor.json @@ -0,0 +1,6 @@ +{ + "ProjectFilePath": "c:\\Users\\mabba\\Documents\\Git\\Development-5\\Lectures\\Lecture6\\empty_template\\reactTest.csproj", + "TargetFramework": "netcoreapp2.0", + "TagHelpers": [], + "Configuration": null +} \ No newline at end of file diff --git a/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.AssemblyInfo.cs b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.AssemblyInfo.cs new file mode 100644 index 0000000..59a07a8 --- /dev/null +++ b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("reactTest")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("reactTest")] +[assembly: System.Reflection.AssemblyTitleAttribute("reactTest")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.AssemblyInfoInputs.cache b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.AssemblyInfoInputs.cache new file mode 100644 index 0000000..d04bda1 --- /dev/null +++ b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +9833a5df9c5de395fcd921d15a6bbffaf01b707d diff --git a/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.assets.cache b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..e51fbd77061d054906b183019d0899d7a3bd0151 GIT binary patch literal 114408 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%0D<3(*_hvo~~y>0M0~bTP`Yj?w$Fy~5FnpVvGR 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 literal 0 HcmV?d00001 diff --git a/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csproj.CoreCompileInputs.cache b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..664f3b7 --- /dev/null +++ b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +796c32e1052badf8b4c4dea9186f6da767673bfe diff --git a/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csproj.FileListAbsolute.txt b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4f1199d --- /dev/null +++ b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csproj.FileListAbsolute.txt @@ -0,0 +1,11 @@ +C:\Users\mabba\Desktop\reactTest\bin\Debug\netcoreapp2.0\reactTest.deps.json +C:\Users\mabba\Desktop\reactTest\bin\Debug\netcoreapp2.0\reactTest.runtimeconfig.json +C:\Users\mabba\Desktop\reactTest\bin\Debug\netcoreapp2.0\reactTest.runtimeconfig.dev.json +C:\Users\mabba\Desktop\reactTest\bin\Debug\netcoreapp2.0\reactTest.dll +C:\Users\mabba\Desktop\reactTest\bin\Debug\netcoreapp2.0\reactTest.pdb +C:\Users\mabba\Desktop\reactTest\obj\Debug\netcoreapp2.0\reactTest.csprojAssemblyReference.cache +C:\Users\mabba\Desktop\reactTest\obj\Debug\netcoreapp2.0\reactTest.csproj.CoreCompileInputs.cache +C:\Users\mabba\Desktop\reactTest\obj\Debug\netcoreapp2.0\reactTest.AssemblyInfoInputs.cache +C:\Users\mabba\Desktop\reactTest\obj\Debug\netcoreapp2.0\reactTest.AssemblyInfo.cs +C:\Users\mabba\Desktop\reactTest\obj\Debug\netcoreapp2.0\reactTest.dll +C:\Users\mabba\Desktop\reactTest\obj\Debug\netcoreapp2.0\reactTest.pdb diff --git a/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csprojAssemblyReference.cache b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..4791e964ce358bd12afcdb6f09b16a9ae72562da GIT binary patch literal 1973347 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 z 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

1I77i*o`iWaKU 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

uQeMB`F&M&HP=a3DVr4NNC*ACb2m%v%f7 z+v(ifr{wKo@h0B1x1Ati^u-yQSeJQp7)n2TtX(AUGbXQzDX%e?w}<3iBJxC@mbVuq z>Xk-1L!L9P{|l0~k4dX7VJbYC zEBuud&K8BDP%AtL5=~1L8aG^Yn~aJE^6+#)4;R0YxZjz$6HRf|xwyZO!+Qn96=Ph} zF?Yu3anZwe%Yu)0-rVi_dB3)N^107nU$U;~tsw*F2T|2+NKYWLl1Gp^WF?ZZ_CFRs1sz3W;WXnAwb*XwM|Iy3pgV(*psrX^#v z4)3;-w(mRG-8Bbi)EF(bEkVf`t+}|s$7o%Pvoc0Y#%MWXwEls9HrnwJ)uh9$Cb`U- zl)!6}D;2SOp74^`tz&l;kSK4h`q&cUC*ZPG6$h1^t?2&VYHUUK7k((S6b3lyyd|`B}dpnQ`oOu*vZJ@zCKBWi7;muBv-W>AfZ+Zp;`8r zX``lfq4DX(RVxVxl^kb3n9jcE&T1lu`-UWOCeD;}Cs*MZQ zDLAO)5c}FBwx1KLhaB!3lZ2QMQ^e|ngd%3_ec-W9#RaPY4k|gs_L{`@aAJ*-!#zJq zhzT)8tO-cOuSwGsXRKy8sN~q%Y1;af+d3UN+&3kOEwQC+wE&4@%zSQ%k635mppt{_ zLlfI}j;%FvxECY|Ho>N_wE+pWm_tdk|NKHbT;$Kp!!q=3an17Kppv8PT~paRTv-}& zxNlApWui%}SsN?|KYyx|e13L>j+zXQgm;h72x`2cld|ci-Ze4NR z>V|_#j;;}QC=O6)jYy|E3;R zh0?#Nm9aw6Zz}HH?W4HB-`zfjv-0j%-g!9hJbI><^X~RsoV3z$P{|48FPMRRJrCr) zk;D5$QUwEfrPrh<@lE5`e0mCJ)S6E!G|+zn@7jtMYRx|jzN#`icW$E@-EP`7uge<^ z->(L!bm_X#ChwuK^WXot(-(uf-q0tb`u@G$uWC`N$LdW77tIMRe&hGP!}cv6pS`E< z(muO>oqA^Ll)kGr*sTw4IMF@fA@4d>sI(Wmj9%4wNGI2Gu|k#nzEKzzBD^nEv{02E z$X`~4(t-RHqfqo4Qok+NYq-E;-s?CkF;8Ni6Z6hXExV>rU!1Y};h>Te@SZUP-qSqb z4MYz28%bhIo{`iu(jbs1e@&s`{#l{0Z;(HjTj>WNbLS(6 zdsC8_6LZSkaF95qbZ~11UiGF2{dq-^00tF|z(s2$4k|g!R+`Kn=FG+*hx^SWVJ6HJ zvkO2%y)rT0`1<o1xZT)y`@o+TY%47H{+m^BQI#m%jfcLMGp6; zNg_|=DS5Yn#Ie`CT!c?qi*ZoN@iy7?mdm}}i5%{oN#aesDQ|ayME!C*O=53Wmf!={ z-8iV^P|Gx_`8l;>@!aPLkMb)rtGTLlu0jvC`) zx75}6ko71IDmmPSncRkQZciYG`|~8>CfpRaCqcp(8Dn$-4=teGDlz8oDSX6QgM&&A zwgD!#{v6x0$l>0TB-jL-!nPJ9T9(E(1KW9lJlokhzHeSAGZU{Ku&WzBZ9RvBN{+kU zrn?O8?givodAlPQ9ui?Yi>o}<7u6FJ=bl7yYGQ|vZ_gz*l-xZRe& zJM}JXC(50j3w&8=;dpM}%kZWU- zYt6}RM-KN_NkUG@DRLizgfUgp2zF{L(_lM46fVM+Z}_CO0|%8Hb1h7Br*m_kB8Pi_ zl9&^7%G^$nsK`DbyYM;dGaOWM#5FO+HRj^>Acy2(zYfcHIHT5KQOlLke**8%$4#MrVTJnjXodQ- zqJ^sTxrl$MLg{r_{*Dz&t-qrFbREG3J{K_|Swf?PMim;rNi91U@mrj+4&b1Y6Yy%9 z0WXCIydRLm?GjtEX^`GD=tqz^_L#b#$lK4%+sUT4leo8oI;5Dfh&Pq*^n&i}^s%d50*KVA#s^OrL)4u)_H7EVoBS+}0>knRy zEaY(4P8M78?53XGJRnj20F8`LFei{(81~a(v@!!U5|PU~2?v!Nf4`Xie&+tX$l*RE zS^SAVp3Gr{SQI!|oH4-N&3=OXP6ZPZoBvh~c&($vWkEoBR|AyXR}WL zzXhGVy((I$O8-q|s6y%ARBxkDiYxu;?SI@9Y5*(Lz;X&jzb@BMT;MILVK^%-Drr%X zdsnry(@IB&=y%#ZaMC&l2bG*#+{@-I?j?SULy%5zpPwweq*0|BRlPt$tiOOs(FzG?hZ@F<)q_bGTRF7TLrA%H24S_;+{c{L2qS1JfzqjmM|02{@?axVz7E zcQ1E02|2tIlPlOzt@K{MN%*Gmy?%b2F?;<^h?U=)Q_(_IdN)w6DwOU9nj9+>^+K8* zcCI{J;H~d`oR!wM3c_c{Vs)9(l#z&?pP3i1vGSGk*P_vwX@Y^48KL|FjJV7U)Frcrm9kj!NEMGr=Wbz0*Iw@`3xY8kXy$S<)*}f5z{b4&>|La5i z`L*P!GrTS9aG|4E;ix!6M9znY>8usV4X)>%3 z-#u%fT{JQ@)eiQ^Ozn`MGkK$xq{)L(rZ!yzG?h(>@=KF&#_c=6&_rLxWH@Dbexr%BsIx-jt!)heVaQ4 zXRN6>sN__mTg_^83$I2&>40k2M3Iv}WR?s?qcL{Uz;rE#GEpB z2}t~Z*3Y~YpSLcq4k|h9E;iZC z;_T)khx@u@VJGYqyK6zh2zW=m$@+%UP1j@1!{@E*a8SvSS7^$Ma(Oo*hx__uktgz$ zy!jwu%slI#O)a`;(cnrG7sN{IdGQDMTZ%dKGJwI8zi8tk~7$m$y>={vP z@fFI6`UXToL63DW&RX~3ppxTjg6V5K_q7Z;+&3kQFY%>(JqQwN5b;QRX4Kawm=(&# zzFraE7(3HrEys0h1r91X(#Dw5MssN^k;Abx z4dd7zM-KPR$%0L=DQr)G#IY9weiEOup29&T$J;>D+W_wE8RT#;OcrnAO?i73Br3Et z#aevOT8D#54!J%ix!#=IdgO55k}TweoFexENEjPXm-jI0v0lW7te0?5$>G-1TuuB$1o3m3NuIo!7;i#QRd#Jvd; z<@fdW_DB6h&KcocrmuH1vRPYjP{{$PoZ7}WKKJ{i^b@9ln7i&{NaZ#uYWPH6EPzxN%sZ}Ir-J$0A%+4bwxGh3(hUA4h( zeQ?8x?gPVwcgYIuGgOx)W#AXj@fu`qR6#qJ^sT(YD2^PF{L%;()J*S_o3tp-i0bXU_Xp+8b7mgCC->LD^=k3 zK6cy`>Ty=6C(0B`&-r*77x-Q18Jv~7klclwyU-VDW$!}!aK`!)2bG-IP|u7Fb$M*~ z8adq0CW|e(3#q%%Hz09(=_FxeIO^c(S!JHizr|;*130MUsHzj?L8`*q#?`va_*XiKPli{I7lACm^p?6$h0Zg@3^J!r zemEDKPf}N^$K%1#s!j^mi$YPT6`lwZ4NLF1Wu7cDLSfruS)|Rwv>i0H{mQkSOxj)$ zZK6$Us{sv^5#3eCtKbYda=i+LTxEDp7h|}U~fkcJpkJl!4r!aP3o9y;; zcJ+|M`!d)S<0e~$w*07i`G0r|kXP_c;}>w+fHUfqvU>B1q9l0VIBp8Hi52S2qZMlF zaZ{*wSfSoMTA{XAv{04)F6l#6DE;#PqgbKTJ0$g|>r-6duU&THth{!S*DlU$ms1gZ z6N7d%67>hO{o!nn)qtXSLl(vNm{I(59>tp=hkKXUlE#B>JTwJ~W6yDEM&6n;Z=agp zKH=V4AcuE1yp_NE*yp%Xa+lV-kL|%3b(f~Qvr4Wnae;@)uW(kvq=ZQ)Or8O4HDa^s z^-f8xNbZ?T?gysa_qp7*$l=~Eyd+ZUNa+KKS}|T1M zYIH7DqhDdGLe;3!`ymeEo5qi6{S9Zz8`J9g3m14b`Wt7Z8c8*Bs!=aijWVbj^=8%R zIkOtAQQ?;u{fXTG#%_(t?kUc0FtIx%?1Y_WHv}a9*AXg1 zN#QW2@KICYYOZhuDLgC+MWI$W5+o|L@XIJ7H=2=q$RxLdlN(FqjtDs+r^#Ii62}+^ zI*zc7XV~sHvE9e9O(bjyDe~YTgO1gp<4GV_O66tx_XIQIL@Tztx!jDt#!x5cKnMcms|5pUv6 zdCLQd(@H~|F}S!S!j%sH^jP`$s1?LPB?sNjCb|V2-8AIzR!ym3pJS!3=HkXTE$MUA ztGQIe8R~OXQ_XepJ-ER8920R?`W&Ut(dl!Hv@hqSeiSFILL5|bYSMLPO`6AR(oE!V zpOhlJBz&vzT?7(M)R+-F5-JR5VT0`9vA+%W2mQHr*kjGY$E=HSP{{#zl?iSR2X`5A zxKBLc`6_u#Cx6bF?YUz1E<6S=SZki%UwMSO`b zC;51*KnFV1x5(!|RT#xlMu3FFFppxUPpXsbGceV~W z+;vjKnK)CSfwW=eAx#4tL!Yu_d;Yt(QTf0lP~gl11%c zERel|k60UUP|3k|wu!Af$Mza>xa*||Ho>N_y$%xUhDmeahnEcC91{*i=`HyixN2>} zK_$moXVY0H?raNkcu!5K-~gvepH$fZ-!y(wWkZ}PcT#0jT;Kzon&GSraFPK|&H$&k z+n1f2ycK7xcW_Y2sYdP0YUJb9=so0cH%}2;60TLaejg~@1hTDc?h z(QS>5ULtmeKWj3LS4q!|M8p29sMGE9Ir3S1a8St+*w7T%fD7D*9PSn=B2WY>fnS0| zt5SibkL1|uB{!GL`wE}8_T!+EBd?Ar?-VZYTjX%JOc8k^Psuv~62^NvL*CGWSeW|` zAF;m2K_v%UvWYE;WBUm?+-IZ+Ho>N_{R|Svo^tsMK4txigG!FKMAMsxd;1+Z+^tf? zn|M>+{s4&zt(Ng8K4|@ggGvrLw@I!lCwB-r+-If;IU%RW9R`ViUBKW7K42wuP|y+* z9BN0l7`s&+#t&t7t2zNW+^vP0EX<-8W~mAiAu6o$J`q0T=?>{uKpR&gf zI_Z{|SKe{Pgv>S%+ie>DwY^7lLa6P&pDw%TQSZh@Jz6xlE+xaR+a&*`TRINDaN8~3 zGC>^8&0XFNPKLk@RO;UzaBeIsfP66H>5 zK8=W-&WL?%65GLvok7IT6=Fh66Ke$$jbbB%N7^%^7_FIGnCB12O>#JsxV2{7-Z#0u z$GQ24Te@%)Zkk&=kU09-;8b#!#+qyRei8FDgopl0<@}>oLCShkWVQ-ki zUgyHPk+2LACc?C^?jR9AUF&SJ)q~l3#kBP@w{Mgd!mbR4+5=U8v6g@Tp&qLr{oJ3)dfJq=hRYg6vd$A(B1_8}3=$PsFLwxm z8_K{vW`cW^gBwoZ`U*G!r@@T?iF#^!b73$V$hYI>HjgA}qnNaZO=%BtX%~>Rej-hz zX=!6Y;$K!~zL21eW6&Njq214+T}06O3p9bIp-lvdB-Jmg7R~iolL(lf0lUWpb~gu> zO~3{SFaf54*&uO@B|&lsTQ0+PyNPWv$2J8yyn}$P7_ZZhInJTdmueV{ZyLW;!w{S? zmugT$0=y$CTBsfuJ#4ou_;}~d-L9YaYs)8}`~3AK>x$kQGH_0Q>Z--58*@T~rVkm_ zZpz_hJ+qsvdGo+mH%_?rtufK7<}Eq+&CaZQ9_c%wSLdsL9lE>e-D7**UZ=ymIUf7l zXrn>reSYAYEgO>euk7;A)1R$&-@P{DicQr%TvhPm+WX$SuEl|tH}`zK&c>`WlP@gx zj#Py@yxU6JzVBdn*C?Y%>*>+ys<~27ExEmR`unBG&2e*L0g#?^{)8K9f ziKA_iw2+kD!j$Ei%BFHc#`j`JamMV$Ry(VEi;kN@&0>YRxJ;o`hp+eY z#3&3;d~QKF-QhkvtVSPeu12 z__C*>r4-1ESsrzR~cuO>Z6HEB7kNf($kX$-GP4BcHt!raorGK2@)-14e?lq@UU{cRqLb7;<>;gu4nw@Je4};x2sCk_fKXm{@`{ z6v3$pUIYI}?I92SS&R!jg5Qg?62T>cI}!W|=x1%AC#fbq#cI+(vnCDTHR&1TaNj4q zB!cS*{wzqGQg)!JZ=^pm6$2I460>!TSs#;GZ_aEzF}q)w2{X;?1(0Z0x~5kDZ1mCv zqD9WD2xoWTh%X)6D@?b02f`%-Ww55(i{$Sm=C7ye?;P%L1NnPE{E0v9ZzD+j%fyXW z3EFE6T2~WV7Y=O`L0cx!1e%8SCP>te-A{W5{JFtUBuaz-Mq=|A?B?OIHWRfij9Lei zT6<1yD^Yt;s0lSq?H!P4s~^6z3bDgxkuM`$R1gj2hW!PTi+mS!O6{6qhogaD$KiwKes%;rc!xeal6k=+pYPgT&F^^nXaoK4QvRn#x*mWuK6;6{1X(X=R^+ zL}>?Oc`+_sbrd1G?Id@*n7gK?yC&S-=j84oaVPGyyFJHrH!K{;576@}-0dZIUody4 zn(pdzcVCgahsB+^)9&_z#8H-h`kIh^!;sZBk=5eJz9VES1(_hz$i6p_l`Q(&Czut= zE_pirfsp;kkaHIH8?9TgH;><>{xdPMit})atp(L+Nji* z9*NlbnRx+BMvMKmXf$R*;t~xG#%D4EdFUH)xm-`V^gnKzc+cRHAC~UWB68j=O(mMIl ze5twp% zf5L=yx>EfO{qb|w|DkGhh*hI1W;Js0YLw6s0sCpOB>`L8a)Ctoo642H6Ll4Q-Z}vX zm7MJi|JiJ8XZSaMD6^emHIny?$P;;5UUiTte^WX0A^Sw~W-)KSncfa^ZzqwrXT_U% z)80-7iPX}Ywz1bGhGH$ESesG&#-#W)r&yOLt`mwvQB$l35*6Ag zy*`mUm67|xB)6B7YeeLp6LLaMlWPnT4N9Y*evpp%h8EECJYJ|YA#6<}QzG?hxzYREJzV=gVVz^$%1^(La4V;zNe)8JSnFD$b z^vA#U>q*tZLR6;S?;Yra(Fkx zTZO`Qr7ym+1>ZD&@s+o5#$0?wt)k_67Z-Tg-iEUhwk2#kVS6C-v#I-os3r|&HR%bn zCOyt;(lDw??}OLzQIkHvH;u1J+i^zKB-QvqTQ0%%F)r|$^a;*NO_G}A)TH6%)ua(r zlSZ3e5A&Kd207fH3NL8`={C>>AfdMFxFA2zH@u{OWDF)$(y~Qk$=QX>*)r4F z1KimJa<)^Pi8Jl&B9QpEG0_uA+9W1zsVVIqE-ec=yq`f@h1v#{J|=oMzG-~t$mcj? zc8;hq(cUjBTBu5YbofdYO0R&rKUOHV0_p)=;0>Pda8?>T(%^9#JT|H{dvwU5@Q};G z!|i5xSj@x26y$J!FTCVNq;Eu1L84(fQz3?gg0a~U9xIQuH-GZ3U$52hk?l zw6t4YWI}%i~NoYteN2bv!X?<^k&{)s;GLq*1uy#RmD`@K;DF!$II`}g>M@F`>TR8 z<^KMv;R5^pxvS%>H1njH=QQ(XB6_iAUJ*sYSu7G>ZAQYYcqF_OIou}-FS+sR8}DTx z(Olnnb_@?oFhAB8xUZ0`2&T&(yx~x$3j#4OBLtNk;p^b1> zIzpu*)aeL)2vwSOgg#8+VI>O>BhBzIf`^CI6dsy@*YOb^n&O+rhlgf3qr!uFM?$ZJ zye*HLLY=`1)ygOo6-K=T^7@XOLbYRsN;L|l3RLo&>U7)`sxvFpSw}0>*%d8RrN4XZ zp$etnJ)RRQl=)jK`AuaUH-+lW3f1Rmg&J_&6lx$V)SxnjQok|RFkIm6i1Tq)+7Z%@ zASSMAkKx`QKU4B?YD7H28WDrdM#LcAh**Oh?%`rfo@Vva?9(7op{25(A#%?$a(zv5 z=W%k+A%}M)$Q6U~G3U5f`aZ{_@J&nFt$Ls1(KtixRyS2e{2z^crsTR17kK0zhqDs7 zC2~8Fdp-2CC%_k|CcVgN(z#|$>d9-;E6Cv)^csB-9wx;f2_IHsAL34`S>~ zs35jeJr*a~NZej!+`5_Ex^ixB5Vr}!O}J@pn?ORnD$WS$y#_qin?!6gBi7L*)`1gy zn}}T`#Dth8wiP5Am9DrHzomA`RuYJ4?+~|l88@HFtu5#FK5?5U+=QFv_5nzo5*z$7 z!d5#m=J^BpV78r@eaM)dVKQsUnSD&mCJ8fPrkQ;L65b*9j40Lt4&_9B10tcI$NH3f z?PR{1nZBBGU%SbdUwnx#?dx-psQ8Amd&u2h=B|P1?o{sXOLCVf?!=vT_Z3JSeaO{* za`rWIc8ck&Hg|S_oMnkKai*Pp2NG>rGc83>|?V5pUKY^S;mOn~s zvVKqceqj2NOnqLi?`P7NE&4>C*7plY)Q#!u9q{J{X+Nc`h_APuS(xjwekEuJ88nXx z&EnAhAZWHg6KERRpCF+|ma6XD(v3ts)?Xy;Zzip(DeVLT8X>FBko{pI`<)~65VFaFOps}0i6EighK{snMzP{$ZegB3+-GJ%*pAT7*?25C ziMXB2xczK$`-yW)B5ncUCfqc)WROrXt%O^jU{)v_8?Ab*6hc;$Av<6q`<5d+g^*1V zWP(g1s{<1M-m`1&CS8}@)no3yG~Mmv?i!H0sp3xDX?G1lLOqJ=7o(sS%nB6HB*#W1 ztud3f+m!Yhm(~n9y!nt;j7N%Njs_ig&Bo0$N8Z(O-P85E*G<^d{qUM64|Gk4R;}H6 z`QFVtW>2iT)qC}{Q7abCf4J4RhmyBGx2pT{8i$v!zrR`DlpD|T40`W`-)r@o8hpOl z*sCAx(zj9Y;Iu6ZAMl@@@a$jq_6Be7-n{RZtkg}#jnn6hT6*dar)_Cf=d~R*_byBC z(5<0+#|zt9ciHR>;+vL?2HkRT%_DEM-Fdz%gfnUu6Fn7`4D-XEt_Uvh(V$VBmC>Lw z8q^sLdK&b{kK;d`s!I4DJbXlY z8Vyx;;eVCBKI9C1)A-4NGjT>$BN|k#cA)WITG2vPdTh8%6-vj3*+!vICOsL@H3t`X zY`6+%B{oQGaAHGi78}}7Y-r13!!|QEyvt)lD#eCtV5_)<;4xxDrB|c5_@?o<*lTgd zj16kCubMzli*SJl?8P`M0b2sL6R>+iKMUCBQcX%{HR%PjCavc+sW)=CZx>z?uyw%h z0}}Pi8M}jpyRu5U>dzx;eHpc9O={0@Y6FPc9YRg0X=(#WQjA*vp&n}x{XCe-dcu_T zIF~hyWZfyUM3$CyK1irHjb%np3@2nG7_vu9WGgwc(S+_HRRGLCFKAzLEI1er!Q0VEphd!&KPXTHY1h`dc?-il3cOS!j91)(Is0yXms9PQ@6g}=y(%rc$ae?;^ zJc6^*J0QISPVYcAs&xDtQ=4K#4vP(Un6cq@9vcG4;a(-SecQ|VF@r4ubM zv8TWeX4}E6qW(eJ5CbDeed(EzDEbWO@965CN(%Fs!dpy*3%SA&DO@cIMWI$$021xW zRfvtuass)9;gWIkW&BMee_`hDM$_L7++QL2dsO_1KkaWiNHi$d-_U|su$w{HW-@GZ zO>Eb2Y!?%@#{`>T)7UNn31ixsamzIy|1KqOmoaZwnBFe`KlbiCzR9BN8+ZdmOc28+ zo9z1{5oF(lQdZe_P!>ZQN}x?jk^)5$Zvhn-5L7^Msj?{wA_xkCih!~SinxHHD55C1 zpdfC*`#Vi$I_U{CkN?De-jn;egUr>rpKI)Q&MenlGu+$%$lJ@}O}uGucY#FxsKG6= zaqZ+mch7IP%^-O*nY`Ofc~iN(dyvDi4)U@wzRh=4bKJ-1ui#E|CLZ({eLYfW;z5nk z)t`<{1*TB1vqEjYRH3#Om_ohH3bpMLg|fVh3w$gP(H;7ZL|FaHu5Tf>a?HI4P*#?~Q+<4YLJMoaqNpCUbq zJB^$o{R%13rbsQvae;RTzD25Z2&6+0>JY4l{>X{94OER@W!0#=S&h2!YP1PCtlx<( z3Dr7OzYY?Yns^Ill>Z@ZYc7N)o6+}mFA_Jep6Z`#{? zAd%0KxP63eKf~78#CAQ$c7U**6l{V`WBU*!YDImlkkg#zE|Ig_4idVL7`g@~y80a5 zr-bg5pc8Z&-64>O>CpGXMD8<2u9iuzCMWj=ayWhhxq>m<^E2)=a<=Ceq(qzTah#2{ zP;q}y_q!^Teo%KVTqrE`({JJ79}^t^6qrJtXN9_OsX`SllaNpXrBiDeX*bNAkD~~# z^<@(B$4x1UvS$?<)$NU$ekj z*$kYOc;Gya9M)pOOWJDPR(}f;Y6p0ADAYi=-=mLEiFkGXJ92k|xhrS7E6d%TBzISd zJ8`GoodSt!;YWbc-3?2}Gv^-(+)oT#NfTTN4(>F8D=y#!oCfzRNL0TpxX`iLzmd2z zOk6QjoSln1ha3(E#ATyv_uqd4T>^I+IVLHI6mv|X*4kOF!3Ew)EsIp?q)I0>)Jgpl z`Xiq}|3%g4Z&rV~#FNJL+VqmQVsK-elWY{yM(-*9Y|3EK^V zO|WTfRX`&8UO{1OdB(3*NnSN3?@LqO7hGOVlGjw^i99W@7D)WtjYw;g!a7XhAyeU} zTw#6Wa5RU)f-$;ifjf;HU9?1sIl54NR!2Krh`#Kjz4{-~%RX)l|BtAZA!;Vdk%S8c z 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 HEYsXUXvChhxG>GC1G2K?I%E@ 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

NAUT;NUeM@W?>S(@ZflYF>ilqUHzB-%d5m->X{ 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�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

%x0+f(eDVKsAT9>g(c}cXb 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 literal 0 HcmV?d00001 diff --git a/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.dll b/Lectures/Lecture6/empty_template/obj/Debug/netcoreapp2.0/reactTest.dll new file mode 100644 index 0000000000000000000000000000000000000000..39bb1f9b50561cf0f4d8929b2587f55780d750b0 GIT binary patch literal 11264 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 2.0.6", + "Microsoft.NETCore.App >= 2.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\mabba\\.nuget\\packages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\mabba\\Desktop\\reactTest\\reactTest.csproj", + "projectName": "reactTest", + "projectPath": "C:\\Users\\mabba\\Desktop\\reactTest\\reactTest.csproj", + "packagesPath": "C:\\Users\\mabba\\.nuget\\packages\\", + "outputPath": "C:\\Users\\mabba\\Desktop\\reactTest\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\mabba\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "netcoreapp2.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp2.0": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp2.0": { + "dependencies": { + "Microsoft.AspNetCore.All": { + "target": "Package", + "version": "[2.0.6, )" + }, + "Microsoft.NETCore.App": { + "target": "Package", + "version": "[2.0.0, )", + "autoReferenced": true + } + }, + "imports": [ + "net461" + ], + "assetTargetFallback": true, + "warn": true + } + } + } +} \ No newline at end of file diff --git a/Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.cache b/Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.cache new file mode 100644 index 0000000..1b8bc50 --- /dev/null +++ b/Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "k/LsoE31sV++smBp7JM18Eg9nhMBO1PMLvPoQwbVbA5a13CaCQmkjyHaH22tpfLloqkd6qUfpFHhD+n79/P6pw==", + "success": true +} \ No newline at end of file diff --git a/Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.g.props b/Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.g.props new file mode 100644 index 0000000..6e48127 --- /dev/null +++ b/Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + C:\Users\mabba\Desktop\reactTest\obj\project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\mabba\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 4.8.0 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + \ No newline at end of file diff --git a/Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.g.targets b/Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.g.targets new file mode 100644 index 0000000..921eea6 --- /dev/null +++ b/Lectures/Lecture6/empty_template/obj/reactTest.csproj.nuget.g.targets @@ -0,0 +1,13 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + + + \ No newline at end of file diff --git a/Lectures/Lecture6/empty_template/package.json b/Lectures/Lecture6/empty_template/package.json new file mode 100644 index 0000000..486dcdb --- /dev/null +++ b/Lectures/Lecture6/empty_template/package.json @@ -0,0 +1,35 @@ +{ + "name": "reactTest", + "private": true, + "version": "0.0.0", + "devDependencies": { + "@types/history": "4.6.0", + "@types/react": "^16.4.9", + "@types/react-router-dom": "^4.3.1", + "@types/webpack-env": "1.13.0", + "aspnet-webpack": "^2.0.1", + "aspnet-webpack-react": "^3.0.0", + "awesome-typescript-loader": "3.2.1", + "bootstrap": "3.3.7", + "css-loader": "0.28.4", + "event-source-polyfill": "0.0.9", + "extract-text-webpack-plugin": "2.1.2", + "file-loader": "0.11.2", + "isomorphic-fetch": "2.2.1", + "jquery": "3.2.1", + "json-loader": "0.5.4", + "react": "^16.4.2", + "react-dom": "^16.6.0", + "react-router-dom": "^4.3.1", + "style-loader": "0.18.2", + "typescript": "2.4.1", + "url-loader": "0.5.9", + "webpack": "2.5.1", + "webpack-cli": "^3.1.2", + "webpack-hot-middleware": "2.18.2" + }, + "dependencies": { + "@types/react-dom": "^16.0.9", + "react-hot-loader": "^4.3.11" + } +} diff --git a/Lectures/Lecture6/empty_template/reactTest.csproj b/Lectures/Lecture6/empty_template/reactTest.csproj new file mode 100644 index 0000000..2a8e475 --- /dev/null +++ b/Lectures/Lecture6/empty_template/reactTest.csproj @@ -0,0 +1,53 @@ + + + + netcoreapp2.0 + true + Latest + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %(DistFiles.Identity) + PreserveNewest + + + + + diff --git a/Lectures/Lecture6/empty_template/tsconfig.json b/Lectures/Lecture6/empty_template/tsconfig.json new file mode 100644 index 0000000..522a9fd --- /dev/null +++ b/Lectures/Lecture6/empty_template/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "module": "es2015", + "moduleResolution": "node", + "target": "es5", + "jsx": "react", + "sourceMap": true, + "skipDefaultLibCheck": true, + "skipLibCheck": true, + "strict": true, + "types": ["webpack-env"] + }, + "exclude": [ + "bin", + "node_modules" + ] +} diff --git a/Lectures/Lecture6/empty_template/webpack.config.js b/Lectures/Lecture6/empty_template/webpack.config.js new file mode 100644 index 0000000..3f3b361 --- /dev/null +++ b/Lectures/Lecture6/empty_template/webpack.config.js @@ -0,0 +1,43 @@ +const path = require('path'); +const webpack = require('webpack'); +const ExtractTextPlugin = require('extract-text-webpack-plugin'); +const CheckerPlugin = require('awesome-typescript-loader').CheckerPlugin; +const bundleOutputDir = './wwwroot/dist'; + +module.exports = (env) => { + const isDevBuild = !(env && env.prod); + return [{ + stats: { modules: false }, + entry: { 'main': './ClientApp/boot.tsx' }, + resolve: { extensions: ['.js', '.jsx', '.ts', '.tsx'] }, + output: { + path: path.join(__dirname, bundleOutputDir), + filename: '[name].js', + publicPath: 'dist/' + }, + module: { + rules: [ + { test: /\.tsx?$/, include: /ClientApp/, use: 'awesome-typescript-loader?silent=true' }, + { test: /\.css$/, use: isDevBuild ? ['style-loader', 'css-loader'] : ExtractTextPlugin.extract({ use: 'css-loader?minimize' }) }, + { test: /\.(png|jpg|jpeg|gif|svg)$/, use: 'url-loader?limit=25000' } + ] + }, + plugins: [ + new CheckerPlugin(), + new webpack.DllReferencePlugin({ + context: __dirname, + manifest: require('./wwwroot/dist/vendor-manifest.json') + }) + ].concat(isDevBuild ? [ + // Plugins that apply in development builds only + new webpack.SourceMapDevToolPlugin({ + filename: '[file].map', // Remove this line if you prefer inline source maps + moduleFilenameTemplate: path.relative(bundleOutputDir, '[resourcePath]') // Point sourcemap entries to the original file locations on disk + }) + ] : [ + // Plugins that apply in production builds only + new webpack.optimize.UglifyJsPlugin(), + new ExtractTextPlugin('site.css') + ]) + }]; +}; \ No newline at end of file diff --git a/Lectures/Lecture6/empty_template/webpack.config.vendor.js b/Lectures/Lecture6/empty_template/webpack.config.vendor.js new file mode 100644 index 0000000..61053ae --- /dev/null +++ b/Lectures/Lecture6/empty_template/webpack.config.vendor.js @@ -0,0 +1,42 @@ +const path = require('path'); +const webpack = require('webpack'); +const ExtractTextPlugin = require('extract-text-webpack-plugin'); + +module.exports = (env) => { + const extractCSS = new ExtractTextPlugin('vendor.css'); + const isDevBuild = !(env && env.prod); + return [{ + stats: { modules: false }, + resolve: { + extensions: [ '.js' ] + }, + module: { + rules: [ + { test: /\.(png|woff|woff2|eot|ttf|svg)(\?|$)/, use: 'url-loader?limit=100000' }, + { test: /\.css(\?|$)/, use: extractCSS.extract([ isDevBuild ? 'css-loader' : 'css-loader?minimize' ]) } + ] + }, + entry: { + vendor: ['bootstrap', 'bootstrap/dist/css/bootstrap.css', 'event-source-polyfill', 'isomorphic-fetch', 'react', 'react-dom', 'react-router-dom', 'jquery'], + }, + output: { + path: path.join(__dirname, 'wwwroot', 'dist'), + publicPath: 'dist/', + filename: '[name].js', + library: '[name]_[hash]', + }, + plugins: [ + extractCSS, + new webpack.ProvidePlugin({ $: 'jquery', jQuery: 'jquery' }), // Maps these identifiers to the jQuery package (because Bootstrap expects it to be a global variable) + new webpack.DllPlugin({ + path: path.join(__dirname, 'wwwroot', 'dist', '[name]-manifest.json'), + name: '[name]_[hash]' + }), + new webpack.DefinePlugin({ + 'process.env.NODE_ENV': isDevBuild ? '"development"' : '"production"' + }) + ].concat(isDevBuild ? [] : [ + new webpack.optimize.UglifyJsPlugin() + ]) + }]; +}; diff --git a/Lectures/Lecture6/empty_template/wwwroot/dist/89889688147bd7575d6327160d64e760.svg b/Lectures/Lecture6/empty_template/wwwroot/dist/89889688147bd7575d6327160d64e760.svg new file mode 100644 index 0000000..94fb549 --- /dev/null +++ b/Lectures/Lecture6/empty_template/wwwroot/dist/89889688147bd7575d6327160d64e760.svg @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Lectures/Lecture6/empty_template/wwwroot/dist/main.js b/Lectures/Lecture6/empty_template/wwwroot/dist/main.js new file mode 100644 index 0000000..0c01b89 --- /dev/null +++ b/Lectures/Lecture6/empty_template/wwwroot/dist/main.js @@ -0,0 +1,2886 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // identity function for calling harmony imports with the correct context +/******/ __webpack_require__.i = function(value) { return value; }; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "dist/"; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 10); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +if (process.env.NODE_ENV === 'production') { + module.exports = __webpack_require__(20); +} else { + module.exports = __webpack_require__(19); +} + +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + +module.exports = vendor_a93b81e11863ef2f190c; + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = (__webpack_require__(1))(111); + +/***/ }), +/* 3 */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = (__webpack_require__(1))(3); + +/***/ }), +/* 4 */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = (__webpack_require__(1))(33); + +/***/ }), +/* 5 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return routes; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_router_dom__ = __webpack_require__(2); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Layout__ = __webpack_require__(14); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_Home__ = __webpack_require__(13); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__components_FetchData__ = __webpack_require__(12); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__components_Counter__ = __webpack_require__(11); + + + + + + +var routes = __WEBPACK_IMPORTED_MODULE_0_react__["createElement"](__WEBPACK_IMPORTED_MODULE_2__components_Layout__["a" /* Layout */], null, + __WEBPACK_IMPORTED_MODULE_0_react__["createElement"](__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["Route"], { exact: true, path: '/', component: __WEBPACK_IMPORTED_MODULE_3__components_Home__["a" /* Home */] }), + __WEBPACK_IMPORTED_MODULE_0_react__["createElement"](__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["Route"], { path: '/counter', component: __WEBPACK_IMPORTED_MODULE_5__components_Counter__["a" /* Counter */] }), + __WEBPACK_IMPORTED_MODULE_0_react__["createElement"](__WEBPACK_IMPORTED_MODULE_1_react_router_dom__["Route"], { path: '/fetchdata', component: __WEBPACK_IMPORTED_MODULE_4__components_FetchData__["a" /* FetchData */] })); + + +/***/ }), +/* 6 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var evalAllowed = false; +try { + eval('evalAllowed = true'); +} catch (e) { + // eval not allowed due to CSP +} + +// RHL needs setPrototypeOf to operate Component inheritance, and eval to patch methods +var platformSupported = !!Object.setPrototypeOf && evalAllowed; + +if (true) { + if (false) { + // we are not in prod mode, but RHL could not be activated + console.warn('React-Hot-Loaded is not supported in this environment'); + } + module.exports = __webpack_require__(18); +} else { + module.exports = require('./dist/react-hot-loader.development.js'); +} + + +/***/ }), +/* 7 */ +/***/ (function(module, exports, __webpack_require__) { + +// style-loader: Adds some css to the DOM by adding a