diff --git a/Yavsc/ApiController/AccountController.cs b/Yavsc/ApiController/AccountController.cs index 082c1d53..150ad33f 100644 --- a/Yavsc/ApiController/AccountController.cs +++ b/Yavsc/ApiController/AccountController.cs @@ -7,6 +7,7 @@ using Microsoft.AspNet.Mvc; using Yavsc.ViewModels.Account; using System.Security.Claims; using Microsoft.Extensions.Logging; +using Yavsc.Models.Auth; namespace Yavsc.WebApi.Controllers { @@ -121,18 +122,14 @@ namespace Yavsc.WebApi.Controllers [HttpGet("~/api/me"),Produces("application/json")] public async Task Me () { - - if (User==null) return new BadRequestObjectResult( - new { - error = "no user" - }); + if (User==null) + return new BadRequestObjectResult( + new { error = "user not found" }); var uid = User.GetUserId(); if (uid == null) return new BadRequestObjectResult( - new { - error = "not identified" - }); - return Ok(await UserManager.FindByIdAsync(uid)); + new { error = "user not identified" }); + return Ok(new Me(await UserManager.FindByIdAsync(uid))); } } diff --git a/Yavsc/Auth/Yavsc/YavscAuthenticationHandler.cs b/Yavsc/Auth/Yavsc/YavscAuthenticationHandler.cs deleted file mode 100644 index 03fff72e..00000000 --- a/Yavsc/Auth/Yavsc/YavscAuthenticationHandler.cs +++ /dev/null @@ -1,147 +0,0 @@ -// -// YavscAuthenticationHandler.cs -// -// Author: -// Paul Schneider -// -// Copyright (c) 2016 GNU GPL -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with this program. If not, see . - -using System; -using System.Collections.Generic; -using System.Security.Claims; -using System.Threading.Tasks; - -namespace Yavsc.Authentication -{ - using System.Net.Http; - using System.Net.Http.Headers; - using Microsoft.AspNet.Authentication; - using Microsoft.AspNet.Authentication.OAuth; - using Microsoft.AspNet.Http; - using Microsoft.AspNet.Http.Authentication; - using Microsoft.AspNet.Http.Features.Authentication; - using Microsoft.Extensions.Logging; - using Newtonsoft.Json.Linq; - - public static class YavscAuthenticationExtensions - { - } - - class YavscAuthenticationHandler : OAuthHandler - { - private ILogger _logger; - private HttpClient _backchannel; - - public YavscAuthenticationHandler(HttpClient backchannel, ILogger logger) : base (backchannel) - { - _backchannel = backchannel; - _logger = logger; - } - - protected new async Task AuthenticateAsync(AuthenticateContext context) - { - AuthenticationProperties properties = null; - - try - { - // ASP.Net Identity requires the NameIdentitifer field to be set or it won't - // accept the external login (AuthenticationManagerExtensions.GetExternalLoginInfo) - - string code = null; - string state = null; - - IReadableStringCollection query = Request.Query; - IList values = query["code"]; - if (values != null && values.Count == 1) - { - code = values[0]; - } - values = query["state"]; - if (values != null && values.Count == 1) - { - state = values[0]; - } - - properties = Options.StateDataFormat.Unprotect(state); - if (properties == null) - { - return null; - } - - // OAuth2 10.12 CSRF - if (!ValidateCorrelationId(properties)) - { - return new AuthenticationTicket(null, properties, this.Options.AuthenticationScheme); - } - - string requestPrefix = Request.Scheme + "://" + Request.Host; - string redirectUri = requestPrefix + Request.PathBase + Options.CallbackPath; - - // Build up the body for the token request - var body = new List>(); - body.Add(new KeyValuePair("grant_type", "authorization_code")); - body.Add(new KeyValuePair("code", code)); - body.Add(new KeyValuePair("redirect_uri", redirectUri)); - body.Add(new KeyValuePair("client_id", Options.ClientId)); - body.Add(new KeyValuePair("client_secret", Options.ClientSecret)); - - // Request the token - HttpResponseMessage tokenResponse = - await _backchannel.PostAsync(Options.TokenEndpoint, new FormUrlEncodedContent(body)); - tokenResponse.EnsureSuccessStatusCode(); - string text = await tokenResponse.Content.ReadAsStringAsync(); - - // Deserializes the token response - JObject response = JObject.Parse(text); - string accessToken = response.Value("access_token"); - - if (string.IsNullOrWhiteSpace(accessToken)) - { - _logger.LogWarning("Access token was not found"); - return new AuthenticationTicket(null, properties, this.Options.AuthenticationScheme); - } - - // Get the user - HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, Options.UserInformationEndpoint); - request.Headers.Authorization = new AuthenticationHeaderValue(this.Options.AuthenticationScheme, accessToken); - HttpResponseMessage graphResponse = await _backchannel.SendAsync(request); - graphResponse.EnsureSuccessStatusCode(); - text = await graphResponse.Content.ReadAsStringAsync(); - JObject user = JObject.Parse(text); - // Read user data - - var id = new ClaimsIdentity( - Options.SignInAsAuthenticationType, - ClaimsIdentity.DefaultNameClaimType, - ClaimsIdentity.DefaultRoleClaimType); - context.Authenticated(new ClaimsPrincipal(id) - , new Dictionary(), new Dictionary{ - { "John" , (object) "Doe" } - }); - return new AuthenticationTicket(context.Principal, properties, Options.SignInAsAuthenticationType); - } - catch (Exception ex) - { - _logger.LogError("Authentication failed", ex); - return new AuthenticationTicket(null, properties, this.Options.AuthenticationScheme); - } - - } - - - } -} - diff --git a/Yavsc/Auth/Yavsc/YavscAuthenticationMiddleware.cs b/Yavsc/Auth/Yavsc/YavscAuthenticationMiddleware.cs deleted file mode 100644 index 72cbf61a..00000000 --- a/Yavsc/Auth/Yavsc/YavscAuthenticationMiddleware.cs +++ /dev/null @@ -1,102 +0,0 @@ -// -// YavscAuthenticationMiddleware.cs -// -// Author: -// Paul Schneider -// -// Copyright (c) 2016 GNU GPL -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with this program. If not, see . - - -using System; -using Microsoft.AspNet.Authentication; -using Microsoft.AspNet.Authentication.OAuth; -using Microsoft.AspNet.Builder; -using Microsoft.AspNet.DataProtection; -using Microsoft.Extensions.Logging; -using Microsoft.Extensions.OptionsModel; -using Microsoft.Extensions.WebEncoders; - -namespace Yavsc.Authentication -{ - public class YavscAuthenticationMiddleware : OAuthMiddleware - { - RequestDelegate _next; - ILogger _logger; - - public YavscAuthenticationMiddleware( - RequestDelegate next, - IDataProtectionProvider dataProtectionProvider, - ILoggerFactory loggerFactory, - UrlEncoder encoder, - IOptions sharedOptions, - YavscAuthenticationOptions options) - : base(next, dataProtectionProvider, loggerFactory, encoder, sharedOptions, options) - { - - if (next == null) - { - throw new ArgumentNullException(nameof(next)); - } - _next = next; - - if (dataProtectionProvider == null) - { - throw new ArgumentNullException(nameof(dataProtectionProvider)); - } - - if (loggerFactory == null) - { - throw new ArgumentNullException(nameof(loggerFactory)); - } - _logger = loggerFactory.CreateLogger(); - - if (encoder == null) - { - throw new ArgumentNullException(nameof(encoder)); - } - - if (sharedOptions == null) - { - throw new ArgumentNullException(nameof(sharedOptions)); - } - - if (options == null) - { - throw new ArgumentNullException(nameof(options)); - } - - if(string.IsNullOrEmpty(options.SignInAsAuthenticationType)) - { - options.SignInAsAuthenticationType = sharedOptions.Value.SignInScheme; - } - - if(options.StateDataFormat == null) - { - var dataProtector = dataProtectionProvider.CreateProtector(typeof(YavscAuthenticationMiddleware).FullName, - options.AuthenticationScheme); - - options.StateDataFormat = new PropertiesDataFormat(dataProtector); - } - } - - // Called for each request, to create a handler for each request. - protected override AuthenticationHandler CreateHandler() - { - return new YavscAuthenticationHandler(this.Backchannel,_logger); - } - } -} - diff --git a/Yavsc/Auth/Yavsc/YavscAuthenticationMiddlewareOptions.cs b/Yavsc/Auth/Yavsc/YavscAuthenticationMiddlewareOptions.cs deleted file mode 100644 index 030fa1be..00000000 --- a/Yavsc/Auth/Yavsc/YavscAuthenticationMiddlewareOptions.cs +++ /dev/null @@ -1,62 +0,0 @@ -// -// YavscAuthenticationMiddlewareOptions.cs -// -// Author: -// Paul Schneider -// -// Copyright (c) 2016 GNU GPL -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with this program. If not, see . -using System; -using Microsoft.AspNet.Authentication.OAuth; -using Microsoft.AspNet.Http; - -namespace Yavsc.Authentication -{ - - public class YavscAuthenticationOptions: OAuthOptions - { - public YavscAuthenticationOptions() - {} - - public YavscAuthenticationOptions(string authType, string clientId, string clientSecret) - { - if (authType == null) - throw new NotSupportedException(); - Description.AuthenticationScheme = authType; - ClientId = clientId; - ClientSecret = clientSecret; - SignInAsAuthenticationType = authType; - Scope.Clear(); - } - public PathString TokenPath { get; set; } - public PathString AuthorizePath { get; set; } - - public PathString ReturnUrl { get; set; } - public PathString LoginPath { get; set; } - public PathString LogoutPath { get; set; } - - internal string AuthenticationServerUri = "https://accounts.google.com/o/oauth2/auth"; - internal string TokenServerUri = "https://accounts.google.com/o/oauth2/token"; - - private string signInAsAuthenticationType = null; - public string SignInAsAuthenticationType { get - { return signInAsAuthenticationType ; } - set { signInAsAuthenticationType = value; - ReturnUrl = new PathString("/signin-"+signInAsAuthenticationType.ToLower()); - } } - - } -} - diff --git a/Yavsc/Constants.cs b/Yavsc/Constants.cs index 0deacb48..fb810b7e 100644 --- a/Yavsc/Constants.cs +++ b/Yavsc/Constants.cs @@ -4,14 +4,26 @@ namespace Yavsc public static class Constants { - public const string AccessDeniedPath = "~/signin", AuthorizePath = "~/authorize", - TokenPath = "~/token", LocalLoginPath = "~/signin", LoginPath = "~/signin", - ExternalLoginPath = "~/extsign", LogoutPath = "~/signout", MePath = "~/api/Me"; - - public const string + public const string ApplicationName = "Yavsc", + CompanyClaimType = "https://schemas.pschneider.fr/identity/claims/Company", + UserNameRegExp = @"^[a-zA-Z][a-zA-Z0-9 ]*$", + AuthorizePath = "~/authorize", + TokenPath = "~/token", LoginPath = "~/signin", + LogoutPath = "~/signout", UserInfoPath = "~/api/me", ApplicationAuthenticationSheme = "ServerCookie", - ExternalAuthenticationSheme= "ExternalCookie"; - + ExternalAuthenticationSheme= "ExternalCookie", + CompanyInfoUrl = " https://societeinfo.com/app/rest/api/v1/company/json?registration_number={0}&key={1}", + DefaultFactor = "Default", + MobileAppFactor = "Mobile Application", + EMailFactor = "Email", + SMSFactor = "SMS", + AdminGroupName = "Administrator", + BlogModeratorGroupName = "Moderator", + FrontOfficeGroupName = "FrontOffice", + UserBillsFilesDir= "Bills", + UserFilesDir = "UserFiles", + GCMNotificationUrl = "https://gcm-http.googleapis.com/gcm/send", + KeyProtectorPurpose = "OAuth.AspNet.AuthServer"; public static readonly Scope[] SiteScopes = {  new Scope { Id = "profile", Description = "Your profile informations" },   new Scope { Id = "book" , Description ="Your booking interface"},   @@ -23,26 +35,9 @@ namespace Yavsc new Scope { Id = "frontoffice" , Description ="Your front office interface" } }; - public const string - CompanyInfoUrl = " https://societeinfo.com/app/rest/api/v1/company/json?registration_number={0}&key={1}", - DefaultFactor = "Default", - MobileAppFactor = "Google.clood", - EMailFactor = "Email", - SMSFactor = "Phone", - AdminGroupName = "Administrator", - BlogModeratorGroupName = "Moderator", - FrontOfficeGroupName = "FrontOffice", - UserBillsFilesDir= "Bills", - UserFilesDir = "UserFiles", - GCMNotificationUrl = "https://gcm-http.googleapis.com/gcm/send", - KeyProtectorPurpose = "OAuth.AspNet.AuthServer"; + private static readonly string[] GoogleScopes = { "openid", "profile", "email" }; - public static readonly string[] GoogleCalendarScopes = { "openid", "profile", "email", "https://www.googleapis.com/auth/calendar" }; - public const string ApplicationName = "Yavsc", - Issuer = "https://dev.pschneider.fr", - CompanyClaimType = "https://schemas.pschneider.fr/identity/claims/Company", - UserNameRegExp = @"^[a-zA-Z][a-zA-Z0-9 ]*$"; } } diff --git a/Yavsc/Controllers/AccountController.cs b/Yavsc/Controllers/AccountController.cs index d6a07952..1ee2e02f 100644 --- a/Yavsc/Controllers/AccountController.cs +++ b/Yavsc/Controllers/AccountController.cs @@ -18,7 +18,7 @@ using Yavsc.Helpers; namespace Yavsc.Controllers { - [ServiceFilter(typeof(LanguageActionFilter)),AllowAnonymous] + [ServiceFilter(typeof(LanguageActionFilter)), AllowAnonymous] public class AccountController : Controller { private readonly UserManager _userManager; @@ -49,7 +49,7 @@ namespace Yavsc.Controllers _smtpSettings = smtpSettings.Value; _twilioSettings = twilioSettings.Value; _logger = loggerFactory.CreateLogger(); - + } [HttpGet(Constants.LoginPath)] @@ -69,90 +69,84 @@ namespace Yavsc.Controllers return new ChallengeResult(OpenIdConnectDefaults.AuthenticationScheme, properties); */ } - + [HttpPost(Constants.LoginPath)] public async Task SignIn(SignInViewModel model) { if (Request.Method == "POST") { - if (model.Provider=="LOCAL") + if (model.Provider == "LOCAL") { - return await Login(model); + if (ModelState.IsValid) + { + // This doesn't count login failures towards account lockout + // To enable password failures to trigger account lockout, set lockoutOnFailure: true + var result = await _signInManager.PasswordSignInAsync(model.UserName, model.Password, model.RememberMe, lockoutOnFailure: false); + + if (result.Succeeded) + { + return Redirect(model.ReturnUrl); + } + if (result.RequiresTwoFactor) + { + return RedirectToAction(nameof(SendCode), new { ReturnUrl = model.ReturnUrl, RememberMe = model.RememberMe }); + } + if (result.IsLockedOut) + { + _logger.LogWarning(2, "User account locked out."); + return View("Lockout"); + } + else + { + ModelState.AddModelError(string.Empty, "Invalid login attempt."); + return View(model); + } + } + + // If we got this far, something failed, redisplay form + ModelState.AddModelError(string.Empty, "Unexpected behavior: something failed ... you could try again, or contact me ..."); + } + else + { + + // Note: the "provider" parameter corresponds to the external + // authentication provider choosen by the user agent. + if (string.IsNullOrEmpty(model.Provider)) + { + _logger.LogWarning("Provider not specified"); + return HttpBadRequest(); + } + + if (!_signInManager.GetExternalAuthenticationSchemes().Any(x => x.AuthenticationScheme == model.Provider)) + { + _logger.LogWarning($"Provider not found : {model.Provider}"); + return HttpBadRequest(); + } + + // Instruct the middleware corresponding to the requested external identity + // provider to redirect the user agent to its own authorization endpoint. + // Note: the authenticationScheme parameter must match the value configured in Startup.cs + + // Note: the "returnUrl" parameter corresponds to the endpoint the user agent + // will be redirected to after a successful authentication and not + // the redirect_uri of the requesting client application. + if (string.IsNullOrEmpty(model.ReturnUrl)) + { + _logger.LogWarning("ReturnUrl not specified"); + return HttpBadRequest(); + } + // Note: this still is not the redirect uri given to the third party provider, at building the challenge. + var redirectUrl = Url.Action("ExternalLoginCallback", "Account", new { ReturnUrl = model.ReturnUrl }); + var properties = _signInManager.ConfigureExternalAuthenticationProperties(model.Provider, redirectUrl); + // var properties = new AuthenticationProperties{RedirectUri=ReturnUrl}; + return new ChallengeResult(model.Provider, properties); + } } model.ExternalProviders = HttpContext.GetExternalProviders(); return View(model); } - [HttpPost(Constants.ExternalLoginPath)] - public IActionResult ExternalLogin(string Provider, string ReturnUrl) - { - // Note: the "provider" parameter corresponds to the external - // authentication provider choosen by the user agent. - if (string.IsNullOrEmpty(Provider)) - { - _logger.LogWarning("Provider not specified"); - return HttpBadRequest(); - } - - if (!_signInManager.GetExternalAuthenticationSchemes().Any(x => x.AuthenticationScheme == Provider)) - { - _logger.LogWarning($"Provider not found : {Provider}"); - return HttpBadRequest(); - } - - // Instruct the middleware corresponding to the requested external identity - // provider to redirect the user agent to its own authorization endpoint. - // Note: the authenticationScheme parameter must match the value configured in Startup.cs - - // Note: the "returnUrl" parameter corresponds to the endpoint the user agent - // will be redirected to after a successful authentication and not - // the redirect_uri of the requesting client application. - if (string.IsNullOrEmpty(ReturnUrl)) - { - _logger.LogWarning("ReturnUrl not specified"); - return HttpBadRequest(); - } - // Note: this still is not the redirect uri given to the third party provider, at building the challenge. - var redirectUrl = Url.Action("ExternalLoginCallback", "Account", new { ReturnUrl = ReturnUrl }); - var properties = _signInManager.ConfigureExternalAuthenticationProperties(Provider, redirectUrl); - // var properties = new AuthenticationProperties{RedirectUri=ReturnUrl}; - return new ChallengeResult(Provider, properties); - } - - public async Task Login(SignInViewModel model) - { - if (ModelState.IsValid) - { - // This doesn't count login failures towards account lockout - // To enable password failures to trigger account lockout, set lockoutOnFailure: true - var result = await _signInManager.PasswordSignInAsync(model.UserName, model.Password, model.RememberMe, lockoutOnFailure: false); - - if (result.Succeeded) - { - return Redirect(model.ReturnUrl); - } - if (result.RequiresTwoFactor) - { - return RedirectToAction(nameof(SendCode), new { ReturnUrl = model.ReturnUrl, RememberMe = model.RememberMe }); - } - if (result.IsLockedOut) - { - _logger.LogWarning(2, "User account locked out."); - return View("Lockout"); - } - else - { - ModelState.AddModelError(string.Empty, "Invalid login attempt."); - return View(model); - } - } - - // If we got this far, something failed, redisplay form - ModelState.AddModelError(string.Empty, "Unexpected behavior: something failed ... you could try again, or contact me ..."); - return View(model); - } - // // GET: /Account/Register [HttpGet] @@ -198,7 +192,7 @@ namespace Yavsc.Controllers { await _signInManager.SignOutAsync(); _logger.LogInformation(4, "User logged out."); - if (returnUrl==null) return RedirectToAction(nameof(HomeController.Index), "Home"); + if (returnUrl == null) return RedirectToAction(nameof(HomeController.Index), "Home"); return Redirect(returnUrl); } @@ -545,7 +539,7 @@ namespace Yavsc.Controllers return await _userManager.FindByIdAsync(HttpContext.User.GetUserId()); } - + #endregion } diff --git a/Yavsc/Controllers/HomeController.cs b/Yavsc/Controllers/HomeController.cs index bbc98b74..b97cb1ce 100644 --- a/Yavsc/Controllers/HomeController.cs +++ b/Yavsc/Controllers/HomeController.cs @@ -29,6 +29,10 @@ namespace Yavsc.Controllers { return View(); } + public IActionResult AboutMarkdown() + { + return View(); + } public IActionResult Contact() { diff --git a/Yavsc/Controllers/OAuthController.cs b/Yavsc/Controllers/OAuthController.cs index 6591f94c..54bc2965 100644 --- a/Yavsc/Controllers/OAuthController.cs +++ b/Yavsc/Controllers/OAuthController.cs @@ -167,7 +167,6 @@ namespace Yavsc.Controllers { primaryIdentity.AddClaim(new Claim("urn:oauth:scope", scope)); } - _logger.LogWarning("Logging user {principal} against {OAuthDefaults.AuthenticationType}"); await authentication.SignInAsync(OAuthDefaults.AuthenticationType, principal); } if (!string.IsNullOrEmpty(Request.Form["submit.Deny"])) diff --git a/Yavsc/Startup/Startup.OAuth.cs b/Yavsc/Startup/Startup.OAuth.cs index 04aa8da3..ad34d187 100644 --- a/Yavsc/Startup/Startup.OAuth.cs +++ b/Yavsc/Startup/Startup.OAuth.cs @@ -3,6 +3,7 @@ using System.Security.Claims; using Microsoft.AspNet.Authentication; using Microsoft.AspNet.Authentication.Cookies; using Microsoft.AspNet.Authentication.Facebook; +using Microsoft.AspNet.Authentication.JwtBearer; using Microsoft.AspNet.Authentication.OAuth; using Microsoft.AspNet.Builder; using Microsoft.AspNet.Http; @@ -12,7 +13,9 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.OptionsModel; using Microsoft.Extensions.WebEncoders; using OAuth.AspNet.AuthServer; +using OAuth.AspNet.Tokens; using Yavsc.Auth; +using Yavsc.Extensions; using Yavsc.Models; namespace Yavsc @@ -26,6 +29,8 @@ namespace Yavsc public static FacebookOptions FacebookAppOptions { get; private set; } public static OAuthAuthorizationServerOptions OAuthServerAppOptions { get; private set; } + public static OAuthOptions OAuthClientOptions { get; set; } + public static YavscGoogleOptions YavscGoogleAppOptions { get; private set; } public static MonoDataProtectionProvider ProtectionProvider { get; private set; } @@ -38,23 +43,7 @@ namespace Yavsc services.Add(ServiceDescriptor.Singleton(typeof(IOptions), typeof(OptionsManager))); // used by the YavscGoogleOAuth middelware (TODO drop it) services.AddTransient(); - /* Obsolete: - var keyParamsFileInfo = - new FileInfo(Configuration["DataProtection:RSAParamFile"]); - var keyParams = (keyParamsFileInfo.Exists) ? - RSAKeyUtils.GetKeyParameters(keyParamsFileInfo.Name) : - RSAKeyUtils.GenerateKeyAndSave(keyParamsFileInfo.Name); - key = new RsaSecurityKey(keyParams); - - services.Configure( - to => - { - to.Audience = Configuration["Site:Audience"]; - to.Issuer = Configuration["Site:Authority"]; - to.SigningCredentials = - new SigningCredentials(key, SecurityAlgorithms.RsaSha256Signature); - } - ); */ + services.AddAuthentication(options => { options.SignInScheme = Constants.ExternalAuthenticationSheme; @@ -70,7 +59,7 @@ namespace Yavsc IdentityAppOptions = option; option.User.AllowedUserNameCharacters += " "; option.User.RequireUniqueEmail = true; - // option.Cookies.ApplicationCookieAuthenticationScheme = Constants.ApplicationAuthenticationSheme; + // option.Cookies.ApplicationCookieAuthenticationScheme = Constants.ApplicationAuthenticationSheme; option.Cookies.ApplicationCookie.LoginPath = "/signin"; // option.Cookies.ApplicationCookie.AuthenticationScheme = Constants.ApplicationAuthenticationSheme; /* @@ -94,93 +83,119 @@ namespace Yavsc ; } - private void ConfigureOAuthApp(IApplicationBuilder app) + private void ConfigureOAuthApp(IApplicationBuilder app, SiteSettings settings) { - // External authentication shared cookie: - app.UseCookieAuthentication(options => - { - ExternalCookieAppOptions = options; - options.AuthenticationScheme = Constants.ExternalAuthenticationSheme; - options.AutomaticAuthenticate = true; - options.ExpireTimeSpan = TimeSpan.FromMinutes(5); - options.LoginPath = new PathString(Constants.LoginPath.Substring(1)); - options.AccessDeniedPath = new PathString(Constants.AccessDeniedPath.Substring(1)); - }); - + app.UseIdentity(); app.UseOAuthAuthorizationServer( - options => - { - OAuthServerAppOptions = options; - options.AuthorizeEndpointPath = new PathString(Constants.AuthorizePath.Substring(1)); - options.TokenEndpointPath = new PathString(Constants.TokenPath.Substring(1)); - options.ApplicationCanDisplayErrors = true; - options.AllowInsecureHttp = true; - options.AuthenticationScheme = OAuthDefaults.AuthenticationType; + options => + { + OAuthServerAppOptions = options; + options.AuthorizeEndpointPath = new PathString(Constants.AuthorizePath.Substring(1)); + options.TokenEndpointPath = new PathString(Constants.TokenPath.Substring(1)); + options.ApplicationCanDisplayErrors = true; + options.AllowInsecureHttp = true; + options.AuthenticationScheme = OAuthDefaults.AuthenticationType; + options.TokenDataProtector = ProtectionProvider.CreateProtector("Bearer protection"); - options.Provider = new OAuthAuthorizationServerProvider - { - OnValidateClientRedirectUri = ValidateClientRedirectUri, - OnValidateClientAuthentication = ValidateClientAuthentication, - OnGrantResourceOwnerCredentials = GrantResourceOwnerCredentials, - OnGrantClientCredentials = GrantClientCredetails - }; + options.Provider = new OAuthAuthorizationServerProvider + { + OnValidateClientRedirectUri = ValidateClientRedirectUri, + OnValidateClientAuthentication = ValidateClientAuthentication, + OnGrantResourceOwnerCredentials = GrantResourceOwnerCredentials, + OnGrantClientCredentials = GrantClientCredetails + }; - options.AuthorizationCodeProvider = new AuthenticationTokenProvider - { - OnCreate = CreateAuthenticationCode, - OnReceive = ReceiveAuthenticationCode, - }; + options.AuthorizationCodeProvider = new AuthenticationTokenProvider + { + OnCreate = CreateAuthenticationCode, + OnReceive = ReceiveAuthenticationCode, + }; - options.RefreshTokenProvider = new AuthenticationTokenProvider - { - OnCreate = CreateRefreshToken, - OnReceive = ReceiveRefreshToken, - }; + options.RefreshTokenProvider = new AuthenticationTokenProvider + { + OnCreate = CreateRefreshToken, + OnReceive = ReceiveRefreshToken, + }; - options.AutomaticAuthenticate = true; - options.AutomaticChallenge = true; - } - ); + options.AutomaticAuthenticate = true; + options.AutomaticChallenge = true; + } + ); + + app.UseWhen(context => context.Request.Path.StartsWithSegments("/api"), + branch => + { + branch.UseJwtBearerAuthentication( + options => + { + options.AuthenticationScheme = JwtBearerDefaults.AuthenticationScheme; + options.AutomaticAuthenticate = true; + options.SecurityTokenValidators.Clear(); + options.SecurityTokenValidators.Add(new TicketDataFormatTokenValidator( + ProtectionProvider + )); + } + ); + + }); + app.UseWhen(context => !context.Request.Path.StartsWithSegments("/api"), + branch => + { + // External authentication shared cookie: + branch.UseCookieAuthentication(options => + { + ExternalCookieAppOptions = options; + options.AuthenticationScheme = Constants.ExternalAuthenticationSheme; + options.AutomaticAuthenticate = true; + options.ExpireTimeSpan = TimeSpan.FromMinutes(5); + options.LoginPath = new PathString(Constants.LoginPath.Substring(1)); + // TODO implement an access denied page + options.AccessDeniedPath = new PathString(Constants.LoginPath.Substring(1)); + }); + + + + var gvents = new OAuthEvents(); + YavscGoogleAppOptions = new YavscGoogleOptions + { + ClientId = Configuration["Authentication:Google:ClientId"], + ClientSecret = Configuration["Authentication:Google:ClientSecret"], + AccessType = "offline", + SaveTokensAsClaims = true, + UserInformationEndpoint = "https://www.googleapis.com/plus/v1/people/me", + Events = new OAuthEvents + { + OnCreatingTicket = async context => + { + using (var serviceScope = app.ApplicationServices.GetRequiredService() + .CreateScope()) + { + var gcontext = context as GoogleOAuthCreatingTicketContext; + context.Identity.AddClaim(new Claim(YavscClaimTypes.GoogleUserId, gcontext.GoogleUserId)); + var service = + serviceScope.ServiceProvider.GetService(); + await service.StoreTokenAsync(gcontext.GoogleUserId, context.TokenResponse); + } + } + } + }; + YavscGoogleAppOptions.Scope.Add("https://www.googleapis.com/auth/calendar"); + branch.UseMiddleware(YavscGoogleAppOptions); + + // Facebook + branch.UseFacebookAuthentication(options => + { + FacebookAppOptions = options; + options.AppId = Configuration["Authentication:Facebook:AppId"]; + options.AppSecret = Configuration["Authentication:Facebook:AppSecret"]; + options.Scope.Add("email"); + options.UserInformationEndpoint = "https://graph.facebook.com/v2.5/me?fields=id,name,email,first_name,last_name"; + }); + }); - app.UseIdentity(); - var gvents = new OAuthEvents(); - YavscGoogleAppOptions = new YavscGoogleOptions - { - ClientId = Configuration["Authentication:Google:ClientId"], - ClientSecret = Configuration["Authentication:Google:ClientSecret"], - AccessType = "offline", - SaveTokensAsClaims = true, - UserInformationEndpoint = "https://www.googleapis.com/plus/v1/people/me", - Events = new OAuthEvents - { - OnCreatingTicket = async context => - { - using (var serviceScope = app.ApplicationServices.GetRequiredService() - .CreateScope()) - { - var gcontext = context as GoogleOAuthCreatingTicketContext; - context.Identity.AddClaim(new Claim(YavscClaimTypes.GoogleUserId, gcontext.GoogleUserId)); - var service = - serviceScope.ServiceProvider.GetService(); - await service.StoreTokenAsync(gcontext.GoogleUserId, context.TokenResponse); - } - } - } - }; - YavscGoogleAppOptions.Scope.Add("https://www.googleapis.com/auth/calendar"); - app.UseMiddleware(YavscGoogleAppOptions); - // Facebook - app.UseFacebookAuthentication(options => - { - FacebookAppOptions = options; - options.AppId = Configuration["Authentication:Facebook:AppId"]; - options.AppSecret = Configuration["Authentication:Facebook:AppSecret"]; - options.Scope.Add("email"); - options.UserInformationEndpoint = "https://graph.facebook.com/v2.5/me?fields=id,name,email,first_name,last_name"; - }); } } diff --git a/Yavsc/Startup/Startup.OAuthHelpers.cs b/Yavsc/Startup/Startup.OAuthHelpers.cs index 9c0f44b0..0c88e5e7 100644 --- a/Yavsc/Startup/Startup.OAuthHelpers.cs +++ b/Yavsc/Startup/Startup.OAuthHelpers.cs @@ -1,9 +1,12 @@ using System; using System.Collections.Concurrent; +using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Security.Principal; using System.Threading.Tasks; +using Microsoft.AspNet.Identity; +using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using OAuth.AspNet.AuthServer; using Yavsc.Helpers; @@ -73,17 +76,37 @@ namespace Yavsc return Task.FromResult(0); } - private Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) + private async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) { + ApplicationUser user = null; logger.LogWarning($"GrantResourceOwnerCredentials task ... {context.UserName}"); - - // var user = ValidateUser(context.UserName, context.Password) - ClaimsPrincipal principal = new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity(context.UserName, OAuthDefaults.AuthenticationType), context.Scope.Select(x => new Claim("urn:oauth:scope", x)))); + using (var usermanager = context.HttpContext.ApplicationServices.GetRequiredService>()) + { + user = await usermanager.FindByNameAsync(context.UserName); + if (await usermanager.CheckPasswordAsync(user,context.Password)) + { + + var claims = new List( + context.Scope.Select(x => new Claim("urn:oauth:scope", x)) + ); + claims.Add(new Claim(ClaimTypes.NameIdentifier,user.Id)); + claims.Add(new Claim(ClaimTypes.Email,user.Email)); + claims.AddRange((await usermanager.GetRolesAsync(user)).Select( + r => new Claim(ClaimTypes.Role,r) + ) ); + ClaimsPrincipal principal = new ClaimsPrincipal( + new ClaimsIdentity( + new GenericIdentity(context.UserName, OAuthDefaults.AuthenticationType), + claims) + ); // TODO set a NameIdentifier, roles and scopes claims + context.HttpContext.User = principal; context.Validated(principal); - + } + } + return Task.FromResult(0); } @@ -117,6 +140,9 @@ namespace Yavsc { var uid = context.Ticket.Principal.GetUserId(); logger.LogInformation($"CreateRefreshToken for {uid}"); + foreach (var c in context.Ticket.Principal.Claims) + logger.LogInformation($"| User claim: {c.Type} {c.Value}"); + context.SetToken(context.SerializeTicket()); } @@ -124,6 +150,8 @@ namespace Yavsc { var uid = context.Ticket.Principal.GetUserId(); logger.LogInformation($"ReceiveRefreshToken for {uid}"); + foreach (var c in context.Ticket.Principal.Claims) + logger.LogInformation($"| User claim: {c.Type} {c.Value}"); context.DeserializeTicket(context.Token); } } diff --git a/Yavsc/Startup/Startup.cs b/Yavsc/Startup/Startup.cs index 63703b64..8b77d04a 100755 --- a/Yavsc/Startup/Startup.cs +++ b/Yavsc/Startup/Startup.cs @@ -29,6 +29,9 @@ namespace Yavsc public partial class Startup { public static string ConnectionString { get; private set; } + public static string Authority { get; private set; } + public static string Audience { get; private set; } + private static ILogger logger; public Startup(IHostingEnvironment env, IApplicationEnvironment appEnv) { @@ -268,14 +271,16 @@ namespace Yavsc } } - app.UseIISPlatformHandler(options => { options.AuthenticationDescriptions.Clear(); options.AutomaticAuthentication = false; }); - ConfigureOAuthApp(app); + Authority = siteSettings.Value.Authority; + Audience = siteSettings.Value.Audience; + + ConfigureOAuthApp(app,siteSettings.Value); ConfigureFileServerApp(app,siteSettings.Value,env); diff --git a/Yavsc/ViewModels/Account/Me.cs b/Yavsc/ViewModels/Account/Me.cs new file mode 100644 index 00000000..465362f2 --- /dev/null +++ b/Yavsc/ViewModels/Account/Me.cs @@ -0,0 +1,21 @@ +namespace Yavsc.Models.Auth +{ + public class Me { + public Me(ApplicationUser user) + { + Id = user.Id; + GivenName = user.UserName; + Emails = new string [] { user.Email } ; + } + public string Id { get; set; } + public string GivenName { get; set; } + public string[] Emails { get; set; } + /// + /// Known as profile, could point to an avatar + /// + /// + public string Url { get; set; } + + } + +} \ No newline at end of file diff --git a/Yavsc/ViewModels/Auth/AuthorisationHandlers.cs b/Yavsc/ViewModels/Auth/AuthorisationHandlers.cs index 215504ec..07233b61 100644 --- a/Yavsc/ViewModels/Auth/AuthorisationHandlers.cs +++ b/Yavsc/ViewModels/Auth/AuthorisationHandlers.cs @@ -108,7 +108,7 @@ public class BlogViewHandler : AuthorizationHandler protected override void Handle(AuthorizationContext context, PrivateChatEntryRequirement requirement) { if (!context.User.HasClaim(c => c.Type == "TemporaryBadgeExpiry" && - c.Issuer == Constants.Issuer)) + c.Issuer == Startup.Authority)) { return; } @@ -116,7 +116,7 @@ public class BlogViewHandler : AuthorizationHandler var temporaryBadgeExpiry = Convert.ToDateTime(context.User.FindFirst( c => c.Type == "TemporaryBadgeExpiry" && - c.Issuer == Constants.Issuer).Value); + c.Issuer == Startup.Authority).Value); if (temporaryBadgeExpiry > DateTime.Now) { @@ -130,7 +130,7 @@ public class BlogViewHandler : AuthorizationHandler protected override void Handle(AuthorizationContext context, PrivateChatEntryRequirement requirement) { if (!context.User.HasClaim(c => c.Type == "BadgeNumber" && - c.Issuer == Constants.Issuer)) + c.Issuer == Startup.Authority)) { return; } diff --git a/Yavsc/Views/Home/AboutMarkdown.cshtml b/Yavsc/Views/Home/AboutMarkdown.cshtml index 992614a0..1e25e0fb 100644 --- a/Yavsc/Views/Home/AboutMarkdown.cshtml +++ b/Yavsc/Views/Home/AboutMarkdown.cshtml @@ -4,10 +4,16 @@

@ViewData["Title"]

-Quelques extension à un Markdown de base : +Quelques extensions à un Markdown de base : -* les video et audio -* le tag bug = Bug#542 -* le tag annonce = A#542 +* les video et audio: `![video: Ep. 28 - La France en commun - Une invitation à écrire un nouveau projet d'émancipation humaine](/images/testVideo.mp4)` + +![video: Ep. 28 - La France en commun - Une invitation à écrire un nouveau projet d'émancipation humaine](/images/testVideo.mp4) + +à faire: + +* le tag "Numéro de ticket": `Ticket#6854` +* le tag "Titre d'article": `#1_great_title` +* le tag "User" = `@@(007, it'sme)` ou `@@james` diff --git a/Yavsc/Views/Shared/SignIn.cshtml b/Yavsc/Views/Shared/SignIn.cshtml index 81ae9da3..468b07fe 100644 --- a/Yavsc/Views/Shared/SignIn.cshtml +++ b/Yavsc/Views/Shared/SignIn.cshtml @@ -56,23 +56,23 @@

@SR["Use another service to log in"]:

@if (Model.ExternalProviders.Count() == 0) - { -
-

- There are no external authentication services configured. See this article - for details on setting up this ASP.NET application to support logging in via external services. -

-
- } - else - { - @foreach (var description in Model.ExternalProviders) { -
+ { +
+

+ There are no external authentication services configured. See this article + for details on setting up this ASP.NET application to support logging in via external services. +

+
+ } + else + { + @foreach (var description in Model.ExternalProviders) { + @Html.AntiForgeryToken()
- } + } } diff --git a/Yavsc/project.json b/Yavsc/project.json index f90706c9..b9be5731 100755 --- a/Yavsc/project.json +++ b/Yavsc/project.json @@ -74,7 +74,6 @@ "Microsoft.AspNet.SignalR.JS": "2.2.0", "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-*", "Microsoft.AspNet.WebSockets.Server": "1.0.0-rc1-final", - "Microsoft.AspNet.Authentication.OpenIdConnect": "1.0.0-rc1-final", "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-*", "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-*", @@ -105,7 +104,8 @@ "Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final", "PayPalCoreSDK": "1.7.1", "PayPalButtonManagerSDK": "2.10.109", - "Microsoft.AspNet.Owin": "1.0.0-rc1-final" + "Microsoft.AspNet.Owin": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final" }, "commands": { "web": "Microsoft.AspNet.Server.Kestrel --server.urls http://*:5000", diff --git a/Yavsc/project.lock.json b/Yavsc/project.lock.json index 13bf3e07..f4f94a2a 100644 --- a/Yavsc/project.lock.json +++ b/Yavsc/project.lock.json @@ -21,9 +21,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/EntityFramework.Commands.dll": {} @@ -48,6 +48,7 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Collections", "System.ComponentModel.DataAnnotations", @@ -64,8 +65,7 @@ "System.Resources.ResourceManager", "System.Runtime", "System.Runtime.Extensions", - "System.Threading", - "mscorlib" + "System.Threading" ], "compile": { "lib/dnx451/EntityFramework.Core.dll": {} @@ -81,9 +81,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {} @@ -100,11 +100,11 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", "System.Data", - "System.Transactions", - "mscorlib" + "System.Transactions" ], "compile": { "lib/net451/EntityFramework.Relational.dll": {} @@ -120,13 +120,13 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.ComponentModel.DataAnnotations", "System.Core", "System.IO", "System.Text.Encoding", - "System.Threading.Tasks", - "mscorlib" + "System.Threading.Tasks" ], "compile": { "lib/dnx451/EntityFramework.Relational.Design.dll": {} @@ -143,9 +143,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/EntityFramework.Sqlite.dll": {} @@ -165,14 +165,14 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Collections", "System.Core", "System.Diagnostics.Contracts", "System.Linq.Expressions", "System.Reflection", - "System.Runtime", - "mscorlib" + "System.Runtime" ], "compile": { "lib/dnx451/EntityFramework7.Npgsql.dll": {} @@ -194,14 +194,14 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Collections", "System.Core", "System.Diagnostics.Contracts", "System.Linq.Expressions", "System.Reflection", - "System.Runtime", - "mscorlib" + "System.Runtime" ], "compile": { "lib/dnx451/EntityFramework7.Npgsql.Design.dll": {} @@ -214,16 +214,16 @@ "type": "package", "dependencies": { "Google.Apis.Core": "1.11.1", - "Zlib.Portable.Signed": "1.11.0", - "log4net": "2.0.3" + "log4net": "2.0.3", + "Zlib.Portable.Signed": "1.11.0" }, "compile": { - "lib/net45/Google.Apis.PlatformServices.dll": {}, - "lib/net45/Google.Apis.dll": {} + "lib/net45/Google.Apis.dll": {}, + "lib/net45/Google.Apis.PlatformServices.dll": {} }, "runtime": { - "lib/net45/Google.Apis.PlatformServices.dll": {}, - "lib/net45/Google.Apis.dll": {} + "lib/net45/Google.Apis.dll": {}, + "lib/net45/Google.Apis.PlatformServices.dll": {} } }, "Google.Apis.Core/1.11.1": { @@ -301,9 +301,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Antiforgery.dll": {} @@ -324,10 +324,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Net.Http", - "mscorlib" + "System.Net.Http" ], "compile": { "lib/net451/Microsoft.AspNet.Authentication.dll": {} @@ -345,9 +345,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {} @@ -364,9 +364,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Authentication.Facebook.dll": {} @@ -383,10 +383,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Net.Http", - "mscorlib" + "System.Net.Http" ], "compile": { "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.dll": {} @@ -403,10 +403,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Net.Http", - "mscorlib" + "System.Net.Http" ], "compile": { "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll": {} @@ -415,26 +415,6 @@ "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll": {} } }, - "Microsoft.AspNet.Authentication.OpenIdConnect/1.0.0-rc1-final": { - "type": "package", - "dependencies": { - "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "2.0.0-rc1-211161024" - }, - "frameworkAssemblies": [ - "Microsoft.CSharp", - "System", - "System.Core", - "System.Net.Http", - "mscorlib" - ], - "compile": { - "lib/dnx451/Microsoft.AspNet.Authentication.OpenIdConnect.dll": {} - }, - "runtime": { - "lib/dnx451/Microsoft.AspNet.Authentication.OpenIdConnect.dll": {} - } - }, "Microsoft.AspNet.Authentication.Twitter/1.0.0-rc1-final": { "type": "package", "dependencies": { @@ -442,10 +422,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Net.Http", - "mscorlib" + "System.Net.Http" ], "compile": { "lib/net451/Microsoft.AspNet.Authentication.Twitter.dll": {} @@ -463,9 +443,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Authorization.dll": {} @@ -484,9 +464,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Cors.dll": {} @@ -499,9 +479,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {} @@ -517,9 +497,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {} @@ -539,13 +519,13 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", "System.IO", "System.Security", "System.Xml", - "System.Xml.Linq", - "mscorlib" + "System.Xml.Linq" ], "compile": { "lib/net451/Microsoft.AspNet.DataProtection.dll": {} @@ -561,9 +541,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {} @@ -580,12 +560,12 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Configuration", "System.Core", "System.Security", - "System.Web", - "mscorlib" + "System.Web" ], "compile": { "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.dll": {} @@ -609,10 +589,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Runtime", - "mscorlib" + "System.Runtime" ], "compile": { "lib/net451/Microsoft.AspNet.Diagnostics.dll": {} @@ -625,9 +605,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll": {} @@ -644,11 +624,11 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Configuration", "System.Core", - "System.Threading.Tasks", - "mscorlib" + "System.Threading.Tasks" ], "compile": { "lib/net451/Microsoft.AspNet.Diagnostics.Entity.dll": {} @@ -664,9 +644,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {} @@ -682,9 +662,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.FileProviders.Physical.dll": {} @@ -713,10 +693,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Runtime", - "mscorlib" + "System.Runtime" ], "compile": { "lib/dnx451/Microsoft.AspNet.Hosting.dll": {} @@ -733,9 +713,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {} @@ -752,9 +732,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.dll": {} @@ -770,9 +750,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Html.Abstractions.dll": {} @@ -790,9 +770,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Http.dll": {} @@ -809,9 +789,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {} @@ -829,9 +809,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {} @@ -847,9 +827,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Http.Features.dll": {} @@ -867,9 +847,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Identity.dll": {} @@ -886,11 +866,11 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", "System.Runtime", - "System.Threading.Tasks", - "mscorlib" + "System.Threading.Tasks" ], "compile": { "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {} @@ -907,9 +887,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.IISPlatformHandler.dll": {} @@ -925,9 +905,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.JsonPatch.dll": {} @@ -945,9 +925,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Localization.dll": {} @@ -971,9 +951,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.dll": {} @@ -989,9 +969,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll": {} @@ -1007,9 +987,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.dll": {} @@ -1032,10 +1012,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Runtime", - "mscorlib" + "System.Runtime" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.Core.dll": {} @@ -1052,9 +1032,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.Cors.dll": {} @@ -1071,10 +1051,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.ComponentModel.DataAnnotations", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll": {} @@ -1092,9 +1072,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll": {} @@ -1113,9 +1093,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.Localization.dll": {} @@ -1136,14 +1116,14 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Collections", "System.Core", "System.IO", "System.Runtime", "System.Text.Encoding", - "System.Threading.Tasks", - "mscorlib" + "System.Threading.Tasks" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.Razor.dll": {} @@ -1162,9 +1142,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.dll": {} @@ -1182,9 +1162,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.dll": {} @@ -1205,9 +1185,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll": {} @@ -1223,9 +1203,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Owin.dll": {} @@ -1238,9 +1218,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll": {} @@ -1253,9 +1233,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Razor.dll": {} @@ -1272,11 +1252,11 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", "System.Xml", - "System.Xml.Linq", - "mscorlib" + "System.Xml.Linq" ], "compile": { "lib/net451/Microsoft.AspNet.Razor.Runtime.dll": {} @@ -1293,10 +1273,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Runtime", - "mscorlib" + "System.Runtime" ], "compile": { "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.dll": {} @@ -1314,9 +1294,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Routing.dll": {} @@ -1334,33 +1314,15 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll": {} }, "runtime": { "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll": {} - }, - "runtimeTargets": { - "runtimes/osx/native/libuv.dylib": { - "assetType": "native", - "rid": "osx" - }, - "runtimes/win10-arm/native/libuv.dll": { - "assetType": "native", - "rid": "win10-arm" - }, - "runtimes/win7-x64/native/libuv.dll": { - "assetType": "native", - "rid": "win7-x64" - }, - "runtimes/win7-x86/native/libuv.dll": { - "assetType": "native", - "rid": "win7-x86" - } } }, "Microsoft.AspNet.Server.WebListener/1.0.0-rc1-final": { @@ -1372,9 +1334,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll": {} @@ -1393,9 +1355,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Session.dll": {} @@ -1436,9 +1398,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.StaticFiles.dll": {} @@ -1455,9 +1417,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.Tooling.Razor.dll": {} @@ -1483,9 +1445,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.WebSockets.Protocol.dll": {} @@ -1502,9 +1464,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.WebSockets.Server.dll": {} @@ -1521,9 +1483,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.AspNet.WebUtilities.dll": {} @@ -1574,26 +1536,16 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Data", - "mscorlib" + "System.Data" ], "compile": { "lib/net451/Microsoft.Data.Sqlite.dll": {} }, "runtime": { "lib/net451/Microsoft.Data.Sqlite.dll": {} - }, - "runtimeTargets": { - "runtimes/win7-x64/native/sqlite3.dll": { - "assetType": "native", - "rid": "win7-x64" - }, - "runtimes/win7-x86/native/sqlite3.dll": { - "assetType": "native", - "rid": "win7-x86" - } } }, "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": { @@ -1603,9 +1555,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {} @@ -1622,9 +1574,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll": {} @@ -1641,11 +1593,11 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", "System.IO", - "System.Runtime", - "mscorlib" + "System.Runtime" ], "compile": { "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.dll": {} @@ -1661,9 +1613,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {} @@ -1681,9 +1633,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {} @@ -1702,9 +1654,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Extensions.CodeGeneration.dll": {} @@ -1724,9 +1676,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.dll": {} @@ -1745,10 +1697,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Text.Encoding", - "mscorlib" + "System.Text.Encoding" ], "compile": { "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.dll": {} @@ -1765,13 +1717,13 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", "System.IO", "System.Runtime", "System.Text.Encoding", - "System.Threading.Tasks", - "mscorlib" + "System.Threading.Tasks" ], "compile": { "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.dll": {} @@ -1790,9 +1742,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll": {} @@ -1808,9 +1760,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Configuration.dll": {} @@ -1826,9 +1778,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {} @@ -1844,9 +1796,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {} @@ -1862,9 +1814,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Configuration.CommandLine.dll": {} @@ -1880,9 +1832,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} @@ -1898,9 +1850,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.dll": {} @@ -1918,9 +1870,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.dll": {} @@ -1938,9 +1890,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Configuration.Json.dll": {} @@ -1956,9 +1908,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.dll": {} @@ -1974,9 +1926,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {} @@ -1989,9 +1941,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} @@ -2004,9 +1956,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll": {} @@ -2019,9 +1971,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {} @@ -2040,9 +1992,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Localization.dll": {} @@ -2055,9 +2007,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Localization.Abstractions.dll": {} @@ -2074,10 +2026,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Collections.Concurrent", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Logging.dll": {} @@ -2090,9 +2042,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {} @@ -2110,9 +2062,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Logging.Console.dll": {} @@ -2128,9 +2080,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Logging.Debug.dll": {} @@ -2143,9 +2095,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.MemoryPool.dll": {} @@ -2166,9 +2118,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.OptionsModel.dll": {} @@ -2181,9 +2133,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {} @@ -2196,9 +2148,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.Primitives.dll": {} @@ -2216,9 +2168,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.WebEncoders.dll": {} @@ -2231,9 +2183,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {} @@ -2249,9 +2201,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Framework.Configuration.dll": {} @@ -2264,9 +2216,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.dll": {} @@ -2282,9 +2234,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Framework.Configuration.Binder.dll": {} @@ -2300,9 +2252,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.dll": {} @@ -2320,9 +2272,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Framework.Configuration.Json.dll": {} @@ -2339,9 +2291,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll": {} @@ -2354,9 +2306,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll": {} @@ -2373,9 +2325,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll": {} @@ -2388,9 +2340,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll": {} @@ -2403,9 +2355,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.IdentityModel.Logging.dll": {} @@ -2421,10 +2373,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Net.Http", - "mscorlib" + "System.Net.Http" ], "compile": { "lib/net451/Microsoft.IdentityModel.Protocols.dll": {} @@ -2440,9 +2392,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} @@ -2455,9 +2407,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Net.Http.Headers.dll": {} @@ -2475,9 +2427,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Net.Http.Server.dll": {} @@ -2490,9 +2442,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/Microsoft.Net.WebSockets.dll": {} @@ -2574,9 +2526,9 @@ "type": "package", "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net45/Npgsql.dll": {} @@ -2704,10 +2656,10 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", "System.Core", - "System.Xml", - "mscorlib" + "System.Xml" ], "compile": { "lib/net451/System.IdentityModel.Tokens.dll": {} @@ -2723,9 +2675,9 @@ }, "frameworkAssemblies": [ "Microsoft.CSharp", + "mscorlib", "System", - "System.Core", - "mscorlib" + "System.Core" ], "compile": { "lib/net451/System.IdentityModel.Tokens.Jwt.dll": {} @@ -2902,8 +2854,8 @@ }, "libraries": { "Antlr/3.4.1.9004": { - "sha512": "c1S+HBE+KYA5EBxtn25LEK02hHPH/tDQ6RviUTTCJpZIPoputtn8ArsQJy9lVJWZOnw37ufByO2Fmf1M8wpr8Q==", "type": "package", + "sha512": "c1S+HBE+KYA5EBxtn25LEK02hHPH/tDQ6RviUTTCJpZIPoputtn8ArsQJy9lVJWZOnw37ufByO2Fmf1M8wpr8Q==", "files": [ "Antlr.3.4.1.9004.nupkg", "Antlr.3.4.1.9004.nupkg.sha512", @@ -2913,16 +2865,16 @@ ] }, "EntityFramework.Commands/7.0.0-rc1-final": { - "sha512": "+wa2VWX3/vDkOpeCeIotMevqpIISimGqeYNTGYRLRhv+8HzsCLeymLzmmYpjav6zYQVvuJiJodapQvijAIfRrA==", "type": "package", + "sha512": "+wa2VWX3/vDkOpeCeIotMevqpIISimGqeYNTGYRLRhv+8HzsCLeymLzmmYpjav6zYQVvuJiJodapQvijAIfRrA==", "files": [ - "EntityFramework.Commands.7.0.0-rc1-final.nupkg", - "EntityFramework.Commands.7.0.0-rc1-final.nupkg.sha512", - "EntityFramework.Commands.nuspec", "app/ef", "app/ef.cmd", "app/project.json", "build/netcore50/EntityFramework.Commands.props", + "EntityFramework.Commands.7.0.0-rc1-final.nupkg", + "EntityFramework.Commands.7.0.0-rc1-final.nupkg.sha512", + "EntityFramework.Commands.nuspec", "lib/dnx451/EntityFramework.Commands.dll", "lib/dnx451/EntityFramework.Commands.xml", "lib/dnxcore50/EntityFramework.Commands.dll", @@ -2930,17 +2882,17 @@ "lib/net451/EntityFramework.Commands.dll", "lib/net451/EntityFramework.Commands.xml", "lib/netcore50/_._", + "tools/about_EntityFramework.help.txt", "tools/EntityFramework.psd1", "tools/EntityFramework.psm1", - "tools/OperationHandlers.cs", - "tools/about_EntityFramework.help.txt", "tools/init.ps1", - "tools/install.ps1" + "tools/install.ps1", + "tools/OperationHandlers.cs" ] }, "EntityFramework.Core/7.0.0-rc1-final": { - "sha512": "afwsjOF4xM5KiwAxKMz9R0H8TigWE/jX0FwGBO/QtuA1ElEVLqlQVH4+7PyZaA35HguYRm0wOCmUq9RVTmiAfA==", "type": "package", + "sha512": "afwsjOF4xM5KiwAxKMz9R0H8TigWE/jX0FwGBO/QtuA1ElEVLqlQVH4+7PyZaA35HguYRm0wOCmUq9RVTmiAfA==", "files": [ "EntityFramework.Core.7.0.0-rc1-final.nupkg", "EntityFramework.Core.7.0.0-rc1-final.nupkg.sha512", @@ -2956,8 +2908,8 @@ ] }, "EntityFramework.MicrosoftSqlServer/7.0.0-rc1-final": { - "sha512": "FMB2MgT5aXMF7qGMwf5AGcmpNFoT4s1w0QJ5h+L8W4gyMxWpYamGp9hms7rOSAWY44ZDl5ZMpxiTfu3nY3Nqeg==", "type": "package", + "sha512": "FMB2MgT5aXMF7qGMwf5AGcmpNFoT4s1w0QJ5h+L8W4gyMxWpYamGp9hms7rOSAWY44ZDl5ZMpxiTfu3nY3Nqeg==", "files": [ "EntityFramework.MicrosoftSqlServer.7.0.0-rc1-final.nupkg", "EntityFramework.MicrosoftSqlServer.7.0.0-rc1-final.nupkg.sha512", @@ -2971,8 +2923,8 @@ ] }, "EntityFramework.Relational/7.0.0-rc1-final": { - "sha512": "0Feoct9mtKOIjovUgfESfVDL/odvxNXsIgK3bdlkx7Fsiqp5/tx8oiMx+qO7oNRYWsXN6XDlGKHLOzWEdUssKA==", "type": "package", + "sha512": "0Feoct9mtKOIjovUgfESfVDL/odvxNXsIgK3bdlkx7Fsiqp5/tx8oiMx+qO7oNRYWsXN6XDlGKHLOzWEdUssKA==", "files": [ "EntityFramework.Relational.7.0.0-rc1-final.nupkg", "EntityFramework.Relational.7.0.0-rc1-final.nupkg.sha512", @@ -2986,13 +2938,13 @@ ] }, "EntityFramework.Relational.Design/7.0.0-rc1-final": { - "sha512": "sXAqOxpHmbqOELC21vAzKlsjqgNCrk3jEjyJxjGnn1+j4hazxiqgSBTl8ZofqYzLO6ias9WfeXJy8HcXOl7waw==", "type": "package", + "sha512": "sXAqOxpHmbqOELC21vAzKlsjqgNCrk3jEjyJxjGnn1+j4hazxiqgSBTl8ZofqYzLO6ias9WfeXJy8HcXOl7waw==", "files": [ + "build/netcore50/EntityFramework.Relational.Design.props", "EntityFramework.Relational.Design.7.0.0-rc1-final.nupkg", "EntityFramework.Relational.Design.7.0.0-rc1-final.nupkg.sha512", "EntityFramework.Relational.Design.nuspec", - "build/netcore50/EntityFramework.Relational.Design.props", "lib/dnx451/EntityFramework.Relational.Design.dll", "lib/dnx451/EntityFramework.Relational.Design.xml", "lib/dnxcore50/EntityFramework.Relational.Design.dll", @@ -3003,8 +2955,8 @@ ] }, "EntityFramework.Sqlite/7.0.0-rc1-final": { - "sha512": "B+h4HHUnCSN/d4DIxW89B6q4efcZzQjajQb1yrlALEeZuCBDIzO0nrEdRZsRSNqJaNzmxRu/OsYqrZVOORUrGw==", "type": "package", + "sha512": "B+h4HHUnCSN/d4DIxW89B6q4efcZzQjajQb1yrlALEeZuCBDIzO0nrEdRZsRSNqJaNzmxRu/OsYqrZVOORUrGw==", "files": [ "EntityFramework.Sqlite.7.0.0-rc1-final.nupkg", "EntityFramework.Sqlite.7.0.0-rc1-final.nupkg.sha512", @@ -3018,8 +2970,8 @@ ] }, "EntityFramework7.Npgsql/3.1.0-rc1-3": { - "sha512": "VW/pz4Luixgc9UuAXPP9vzPIrrw9sHD4ozd2HUzeI3Sd4RdCgSFQT+B3HhPw/+JGKcdAnIQ4D5/Llk43fH07hw==", "type": "package", + "sha512": "VW/pz4Luixgc9UuAXPP9vzPIrrw9sHD4ozd2HUzeI3Sd4RdCgSFQT+B3HhPw/+JGKcdAnIQ4D5/Llk43fH07hw==", "files": [ "EntityFramework7.Npgsql.3.1.0-rc1-3.nupkg", "EntityFramework7.Npgsql.3.1.0-rc1-3.nupkg.sha512", @@ -3033,8 +2985,8 @@ ] }, "EntityFramework7.Npgsql.Design/3.1.0-rc1-5": { - "sha512": "h7bsey+w3HBqhZQGbk6XeEMxXNCt+1hVg1Ju4QzZHUGSzWT6/ZduaPs3UjNQhpvcTRE7GYa99gYraKdNH3jEOg==", "type": "package", + "sha512": "h7bsey+w3HBqhZQGbk6XeEMxXNCt+1hVg1Ju4QzZHUGSzWT6/ZduaPs3UjNQhpvcTRE7GYa99gYraKdNH3jEOg==", "files": [ "EntityFramework7.Npgsql.Design.3.1.0-rc1-5.nupkg", "EntityFramework7.Npgsql.Design.3.1.0-rc1-5.nupkg.sha512", @@ -3048,91 +3000,91 @@ ] }, "Google.Apis/1.11.1": { - "sha512": "GyWdeflVhu01TYh/KOoMceFYy4rc3+uGKFFw17PpABfdRM1wqCiO73asytkcMGUS91GjPwcONZF5UIjDKpeUSQ==", "type": "package", + "sha512": "GyWdeflVhu01TYh/KOoMceFYy4rc3+uGKFFw17PpABfdRM1wqCiO73asytkcMGUS91GjPwcONZF5UIjDKpeUSQ==", "files": [ "Google.Apis.1.11.1.nupkg", "Google.Apis.1.11.1.nupkg.sha512", "Google.Apis.nuspec", - "License.txt", + "lib/net45/Google.Apis.dll", + "lib/net45/Google.Apis.pdb", "lib/net45/Google.Apis.PlatformServices.dll", "lib/net45/Google.Apis.PlatformServices.pdb", "lib/net45/Google.Apis.PlatformServices.xml", - "lib/net45/Google.Apis.dll", - "lib/net45/Google.Apis.pdb", "lib/net45/Google.Apis.xml", "lib/portable-net45+sl50+netcore45+wpa81+wp8/Google.Apis.dll", "lib/portable-net45+sl50+netcore45+wpa81+wp8/Google.Apis.pdb", "lib/portable-net45+sl50+netcore45+wpa81+wp8/Google.Apis.xml", + "lib/win81/Google.Apis.dll", + "lib/win81/Google.Apis.pdb", "lib/win81/Google.Apis.PlatformServices.dll", "lib/win81/Google.Apis.PlatformServices.pdb", "lib/win81/Google.Apis.PlatformServices.xml", - "lib/win81/Google.Apis.dll", - "lib/win81/Google.Apis.pdb", "lib/win81/Google.Apis.xml", + "lib/wp8/Google.Apis.dll", + "lib/wp8/Google.Apis.pdb", "lib/wp8/Google.Apis.PlatformServices.dll", "lib/wp8/Google.Apis.PlatformServices.pdb", "lib/wp8/Google.Apis.PlatformServices.xml", - "lib/wp8/Google.Apis.dll", - "lib/wp8/Google.Apis.pdb", "lib/wp8/Google.Apis.xml", + "lib/wpa81/Google.Apis.dll", + "lib/wpa81/Google.Apis.pdb", "lib/wpa81/Google.Apis.PlatformServices.dll", "lib/wpa81/Google.Apis.PlatformServices.pdb", "lib/wpa81/Google.Apis.PlatformServices.xml", - "lib/wpa81/Google.Apis.dll", - "lib/wpa81/Google.Apis.pdb", - "lib/wpa81/Google.Apis.xml" + "lib/wpa81/Google.Apis.xml", + "License.txt" ] }, "Google.Apis.Core/1.11.1": { - "sha512": "0Vg/D4BhfPFrlp5iPmp2WxTm3TpgQuwsd9jiYoVXhnbecTnVhRNqY0sJTK8yoMm+otuJ4Dt1C7KSeQ0yWA1d/g==", "type": "package", + "sha512": "0Vg/D4BhfPFrlp5iPmp2WxTm3TpgQuwsd9jiYoVXhnbecTnVhRNqY0sJTK8yoMm+otuJ4Dt1C7KSeQ0yWA1d/g==", "files": [ "Google.Apis.Core.1.11.1.nupkg", "Google.Apis.Core.1.11.1.nupkg.sha512", "Google.Apis.Core.nuspec", - "License.txt", "lib/net45/Google.Apis.Core.dll", "lib/net45/Google.Apis.Core.pdb", "lib/net45/Google.Apis.Core.xml", "lib/portable-net45+sl50+netcore45+wpa81+wp8/Google.Apis.Core.dll", "lib/portable-net45+sl50+netcore45+wpa81+wp8/Google.Apis.Core.pdb", - "lib/portable-net45+sl50+netcore45+wpa81+wp8/Google.Apis.Core.xml" + "lib/portable-net45+sl50+netcore45+wpa81+wp8/Google.Apis.Core.xml", + "License.txt" ] }, "Ix-Async/1.2.5": { - "sha512": "8EXO8q7cpDUH9G2q+UOPOO/6uZ9aN7mx/4xjFIfkp+qLWVJiYuglkRhjY8Ggs2CucXzHR8GHnovJKB5yQoYaJg==", "type": "package", + "sha512": "8EXO8q7cpDUH9G2q+UOPOO/6uZ9aN7mx/4xjFIfkp+qLWVJiYuglkRhjY8Ggs2CucXzHR8GHnovJKB5yQoYaJg==", "files": [ "Ix-Async.1.2.5.nupkg", "Ix-Async.1.2.5.nupkg.sha512", "Ix-Async.nuspec", - "lib/net40/System.Interactive.Async.XML", "lib/net40/System.Interactive.Async.dll", - "lib/net45/System.Interactive.Async.XML", + "lib/net40/System.Interactive.Async.XML", "lib/net45/System.Interactive.Async.dll", - "lib/portable-windows8+net45+wp8/System.Interactive.Async.XML", - "lib/portable-windows8+net45+wp8/System.Interactive.Async.dll" + "lib/net45/System.Interactive.Async.XML", + "lib/portable-windows8+net45+wp8/System.Interactive.Async.dll", + "lib/portable-windows8+net45+wp8/System.Interactive.Async.XML" ] }, "jQuery/1.6.4": { - "sha512": "8RzoZQFeFYL/cINRXksLWyl8D5TKctZ/2G8hrlOLLM5OgFNI9h3t3l5tB+BBbsBUxaPUageVe0p9ruU5jrFeow==", "type": "package", + "sha512": "8RzoZQFeFYL/cINRXksLWyl8D5TKctZ/2G8hrlOLLM5OgFNI9h3t3l5tB+BBbsBUxaPUageVe0p9ruU5jrFeow==", "files": [ - "Content/Scripts/jquery-1.6.4-vsdoc.js", "Content/Scripts/jquery-1.6.4.js", "Content/Scripts/jquery-1.6.4.min.js", - "Tools/install.ps1", - "Tools/jquery-1.6.4-vsdoc-para.js", - "Tools/uninstall.ps1", + "Content/Scripts/jquery-1.6.4-vsdoc.js", "jQuery.1.6.4.nupkg", "jQuery.1.6.4.nupkg.sha512", - "jQuery.nuspec" + "jQuery.nuspec", + "Tools/install.ps1", + "Tools/jquery-1.6.4-vsdoc-para.js", + "Tools/uninstall.ps1" ] }, "log4net/2.0.3": { - "sha512": "rxMHzK5efGPo5XtRnuUGO4tfW5l74Aji6kVmtMAt2SgcB5PHBNtNY7yj2LCI2VtKrLPO7kCKR6kH6lIZggq3Gg==", "type": "package", + "sha512": "rxMHzK5efGPo5XtRnuUGO4tfW5l74Aji6kVmtMAt2SgcB5PHBNtNY7yj2LCI2VtKrLPO7kCKR6kH6lIZggq3Gg==", "files": [ "lib/net10-full/log4net.dll", "lib/net10-full/log4net.xml", @@ -3154,18 +3106,13 @@ ] }, "MailKit/1.3.0-beta7": { - "sha512": "LalD+6uE97WdfZ9Ohmz2ZeYbPXzql4VNazGO/e9PLMENKNPwENc4eSr8v/r+mHY3EsRsAH34DCkub8rA4Zwyrw==", "type": "package", + "sha512": "LalD+6uE97WdfZ9Ohmz2ZeYbPXzql4VNazGO/e9PLMENKNPwENc4eSr8v/r+mHY3EsRsAH34DCkub8rA4Zwyrw==", "files": [ - "MailKit.1.3.0-beta7.nupkg", - "MailKit.1.3.0-beta7.nupkg.sha512", - "MailKit.nuspec", - "lib/MonoAndroid10/MailKit.dll", - "lib/MonoAndroid10/MailKit.xml", - "lib/Xamarin.iOS10/MailKit.dll", - "lib/Xamarin.iOS10/MailKit.xml", "lib/dotnet5.5/MailKit.dll", "lib/dotnet5.5/MailKit.xml", + "lib/MonoAndroid10/MailKit.dll", + "lib/MonoAndroid10/MailKit.xml", "lib/net40/MailKit.dll", "lib/net40/MailKit.xml", "lib/net45/MailKit.dll", @@ -3175,286 +3122,275 @@ "lib/win81/MailKit.dll", "lib/win81/MailKit.xml", "lib/wpa81/MailKit.dll", - "lib/wpa81/MailKit.xml" + "lib/wpa81/MailKit.xml", + "lib/Xamarin.iOS10/MailKit.dll", + "lib/Xamarin.iOS10/MailKit.xml", + "MailKit.1.3.0-beta7.nupkg", + "MailKit.1.3.0-beta7.nupkg.sha512", + "MailKit.nuspec" ] }, "MarkdownDeep-av.NET/1.5.2": { - "sha512": "yhAFPv6eKhE62BgqvrpGRVbEhH9/cWypN2wwgtdCSOBnxtL/Hz7T2mlrx7UtvR+O2RXZZu6t4AmnjnN28fcZiw==", "type": "package", + "sha512": "yhAFPv6eKhE62BgqvrpGRVbEhH9/cWypN2wwgtdCSOBnxtL/Hz7T2mlrx7UtvR+O2RXZZu6t4AmnjnN28fcZiw==", "files": [ + "lib/dnxcore50/MarkdownDeep.dll", + "lib/net451/MarkdownDeep.dll", "MarkdownDeep-av.NET.1.5.2.nupkg", "MarkdownDeep-av.NET.1.5.2.nupkg.sha512", - "MarkdownDeep-av.NET.nuspec", - "lib/dnxcore50/MarkdownDeep.dll", - "lib/net451/MarkdownDeep.dll" + "MarkdownDeep-av.NET.nuspec" ] }, "Microsoft.AspNet.Antiforgery/1.0.0-rc1-final": { - "sha512": "HpEYyzfyrnj7+13Mnn/6CgdfDVxTcg6J7PsO8rCysdrGdehbupsuZoQWerqoDRBtb0UMp0U3g0WnmAwgE2tqzA==", "type": "package", + "sha512": "HpEYyzfyrnj7+13Mnn/6CgdfDVxTcg6J7PsO8rCysdrGdehbupsuZoQWerqoDRBtb0UMp0U3g0WnmAwgE2tqzA==", "files": [ - "Microsoft.AspNet.Antiforgery.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Antiforgery.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Antiforgery.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Antiforgery.dll", "lib/dotnet5.4/Microsoft.AspNet.Antiforgery.xml", "lib/net451/Microsoft.AspNet.Antiforgery.dll", - "lib/net451/Microsoft.AspNet.Antiforgery.xml" + "lib/net451/Microsoft.AspNet.Antiforgery.xml", + "Microsoft.AspNet.Antiforgery.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Antiforgery.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Antiforgery.nuspec" ] }, "Microsoft.AspNet.Authentication/1.0.0-rc1-final": { - "sha512": "sdFCeQlwkJXZ1KHsRvf7ewNEWkEeKYNpcEKKC0D+WNUvLliziLc7cMH+6sjNmTU3FgGjGrSk4WjGQMhsOHCrDQ==", "type": "package", + "sha512": "sdFCeQlwkJXZ1KHsRvf7ewNEWkEeKYNpcEKKC0D+WNUvLliziLc7cMH+6sjNmTU3FgGjGrSk4WjGQMhsOHCrDQ==", "files": [ - "Microsoft.AspNet.Authentication.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Authentication.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Authentication.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Authentication.dll", "lib/dotnet5.4/Microsoft.AspNet.Authentication.xml", "lib/net451/Microsoft.AspNet.Authentication.dll", - "lib/net451/Microsoft.AspNet.Authentication.xml" + "lib/net451/Microsoft.AspNet.Authentication.xml", + "Microsoft.AspNet.Authentication.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.nuspec" ] }, "Microsoft.AspNet.Authentication.Cookies/1.0.0-rc1-final": { - "sha512": "vjeSG8Z5i5Kqo1nC7wW1BO+YMk+gs/AVVJlmyF7EGgiUBtAAPkrgjxSabQqvFhPgpEFledUQ6gkhKXgr4WrMtw==", "type": "package", + "sha512": "vjeSG8Z5i5Kqo1nC7wW1BO+YMk+gs/AVVJlmyF7EGgiUBtAAPkrgjxSabQqvFhPgpEFledUQ6gkhKXgr4WrMtw==", "files": [ - "Microsoft.AspNet.Authentication.Cookies.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Authentication.Cookies.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Authentication.Cookies.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Authentication.Cookies.dll", "lib/dotnet5.4/Microsoft.AspNet.Authentication.Cookies.xml", "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll", - "lib/net451/Microsoft.AspNet.Authentication.Cookies.xml" + "lib/net451/Microsoft.AspNet.Authentication.Cookies.xml", + "Microsoft.AspNet.Authentication.Cookies.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.Cookies.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.Cookies.nuspec" ] }, "Microsoft.AspNet.Authentication.Facebook/1.0.0-rc1-final": { - "sha512": "jnxn+FmMl5hteVj/9E38XLQq3ksJwTretsLJKY7qiIIpDQJqhsEPzCbop+vSalnYMMoHaFOdixWmizIQrmlOfQ==", "type": "package", + "sha512": "jnxn+FmMl5hteVj/9E38XLQq3ksJwTretsLJKY7qiIIpDQJqhsEPzCbop+vSalnYMMoHaFOdixWmizIQrmlOfQ==", "files": [ - "Microsoft.AspNet.Authentication.Facebook.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Authentication.Facebook.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Authentication.Facebook.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Authentication.Facebook.dll", "lib/dotnet5.4/Microsoft.AspNet.Authentication.Facebook.xml", "lib/net451/Microsoft.AspNet.Authentication.Facebook.dll", - "lib/net451/Microsoft.AspNet.Authentication.Facebook.xml" + "lib/net451/Microsoft.AspNet.Authentication.Facebook.xml", + "Microsoft.AspNet.Authentication.Facebook.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.Facebook.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.Facebook.nuspec" ] }, "Microsoft.AspNet.Authentication.JwtBearer/1.0.0-rc1-final": { - "sha512": "pkgJ9xKl2RY5j6alvpnLWNGpnM7qpFpcdQSSxjOFI0yWDYxkqagwghdisC/lVgRiSDzh3tm1asjpMbt+6+sNOg==", "type": "package", + "sha512": "pkgJ9xKl2RY5j6alvpnLWNGpnM7qpFpcdQSSxjOFI0yWDYxkqagwghdisC/lVgRiSDzh3tm1asjpMbt+6+sNOg==", "files": [ - "Microsoft.AspNet.Authentication.JwtBearer.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Authentication.JwtBearer.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Authentication.JwtBearer.nuspec", "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.dll", "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.xml", "lib/dnxcore50/Microsoft.AspNet.Authentication.JwtBearer.dll", - "lib/dnxcore50/Microsoft.AspNet.Authentication.JwtBearer.xml" + "lib/dnxcore50/Microsoft.AspNet.Authentication.JwtBearer.xml", + "Microsoft.AspNet.Authentication.JwtBearer.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.JwtBearer.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.JwtBearer.nuspec" ] }, "Microsoft.AspNet.Authentication.OAuth/1.0.0-rc1-final": { - "sha512": "3h2Mz/ObM1pQRDDkkK4roI1Y6n6XlTQGsLxbeMQ6aGJZCYYnZhCrp6UN4CWktd3xBrLUdaRYMH1r94+0wjCqAg==", "type": "package", + "sha512": "3h2Mz/ObM1pQRDDkkK4roI1Y6n6XlTQGsLxbeMQ6aGJZCYYnZhCrp6UN4CWktd3xBrLUdaRYMH1r94+0wjCqAg==", "files": [ - "Microsoft.AspNet.Authentication.OAuth.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Authentication.OAuth.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Authentication.OAuth.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Authentication.OAuth.dll", "lib/dotnet5.4/Microsoft.AspNet.Authentication.OAuth.xml", "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll", - "lib/net451/Microsoft.AspNet.Authentication.OAuth.xml" - ] - }, - "Microsoft.AspNet.Authentication.OpenIdConnect/1.0.0-rc1-final": { - "sha512": "t23VFfjomKBH7bbm0aT8Ht0QqvU5ECclpdID4lBGJ2YGEVz4t1lqxIeOO59VaSnae8LHZtoRywqOwFssF/1OQA==", - "type": "package", - "files": [ - "Microsoft.AspNet.Authentication.OpenIdConnect.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Authentication.OpenIdConnect.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Authentication.OpenIdConnect.nuspec", - "lib/dnx451/Microsoft.AspNet.Authentication.OpenIdConnect.dll", - "lib/dnx451/Microsoft.AspNet.Authentication.OpenIdConnect.xml", - "lib/dnxcore50/Microsoft.AspNet.Authentication.OpenIdConnect.dll", - "lib/dnxcore50/Microsoft.AspNet.Authentication.OpenIdConnect.xml" + "lib/net451/Microsoft.AspNet.Authentication.OAuth.xml", + "Microsoft.AspNet.Authentication.OAuth.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.OAuth.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.OAuth.nuspec" ] }, "Microsoft.AspNet.Authentication.Twitter/1.0.0-rc1-final": { - "sha512": "kp0mcXaj0Vx+XY5Fwr/rDZBqs9yjzcwS6+KY3Dtk7UnmAuzVJ1Ld7/gLKkXXFzDyIh++lWfckRFQtVvV4kuydA==", "type": "package", + "sha512": "kp0mcXaj0Vx+XY5Fwr/rDZBqs9yjzcwS6+KY3Dtk7UnmAuzVJ1Ld7/gLKkXXFzDyIh++lWfckRFQtVvV4kuydA==", "files": [ - "Microsoft.AspNet.Authentication.Twitter.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Authentication.Twitter.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Authentication.Twitter.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Authentication.Twitter.dll", "lib/dotnet5.4/Microsoft.AspNet.Authentication.Twitter.xml", "lib/net451/Microsoft.AspNet.Authentication.Twitter.dll", - "lib/net451/Microsoft.AspNet.Authentication.Twitter.xml" + "lib/net451/Microsoft.AspNet.Authentication.Twitter.xml", + "Microsoft.AspNet.Authentication.Twitter.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.Twitter.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.Twitter.nuspec" ] }, "Microsoft.AspNet.Authorization/1.0.0-rc1-final": { - "sha512": "zXQ4VHNDQkWzNpI05jt3laIHSlNIqROFuSbZPV7wprVi43sgeZSn9gBW5rQNcedODgsEvmsIMzl73mXzKf3TTA==", "type": "package", + "sha512": "zXQ4VHNDQkWzNpI05jt3laIHSlNIqROFuSbZPV7wprVi43sgeZSn9gBW5rQNcedODgsEvmsIMzl73mXzKf3TTA==", "files": [ - "Microsoft.AspNet.Authorization.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Authorization.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Authorization.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Authorization.dll", "lib/dotnet5.4/Microsoft.AspNet.Authorization.xml", "lib/net451/Microsoft.AspNet.Authorization.dll", - "lib/net451/Microsoft.AspNet.Authorization.xml" + "lib/net451/Microsoft.AspNet.Authorization.xml", + "Microsoft.AspNet.Authorization.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authorization.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authorization.nuspec" ] }, "Microsoft.AspNet.Cors/6.0.0-rc1-final": { - "sha512": "3wfAJBFtBgtYI03Oo2MHXn1bH4PgRjGjHtZ6onjuT7QevAfAgvxuqEw59r8mhW9rBz3abrgcbBwndEFef0DbCg==", "type": "package", + "sha512": "3wfAJBFtBgtYI03Oo2MHXn1bH4PgRjGjHtZ6onjuT7QevAfAgvxuqEw59r8mhW9rBz3abrgcbBwndEFef0DbCg==", "files": [ - "Microsoft.AspNet.Cors.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Cors.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Cors.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Cors.dll", "lib/dotnet5.4/Microsoft.AspNet.Cors.xml", "lib/net451/Microsoft.AspNet.Cors.dll", - "lib/net451/Microsoft.AspNet.Cors.xml" + "lib/net451/Microsoft.AspNet.Cors.xml", + "Microsoft.AspNet.Cors.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Cors.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Cors.nuspec" ] }, "Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final": { - "sha512": "gQBLMaEd0ZRntSBjuWFJ6Qu3BKO6SORWA3Iv/Rhd4oEB1O8Mzdk3nHAyWyo/i8GhE740sajdwT8yXZTm3fzglg==", "type": "package", + "sha512": "gQBLMaEd0ZRntSBjuWFJ6Qu3BKO6SORWA3Iv/Rhd4oEB1O8Mzdk3nHAyWyo/i8GhE740sajdwT8yXZTm3fzglg==", "files": [ - "Microsoft.AspNet.Cryptography.Internal.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Cryptography.Internal.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Cryptography.Internal.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Cryptography.Internal.dll", "lib/dotnet5.4/Microsoft.AspNet.Cryptography.Internal.xml", "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll", - "lib/net451/Microsoft.AspNet.Cryptography.Internal.xml" + "lib/net451/Microsoft.AspNet.Cryptography.Internal.xml", + "Microsoft.AspNet.Cryptography.Internal.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Cryptography.Internal.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Cryptography.Internal.nuspec" ] }, "Microsoft.AspNet.Cryptography.KeyDerivation/1.0.0-rc1-final": { - "sha512": "a0HOA+i0gEY5SIzJZX4QXuj+hY6C7NT3t60EwreWYPAy/rruoxlkarU8H9oHwtatT2/FjC8kdMNQS72y1I/5KQ==", "type": "package", + "sha512": "a0HOA+i0gEY5SIzJZX4QXuj+hY6C7NT3t60EwreWYPAy/rruoxlkarU8H9oHwtatT2/FjC8kdMNQS72y1I/5KQ==", "files": [ - "Microsoft.AspNet.Cryptography.KeyDerivation.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Cryptography.KeyDerivation.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Cryptography.KeyDerivation.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Cryptography.KeyDerivation.dll", "lib/dotnet5.4/Microsoft.AspNet.Cryptography.KeyDerivation.xml", "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll", - "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.xml" + "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.xml", + "Microsoft.AspNet.Cryptography.KeyDerivation.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Cryptography.KeyDerivation.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Cryptography.KeyDerivation.nuspec" ] }, "Microsoft.AspNet.DataProtection/1.0.0-rc1-final": { - "sha512": "HKcaIDRCz5KWkhmRiRs9mjZupJbdP3+Z3RQKdqwa6ZsXsO0ZUnmfpdYp6IFG69rTznmoSKjKJpcnvRA7w6psyA==", "type": "package", + "sha512": "HKcaIDRCz5KWkhmRiRs9mjZupJbdP3+Z3RQKdqwa6ZsXsO0ZUnmfpdYp6IFG69rTznmoSKjKJpcnvRA7w6psyA==", "files": [ - "Microsoft.AspNet.DataProtection.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.DataProtection.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.DataProtection.nuspec", "lib/dotnet5.4/Microsoft.AspNet.DataProtection.dll", "lib/dotnet5.4/Microsoft.AspNet.DataProtection.xml", "lib/net451/Microsoft.AspNet.DataProtection.dll", - "lib/net451/Microsoft.AspNet.DataProtection.xml" + "lib/net451/Microsoft.AspNet.DataProtection.xml", + "Microsoft.AspNet.DataProtection.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.DataProtection.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.DataProtection.nuspec" ] }, "Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final": { - "sha512": "rNCftGtK32L1R8Y3JDl31fPtYI/wppN3xngBtcQ5R8DZBfSKzabDWre95feBIKWjcPqE+P/Y7n6ax8oGFcVSZw==", "type": "package", + "sha512": "rNCftGtK32L1R8Y3JDl31fPtYI/wppN3xngBtcQ5R8DZBfSKzabDWre95feBIKWjcPqE+P/Y7n6ax8oGFcVSZw==", "files": [ - "Microsoft.AspNet.DataProtection.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.DataProtection.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.DataProtection.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.AspNet.DataProtection.Abstractions.dll", "lib/dotnet5.4/Microsoft.AspNet.DataProtection.Abstractions.xml", "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll", - "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.xml" + "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.xml", + "Microsoft.AspNet.DataProtection.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.DataProtection.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.DataProtection.Abstractions.nuspec" ] }, "Microsoft.AspNet.DataProtection.SystemWeb/1.0.0-rc1-final": { - "sha512": "SMCq4lwr8Vf9rMJ0HSdXux5dWILKGzmN0XuL6Uu2+aqofSeFlDhlTRg/QyiThYeFzREllLZ+iw/0P3GAhhgB0w==", "type": "package", + "sha512": "SMCq4lwr8Vf9rMJ0HSdXux5dWILKGzmN0XuL6Uu2+aqofSeFlDhlTRg/QyiThYeFzREllLZ+iw/0P3GAhhgB0w==", "files": [ - "Microsoft.AspNet.DataProtection.SystemWeb.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.DataProtection.SystemWeb.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.DataProtection.SystemWeb.nuspec", "content/net451/web.config.transform", "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.dll", - "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.xml" + "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.xml", + "Microsoft.AspNet.DataProtection.SystemWeb.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.DataProtection.SystemWeb.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.DataProtection.SystemWeb.nuspec" ] }, "Microsoft.AspNet.Diagnostics/1.0.0-rc1-final": { - "sha512": "PlLhXpe74DUMEanyFNvo+A96zD465usPOxu2iAqREnfcpagNJY4dn6uQxDE04BY6XcqPaYAYcrZYyKRfn/pTIg==", "type": "package", + "sha512": "PlLhXpe74DUMEanyFNvo+A96zD465usPOxu2iAqREnfcpagNJY4dn6uQxDE04BY6XcqPaYAYcrZYyKRfn/pTIg==", "files": [ - "Microsoft.AspNet.Diagnostics.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Diagnostics.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Diagnostics.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.dll", "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.xml", "lib/net451/Microsoft.AspNet.Diagnostics.dll", - "lib/net451/Microsoft.AspNet.Diagnostics.xml" + "lib/net451/Microsoft.AspNet.Diagnostics.xml", + "Microsoft.AspNet.Diagnostics.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Diagnostics.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Diagnostics.nuspec" ] }, "Microsoft.AspNet.Diagnostics.Abstractions/1.0.0-rc1-final": { - "sha512": "nr/aKzLzXFOj9KAXTh63uzxPGN4It04vh3dqnIHzKk6Bf/0kPYv9Qw3fwLQy5mc0Cka/soz5ZMdPp8IQk2BRQQ==", "type": "package", + "sha512": "nr/aKzLzXFOj9KAXTh63uzxPGN4It04vh3dqnIHzKk6Bf/0kPYv9Qw3fwLQy5mc0Cka/soz5ZMdPp8IQk2BRQQ==", "files": [ - "Microsoft.AspNet.Diagnostics.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Diagnostics.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Diagnostics.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.Abstractions.dll", "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.Abstractions.xml", "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll", - "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.xml" + "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.xml", + "Microsoft.AspNet.Diagnostics.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Diagnostics.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Diagnostics.Abstractions.nuspec" ] }, "Microsoft.AspNet.Diagnostics.Entity/7.0.0-rc1-final": { - "sha512": "hlOWYlYXpVSEM4wcTzNwZKvJWGUgkZQjOG12FkJFIEMyd8qT8jS20kp92kT2XeU8SBxb1kUAnTBdtOr5VRI+hQ==", "type": "package", + "sha512": "hlOWYlYXpVSEM4wcTzNwZKvJWGUgkZQjOG12FkJFIEMyd8qT8jS20kp92kT2XeU8SBxb1kUAnTBdtOr5VRI+hQ==", "files": [ - "Microsoft.AspNet.Diagnostics.Entity.7.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Diagnostics.Entity.7.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Diagnostics.Entity.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.Entity.dll", "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.Entity.xml", "lib/net451/Microsoft.AspNet.Diagnostics.Entity.dll", - "lib/net451/Microsoft.AspNet.Diagnostics.Entity.xml" + "lib/net451/Microsoft.AspNet.Diagnostics.Entity.xml", + "Microsoft.AspNet.Diagnostics.Entity.7.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Diagnostics.Entity.7.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Diagnostics.Entity.nuspec" ] }, "Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final": { - "sha512": "Tv6YJk78cH+gFipRNjeMpzzUg3t4BQiS0xYVlv/8gVNl4sI6ytAMYYfIbx8pCacIRH5Nx/Tw9GVn28eyw+JZfA==", "type": "package", + "sha512": "Tv6YJk78cH+gFipRNjeMpzzUg3t4BQiS0xYVlv/8gVNl4sI6ytAMYYfIbx8pCacIRH5Nx/Tw9GVn28eyw+JZfA==", "files": [ - "Microsoft.AspNet.FileProviders.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.FileProviders.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.FileProviders.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Abstractions.dll", "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Abstractions.xml", "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll", - "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.xml" + "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.xml", + "Microsoft.AspNet.FileProviders.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.FileProviders.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.FileProviders.Abstractions.nuspec" ] }, "Microsoft.AspNet.FileProviders.Physical/1.0.0-rc1-final": { - "sha512": "Ni5o7X21cN97krdkg3F77F5app0KpLwdpHbxdpwqaMjhMKYcmNDcyZB8Ke/qgbSMqHRwT3aQVhgEp/iJTbgl6g==", "type": "package", + "sha512": "Ni5o7X21cN97krdkg3F77F5app0KpLwdpHbxdpwqaMjhMKYcmNDcyZB8Ke/qgbSMqHRwT3aQVhgEp/iJTbgl6g==", "files": [ - "Microsoft.AspNet.FileProviders.Physical.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.FileProviders.Physical.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.FileProviders.Physical.nuspec", "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Physical.dll", "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Physical.xml", "lib/net451/Microsoft.AspNet.FileProviders.Physical.dll", - "lib/net451/Microsoft.AspNet.FileProviders.Physical.xml" + "lib/net451/Microsoft.AspNet.FileProviders.Physical.xml", + "Microsoft.AspNet.FileProviders.Physical.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.FileProviders.Physical.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.FileProviders.Physical.nuspec" ] }, "Microsoft.AspNet.Hosting/1.0.0-rc1-final": { - "sha512": "6ZVZK5Ql+z6UeVOBcXCRLahcAd/NKdMAK17JBZWGZqqmxKO0LtQMdb6drb9H4nBM3/a8vbhd+23wxzyIfoCLQQ==", "type": "package", + "sha512": "6ZVZK5Ql+z6UeVOBcXCRLahcAd/NKdMAK17JBZWGZqqmxKO0LtQMdb6drb9H4nBM3/a8vbhd+23wxzyIfoCLQQ==", "files": [ - "Microsoft.AspNet.Hosting.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Hosting.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Hosting.nuspec", "lib/dnx451/Microsoft.AspNet.Hosting.dll", "lib/dnx451/Microsoft.AspNet.Hosting.xml", "lib/dnxcore50/Microsoft.AspNet.Hosting.dll", @@ -3462,406 +3398,406 @@ "lib/dotnet5.4/Microsoft.AspNet.Hosting.dll", "lib/dotnet5.4/Microsoft.AspNet.Hosting.xml", "lib/net451/Microsoft.AspNet.Hosting.dll", - "lib/net451/Microsoft.AspNet.Hosting.xml" + "lib/net451/Microsoft.AspNet.Hosting.xml", + "Microsoft.AspNet.Hosting.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Hosting.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Hosting.nuspec" ] }, "Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final": { - "sha512": "07N5rzYcsjkLgwoI923FcAvvf7167qhLgCExXwYYkdZUIJQzneRG0DqZJTm6qpnaD5igf4FM9F+eh2m7y5NFbg==", "type": "package", + "sha512": "07N5rzYcsjkLgwoI923FcAvvf7167qhLgCExXwYYkdZUIJQzneRG0DqZJTm6qpnaD5igf4FM9F+eh2m7y5NFbg==", "files": [ - "Microsoft.AspNet.Hosting.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Hosting.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Hosting.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Hosting.Abstractions.dll", "lib/dotnet5.4/Microsoft.AspNet.Hosting.Abstractions.xml", "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll", - "lib/net451/Microsoft.AspNet.Hosting.Abstractions.xml" + "lib/net451/Microsoft.AspNet.Hosting.Abstractions.xml", + "Microsoft.AspNet.Hosting.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Hosting.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Hosting.Abstractions.nuspec" ] }, "Microsoft.AspNet.Hosting.Server.Abstractions/1.0.0-rc1-final": { - "sha512": "55ovPKPLsLvXsZ2xxtCOkQXmLwrE5iMUXe1y3A3Y/DCcI2u9VBJezu1y2EPYmZCM+uP/Y/BaQm68AWg2r8RV5w==", "type": "package", + "sha512": "55ovPKPLsLvXsZ2xxtCOkQXmLwrE5iMUXe1y3A3Y/DCcI2u9VBJezu1y2EPYmZCM+uP/Y/BaQm68AWg2r8RV5w==", "files": [ - "Microsoft.AspNet.Hosting.Server.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Hosting.Server.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Hosting.Server.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Hosting.Server.Abstractions.dll", "lib/dotnet5.4/Microsoft.AspNet.Hosting.Server.Abstractions.xml", "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.dll", - "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.xml" + "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.xml", + "Microsoft.AspNet.Hosting.Server.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Hosting.Server.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Hosting.Server.Abstractions.nuspec" ] }, "Microsoft.AspNet.Html.Abstractions/1.0.0-rc1-final": { - "sha512": "49aE5EnPr4/IBhrI5fH43o20GgqPCOZqcTDf+Ya8iVSIeorhj2Pn9e12DXqFPTKPHD7+H44K2MaU2lw1/uMiKQ==", "type": "package", + "sha512": "49aE5EnPr4/IBhrI5fH43o20GgqPCOZqcTDf+Ya8iVSIeorhj2Pn9e12DXqFPTKPHD7+H44K2MaU2lw1/uMiKQ==", "files": [ - "Microsoft.AspNet.Html.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Html.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Html.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Html.Abstractions.dll", "lib/dotnet5.4/Microsoft.AspNet.Html.Abstractions.xml", "lib/net451/Microsoft.AspNet.Html.Abstractions.dll", - "lib/net451/Microsoft.AspNet.Html.Abstractions.xml" + "lib/net451/Microsoft.AspNet.Html.Abstractions.xml", + "Microsoft.AspNet.Html.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Html.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Html.Abstractions.nuspec" ] }, "Microsoft.AspNet.Http/1.0.0-rc1-final": { - "sha512": "2vVd6xlfDKxl7pln5VOSczVo5bdJK6VLF6LR62Tb+le6e0COju7diAPHujFcXQlX/eLq2GrctN5vbIMeQ6vRTg==", "type": "package", + "sha512": "2vVd6xlfDKxl7pln5VOSczVo5bdJK6VLF6LR62Tb+le6e0COju7diAPHujFcXQlX/eLq2GrctN5vbIMeQ6vRTg==", "files": [ - "Microsoft.AspNet.Http.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Http.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Http.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Http.dll", "lib/dotnet5.4/Microsoft.AspNet.Http.xml", "lib/net451/Microsoft.AspNet.Http.dll", - "lib/net451/Microsoft.AspNet.Http.xml" + "lib/net451/Microsoft.AspNet.Http.xml", + "Microsoft.AspNet.Http.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Http.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Http.nuspec" ] }, "Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final": { - "sha512": "sfzc1WJMl8wGCF+rChVfJ7otT6tTv24RNXUej2r8tlQ2RDNnAozYyGb0SCW2mxpHrC31On99Wt0rksgF0c2WUw==", "type": "package", + "sha512": "sfzc1WJMl8wGCF+rChVfJ7otT6tTv24RNXUej2r8tlQ2RDNnAozYyGb0SCW2mxpHrC31On99Wt0rksgF0c2WUw==", "files": [ - "Microsoft.AspNet.Http.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Http.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Http.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Http.Abstractions.dll", "lib/dotnet5.4/Microsoft.AspNet.Http.Abstractions.xml", "lib/net451/Microsoft.AspNet.Http.Abstractions.dll", - "lib/net451/Microsoft.AspNet.Http.Abstractions.xml" + "lib/net451/Microsoft.AspNet.Http.Abstractions.xml", + "Microsoft.AspNet.Http.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Http.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Http.Abstractions.nuspec" ] }, "Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final": { - "sha512": "rsjbxD9W6NfqP0WNHMRyetIh6ZoKRbK1ea0V5xWdVAx53WdvgBy0HmkSwXt506+xU65jjZP19F4Ua4YjZdPHfQ==", "type": "package", + "sha512": "rsjbxD9W6NfqP0WNHMRyetIh6ZoKRbK1ea0V5xWdVAx53WdvgBy0HmkSwXt506+xU65jjZP19F4Ua4YjZdPHfQ==", "files": [ - "Microsoft.AspNet.Http.Extensions.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Http.Extensions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Http.Extensions.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Http.Extensions.dll", "lib/dotnet5.4/Microsoft.AspNet.Http.Extensions.xml", "lib/net451/Microsoft.AspNet.Http.Extensions.dll", - "lib/net451/Microsoft.AspNet.Http.Extensions.xml" + "lib/net451/Microsoft.AspNet.Http.Extensions.xml", + "Microsoft.AspNet.Http.Extensions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Http.Extensions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Http.Extensions.nuspec" ] }, "Microsoft.AspNet.Http.Features/1.0.0-rc1-final": { - "sha512": "WlscfdAvN8XaaK1iv1Iewp5emei7+0SlXNkUh7kMJpeaS6K0GhwNmwqZR6VrT1oN+Maw98nEONHS34/suqQwOA==", "type": "package", + "sha512": "WlscfdAvN8XaaK1iv1Iewp5emei7+0SlXNkUh7kMJpeaS6K0GhwNmwqZR6VrT1oN+Maw98nEONHS34/suqQwOA==", "files": [ - "Microsoft.AspNet.Http.Features.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Http.Features.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Http.Features.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Http.Features.dll", "lib/dotnet5.4/Microsoft.AspNet.Http.Features.xml", "lib/net451/Microsoft.AspNet.Http.Features.dll", - "lib/net451/Microsoft.AspNet.Http.Features.xml" + "lib/net451/Microsoft.AspNet.Http.Features.xml", + "Microsoft.AspNet.Http.Features.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Http.Features.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Http.Features.nuspec" ] }, "Microsoft.AspNet.Identity/3.0.0-rc1-final": { - "sha512": "ACPci5zUktgGFqdZ48dWexty24lROTEW/MK3LxIDe88zssLiqMhHrIndp4G/1vafmUfL+9lTw7oda6GRD53cEg==", "type": "package", + "sha512": "ACPci5zUktgGFqdZ48dWexty24lROTEW/MK3LxIDe88zssLiqMhHrIndp4G/1vafmUfL+9lTw7oda6GRD53cEg==", "files": [ - "Microsoft.AspNet.Identity.3.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Identity.3.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Identity.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Identity.dll", "lib/dotnet5.4/Microsoft.AspNet.Identity.xml", "lib/net451/Microsoft.AspNet.Identity.dll", - "lib/net451/Microsoft.AspNet.Identity.xml" + "lib/net451/Microsoft.AspNet.Identity.xml", + "Microsoft.AspNet.Identity.3.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Identity.3.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Identity.nuspec" ] }, "Microsoft.AspNet.Identity.EntityFramework/3.0.0-rc1-final": { - "sha512": "XayUdpI6mRgL4e9kowTxlYURvDGNj7FBhqbOn6uxvQwwD7gltYzKL3T07nCeSzxR5m2sJ+IvrJCMPihKrtuR5w==", "type": "package", + "sha512": "XayUdpI6mRgL4e9kowTxlYURvDGNj7FBhqbOn6uxvQwwD7gltYzKL3T07nCeSzxR5m2sJ+IvrJCMPihKrtuR5w==", "files": [ - "Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Identity.EntityFramework.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Identity.EntityFramework.dll", "lib/dotnet5.4/Microsoft.AspNet.Identity.EntityFramework.xml", "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll", - "lib/net451/Microsoft.AspNet.Identity.EntityFramework.xml" + "lib/net451/Microsoft.AspNet.Identity.EntityFramework.xml", + "Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Identity.EntityFramework.nuspec" ] }, "Microsoft.AspNet.IISPlatformHandler/1.0.0-rc1-final": { - "sha512": "scDY0KQZnOvQTYDd6InIFhn4QnF5UxLtV7VoQXOlpsaEUQ0c6jDVoHvL4ylUy5zcKJkjRDUy/B7Q8TDk05kl2w==", "type": "package", + "sha512": "scDY0KQZnOvQTYDd6InIFhn4QnF5UxLtV7VoQXOlpsaEUQ0c6jDVoHvL4ylUy5zcKJkjRDUy/B7Q8TDk05kl2w==", "files": [ - "Microsoft.AspNet.IISPlatformHandler.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.IISPlatformHandler.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.IISPlatformHandler.nuspec", "lib/dotnet5.4/Microsoft.AspNet.IISPlatformHandler.dll", "lib/dotnet5.4/Microsoft.AspNet.IISPlatformHandler.xml", "lib/net451/Microsoft.AspNet.IISPlatformHandler.dll", - "lib/net451/Microsoft.AspNet.IISPlatformHandler.xml" + "lib/net451/Microsoft.AspNet.IISPlatformHandler.xml", + "Microsoft.AspNet.IISPlatformHandler.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.IISPlatformHandler.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.IISPlatformHandler.nuspec" ] }, "Microsoft.AspNet.JsonPatch/1.0.0-rc1-final": { - "sha512": "ymoIERwLlkXXffpKpFHZ6sjKz8HPwPqAbOnia1H3RAhyTYNJkahW6qWNXF96Fd66I1+m88pApWku+Ld0WD94Sg==", "type": "package", + "sha512": "ymoIERwLlkXXffpKpFHZ6sjKz8HPwPqAbOnia1H3RAhyTYNJkahW6qWNXF96Fd66I1+m88pApWku+Ld0WD94Sg==", "files": [ - "Microsoft.AspNet.JsonPatch.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.JsonPatch.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.JsonPatch.nuspec", "lib/dotnet5.4/Microsoft.AspNet.JsonPatch.dll", "lib/dotnet5.4/Microsoft.AspNet.JsonPatch.xml", "lib/net451/Microsoft.AspNet.JsonPatch.dll", - "lib/net451/Microsoft.AspNet.JsonPatch.xml" + "lib/net451/Microsoft.AspNet.JsonPatch.xml", + "Microsoft.AspNet.JsonPatch.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.JsonPatch.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.JsonPatch.nuspec" ] }, "Microsoft.AspNet.Localization/1.0.0-rc1-final": { - "sha512": "ImoAQSIWbZifALakJI5kR0l5XOBixrnnR7+7RoNfFQFvPmM6lqJv2mNEYgkpFGea/hVdfHPfsWErb1oVVnYMaw==", "type": "package", + "sha512": "ImoAQSIWbZifALakJI5kR0l5XOBixrnnR7+7RoNfFQFvPmM6lqJv2mNEYgkpFGea/hVdfHPfsWErb1oVVnYMaw==", "files": [ - "Microsoft.AspNet.Localization.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Localization.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Localization.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Localization.dll", "lib/dotnet5.4/Microsoft.AspNet.Localization.xml", "lib/net451/Microsoft.AspNet.Localization.dll", - "lib/net451/Microsoft.AspNet.Localization.xml" + "lib/net451/Microsoft.AspNet.Localization.xml", + "Microsoft.AspNet.Localization.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Localization.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Localization.nuspec" ] }, "Microsoft.AspNet.Mvc/6.0.0-rc1-final": { - "sha512": "gKQUI2L58PibL4v/BCsML5RvpcAWQ7gNCn2xQVhLvt2fGDfRAYIr2SnalRJ0M8m+hdHDNtWydfaVrOC799zKtQ==", "type": "package", + "sha512": "gKQUI2L58PibL4v/BCsML5RvpcAWQ7gNCn2xQVhLvt2fGDfRAYIr2SnalRJ0M8m+hdHDNtWydfaVrOC799zKtQ==", "files": [ - "Microsoft.AspNet.Mvc.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.xml", "lib/net451/Microsoft.AspNet.Mvc.dll", - "lib/net451/Microsoft.AspNet.Mvc.xml" + "lib/net451/Microsoft.AspNet.Mvc.xml", + "Microsoft.AspNet.Mvc.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.nuspec" ] }, "Microsoft.AspNet.Mvc.Abstractions/6.0.0-rc1-final": { - "sha512": "xJH5D+h/C6KFA3XjUshgpMEznL7h018f/G4exZY76HhCfABMHmoqb5xrGKvwjKlaCwnSWPDTHeOowsGPmYZ6yQ==", "type": "package", + "sha512": "xJH5D+h/C6KFA3XjUshgpMEznL7h018f/G4exZY76HhCfABMHmoqb5xrGKvwjKlaCwnSWPDTHeOowsGPmYZ6yQ==", "files": [ - "Microsoft.AspNet.Mvc.Abstractions.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.Abstractions.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Abstractions.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Abstractions.xml", "lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll", - "lib/net451/Microsoft.AspNet.Mvc.Abstractions.xml" + "lib/net451/Microsoft.AspNet.Mvc.Abstractions.xml", + "Microsoft.AspNet.Mvc.Abstractions.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Abstractions.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Abstractions.nuspec" ] }, "Microsoft.AspNet.Mvc.ApiExplorer/6.0.0-rc1-final": { - "sha512": "cFXQLFGtg8Dv8ngf42zxkqZq9jt0eV73bSFcRlyJENP+M7exk1ebCHjPt5J1wXZQkSsAmzj7JieHBEad5G3TxQ==", "type": "package", + "sha512": "cFXQLFGtg8Dv8ngf42zxkqZq9jt0eV73bSFcRlyJENP+M7exk1ebCHjPt5J1wXZQkSsAmzj7JieHBEad5G3TxQ==", "files": [ - "Microsoft.AspNet.Mvc.ApiExplorer.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.ApiExplorer.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.ApiExplorer.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.ApiExplorer.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.ApiExplorer.xml", "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.dll", - "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.xml" + "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.xml", + "Microsoft.AspNet.Mvc.ApiExplorer.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.ApiExplorer.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.ApiExplorer.nuspec" ] }, "Microsoft.AspNet.Mvc.Core/6.0.0-rc1-final": { - "sha512": "s4RFVnKx+c49vxu0rK33kwaff9TydQI/LI9ApgAyfZPlrjDvmzzPyKVGpfKBh682scnllaUFeOV+hL9Q6a1zJw==", "type": "package", + "sha512": "s4RFVnKx+c49vxu0rK33kwaff9TydQI/LI9ApgAyfZPlrjDvmzzPyKVGpfKBh682scnllaUFeOV+hL9Q6a1zJw==", "files": [ - "Microsoft.AspNet.Mvc.Core.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.Core.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.Core.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Core.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Core.xml", "lib/net451/Microsoft.AspNet.Mvc.Core.dll", - "lib/net451/Microsoft.AspNet.Mvc.Core.xml" + "lib/net451/Microsoft.AspNet.Mvc.Core.xml", + "Microsoft.AspNet.Mvc.Core.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Core.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Core.nuspec" ] }, "Microsoft.AspNet.Mvc.Cors/6.0.0-rc1-final": { - "sha512": "HGAda11lbt59OxaFjYtzy3DOEL6VoOH4vrMJ7dGnSUbrv8hk+lbk5EUebhFxv7KcKPuoka4pdZB3CPH/TTnahg==", "type": "package", + "sha512": "HGAda11lbt59OxaFjYtzy3DOEL6VoOH4vrMJ7dGnSUbrv8hk+lbk5EUebhFxv7KcKPuoka4pdZB3CPH/TTnahg==", "files": [ - "Microsoft.AspNet.Mvc.Cors.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.Cors.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.Cors.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Cors.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Cors.xml", "lib/net451/Microsoft.AspNet.Mvc.Cors.dll", - "lib/net451/Microsoft.AspNet.Mvc.Cors.xml" + "lib/net451/Microsoft.AspNet.Mvc.Cors.xml", + "Microsoft.AspNet.Mvc.Cors.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Cors.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Cors.nuspec" ] }, "Microsoft.AspNet.Mvc.DataAnnotations/6.0.0-rc1-final": { - "sha512": "1PXLllWma1/uXZJyYUWkhvMw87udjB4AfLMhVIGz2mF3KOPQgzRcdS8Eqze4ypty5+Up2QvIHBUjY2H79e2ezQ==", "type": "package", + "sha512": "1PXLllWma1/uXZJyYUWkhvMw87udjB4AfLMhVIGz2mF3KOPQgzRcdS8Eqze4ypty5+Up2QvIHBUjY2H79e2ezQ==", "files": [ - "Microsoft.AspNet.Mvc.DataAnnotations.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.DataAnnotations.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.DataAnnotations.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.DataAnnotations.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.DataAnnotations.xml", "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll", - "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.xml" + "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.xml", + "Microsoft.AspNet.Mvc.DataAnnotations.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.DataAnnotations.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.DataAnnotations.nuspec" ] }, "Microsoft.AspNet.Mvc.Formatters.Json/6.0.0-rc1-final": { - "sha512": "orkj2uvOhyR+OuTTuewPw5F3Zi6VlU3UV3aA18wy00CwxtPJCJ4IE+J0EmLTMc/r6JGIjTF0pgABsgD0EzhrPg==", "type": "package", + "sha512": "orkj2uvOhyR+OuTTuewPw5F3Zi6VlU3UV3aA18wy00CwxtPJCJ4IE+J0EmLTMc/r6JGIjTF0pgABsgD0EzhrPg==", "files": [ - "Microsoft.AspNet.Mvc.Formatters.Json.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.Formatters.Json.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.Formatters.Json.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Formatters.Json.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Formatters.Json.xml", "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll", - "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.xml" + "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.xml", + "Microsoft.AspNet.Mvc.Formatters.Json.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Formatters.Json.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Formatters.Json.nuspec" ] }, "Microsoft.AspNet.Mvc.Localization/6.0.0-rc1-final": { - "sha512": "G5omyQF/PJZmUrhnuaXxvIpfkp8OgU1fwwBZfsnlaaJd7h8gOhkQspdbXQB+UP5lGO1J/ypFUOYuYmVRKmEjyg==", "type": "package", + "sha512": "G5omyQF/PJZmUrhnuaXxvIpfkp8OgU1fwwBZfsnlaaJd7h8gOhkQspdbXQB+UP5lGO1J/ypFUOYuYmVRKmEjyg==", "files": [ - "Microsoft.AspNet.Mvc.Localization.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.Localization.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.Localization.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Localization.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Localization.xml", "lib/net451/Microsoft.AspNet.Mvc.Localization.dll", - "lib/net451/Microsoft.AspNet.Mvc.Localization.xml" + "lib/net451/Microsoft.AspNet.Mvc.Localization.xml", + "Microsoft.AspNet.Mvc.Localization.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Localization.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Localization.nuspec" ] }, "Microsoft.AspNet.Mvc.Razor/6.0.0-rc1-final": { - "sha512": "zkC6r/If5OoGsDJLkDY+O16K+WirFi2ZBgPbG8cHr3ybnlR4/u8S0p9bqnOd191kibxAAYKYfafVg+NApv8Vig==", "type": "package", + "sha512": "zkC6r/If5OoGsDJLkDY+O16K+WirFi2ZBgPbG8cHr3ybnlR4/u8S0p9bqnOd191kibxAAYKYfafVg+NApv8Vig==", "files": [ - "Microsoft.AspNet.Mvc.Razor.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.Razor.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.Razor.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Razor.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Razor.xml", "lib/net451/Microsoft.AspNet.Mvc.Razor.dll", - "lib/net451/Microsoft.AspNet.Mvc.Razor.xml" + "lib/net451/Microsoft.AspNet.Mvc.Razor.xml", + "Microsoft.AspNet.Mvc.Razor.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Razor.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Razor.nuspec" ] }, "Microsoft.AspNet.Mvc.Razor.Host/6.0.0-rc1-final": { - "sha512": "kYvYr+IAe91NgHPARMkGSLQzep3Zs7gHJCtAhslcmU8cDJaodoUxVxJikiBX9HmZIzKf9uENT8Et5JCWpQFqRA==", "type": "package", + "sha512": "kYvYr+IAe91NgHPARMkGSLQzep3Zs7gHJCtAhslcmU8cDJaodoUxVxJikiBX9HmZIzKf9uENT8Et5JCWpQFqRA==", "files": [ - "Microsoft.AspNet.Mvc.Razor.Host.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.Razor.Host.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.Razor.Host.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Razor.Host.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.Razor.Host.xml", "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.dll", - "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.xml" + "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.xml", + "Microsoft.AspNet.Mvc.Razor.Host.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Razor.Host.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Razor.Host.nuspec" ] }, "Microsoft.AspNet.Mvc.TagHelpers/6.0.0-rc1-final": { - "sha512": "zcoDzmKSMdOVUQHQZJQStArNqc5ERTxosB3GiK/MbC0HFhJ4vmh/vwI0rxnXO6X25+gYnr/2PAiY9fHvGkN58A==", "type": "package", + "sha512": "zcoDzmKSMdOVUQHQZJQStArNqc5ERTxosB3GiK/MbC0HFhJ4vmh/vwI0rxnXO6X25+gYnr/2PAiY9fHvGkN58A==", "files": [ - "Microsoft.AspNet.Mvc.TagHelpers.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.TagHelpers.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.TagHelpers.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.TagHelpers.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.TagHelpers.xml", "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.dll", - "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.xml" + "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.xml", + "Microsoft.AspNet.Mvc.TagHelpers.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.TagHelpers.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.TagHelpers.nuspec" ] }, "Microsoft.AspNet.Mvc.ViewFeatures/6.0.0-rc1-final": { - "sha512": "IoWtyV9HXJ1x2HKXpcqX25iPOHAmW9vlQJD3bliMV5Oix3sjieVK7i2S3VpUsJjqddpSA9Vg2PkQIzwDDS+smA==", "type": "package", + "sha512": "IoWtyV9HXJ1x2HKXpcqX25iPOHAmW9vlQJD3bliMV5Oix3sjieVK7i2S3VpUsJjqddpSA9Vg2PkQIzwDDS+smA==", "files": [ - "Microsoft.AspNet.Mvc.ViewFeatures.6.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Mvc.ViewFeatures.6.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Mvc.ViewFeatures.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Mvc.ViewFeatures.dll", "lib/dotnet5.4/Microsoft.AspNet.Mvc.ViewFeatures.xml", "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll", - "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.xml" + "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.xml", + "Microsoft.AspNet.Mvc.ViewFeatures.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.ViewFeatures.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.ViewFeatures.nuspec" ] }, "Microsoft.AspNet.Owin/1.0.0-rc1-final": { - "sha512": "6lkzV/uEYORT1GQDddWVjsm/zRtEZHnIcWmBR4H6tqjsv1q2rWFmDy8rEckPvxUVn1iNTWKpn6s4UJglbdTgtg==", "type": "package", + "sha512": "6lkzV/uEYORT1GQDddWVjsm/zRtEZHnIcWmBR4H6tqjsv1q2rWFmDy8rEckPvxUVn1iNTWKpn6s4UJglbdTgtg==", "files": [ - "Microsoft.AspNet.Owin.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Owin.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Owin.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Owin.dll", "lib/dotnet5.4/Microsoft.AspNet.Owin.xml", "lib/net451/Microsoft.AspNet.Owin.dll", - "lib/net451/Microsoft.AspNet.Owin.xml" + "lib/net451/Microsoft.AspNet.Owin.xml", + "Microsoft.AspNet.Owin.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Owin.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Owin.nuspec" ] }, "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces/1.0.0-rc1-final": { - "sha512": "+goR2yw/UKbZGXvnR9z+mLWoAt2+AcDwE65XoV0HyYDyvvF+hotNiI5Ft0P/kVr8gpLeHS3JHHdRtsCjIqxhDQ==", "type": "package", + "sha512": "+goR2yw/UKbZGXvnR9z+mLWoAt2+AcDwE65XoV0HyYDyvvF+hotNiI5Ft0P/kVr8gpLeHS3JHHdRtsCjIqxhDQ==", "files": [ - "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.nuspec", "lib/dotnet5.4/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll", "lib/dotnet5.4/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.xml", "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll", - "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.xml" + "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.xml", + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.nuspec" ] }, "Microsoft.AspNet.Razor/4.0.0-rc1-final": { - "sha512": "j4R032B5HY3WjgGir8/Zer2FWZzsux8SS1fD6AugKmI7Msx/4d8/0FCMRbLCFNytt2rosOmNJhoAp7qOlzOHVw==", "type": "package", + "sha512": "j4R032B5HY3WjgGir8/Zer2FWZzsux8SS1fD6AugKmI7Msx/4d8/0FCMRbLCFNytt2rosOmNJhoAp7qOlzOHVw==", "files": [ - "Microsoft.AspNet.Razor.4.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Razor.4.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Razor.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Razor.dll", "lib/dotnet5.4/Microsoft.AspNet.Razor.xml", "lib/net451/Microsoft.AspNet.Razor.dll", - "lib/net451/Microsoft.AspNet.Razor.xml" + "lib/net451/Microsoft.AspNet.Razor.xml", + "Microsoft.AspNet.Razor.4.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Razor.4.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Razor.nuspec" ] }, "Microsoft.AspNet.Razor.Runtime/4.0.0-rc1-final": { - "sha512": "UQSVaYFnLiSI3gtb6Q2jSv3yZia+vmve/TQrprlXUT5jAeUJa5G2DWYTcGPZE6BfmAim5SZ1BOW6ozMLRBHQ/Q==", "type": "package", + "sha512": "UQSVaYFnLiSI3gtb6Q2jSv3yZia+vmve/TQrprlXUT5jAeUJa5G2DWYTcGPZE6BfmAim5SZ1BOW6ozMLRBHQ/Q==", "files": [ - "Microsoft.AspNet.Razor.Runtime.4.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Razor.Runtime.4.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Razor.Runtime.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Razor.Runtime.dll", "lib/dotnet5.4/Microsoft.AspNet.Razor.Runtime.xml", "lib/net451/Microsoft.AspNet.Razor.Runtime.dll", - "lib/net451/Microsoft.AspNet.Razor.Runtime.xml" + "lib/net451/Microsoft.AspNet.Razor.Runtime.xml", + "Microsoft.AspNet.Razor.Runtime.4.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Razor.Runtime.4.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Razor.Runtime.nuspec" ] }, "Microsoft.AspNet.Razor.Runtime.Precompilation/4.0.0-rc1-final": { - "sha512": "3YD0OJRtuYgBQX6OBLNxZf8VdOQ7nv5TlA1frq0WOuS+7KMXJj+3oS69YwJ65x4zCRpUkl2bHCFTC4X7nG4KSw==", "type": "package", + "sha512": "3YD0OJRtuYgBQX6OBLNxZf8VdOQ7nv5TlA1frq0WOuS+7KMXJj+3oS69YwJ65x4zCRpUkl2bHCFTC4X7nG4KSw==", "files": [ - "Microsoft.AspNet.Razor.Runtime.Precompilation.4.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Razor.Runtime.Precompilation.4.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Razor.Runtime.Precompilation.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Razor.Runtime.Precompilation.dll", "lib/dotnet5.4/Microsoft.AspNet.Razor.Runtime.Precompilation.xml", "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.dll", - "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.xml" + "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.xml", + "Microsoft.AspNet.Razor.Runtime.Precompilation.4.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Razor.Runtime.Precompilation.4.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Razor.Runtime.Precompilation.nuspec" ] }, "Microsoft.AspNet.Routing/1.0.0-rc1-final": { - "sha512": "kIDLp1Icd+l2Z5jFGZf5rAKALS2btMKdP+a+zOepiE4oZJCAJ5tWms+MyMkMJ8hD9/5O6fF4CzckBBcA6pxNUQ==", "type": "package", + "sha512": "kIDLp1Icd+l2Z5jFGZf5rAKALS2btMKdP+a+zOepiE4oZJCAJ5tWms+MyMkMJ8hD9/5O6fF4CzckBBcA6pxNUQ==", "files": [ - "Microsoft.AspNet.Routing.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Routing.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Routing.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Routing.dll", "lib/dotnet5.4/Microsoft.AspNet.Routing.xml", "lib/net451/Microsoft.AspNet.Routing.dll", - "lib/net451/Microsoft.AspNet.Routing.xml" + "lib/net451/Microsoft.AspNet.Routing.xml", + "Microsoft.AspNet.Routing.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Routing.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Routing.nuspec" ] }, "Microsoft.AspNet.Server.Kestrel/1.0.0-rc1-final": { - "sha512": "4fuGqW9K2PaxLwQsyRZaoO2Eu+GT5nv8WeYWpD8EqHLzY9GVEW25jy1iW2+1Tf5BwQJLN2e9QxY2K7OPlM9iRg==", "type": "package", + "sha512": "4fuGqW9K2PaxLwQsyRZaoO2Eu+GT5nv8WeYWpD8EqHLzY9GVEW25jy1iW2+1Tf5BwQJLN2e9QxY2K7OPlM9iRg==", "files": [ - "Microsoft.AspNet.Server.Kestrel.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Server.Kestrel.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Server.Kestrel.nuspec", "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll", "lib/dnx451/Microsoft.AspNet.Server.Kestrel.xml", "lib/dnxcore50/Microsoft.AspNet.Server.Kestrel.dll", @@ -3870,6 +3806,9 @@ "lib/dotnet5.4/Microsoft.AspNet.Server.Kestrel.xml", "lib/net451/Microsoft.AspNet.Server.Kestrel.dll", "lib/net451/Microsoft.AspNet.Server.Kestrel.xml", + "Microsoft.AspNet.Server.Kestrel.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Server.Kestrel.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Server.Kestrel.nuspec", "runtimes/osx/native/libuv.dylib", "runtimes/win10-arm/native/libuv.dll", "runtimes/win7-x64/native/libuv.dll", @@ -3878,12 +3817,9 @@ ] }, "Microsoft.AspNet.Server.WebListener/1.0.0-rc1-final": { - "sha512": "U1S48H06oKFHVth/1xUtylpa0E4tBDYtxpzfELeZ1aNW3fdOqcd20dlh6bapOP78R+axSY1DI/FR8dGGgn+84Q==", "type": "package", + "sha512": "U1S48H06oKFHVth/1xUtylpa0E4tBDYtxpzfELeZ1aNW3fdOqcd20dlh6bapOP78R+axSY1DI/FR8dGGgn+84Q==", "files": [ - "Microsoft.AspNet.Server.WebListener.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Server.WebListener.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Server.WebListener.nuspec", "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll", "lib/dnx451/Microsoft.AspNet.Server.WebListener.xml", "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.dll", @@ -3891,184 +3827,184 @@ "lib/dotnet5.4/Microsoft.AspNet.Server.WebListener.dll", "lib/dotnet5.4/Microsoft.AspNet.Server.WebListener.xml", "lib/net451/Microsoft.AspNet.Server.WebListener.dll", - "lib/net451/Microsoft.AspNet.Server.WebListener.xml" + "lib/net451/Microsoft.AspNet.Server.WebListener.xml", + "Microsoft.AspNet.Server.WebListener.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Server.WebListener.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Server.WebListener.nuspec" ] }, "Microsoft.AspNet.Session/1.0.0-rc1-final": { - "sha512": "nMImkPMx/z4YL/bCBaTywQZD28sg6IvWMRckzY4hMZuhhRWr4z3HHYgORCaKbJQH3nJkfL6rb+TpmWobN9gKpw==", "type": "package", + "sha512": "nMImkPMx/z4YL/bCBaTywQZD28sg6IvWMRckzY4hMZuhhRWr4z3HHYgORCaKbJQH3nJkfL6rb+TpmWobN9gKpw==", "files": [ - "Microsoft.AspNet.Session.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Session.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Session.nuspec", "lib/dotnet5.4/Microsoft.AspNet.Session.dll", "lib/dotnet5.4/Microsoft.AspNet.Session.xml", "lib/net451/Microsoft.AspNet.Session.dll", - "lib/net451/Microsoft.AspNet.Session.xml" + "lib/net451/Microsoft.AspNet.Session.xml", + "Microsoft.AspNet.Session.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Session.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Session.nuspec" ] }, "Microsoft.AspNet.SignalR.Core/2.2.0": { - "sha512": "y+gx2iv3Da2YIkh/m8BSitF63PAs7sDJY9td9blvgrXzCvKAb664sc/2D7kNSwEiFDLDGCoax6pqe3pRRDSDHQ==", "type": "package", + "sha512": "y+gx2iv3Da2YIkh/m8BSitF63PAs7sDJY9td9blvgrXzCvKAb664sc/2D7kNSwEiFDLDGCoax6pqe3pRRDSDHQ==", "files": [ + "lib/net45/Microsoft.AspNet.SignalR.Core.dll", + "lib/net45/Microsoft.AspNet.SignalR.Core.xml", "Microsoft.AspNet.SignalR.Core.2.2.0.nupkg", "Microsoft.AspNet.SignalR.Core.2.2.0.nupkg.sha512", - "Microsoft.AspNet.SignalR.Core.nuspec", - "lib/net45/Microsoft.AspNet.SignalR.Core.dll", - "lib/net45/Microsoft.AspNet.SignalR.Core.xml" + "Microsoft.AspNet.SignalR.Core.nuspec" ] }, "Microsoft.AspNet.SignalR.JS/2.2.0": { - "sha512": "VjALldAdg3AiBPSmP9HUmqFTOQVRhl/jZI9Sq5AZAEbiPPfDK1FRjqtVia35OXyC+wGW2n20M5QNRKFuflSUsA==", "type": "package", + "sha512": "VjALldAdg3AiBPSmP9HUmqFTOQVRhl/jZI9Sq5AZAEbiPPfDK1FRjqtVia35OXyC+wGW2n20M5QNRKFuflSUsA==", "files": [ + "content/Scripts/jquery.signalR-2.2.0.js", + "content/Scripts/jquery.signalR-2.2.0.min.js", "Microsoft.AspNet.SignalR.JS.2.2.0.nupkg", "Microsoft.AspNet.SignalR.JS.2.2.0.nupkg.sha512", - "Microsoft.AspNet.SignalR.JS.nuspec", - "content/Scripts/jquery.signalR-2.2.0.js", - "content/Scripts/jquery.signalR-2.2.0.min.js" + "Microsoft.AspNet.SignalR.JS.nuspec" ] }, "Microsoft.AspNet.StaticFiles/1.0.0-rc1-final": { - "sha512": "JKFrKL6iwGzG+DO9vwP8fEbz3gHA9K6SoCE/Th/oIwxDEENNF2TAYjjAag5c0iJcaK3+X8+s2RkA/zZ+vWHOTg==", "type": "package", + "sha512": "JKFrKL6iwGzG+DO9vwP8fEbz3gHA9K6SoCE/Th/oIwxDEENNF2TAYjjAag5c0iJcaK3+X8+s2RkA/zZ+vWHOTg==", "files": [ - "Microsoft.AspNet.StaticFiles.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.StaticFiles.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.StaticFiles.nuspec", "lib/dotnet5.4/Microsoft.AspNet.StaticFiles.dll", "lib/dotnet5.4/Microsoft.AspNet.StaticFiles.xml", "lib/net451/Microsoft.AspNet.StaticFiles.dll", - "lib/net451/Microsoft.AspNet.StaticFiles.xml" + "lib/net451/Microsoft.AspNet.StaticFiles.xml", + "Microsoft.AspNet.StaticFiles.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.StaticFiles.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.StaticFiles.nuspec" ] }, "Microsoft.AspNet.Tooling.Razor/1.0.0-rc1-final": { - "sha512": "ZWDxJ4sqrZyrtmlRKeBYrxguRNBnTGV2LNgyZrSyVQ8DcQjPkSqFwu18BeER+j6Od2mgV5aOCdCLDN0QnjYI7Q==", "type": "package", + "sha512": "ZWDxJ4sqrZyrtmlRKeBYrxguRNBnTGV2LNgyZrSyVQ8DcQjPkSqFwu18BeER+j6Od2mgV5aOCdCLDN0QnjYI7Q==", "files": [ - "Microsoft.AspNet.Tooling.Razor.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.Tooling.Razor.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.Tooling.Razor.nuspec", "app/project.json", "app/razor-tooling", "app/razor-tooling.cmd", "lib/dotnet5.4/Microsoft.AspNet.Tooling.Razor.dll", "lib/dotnet5.4/Microsoft.AspNet.Tooling.Razor.xml", "lib/net451/Microsoft.AspNet.Tooling.Razor.dll", - "lib/net451/Microsoft.AspNet.Tooling.Razor.xml" + "lib/net451/Microsoft.AspNet.Tooling.Razor.xml", + "Microsoft.AspNet.Tooling.Razor.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Tooling.Razor.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Tooling.Razor.nuspec" ] }, "Microsoft.AspNet.Web.Optimization/1.1.3": { - "sha512": "TWKKpTWEdB8jXp2Vl2TXNKW30GBQg6nnh0y8iZWmGY5c1XY4f649vfDslNHsCsvk9JZxc1Rkm/UGDdfq4gjWRQ==", "type": "package", + "sha512": "TWKKpTWEdB8jXp2Vl2TXNKW30GBQg6nnh0y8iZWmGY5c1XY4f649vfDslNHsCsvk9JZxc1Rkm/UGDdfq4gjWRQ==", "files": [ + "lib/net40/System.Web.Optimization.dll", + "lib/net40/system.web.optimization.xml", "Microsoft.AspNet.Web.Optimization.1.1.3.nupkg", "Microsoft.AspNet.Web.Optimization.1.1.3.nupkg.sha512", - "Microsoft.AspNet.Web.Optimization.nuspec", - "lib/net40/System.Web.Optimization.dll", - "lib/net40/system.web.optimization.xml" + "Microsoft.AspNet.Web.Optimization.nuspec" ] }, "Microsoft.AspNet.WebSockets.Protocol/1.0.0-rc1-final": { - "sha512": "dc/e2uVh/J9dQ9DuXh0hlTSS5lID2Kr+O+EFgf9NgrvP1sFS8EWDGHoUv9RS/owVfFtd956bnRjMX2jD/5NBPA==", "type": "package", + "sha512": "dc/e2uVh/J9dQ9DuXh0hlTSS5lID2Kr+O+EFgf9NgrvP1sFS8EWDGHoUv9RS/owVfFtd956bnRjMX2jD/5NBPA==", "files": [ - "Microsoft.AspNet.WebSockets.Protocol.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.WebSockets.Protocol.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.WebSockets.Protocol.nuspec", "lib/dotnet5.4/Microsoft.AspNet.WebSockets.Protocol.dll", "lib/dotnet5.4/Microsoft.AspNet.WebSockets.Protocol.xml", "lib/net451/Microsoft.AspNet.WebSockets.Protocol.dll", - "lib/net451/Microsoft.AspNet.WebSockets.Protocol.xml" + "lib/net451/Microsoft.AspNet.WebSockets.Protocol.xml", + "Microsoft.AspNet.WebSockets.Protocol.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.WebSockets.Protocol.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.WebSockets.Protocol.nuspec" ] }, "Microsoft.AspNet.WebSockets.Server/1.0.0-rc1-final": { - "sha512": "hVPS2eewqM8S5cpFK62+d10WCaPBQb9pnP3ahEYP/wMlycv0nAmsQ5sMeaI06zI12cZTAXWnwf3aUgN7/2yuFA==", "type": "package", + "sha512": "hVPS2eewqM8S5cpFK62+d10WCaPBQb9pnP3ahEYP/wMlycv0nAmsQ5sMeaI06zI12cZTAXWnwf3aUgN7/2yuFA==", "files": [ - "Microsoft.AspNet.WebSockets.Server.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.WebSockets.Server.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.WebSockets.Server.nuspec", "lib/dotnet5.4/Microsoft.AspNet.WebSockets.Server.dll", "lib/dotnet5.4/Microsoft.AspNet.WebSockets.Server.xml", "lib/net451/Microsoft.AspNet.WebSockets.Server.dll", - "lib/net451/Microsoft.AspNet.WebSockets.Server.xml" + "lib/net451/Microsoft.AspNet.WebSockets.Server.xml", + "Microsoft.AspNet.WebSockets.Server.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.WebSockets.Server.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.WebSockets.Server.nuspec" ] }, "Microsoft.AspNet.WebUtilities/1.0.0-rc1-final": { - "sha512": "0D80xroAEiWlB9X5eR/JUya1H2saIYnt4d7bPru5RRf5L/66X+9WWhf3hFkLUF3W13K6g6K9Is9dCTaEfFFKTA==", "type": "package", + "sha512": "0D80xroAEiWlB9X5eR/JUya1H2saIYnt4d7bPru5RRf5L/66X+9WWhf3hFkLUF3W13K6g6K9Is9dCTaEfFFKTA==", "files": [ - "Microsoft.AspNet.WebUtilities.1.0.0-rc1-final.nupkg", - "Microsoft.AspNet.WebUtilities.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.AspNet.WebUtilities.nuspec", "lib/dotnet5.4/Microsoft.AspNet.WebUtilities.dll", "lib/dotnet5.4/Microsoft.AspNet.WebUtilities.xml", "lib/net451/Microsoft.AspNet.WebUtilities.dll", - "lib/net451/Microsoft.AspNet.WebUtilities.xml" + "lib/net451/Microsoft.AspNet.WebUtilities.xml", + "Microsoft.AspNet.WebUtilities.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.WebUtilities.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.WebUtilities.nuspec" ] }, "Microsoft.AspNetCore.Authentication.OAuth/0.0.1-alpha": { - "sha512": "CRa90T3SrbRqYRA1libMqoLZjpQy6QirJ6/IdYJ7LSyDHuwqRSK3583Q6dJovigGGv95MdGUTVMz0iD68FcW5w==", "type": "package", + "sha512": "CRa90T3SrbRqYRA1libMqoLZjpQy6QirJ6/IdYJ7LSyDHuwqRSK3583Q6dJovigGGv95MdGUTVMz0iD68FcW5w==", "files": [ + "content/Readme.txt", "Microsoft.AspNetCore.Authentication.OAuth.0.0.1-alpha.nupkg", "Microsoft.AspNetCore.Authentication.OAuth.0.0.1-alpha.nupkg.sha512", - "Microsoft.AspNetCore.Authentication.OAuth.nuspec", - "content/Readme.txt" + "Microsoft.AspNetCore.Authentication.OAuth.nuspec" ] }, "Microsoft.CodeAnalysis.Analyzers/1.0.0": { - "sha512": "E7VdmGw6xO3VHWapC+pNLZmo6yncS53UY3bmb5WZm9wliJBB1A6brgzKA4fcqiLrmJFx71r0M2zEbRDphRLUNg==", "type": "package", + "sha512": "E7VdmGw6xO3VHWapC+pNLZmo6yncS53UY3bmb5WZm9wliJBB1A6brgzKA4fcqiLrmJFx71r0M2zEbRDphRLUNg==", "files": [ - "Microsoft.CodeAnalysis.Analyzers.1.0.0.nupkg", - "Microsoft.CodeAnalysis.Analyzers.1.0.0.nupkg.sha512", - "Microsoft.CodeAnalysis.Analyzers.nuspec", - "ThirdPartyNotices.rtf", "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", + "Microsoft.CodeAnalysis.Analyzers.1.0.0.nupkg", + "Microsoft.CodeAnalysis.Analyzers.1.0.0.nupkg.sha512", + "Microsoft.CodeAnalysis.Analyzers.nuspec", + "ThirdPartyNotices.rtf", "tools/install.ps1", "tools/uninstall.ps1" ] }, "Microsoft.CodeAnalysis.Common/1.1.0-rc1-20151109-01": { - "sha512": "gC9zpQARTjIOht1dZM5Bp0fbOKA40yh0wHBMG2psLGquche0URbfdB9i1pnCusLospEsRIrNvYl75647BcBVug==", "type": "package", + "sha512": "gC9zpQARTjIOht1dZM5Bp0fbOKA40yh0wHBMG2psLGquche0URbfdB9i1pnCusLospEsRIrNvYl75647BcBVug==", "files": [ - "Microsoft.CodeAnalysis.Common.1.1.0-rc1-20151109-01.nupkg", - "Microsoft.CodeAnalysis.Common.1.1.0-rc1-20151109-01.nupkg.sha512", - "Microsoft.CodeAnalysis.Common.nuspec", - "ThirdPartyNotices.rtf", "lib/net45/Microsoft.CodeAnalysis.dll", "lib/net45/Microsoft.CodeAnalysis.xml", "lib/portable-net45+win8/Microsoft.CodeAnalysis.dll", - "lib/portable-net45+win8/Microsoft.CodeAnalysis.xml" + "lib/portable-net45+win8/Microsoft.CodeAnalysis.xml", + "Microsoft.CodeAnalysis.Common.1.1.0-rc1-20151109-01.nupkg", + "Microsoft.CodeAnalysis.Common.1.1.0-rc1-20151109-01.nupkg.sha512", + "Microsoft.CodeAnalysis.Common.nuspec", + "ThirdPartyNotices.rtf" ] }, "Microsoft.CodeAnalysis.CSharp/1.1.0-rc1-20151109-01": { - "sha512": "BFhSWMMlp0xLN/ogn71ULN7N0yy/yqJf/wu63x3KjV497n+8OlyiX7ZnbaQiUeafjW5P2vLzvZH99+5s+dH3Dg==", "type": "package", + "sha512": "BFhSWMMlp0xLN/ogn71ULN7N0yy/yqJf/wu63x3KjV497n+8OlyiX7ZnbaQiUeafjW5P2vLzvZH99+5s+dH3Dg==", "files": [ - "Microsoft.CodeAnalysis.CSharp.1.1.0-rc1-20151109-01.nupkg", - "Microsoft.CodeAnalysis.CSharp.1.1.0-rc1-20151109-01.nupkg.sha512", - "Microsoft.CodeAnalysis.CSharp.nuspec", - "ThirdPartyNotices.rtf", "lib/net45/Microsoft.CodeAnalysis.CSharp.dll", "lib/net45/Microsoft.CodeAnalysis.CSharp.xml", "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.dll", - "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.xml" + "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.xml", + "Microsoft.CodeAnalysis.CSharp.1.1.0-rc1-20151109-01.nupkg", + "Microsoft.CodeAnalysis.CSharp.1.1.0-rc1-20151109-01.nupkg.sha512", + "Microsoft.CodeAnalysis.CSharp.nuspec", + "ThirdPartyNotices.rtf" ] }, "Microsoft.Data.Sqlite/1.0.0-rc1-final": { - "sha512": "54F32OBWIWMIpeKggCMEX+Bp/TiAiKzBaQ4z+IRr61eNSnJhxMnLE/QWDs5YbCtbDlWIB4+VBC1rnT8PFGCtdw==", "type": "package", + "sha512": "54F32OBWIWMIpeKggCMEX+Bp/TiAiKzBaQ4z+IRr61eNSnJhxMnLE/QWDs5YbCtbDlWIB4+VBC1rnT8PFGCtdw==", "files": [ - "Microsoft.Data.Sqlite.1.0.0-rc1-final.nupkg", - "Microsoft.Data.Sqlite.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Data.Sqlite.nuspec", "build/net451/Microsoft.Data.Sqlite.props", "build/netcore50/Microsoft.Data.Sqlite.targets", "build/netcore50/win10-arm/native/sqlite3.dll", @@ -4080,550 +4016,550 @@ "lib/net451/Microsoft.Data.Sqlite.xml", "lib/netcore50/Microsoft.Data.Sqlite.dll", "lib/netcore50/Microsoft.Data.Sqlite.xml", + "Microsoft.Data.Sqlite.1.0.0-rc1-final.nupkg", + "Microsoft.Data.Sqlite.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Data.Sqlite.nuspec", "runtimes/win7-x64/native/sqlite3.dll", "runtimes/win7-x86/native/sqlite3.dll" ] }, "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": { - "sha512": "kg3kR7H12Bs46TiuF7YT8A3SNXehhBcwsArIMQIH2ecXGkg5MPWDl2OR6bnQu6k0OMu9QUiv1oiwC9yU7rHWfw==", "type": "package", + "sha512": "kg3kR7H12Bs46TiuF7YT8A3SNXehhBcwsArIMQIH2ecXGkg5MPWDl2OR6bnQu6k0OMu9QUiv1oiwC9yU7rHWfw==", "files": [ - "Microsoft.Dnx.Compilation.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.Dnx.Compilation.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Dnx.Compilation.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.Dnx.Compilation.Abstractions.dll", "lib/dotnet5.4/Microsoft.Dnx.Compilation.Abstractions.xml", "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll", - "lib/net451/Microsoft.Dnx.Compilation.Abstractions.xml" + "lib/net451/Microsoft.Dnx.Compilation.Abstractions.xml", + "Microsoft.Dnx.Compilation.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Dnx.Compilation.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Dnx.Compilation.Abstractions.nuspec" ] }, "Microsoft.Dnx.Compilation.CSharp.Abstractions/1.0.0-rc1-final": { - "sha512": "MYJJHSIqOvmQxm2KOCwfber5JUwYKtfMREVYxnj/kv+HQrfrztL9dN4IFvh/SsBzm5cGR0Lt52bWJKzkrIRF/g==", "type": "package", + "sha512": "MYJJHSIqOvmQxm2KOCwfber5JUwYKtfMREVYxnj/kv+HQrfrztL9dN4IFvh/SsBzm5cGR0Lt52bWJKzkrIRF/g==", "files": [ - "Microsoft.Dnx.Compilation.CSharp.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.Dnx.Compilation.CSharp.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Dnx.Compilation.CSharp.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll", "lib/dotnet5.4/Microsoft.Dnx.Compilation.CSharp.Abstractions.xml", "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll", - "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.xml" + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.xml", + "Microsoft.Dnx.Compilation.CSharp.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Dnx.Compilation.CSharp.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Dnx.Compilation.CSharp.Abstractions.nuspec" ] }, "Microsoft.Dnx.Compilation.CSharp.Common/1.0.0-rc1-final": { - "sha512": "/OnNSw+oX/sc3Rl1Q9vFMhg+OPC+AbaDYmC4JufkHop8Ydhsv94JDT4w5xrpXi7QIKICQGTyzQgAkUjPnuFzdA==", "type": "package", + "sha512": "/OnNSw+oX/sc3Rl1Q9vFMhg+OPC+AbaDYmC4JufkHop8Ydhsv94JDT4w5xrpXi7QIKICQGTyzQgAkUjPnuFzdA==", "files": [ - "Microsoft.Dnx.Compilation.CSharp.Common.1.0.0-rc1-final.nupkg", - "Microsoft.Dnx.Compilation.CSharp.Common.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Dnx.Compilation.CSharp.Common.nuspec", "lib/dotnet5.4/Microsoft.Dnx.Compilation.CSharp.Common.dll", "lib/dotnet5.4/Microsoft.Dnx.Compilation.CSharp.Common.xml", "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.dll", - "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.xml" + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.xml", + "Microsoft.Dnx.Compilation.CSharp.Common.1.0.0-rc1-final.nupkg", + "Microsoft.Dnx.Compilation.CSharp.Common.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Dnx.Compilation.CSharp.Common.nuspec" ] }, "Microsoft.Extensions.Caching.Abstractions/1.0.0-rc1-final": { - "sha512": "WlNfPuf/8Q7DzMiOHjiT9Ha2IYdguLGfHT/2C/p9KzviCKXaqfrIdI6X9w5MmCuiYRucqK+iM5cIWKHQ1mmZrg==", "type": "package", + "sha512": "WlNfPuf/8Q7DzMiOHjiT9Ha2IYdguLGfHT/2C/p9KzviCKXaqfrIdI6X9w5MmCuiYRucqK+iM5cIWKHQ1mmZrg==", "files": [ - "Microsoft.Extensions.Caching.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Caching.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Caching.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Caching.Abstractions.dll", "lib/dotnet5.4/Microsoft.Extensions.Caching.Abstractions.xml", "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll", "lib/net451/Microsoft.Extensions.Caching.Abstractions.xml", "lib/netcore50/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/netcore50/Microsoft.Extensions.Caching.Abstractions.xml" + "lib/netcore50/Microsoft.Extensions.Caching.Abstractions.xml", + "Microsoft.Extensions.Caching.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Caching.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Caching.Abstractions.nuspec" ] }, "Microsoft.Extensions.Caching.Memory/1.0.0-rc1-final": { - "sha512": "KQFkXdBieLObHr1+ld0FVOLQLgVFcrhn6qIixsmP09TyEw2VaGPrzIiBVJSzyKfaE2MVJlshDvfdvcfSE/zl3g==", "type": "package", + "sha512": "KQFkXdBieLObHr1+ld0FVOLQLgVFcrhn6qIixsmP09TyEw2VaGPrzIiBVJSzyKfaE2MVJlshDvfdvcfSE/zl3g==", "files": [ - "Microsoft.Extensions.Caching.Memory.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Caching.Memory.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Caching.Memory.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Caching.Memory.dll", "lib/dotnet5.4/Microsoft.Extensions.Caching.Memory.xml", "lib/net451/Microsoft.Extensions.Caching.Memory.dll", "lib/net451/Microsoft.Extensions.Caching.Memory.xml", "lib/netcore50/Microsoft.Extensions.Caching.Memory.dll", - "lib/netcore50/Microsoft.Extensions.Caching.Memory.xml" + "lib/netcore50/Microsoft.Extensions.Caching.Memory.xml", + "Microsoft.Extensions.Caching.Memory.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Caching.Memory.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Caching.Memory.nuspec" ] }, "Microsoft.Extensions.CodeGeneration/1.0.0-rc1-final": { - "sha512": "Mkld1xqSkU1CuMtMlbKMPwzoXMXBzC/SdOiRLutd632mGrQCDwhBgrxiBDfFDD63OxWt24TjMZkqlxmRRTm7zQ==", "type": "package", + "sha512": "Mkld1xqSkU1CuMtMlbKMPwzoXMXBzC/SdOiRLutd632mGrQCDwhBgrxiBDfFDD63OxWt24TjMZkqlxmRRTm7zQ==", "files": [ - "Microsoft.Extensions.CodeGeneration.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.CodeGeneration.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.CodeGeneration.nuspec", "lib/dnx451/Microsoft.Extensions.CodeGeneration.dll", "lib/dnx451/Microsoft.Extensions.CodeGeneration.xml", "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.dll", - "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.xml" + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.xml", + "Microsoft.Extensions.CodeGeneration.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.CodeGeneration.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.CodeGeneration.nuspec" ] }, "Microsoft.Extensions.CodeGeneration.Core/1.0.0-rc1-final": { - "sha512": "uQe19xMM4ymoC9uU/rLZTkbSH8n/CVKEjw4jbLfoFq179+LH4IxDRqPqidEMQUF6ON4jYVwhexuAMPJdQ5ewjQ==", "type": "package", + "sha512": "uQe19xMM4ymoC9uU/rLZTkbSH8n/CVKEjw4jbLfoFq179+LH4IxDRqPqidEMQUF6ON4jYVwhexuAMPJdQ5ewjQ==", "files": [ - "Microsoft.Extensions.CodeGeneration.Core.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.CodeGeneration.Core.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.CodeGeneration.Core.nuspec", "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.dll", "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.xml", "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Core.dll", - "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Core.xml" + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Core.xml", + "Microsoft.Extensions.CodeGeneration.Core.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.CodeGeneration.Core.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.CodeGeneration.Core.nuspec" ] }, "Microsoft.Extensions.CodeGeneration.EntityFramework/1.0.0-rc1-final": { - "sha512": "Bs5bPxbPlTYAB5d1+bPjnAZqQyQMueg0orED8boIlwb66he5pFO7LuQ3Q+BNTUB4x3M1q1U7L1L469tllVtGZg==", "type": "package", + "sha512": "Bs5bPxbPlTYAB5d1+bPjnAZqQyQMueg0orED8boIlwb66he5pFO7LuQ3Q+BNTUB4x3M1q1U7L1L469tllVtGZg==", "files": [ - "Microsoft.Extensions.CodeGeneration.EntityFramework.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.CodeGeneration.EntityFramework.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.CodeGeneration.EntityFramework.nuspec", - "Templates/DbContext/NewLocalDbContext.cshtml", "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.dll", "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.xml", "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.EntityFramework.dll", - "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.EntityFramework.xml" + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.EntityFramework.xml", + "Microsoft.Extensions.CodeGeneration.EntityFramework.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.CodeGeneration.EntityFramework.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.CodeGeneration.EntityFramework.nuspec", + "Templates/DbContext/NewLocalDbContext.cshtml" ] }, "Microsoft.Extensions.CodeGeneration.Templating/1.0.0-rc1-final": { - "sha512": "d20Suo15M+sNS5QBYMfJpBgSUFclVSeIU06Y/snnmKdNjAiQfbKkW0bG8ryBw8zn29KXHcK39DwUpkrFvphQIg==", "type": "package", + "sha512": "d20Suo15M+sNS5QBYMfJpBgSUFclVSeIU06Y/snnmKdNjAiQfbKkW0bG8ryBw8zn29KXHcK39DwUpkrFvphQIg==", "files": [ - "Microsoft.Extensions.CodeGeneration.Templating.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.CodeGeneration.Templating.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.CodeGeneration.Templating.nuspec", "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.dll", "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.xml", "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Templating.dll", - "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Templating.xml" + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Templating.xml", + "Microsoft.Extensions.CodeGeneration.Templating.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.CodeGeneration.Templating.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.CodeGeneration.Templating.nuspec" ] }, "Microsoft.Extensions.CodeGenerators.Mvc/1.0.0-rc1-final": { - "sha512": "rkec5T1UW17vRb6rPWEDOq4WHj7+mu8IKWuea9I05YKDACo/EBgDhqp4aoZrOsNzoEH6k+NlL0FRa3o5s9vglA==", "type": "package", + "sha512": "rkec5T1UW17vRb6rPWEDOq4WHj7+mu8IKWuea9I05YKDACo/EBgDhqp4aoZrOsNzoEH6k+NlL0FRa3o5s9vglA==", "files": [ + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll", + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.xml", + "lib/dnxcore50/Microsoft.Extensions.CodeGenerators.Mvc.dll", + "lib/dnxcore50/Microsoft.Extensions.CodeGenerators.Mvc.xml", "Microsoft.Extensions.CodeGenerators.Mvc.1.0.0-rc1-final.nupkg", "Microsoft.Extensions.CodeGenerators.Mvc.1.0.0-rc1-final.nupkg.sha512", "Microsoft.Extensions.CodeGenerators.Mvc.nuspec", - "THIRDPARTYNOTICE ASP.NET_Preview.rtf", "Templates/ControllerGenerator/ApiControllerWithContext.cshtml", "Templates/ControllerGenerator/EmptyController.cshtml", "Templates/ControllerGenerator/MvcControllerWithContext.cshtml", - "Templates/MvcLayout/Error.cshtml", "Templates/MvcLayout/_Layout.cshtml", + "Templates/MvcLayout/Error.cshtml", "Templates/Startup/ReadMe.cshtml", "Templates/Startup/Startup.cshtml", + "Templates/StaticFiles/Content/bootstrap.css", + "Templates/StaticFiles/Content/bootstrap.min.css", "Templates/StaticFiles/Content/Scripts/_references.js", "Templates/StaticFiles/Content/Scripts/bootstrap.js", "Templates/StaticFiles/Content/Scripts/bootstrap.min.js", - "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.intellisense.js", - "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.js", - "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.min.js", - "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.min.map", - "Templates/StaticFiles/Content/Scripts/jquery.validate-vsdoc.js", "Templates/StaticFiles/Content/Scripts/jquery.validate.js", "Templates/StaticFiles/Content/Scripts/jquery.validate.min.js", "Templates/StaticFiles/Content/Scripts/jquery.validate.unobtrusive.js", "Templates/StaticFiles/Content/Scripts/jquery.validate.unobtrusive.min.js", + "Templates/StaticFiles/Content/Scripts/jquery.validate-vsdoc.js", + "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.intellisense.js", + "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.js", + "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.min.js", + "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.min.map", "Templates/StaticFiles/Content/Scripts/modernizr-2.6.2.js", "Templates/StaticFiles/Content/Scripts/respond.js", "Templates/StaticFiles/Content/Scripts/respond.min.js", "Templates/StaticFiles/Content/Site.css", - "Templates/StaticFiles/Content/bootstrap.css", - "Templates/StaticFiles/Content/bootstrap.min.css", "Templates/ViewGenerator/Create.cshtml", "Templates/ViewGenerator/Delete.cshtml", "Templates/ViewGenerator/Details.cshtml", "Templates/ViewGenerator/Edit.cshtml", "Templates/ViewGenerator/List.cshtml", - "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll", - "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.xml", - "lib/dnxcore50/Microsoft.Extensions.CodeGenerators.Mvc.dll", - "lib/dnxcore50/Microsoft.Extensions.CodeGenerators.Mvc.xml" + "THIRDPARTYNOTICE ASP.NET_Preview.rtf" ] }, "Microsoft.Extensions.Configuration/1.0.0-rc1-final": { - "sha512": "2ayWzqMVGWjr8o8bOSnIsyQbi9sLz9Ya8+YM+9tM/ivSnLHuN7TNHNfJv4jTyRZvoOafdh5Ivlc/OdmsZPXlQQ==", "type": "package", + "sha512": "2ayWzqMVGWjr8o8bOSnIsyQbi9sLz9Ya8+YM+9tM/ivSnLHuN7TNHNfJv4jTyRZvoOafdh5Ivlc/OdmsZPXlQQ==", "files": [ - "Microsoft.Extensions.Configuration.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Configuration.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Configuration.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Configuration.dll", "lib/dotnet5.4/Microsoft.Extensions.Configuration.xml", "lib/net451/Microsoft.Extensions.Configuration.dll", "lib/net451/Microsoft.Extensions.Configuration.xml", "lib/netcore50/Microsoft.Extensions.Configuration.dll", - "lib/netcore50/Microsoft.Extensions.Configuration.xml" + "lib/netcore50/Microsoft.Extensions.Configuration.xml", + "Microsoft.Extensions.Configuration.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.nuspec" ] }, "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final": { - "sha512": "xA7ObOlIswcx2qakv69kz0pnBizFJrmwxRxJyjPOHWfevF4W+OdolZsbKOc12kY7y5upqhAvNGWTblffMvADHA==", "type": "package", + "sha512": "xA7ObOlIswcx2qakv69kz0pnBizFJrmwxRxJyjPOHWfevF4W+OdolZsbKOc12kY7y5upqhAvNGWTblffMvADHA==", "files": [ - "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Configuration.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Configuration.Abstractions.dll", "lib/dotnet5.4/Microsoft.Extensions.Configuration.Abstractions.xml", "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll", "lib/net451/Microsoft.Extensions.Configuration.Abstractions.xml", "lib/netcore50/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netcore50/Microsoft.Extensions.Configuration.Abstractions.xml" + "lib/netcore50/Microsoft.Extensions.Configuration.Abstractions.xml", + "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.Abstractions.nuspec" ] }, "Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final": { - "sha512": "tuIi7cRq6lbpCybL+z9vamz/KbM+nN9nyJ2Id5bKCdxKDNMnKb9PdMxJ+0DHc8p6fP00PyQucYuN5EpxsYrX6Q==", "type": "package", + "sha512": "tuIi7cRq6lbpCybL+z9vamz/KbM+nN9nyJ2Id5bKCdxKDNMnKb9PdMxJ+0DHc8p6fP00PyQucYuN5EpxsYrX6Q==", "files": [ - "Microsoft.Extensions.Configuration.Binder.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Configuration.Binder.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Configuration.Binder.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Configuration.Binder.dll", "lib/dotnet5.4/Microsoft.Extensions.Configuration.Binder.xml", "lib/net451/Microsoft.Extensions.Configuration.Binder.dll", "lib/net451/Microsoft.Extensions.Configuration.Binder.xml", "lib/netcore50/Microsoft.Extensions.Configuration.Binder.dll", - "lib/netcore50/Microsoft.Extensions.Configuration.Binder.xml" + "lib/netcore50/Microsoft.Extensions.Configuration.Binder.xml", + "Microsoft.Extensions.Configuration.Binder.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.Binder.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.Binder.nuspec" ] }, "Microsoft.Extensions.Configuration.CommandLine/1.0.0-rc1-final": { - "sha512": "k+kXsefuLV5WkkG6X8GFn9zf9ZrMyC3dddgm6I6scpbanDyoKUYrRUP2VhW0ViO6TIva0soh6jJy3pFPCrNx9Q==", "type": "package", + "sha512": "k+kXsefuLV5WkkG6X8GFn9zf9ZrMyC3dddgm6I6scpbanDyoKUYrRUP2VhW0ViO6TIva0soh6jJy3pFPCrNx9Q==", "files": [ - "Microsoft.Extensions.Configuration.CommandLine.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Configuration.CommandLine.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Configuration.CommandLine.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Configuration.CommandLine.dll", "lib/dotnet5.4/Microsoft.Extensions.Configuration.CommandLine.xml", "lib/net451/Microsoft.Extensions.Configuration.CommandLine.dll", "lib/net451/Microsoft.Extensions.Configuration.CommandLine.xml", "lib/netcore50/Microsoft.Extensions.Configuration.CommandLine.dll", - "lib/netcore50/Microsoft.Extensions.Configuration.CommandLine.xml" + "lib/netcore50/Microsoft.Extensions.Configuration.CommandLine.xml", + "Microsoft.Extensions.Configuration.CommandLine.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.CommandLine.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.CommandLine.nuspec" ] }, "Microsoft.Extensions.Configuration.EnvironmentVariables/1.0.0-rc1-final": { - "sha512": "CaNirkiOycy0L6ptGxmpDkHZ2lzqcHKDbQJBfEhobnEt43pqKGKgAPC5dW3DfnsMpuK+inypm5iht9t6tq4vjg==", "type": "package", + "sha512": "CaNirkiOycy0L6ptGxmpDkHZ2lzqcHKDbQJBfEhobnEt43pqKGKgAPC5dW3DfnsMpuK+inypm5iht9t6tq4vjg==", "files": [ - "Microsoft.Extensions.Configuration.EnvironmentVariables.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Configuration.EnvironmentVariables.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Configuration.EnvironmentVariables.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", "lib/dotnet5.4/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", "lib/netcore50/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", - "lib/netcore50/Microsoft.Extensions.Configuration.EnvironmentVariables.xml" + "lib/netcore50/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "Microsoft.Extensions.Configuration.EnvironmentVariables.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.EnvironmentVariables.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.EnvironmentVariables.nuspec" ] }, "Microsoft.Extensions.Configuration.FileExtensions/1.0.0-rc1-final": { - "sha512": "w2x8nqrp2YUgNBJuZ3SUmexBtjaoZFzCQtObRTjrE4GWceFEmaLZtXFvs4n9IgRQkOqqCza7Fv7NXnD9m2emjQ==", "type": "package", + "sha512": "w2x8nqrp2YUgNBJuZ3SUmexBtjaoZFzCQtObRTjrE4GWceFEmaLZtXFvs4n9IgRQkOqqCza7Fv7NXnD9m2emjQ==", "files": [ - "Microsoft.Extensions.Configuration.FileExtensions.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Configuration.FileExtensions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Configuration.FileExtensions.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Configuration.FileExtensions.dll", "lib/dotnet5.4/Microsoft.Extensions.Configuration.FileExtensions.xml", "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.dll", "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.xml", "lib/netcore50/Microsoft.Extensions.Configuration.FileExtensions.dll", - "lib/netcore50/Microsoft.Extensions.Configuration.FileExtensions.xml" + "lib/netcore50/Microsoft.Extensions.Configuration.FileExtensions.xml", + "Microsoft.Extensions.Configuration.FileExtensions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.FileExtensions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.FileExtensions.nuspec" ] }, "Microsoft.Extensions.Configuration.FileProviderExtensions/1.0.0-rc1-final": { - "sha512": "OhIrGyCmuWalr0WEAtoRarpTTxP/hb4CHHvv15KYjzgB91T5In2PMaBX65Y0pBxvhKqPdocvo8iNOh2Sk+abNw==", "type": "package", + "sha512": "OhIrGyCmuWalr0WEAtoRarpTTxP/hb4CHHvv15KYjzgB91T5In2PMaBX65Y0pBxvhKqPdocvo8iNOh2Sk+abNw==", "files": [ - "Microsoft.Extensions.Configuration.FileProviderExtensions.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Configuration.FileProviderExtensions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Configuration.FileProviderExtensions.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Configuration.FileProviderExtensions.dll", "lib/dotnet5.4/Microsoft.Extensions.Configuration.FileProviderExtensions.xml", "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.dll", "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.xml", "lib/netcore50/Microsoft.Extensions.Configuration.FileProviderExtensions.dll", - "lib/netcore50/Microsoft.Extensions.Configuration.FileProviderExtensions.xml" + "lib/netcore50/Microsoft.Extensions.Configuration.FileProviderExtensions.xml", + "Microsoft.Extensions.Configuration.FileProviderExtensions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.FileProviderExtensions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.FileProviderExtensions.nuspec" ] }, "Microsoft.Extensions.Configuration.Json/1.0.0-rc1-final": { - "sha512": "9v+RpswnXEpAP5mx8J1w1yZZT2pPtMBTnOAauNh2c9ju5Dhq3ljxvbm0S9j6o5F/EFSLlbfN/brxTJN3qa/upw==", "type": "package", + "sha512": "9v+RpswnXEpAP5mx8J1w1yZZT2pPtMBTnOAauNh2c9ju5Dhq3ljxvbm0S9j6o5F/EFSLlbfN/brxTJN3qa/upw==", "files": [ - "Microsoft.Extensions.Configuration.Json.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Configuration.Json.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Configuration.Json.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Configuration.Json.dll", "lib/dotnet5.4/Microsoft.Extensions.Configuration.Json.xml", "lib/net451/Microsoft.Extensions.Configuration.Json.dll", "lib/net451/Microsoft.Extensions.Configuration.Json.xml", "lib/netcore50/Microsoft.Extensions.Configuration.Json.dll", - "lib/netcore50/Microsoft.Extensions.Configuration.Json.xml" + "lib/netcore50/Microsoft.Extensions.Configuration.Json.xml", + "Microsoft.Extensions.Configuration.Json.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.Json.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.Json.nuspec" ] }, "Microsoft.Extensions.Configuration.UserSecrets/1.0.0-rc1-final": { - "sha512": "m2WaXGNWRrbpWquen8PS1oB8GdG5tCSWhXAmFbhacj1mhz3ojFy0TDUZPbx87TX2ZQNNp6MYfzO5Z73hlM47Bw==", "type": "package", + "sha512": "m2WaXGNWRrbpWquen8PS1oB8GdG5tCSWhXAmFbhacj1mhz3ojFy0TDUZPbx87TX2ZQNNp6MYfzO5Z73hlM47Bw==", "files": [ - "Microsoft.Extensions.Configuration.UserSecrets.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Configuration.UserSecrets.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Configuration.UserSecrets.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Configuration.UserSecrets.dll", "lib/dotnet5.4/Microsoft.Extensions.Configuration.UserSecrets.xml", "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.dll", - "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.xml" + "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.xml", + "Microsoft.Extensions.Configuration.UserSecrets.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.UserSecrets.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.UserSecrets.nuspec" ] }, "Microsoft.Extensions.DependencyInjection/1.0.0-rc1-final": { - "sha512": "S/+s3fq85j21H5nYOvh1fIt1arl8F5lZ7Ryiw/qend83yHQwIQbBs+dip9FhqiPmAn6Dz3UhW0likQQurfEsLQ==", "type": "package", + "sha512": "S/+s3fq85j21H5nYOvh1fIt1arl8F5lZ7Ryiw/qend83yHQwIQbBs+dip9FhqiPmAn6Dz3UhW0likQQurfEsLQ==", "files": [ - "Microsoft.Extensions.DependencyInjection.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.DependencyInjection.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.DependencyInjection.nuspec", "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.dll", "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.xml", "lib/net451/Microsoft.Extensions.DependencyInjection.dll", "lib/net451/Microsoft.Extensions.DependencyInjection.xml", "lib/netcore50/Microsoft.Extensions.DependencyInjection.dll", - "lib/netcore50/Microsoft.Extensions.DependencyInjection.xml" + "lib/netcore50/Microsoft.Extensions.DependencyInjection.xml", + "Microsoft.Extensions.DependencyInjection.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.DependencyInjection.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.DependencyInjection.nuspec" ] }, "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": { - "sha512": "MUKexXAsRZ55C7YZ26ShePZgBeW+6FbasxeIVmZ/BZIgiG4uw6yPOdfl9WvTaUL9SFK2sEPcYLatWmLfTpsOAA==", "type": "package", + "sha512": "MUKexXAsRZ55C7YZ26ShePZgBeW+6FbasxeIVmZ/BZIgiG4uw6yPOdfl9WvTaUL9SFK2sEPcYLatWmLfTpsOAA==", "files": [ - "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.DependencyInjection.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll", "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.xml", "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.xml" + "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.DependencyInjection.Abstractions.nuspec" ] }, "Microsoft.Extensions.FileSystemGlobbing/1.0.0-rc1-final": { - "sha512": "7N9IPDU0T1uQBj6hobeGNqiEd+Cuu6RHJ0RcwkUvzTsLq8Vf2Sc72+HEAICTw1CTRXHgW49Zr47PvO0QPxI/5g==", "type": "package", + "sha512": "7N9IPDU0T1uQBj6hobeGNqiEd+Cuu6RHJ0RcwkUvzTsLq8Vf2Sc72+HEAICTw1CTRXHgW49Zr47PvO0QPxI/5g==", "files": [ - "Microsoft.Extensions.FileSystemGlobbing.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.FileSystemGlobbing.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.FileSystemGlobbing.nuspec", "lib/dotnet5.4/Microsoft.Extensions.FileSystemGlobbing.dll", "lib/dotnet5.4/Microsoft.Extensions.FileSystemGlobbing.xml", "lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll", - "lib/net451/Microsoft.Extensions.FileSystemGlobbing.xml" + "lib/net451/Microsoft.Extensions.FileSystemGlobbing.xml", + "Microsoft.Extensions.FileSystemGlobbing.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.FileSystemGlobbing.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.FileSystemGlobbing.nuspec" ] }, "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0-rc1-final": { - "sha512": "HZggxvkQz5r5Dp36eCdnV8A/fmuhlK2xxmSnUKPES4w3l0C8mzbRLoJlPVdxyd9xy00odSlS5tz8w2IegZcqBQ==", "type": "package", + "sha512": "HZggxvkQz5r5Dp36eCdnV8A/fmuhlK2xxmSnUKPES4w3l0C8mzbRLoJlPVdxyd9xy00odSlS5tz8w2IegZcqBQ==", "files": [ - "Microsoft.Extensions.Globalization.CultureInfoCache.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Globalization.CultureInfoCache.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Globalization.CultureInfoCache.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Globalization.CultureInfoCache.dll", "lib/dotnet5.4/Microsoft.Extensions.Globalization.CultureInfoCache.xml", "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.dll", - "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.xml" + "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.xml", + "Microsoft.Extensions.Globalization.CultureInfoCache.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Globalization.CultureInfoCache.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Globalization.CultureInfoCache.nuspec" ] }, "Microsoft.Extensions.Localization/1.0.0-rc1-final": { - "sha512": "nt1CcD9lUXyYl0Y+ecAr2DtPI3rRCs5f1zUKRl5rN8SFOXHXK21V6kycFVP+VckUD39jsTTLuxKSKGCuBZ/9+Q==", "type": "package", + "sha512": "nt1CcD9lUXyYl0Y+ecAr2DtPI3rRCs5f1zUKRl5rN8SFOXHXK21V6kycFVP+VckUD39jsTTLuxKSKGCuBZ/9+Q==", "files": [ - "Microsoft.Extensions.Localization.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Localization.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Localization.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Localization.dll", "lib/dotnet5.4/Microsoft.Extensions.Localization.xml", "lib/net451/Microsoft.Extensions.Localization.dll", - "lib/net451/Microsoft.Extensions.Localization.xml" + "lib/net451/Microsoft.Extensions.Localization.xml", + "Microsoft.Extensions.Localization.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Localization.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Localization.nuspec" ] }, "Microsoft.Extensions.Localization.Abstractions/1.0.0-rc1-final": { - "sha512": "0Z6Knet4Re5ZLIpixjLX9w8TrTPjsB3F/b9EIN1RdX5inXkdOrnpgiT6j/PzcgUcCNlCXe1dTqutVSDE6+26ig==", "type": "package", + "sha512": "0Z6Knet4Re5ZLIpixjLX9w8TrTPjsB3F/b9EIN1RdX5inXkdOrnpgiT6j/PzcgUcCNlCXe1dTqutVSDE6+26ig==", "files": [ - "Microsoft.Extensions.Localization.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Localization.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Localization.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Localization.Abstractions.dll", "lib/dotnet5.4/Microsoft.Extensions.Localization.Abstractions.xml", "lib/net451/Microsoft.Extensions.Localization.Abstractions.dll", - "lib/net451/Microsoft.Extensions.Localization.Abstractions.xml" + "lib/net451/Microsoft.Extensions.Localization.Abstractions.xml", + "Microsoft.Extensions.Localization.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Localization.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Localization.Abstractions.nuspec" ] }, "Microsoft.Extensions.Logging/1.0.0-rc1-final": { - "sha512": "anegHH4XHjaCmC557A0uvnJzprT44MOKr669yfiQLtITA+lQrM3aMijxjjdCREnxE8ftXuSz+6wViCvkgcAOhA==", "type": "package", + "sha512": "anegHH4XHjaCmC557A0uvnJzprT44MOKr669yfiQLtITA+lQrM3aMijxjjdCREnxE8ftXuSz+6wViCvkgcAOhA==", "files": [ - "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Logging.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Logging.dll", "lib/dotnet5.4/Microsoft.Extensions.Logging.xml", "lib/net451/Microsoft.Extensions.Logging.dll", "lib/net451/Microsoft.Extensions.Logging.xml", "lib/netcore50/Microsoft.Extensions.Logging.dll", - "lib/netcore50/Microsoft.Extensions.Logging.xml" + "lib/netcore50/Microsoft.Extensions.Logging.xml", + "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Logging.nuspec" ] }, "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": { - "sha512": "ejGO1JhPXMsCCSyH12xwkOYsb9oBv2gHc3LLaT2jevrD//xuQizWaxpVk0/rHGdORkWdp+kT2Qmuz/sLyNWW/g==", "type": "package", + "sha512": "ejGO1JhPXMsCCSyH12xwkOYsb9oBv2gHc3LLaT2jevrD//xuQizWaxpVk0/rHGdORkWdp+kT2Qmuz/sLyNWW/g==", "files": [ - "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Logging.Abstractions.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Logging.Abstractions.dll", "lib/dotnet5.4/Microsoft.Extensions.Logging.Abstractions.xml", "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll", "lib/net451/Microsoft.Extensions.Logging.Abstractions.xml", "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.xml" + "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.xml", + "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Logging.Abstractions.nuspec" ] }, "Microsoft.Extensions.Logging.Console/1.0.0-rc1-final": { - "sha512": "zUklTASL2my5gp291VZuK6YMLit9ECmU7gDNN/gDwqO3EB1CDyKQtGQBtABNNgJw/0In8mFFNbsiGYhZ8xFUJA==", "type": "package", + "sha512": "zUklTASL2my5gp291VZuK6YMLit9ECmU7gDNN/gDwqO3EB1CDyKQtGQBtABNNgJw/0In8mFFNbsiGYhZ8xFUJA==", "files": [ - "Microsoft.Extensions.Logging.Console.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Logging.Console.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Logging.Console.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Logging.Console.dll", "lib/dotnet5.4/Microsoft.Extensions.Logging.Console.xml", "lib/net451/Microsoft.Extensions.Logging.Console.dll", "lib/net451/Microsoft.Extensions.Logging.Console.xml", "lib/netcore50/Microsoft.Extensions.Logging.Console.dll", - "lib/netcore50/Microsoft.Extensions.Logging.Console.xml" + "lib/netcore50/Microsoft.Extensions.Logging.Console.xml", + "Microsoft.Extensions.Logging.Console.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Logging.Console.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Logging.Console.nuspec" ] }, "Microsoft.Extensions.Logging.Debug/1.0.0-rc1-final": { - "sha512": "MBBASQ1nP6TeQndLQIr2iBYicVwZB64T14cnsvTuiWsV/aj5nFtR23hLYOJL2JJkrkU25/1/knxDpfH+0vG96g==", "type": "package", + "sha512": "MBBASQ1nP6TeQndLQIr2iBYicVwZB64T14cnsvTuiWsV/aj5nFtR23hLYOJL2JJkrkU25/1/knxDpfH+0vG96g==", "files": [ - "Microsoft.Extensions.Logging.Debug.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Logging.Debug.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Logging.Debug.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Logging.Debug.dll", "lib/dotnet5.4/Microsoft.Extensions.Logging.Debug.xml", "lib/net451/Microsoft.Extensions.Logging.Debug.dll", "lib/net451/Microsoft.Extensions.Logging.Debug.xml", "lib/netcore50/Microsoft.Extensions.Logging.Debug.dll", - "lib/netcore50/Microsoft.Extensions.Logging.Debug.xml" + "lib/netcore50/Microsoft.Extensions.Logging.Debug.xml", + "Microsoft.Extensions.Logging.Debug.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Logging.Debug.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Logging.Debug.nuspec" ] }, "Microsoft.Extensions.MemoryPool/1.0.0-rc1-final": { - "sha512": "QaWADlihqf1DDDLqav1v5u7ObNF7qqPpt4CyN7xBwSx0/jhFjtDnFnKswNYgC/kNFJWZ+crF22AR19M3LlQRaQ==", "type": "package", + "sha512": "QaWADlihqf1DDDLqav1v5u7ObNF7qqPpt4CyN7xBwSx0/jhFjtDnFnKswNYgC/kNFJWZ+crF22AR19M3LlQRaQ==", "files": [ - "Microsoft.Extensions.MemoryPool.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.MemoryPool.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.MemoryPool.nuspec", "lib/dotnet5.4/Microsoft.Extensions.MemoryPool.dll", "lib/dotnet5.4/Microsoft.Extensions.MemoryPool.xml", "lib/net451/Microsoft.Extensions.MemoryPool.dll", - "lib/net451/Microsoft.Extensions.MemoryPool.xml" + "lib/net451/Microsoft.Extensions.MemoryPool.xml", + "Microsoft.Extensions.MemoryPool.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.MemoryPool.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.MemoryPool.nuspec" ] }, "Microsoft.Extensions.Options/0.0.1-alpha": { - "sha512": "5zH0KTUqMzt66T9dcJy2x7imjsAHgqctudJGWDKHtNtyKsedyv0xAc7PLStFfrkZQjlqtn/X8QpHnsGEl+fMwQ==", "type": "package", + "sha512": "5zH0KTUqMzt66T9dcJy2x7imjsAHgqctudJGWDKHtNtyKsedyv0xAc7PLStFfrkZQjlqtn/X8QpHnsGEl+fMwQ==", "files": [ + "content/Readme.txt", "Microsoft.Extensions.Options.0.0.1-alpha.nupkg", "Microsoft.Extensions.Options.0.0.1-alpha.nupkg.sha512", - "Microsoft.Extensions.Options.nuspec", - "content/Readme.txt" + "Microsoft.Extensions.Options.nuspec" ] }, "Microsoft.Extensions.OptionsModel/1.0.0-rc1-final": { - "sha512": "IhK5pNqRgakrwiv5OrB6hv7e6+TZzYqfJr40Qri0Xgi+oXJklNgbA5eHvzZrghdHfqfSqcvLWtWD0ri6e8Eo1w==", "type": "package", + "sha512": "IhK5pNqRgakrwiv5OrB6hv7e6+TZzYqfJr40Qri0Xgi+oXJklNgbA5eHvzZrghdHfqfSqcvLWtWD0ri6e8Eo1w==", "files": [ - "Microsoft.Extensions.OptionsModel.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.OptionsModel.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.OptionsModel.nuspec", "lib/dotnet5.4/Microsoft.Extensions.OptionsModel.dll", "lib/dotnet5.4/Microsoft.Extensions.OptionsModel.xml", "lib/net451/Microsoft.Extensions.OptionsModel.dll", "lib/net451/Microsoft.Extensions.OptionsModel.xml", "lib/netcore50/Microsoft.Extensions.OptionsModel.dll", - "lib/netcore50/Microsoft.Extensions.OptionsModel.xml" + "lib/netcore50/Microsoft.Extensions.OptionsModel.xml", + "Microsoft.Extensions.OptionsModel.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.OptionsModel.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.OptionsModel.nuspec" ] }, "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": { - "sha512": "26HS4c6MBisN+D7XUr8HObOI/JJvSJQYQR//Bfw/hi9UqhqK3lFpNKjOuYHI+gTxYdXT46HqZiz4D+k7d+ob3A==", "type": "package", + "sha512": "26HS4c6MBisN+D7XUr8HObOI/JJvSJQYQR//Bfw/hi9UqhqK3lFpNKjOuYHI+gTxYdXT46HqZiz4D+k7d+ob3A==", "files": [ - "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.PlatformAbstractions.nuspec", "lib/dotnet5.4/Microsoft.Extensions.PlatformAbstractions.dll", "lib/dotnet5.4/Microsoft.Extensions.PlatformAbstractions.xml", "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll", - "lib/net451/Microsoft.Extensions.PlatformAbstractions.xml" + "lib/net451/Microsoft.Extensions.PlatformAbstractions.xml", + "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.PlatformAbstractions.nuspec" ] }, "Microsoft.Extensions.Primitives/1.0.0-rc1-final": { - "sha512": "oHWqBARJveyM7LctuqQqvsTC58hxoq0gGnHr6Qsxie71LIkZpfE21IklhSLOsqmv4QIpes/G6k1vZbAQ+cC/nw==", "type": "package", + "sha512": "oHWqBARJveyM7LctuqQqvsTC58hxoq0gGnHr6Qsxie71LIkZpfE21IklhSLOsqmv4QIpes/G6k1vZbAQ+cC/nw==", "files": [ - "Microsoft.Extensions.Primitives.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.Primitives.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.Primitives.nuspec", "lib/dotnet5.4/Microsoft.Extensions.Primitives.dll", "lib/dotnet5.4/Microsoft.Extensions.Primitives.xml", "lib/net451/Microsoft.Extensions.Primitives.dll", "lib/net451/Microsoft.Extensions.Primitives.xml", "lib/netcore50/Microsoft.Extensions.Primitives.dll", - "lib/netcore50/Microsoft.Extensions.Primitives.xml" + "lib/netcore50/Microsoft.Extensions.Primitives.xml", + "Microsoft.Extensions.Primitives.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Primitives.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Primitives.nuspec" ] }, "Microsoft.Extensions.WebEncoders/1.0.0-rc1-final": { - "sha512": "wzBnlP/2tFePKvM+DNyRuf6mWt9BxCRjdQBFi+9xUz0DhFdhMzLKN97ZE9/fd36rUVjd2JwlGqHUOSYQURNhfw==", "type": "package", + "sha512": "wzBnlP/2tFePKvM+DNyRuf6mWt9BxCRjdQBFi+9xUz0DhFdhMzLKN97ZE9/fd36rUVjd2JwlGqHUOSYQURNhfw==", "files": [ - "Microsoft.Extensions.WebEncoders.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.WebEncoders.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.WebEncoders.nuspec", "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.dll", "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.xml", "lib/net451/Microsoft.Extensions.WebEncoders.dll", - "lib/net451/Microsoft.Extensions.WebEncoders.xml" + "lib/net451/Microsoft.Extensions.WebEncoders.xml", + "Microsoft.Extensions.WebEncoders.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.WebEncoders.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.WebEncoders.nuspec" ] }, "Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final": { - "sha512": "wt47w3Zu7JvuD7CfRSCaz0IZL5EzpuzicRm6Qcidteb2TVeB98Psg7YGiwIBeYB1b52YFTBgqC+ySKk/GRhy2A==", "type": "package", + "sha512": "wt47w3Zu7JvuD7CfRSCaz0IZL5EzpuzicRm6Qcidteb2TVeB98Psg7YGiwIBeYB1b52YFTBgqC+ySKk/GRhy2A==", "files": [ - "Microsoft.Extensions.WebEncoders.Core.1.0.0-rc1-final.nupkg", - "Microsoft.Extensions.WebEncoders.Core.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Extensions.WebEncoders.Core.nuspec", "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.Core.dll", "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.Core.xml", "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll", - "lib/net451/Microsoft.Extensions.WebEncoders.Core.xml" + "lib/net451/Microsoft.Extensions.WebEncoders.Core.xml", + "Microsoft.Extensions.WebEncoders.Core.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.WebEncoders.Core.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.WebEncoders.Core.nuspec" ] }, "Microsoft.Framework.Configuration/1.0.0-beta8": { - "sha512": "M2Fg4gBigELMjFow/w44eGZe7VICY6naOe8R6jKbtsXpDTKFsfCuXxpZcUfIgI791hs7Ney88IjxZ3XudsgJeg==", "type": "package", + "sha512": "M2Fg4gBigELMjFow/w44eGZe7VICY6naOe8R6jKbtsXpDTKFsfCuXxpZcUfIgI791hs7Ney88IjxZ3XudsgJeg==", "files": [ - "Microsoft.Framework.Configuration.1.0.0-beta8.nupkg", - "Microsoft.Framework.Configuration.1.0.0-beta8.nupkg.sha512", - "Microsoft.Framework.Configuration.nuspec", "lib/dnx451/Microsoft.Framework.Configuration.dll", "lib/dnx451/Microsoft.Framework.Configuration.xml", "lib/dnxcore50/Microsoft.Framework.Configuration.dll", @@ -4631,16 +4567,16 @@ "lib/dotnet/Microsoft.Framework.Configuration.dll", "lib/dotnet/Microsoft.Framework.Configuration.xml", "lib/net45/Microsoft.Framework.Configuration.dll", - "lib/net45/Microsoft.Framework.Configuration.xml" + "lib/net45/Microsoft.Framework.Configuration.xml", + "Microsoft.Framework.Configuration.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.nuspec" ] }, "Microsoft.Framework.Configuration.Abstractions/1.0.0-beta8": { - "sha512": "WH5zC6AkShx6VZzZT37tl0QPROkR6zdffACEIPiDyPyqyf+DtWN5Z6v1q9OD5q6CfAij18EwqWaF1eWtYBigNw==", "type": "package", + "sha512": "WH5zC6AkShx6VZzZT37tl0QPROkR6zdffACEIPiDyPyqyf+DtWN5Z6v1q9OD5q6CfAij18EwqWaF1eWtYBigNw==", "files": [ - "Microsoft.Framework.Configuration.Abstractions.1.0.0-beta8.nupkg", - "Microsoft.Framework.Configuration.Abstractions.1.0.0-beta8.nupkg.sha512", - "Microsoft.Framework.Configuration.Abstractions.nuspec", "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.dll", "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.xml", "lib/dnxcore50/Microsoft.Framework.Configuration.Abstractions.dll", @@ -4648,16 +4584,16 @@ "lib/dotnet/Microsoft.Framework.Configuration.Abstractions.dll", "lib/dotnet/Microsoft.Framework.Configuration.Abstractions.xml", "lib/net45/Microsoft.Framework.Configuration.Abstractions.dll", - "lib/net45/Microsoft.Framework.Configuration.Abstractions.xml" + "lib/net45/Microsoft.Framework.Configuration.Abstractions.xml", + "Microsoft.Framework.Configuration.Abstractions.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.Abstractions.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.Abstractions.nuspec" ] }, "Microsoft.Framework.Configuration.Binder/1.0.0-beta8": { - "sha512": "6BWMPvDuy6nTe32z2JWsoiLljVhWagWkDhcN9EbvN4/ihGbnCWzKPIUCJ3a/1s9k/ZsWp4VZtxeuSaZ+60qQbQ==", "type": "package", + "sha512": "6BWMPvDuy6nTe32z2JWsoiLljVhWagWkDhcN9EbvN4/ihGbnCWzKPIUCJ3a/1s9k/ZsWp4VZtxeuSaZ+60qQbQ==", "files": [ - "Microsoft.Framework.Configuration.Binder.1.0.0-beta8.nupkg", - "Microsoft.Framework.Configuration.Binder.1.0.0-beta8.nupkg.sha512", - "Microsoft.Framework.Configuration.Binder.nuspec", "lib/dnx451/Microsoft.Framework.Configuration.Binder.dll", "lib/dnx451/Microsoft.Framework.Configuration.Binder.xml", "lib/dnxcore50/Microsoft.Framework.Configuration.Binder.dll", @@ -4665,31 +4601,31 @@ "lib/dotnet/Microsoft.Framework.Configuration.Binder.dll", "lib/dotnet/Microsoft.Framework.Configuration.Binder.xml", "lib/net45/Microsoft.Framework.Configuration.Binder.dll", - "lib/net45/Microsoft.Framework.Configuration.Binder.xml" + "lib/net45/Microsoft.Framework.Configuration.Binder.xml", + "Microsoft.Framework.Configuration.Binder.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.Binder.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.Binder.nuspec" ] }, "Microsoft.Framework.Configuration.FileExtensions/1.0.0-beta8": { - "sha512": "+hsytl/Puj6Gc6U934Y7n3hfdkJG7lfvasIwY0RnAmsTSxJ6pF54A/mR3d/EwSHyUyMlgSnSHeoTXZ4u8RfJsA==", "type": "package", + "sha512": "+hsytl/Puj6Gc6U934Y7n3hfdkJG7lfvasIwY0RnAmsTSxJ6pF54A/mR3d/EwSHyUyMlgSnSHeoTXZ4u8RfJsA==", "files": [ - "Microsoft.Framework.Configuration.FileExtensions.1.0.0-beta8.nupkg", - "Microsoft.Framework.Configuration.FileExtensions.1.0.0-beta8.nupkg.sha512", - "Microsoft.Framework.Configuration.FileExtensions.nuspec", "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.dll", "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.xml", "lib/dotnet/Microsoft.Framework.Configuration.FileExtensions.dll", "lib/dotnet/Microsoft.Framework.Configuration.FileExtensions.xml", "lib/net45/Microsoft.Framework.Configuration.FileExtensions.dll", - "lib/net45/Microsoft.Framework.Configuration.FileExtensions.xml" + "lib/net45/Microsoft.Framework.Configuration.FileExtensions.xml", + "Microsoft.Framework.Configuration.FileExtensions.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.FileExtensions.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.FileExtensions.nuspec" ] }, "Microsoft.Framework.Configuration.Json/1.0.0-beta8": { - "sha512": "dfA9iuKWri9gVaAY7XEQMXP5C+PMalC+0vDhv9AUuawwuTeQm11JhOwXzdPu/FM4Bbwm33kHlVkLrHRW403XIA==", "type": "package", + "sha512": "dfA9iuKWri9gVaAY7XEQMXP5C+PMalC+0vDhv9AUuawwuTeQm11JhOwXzdPu/FM4Bbwm33kHlVkLrHRW403XIA==", "files": [ - "Microsoft.Framework.Configuration.Json.1.0.0-beta8.nupkg", - "Microsoft.Framework.Configuration.Json.1.0.0-beta8.nupkg.sha512", - "Microsoft.Framework.Configuration.Json.nuspec", "lib/dnx451/Microsoft.Framework.Configuration.Json.dll", "lib/dnx451/Microsoft.Framework.Configuration.Json.xml", "lib/dnxcore50/Microsoft.Framework.Configuration.Json.dll", @@ -4697,16 +4633,16 @@ "lib/dotnet/Microsoft.Framework.Configuration.Json.dll", "lib/dotnet/Microsoft.Framework.Configuration.Json.xml", "lib/net45/Microsoft.Framework.Configuration.Json.dll", - "lib/net45/Microsoft.Framework.Configuration.Json.xml" + "lib/net45/Microsoft.Framework.Configuration.Json.xml", + "Microsoft.Framework.Configuration.Json.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.Json.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.Json.nuspec" ] }, "Microsoft.Framework.ConfigurationModel/1.0.0-beta4": { - "sha512": "VD5MhmQRhYVfxyDs1fyruPTj3pYwLMV5dXJkPUVg1KKbJ9qr/tEn3frJA1NN1jdeVBt1RrW5FXr+wWG9YoO9Yg==", "type": "package", + "sha512": "VD5MhmQRhYVfxyDs1fyruPTj3pYwLMV5dXJkPUVg1KKbJ9qr/tEn3frJA1NN1jdeVBt1RrW5FXr+wWG9YoO9Yg==", "files": [ - "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg", - "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.ConfigurationModel.nuspec", "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll", "lib/dnx451/Microsoft.Framework.ConfigurationModel.xml", "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.dll", @@ -4714,16 +4650,16 @@ "lib/net45/Microsoft.Framework.ConfigurationModel.dll", "lib/net45/Microsoft.Framework.ConfigurationModel.xml", "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.dll", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.xml" + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.xml", + "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg", + "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.ConfigurationModel.nuspec" ] }, "Microsoft.Framework.ConfigurationModel.Interfaces/1.0.0-beta4": { - "sha512": "lU9+gyEz+jSeR+QsZxZtDf0U2DS/pl3I8/m7YeKjHMnjqoxUKFbSOpzegll7bhq0Alw7/8gF2Byrcy+PlzRc/g==", "type": "package", + "sha512": "lU9+gyEz+jSeR+QsZxZtDf0U2DS/pl3I8/m7YeKjHMnjqoxUKFbSOpzegll7bhq0Alw7/8gF2Byrcy+PlzRc/g==", "files": [ - "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.ConfigurationModel.Interfaces.nuspec", "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll", "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.xml", "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.dll", @@ -4731,118 +4667,121 @@ "lib/net45/Microsoft.Framework.ConfigurationModel.Interfaces.dll", "lib/net45/Microsoft.Framework.ConfigurationModel.Interfaces.xml", "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.Interfaces.dll", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.Interfaces.xml" + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.Interfaces.xml", + "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.ConfigurationModel.Interfaces.nuspec" ] }, "Microsoft.Framework.ConfigurationModel.Json/1.0.0-beta4": { - "sha512": "ygdShf5lzRsqe7/pMNSaiq6AcAy0eIhp8WFUtYfqQnsxhMJFcw/VlIFvie8+DkYhacdmGkXTF4OGopjjwfg02A==", "type": "package", + "sha512": "ygdShf5lzRsqe7/pMNSaiq6AcAy0eIhp8WFUtYfqQnsxhMJFcw/VlIFvie8+DkYhacdmGkXTF4OGopjjwfg02A==", "files": [ - "Microsoft.Framework.ConfigurationModel.Json.1.0.0-beta4.nupkg", - "Microsoft.Framework.ConfigurationModel.Json.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.ConfigurationModel.Json.nuspec", "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll", "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.xml", "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Json.dll", "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Json.xml", "lib/net45/Microsoft.Framework.ConfigurationModel.Json.dll", - "lib/net45/Microsoft.Framework.ConfigurationModel.Json.xml" + "lib/net45/Microsoft.Framework.ConfigurationModel.Json.xml", + "Microsoft.Framework.ConfigurationModel.Json.1.0.0-beta4.nupkg", + "Microsoft.Framework.ConfigurationModel.Json.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.ConfigurationModel.Json.nuspec" ] }, "Microsoft.Framework.Runtime.Interfaces/1.0.0-beta4": { - "sha512": "RrZdqvUm8QbgxnZQuafYGo6NezoKx7VqAfAtHVzoKBm3GSV8xlPh90u1fsGhNCv37xJNk5PuRCa4Mq27ko7pLw==", "type": "package", + "sha512": "RrZdqvUm8QbgxnZQuafYGo6NezoKx7VqAfAtHVzoKBm3GSV8xlPh90u1fsGhNCv37xJNk5PuRCa4Mq27ko7pLw==", "files": [ - "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.Runtime.Interfaces.nuspec", "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll", "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.xml", "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.dll", - "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.xml" + "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.xml", + "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.Runtime.Interfaces.nuspec" ] }, "Microsoft.IdentityModel.Logging/1.0.0-rc1-211161024": { - "sha512": "creXwpCysjVpRx+IsZSf8mxCT9lZ/VY1T6wR6zFFulPXV1UZysVURmLd/IgJg/p9pAtcrU5yIbRC9Az3j73+nA==", "type": "package", + "sha512": "creXwpCysjVpRx+IsZSf8mxCT9lZ/VY1T6wR6zFFulPXV1UZysVURmLd/IgJg/p9pAtcrU5yIbRC9Az3j73+nA==", "files": [ - "Microsoft.IdentityModel.Logging.1.0.0-rc1-211161024.nupkg", - "Microsoft.IdentityModel.Logging.1.0.0-rc1-211161024.nupkg.sha512", - "Microsoft.IdentityModel.Logging.nuspec", "lib/dotnet5.4/Microsoft.IdentityModel.Logging.dll", "lib/dotnet5.4/Microsoft.IdentityModel.Logging.xml", "lib/net451/Microsoft.IdentityModel.Logging.dll", - "lib/net451/Microsoft.IdentityModel.Logging.xml" + "lib/net451/Microsoft.IdentityModel.Logging.xml", + "Microsoft.IdentityModel.Logging.1.0.0-rc1-211161024.nupkg", + "Microsoft.IdentityModel.Logging.1.0.0-rc1-211161024.nupkg.sha512", + "Microsoft.IdentityModel.Logging.nuspec" ] }, "Microsoft.IdentityModel.Protocols/2.0.0-rc1-211161024": { - "sha512": "1/I4nkZCKjNg9jIASv2sNIi8RvdsYLi/efbylZEw+zvtBgNfNEvdCeAsIVyX3A4pR0yQwtIdz+kTYRTs2diSEQ==", "type": "package", + "sha512": "1/I4nkZCKjNg9jIASv2sNIi8RvdsYLi/efbylZEw+zvtBgNfNEvdCeAsIVyX3A4pR0yQwtIdz+kTYRTs2diSEQ==", "files": [ - "Microsoft.IdentityModel.Protocols.2.0.0-rc1-211161024.nupkg", - "Microsoft.IdentityModel.Protocols.2.0.0-rc1-211161024.nupkg.sha512", - "Microsoft.IdentityModel.Protocols.nuspec", "lib/dotnet5.4/Microsoft.IdentityModel.Protocols.dll", "lib/dotnet5.4/Microsoft.IdentityModel.Protocols.xml", "lib/net451/Microsoft.IdentityModel.Protocols.dll", - "lib/net451/Microsoft.IdentityModel.Protocols.xml" + "lib/net451/Microsoft.IdentityModel.Protocols.xml", + "Microsoft.IdentityModel.Protocols.2.0.0-rc1-211161024.nupkg", + "Microsoft.IdentityModel.Protocols.2.0.0-rc1-211161024.nupkg.sha512", + "Microsoft.IdentityModel.Protocols.nuspec" ] }, "Microsoft.IdentityModel.Protocols.OpenIdConnect/2.0.0-rc1-211161024": { - "sha512": "4xW6TBJ4ys3p+KtHwzddq8pkdxFoUtRlHYcHECK9YtZxkp4omLA9NUGrHRZ57RGN31vPdSzX3u1ujiA2Bqpo+A==", "type": "package", + "sha512": "4xW6TBJ4ys3p+KtHwzddq8pkdxFoUtRlHYcHECK9YtZxkp4omLA9NUGrHRZ57RGN31vPdSzX3u1ujiA2Bqpo+A==", "files": [ - "Microsoft.IdentityModel.Protocols.OpenIdConnect.2.0.0-rc1-211161024.nupkg", - "Microsoft.IdentityModel.Protocols.OpenIdConnect.2.0.0-rc1-211161024.nupkg.sha512", - "Microsoft.IdentityModel.Protocols.OpenIdConnect.nuspec", "lib/dotnet5.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", "lib/dotnet5.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml" + "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "Microsoft.IdentityModel.Protocols.OpenIdConnect.2.0.0-rc1-211161024.nupkg", + "Microsoft.IdentityModel.Protocols.OpenIdConnect.2.0.0-rc1-211161024.nupkg.sha512", + "Microsoft.IdentityModel.Protocols.OpenIdConnect.nuspec" ] }, "Microsoft.Net.Http.Headers/1.0.0-rc1-final": { - "sha512": "Y10hkmHQZLieW3J6J+vTiq86vifmJ7Vc2zrwNR349oAaUGjTHL0ws6rqHn0JDIcawBna4AE3OBNsL9vuZuE8bw==", "type": "package", + "sha512": "Y10hkmHQZLieW3J6J+vTiq86vifmJ7Vc2zrwNR349oAaUGjTHL0ws6rqHn0JDIcawBna4AE3OBNsL9vuZuE8bw==", "files": [ - "Microsoft.Net.Http.Headers.1.0.0-rc1-final.nupkg", - "Microsoft.Net.Http.Headers.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Net.Http.Headers.nuspec", "lib/dotnet5.4/Microsoft.Net.Http.Headers.dll", "lib/dotnet5.4/Microsoft.Net.Http.Headers.xml", "lib/net451/Microsoft.Net.Http.Headers.dll", - "lib/net451/Microsoft.Net.Http.Headers.xml" + "lib/net451/Microsoft.Net.Http.Headers.xml", + "Microsoft.Net.Http.Headers.1.0.0-rc1-final.nupkg", + "Microsoft.Net.Http.Headers.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Net.Http.Headers.nuspec" ] }, "Microsoft.Net.Http.Server/1.0.0-rc1-final": { - "sha512": "XQMZUf0SbVzjTX0vyiVr0LP3Cygy1wCPDZmDla9Yeqc07HvSZ02Sg4qTSKiNV2h85yY3Dka+MNmL3XoYmnsEAA==", "type": "package", + "sha512": "XQMZUf0SbVzjTX0vyiVr0LP3Cygy1wCPDZmDla9Yeqc07HvSZ02Sg4qTSKiNV2h85yY3Dka+MNmL3XoYmnsEAA==", "files": [ - "Microsoft.Net.Http.Server.1.0.0-rc1-final.nupkg", - "Microsoft.Net.Http.Server.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Net.Http.Server.nuspec", "lib/dotnet5.4/Microsoft.Net.Http.Server.dll", "lib/dotnet5.4/Microsoft.Net.Http.Server.xml", "lib/net451/Microsoft.Net.Http.Server.dll", - "lib/net451/Microsoft.Net.Http.Server.xml" + "lib/net451/Microsoft.Net.Http.Server.xml", + "Microsoft.Net.Http.Server.1.0.0-rc1-final.nupkg", + "Microsoft.Net.Http.Server.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Net.Http.Server.nuspec" ] }, "Microsoft.Net.WebSockets/1.0.0-rc1-final": { - "sha512": "DIzmA7s2sNBEq+Wz5cCPFAYKx1WGiLE7iCVrA7Lvhxf/+EzPWeaKlCYvjSHTPNViZsX/eUI5vsiDmqK/5tZjQA==", "type": "package", + "sha512": "DIzmA7s2sNBEq+Wz5cCPFAYKx1WGiLE7iCVrA7Lvhxf/+EzPWeaKlCYvjSHTPNViZsX/eUI5vsiDmqK/5tZjQA==", "files": [ - "Microsoft.Net.WebSockets.1.0.0-rc1-final.nupkg", - "Microsoft.Net.WebSockets.1.0.0-rc1-final.nupkg.sha512", - "Microsoft.Net.WebSockets.nuspec", "lib/dotnet5.4/Microsoft.Net.WebSockets.dll", "lib/dotnet5.4/Microsoft.Net.WebSockets.xml", "lib/net451/Microsoft.Net.WebSockets.dll", - "lib/net451/Microsoft.Net.WebSockets.xml" + "lib/net451/Microsoft.Net.WebSockets.xml", + "Microsoft.Net.WebSockets.1.0.0-rc1-final.nupkg", + "Microsoft.Net.WebSockets.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Net.WebSockets.nuspec" ] }, "Microsoft.NETCore.Platforms/1.0.1-beta-23516": { - "sha512": "YPVzF1z1qhI3am4/I3EWEjn5hxm1wnIbHTRp6nrfKOoj0NBGtubVTTQmC3l5VZIbwmygiMVbWdbFhzJwWJXNEw==", "type": "package", + "sha512": "YPVzF1z1qhI3am4/I3EWEjn5hxm1wnIbHTRp6nrfKOoj0NBGtubVTTQmC3l5VZIbwmygiMVbWdbFhzJwWJXNEw==", "files": [ "Microsoft.NETCore.Platforms.1.0.1-beta-23516.nupkg", "Microsoft.NETCore.Platforms.1.0.1-beta-23516.nupkg.sha512", @@ -4851,8 +4790,8 @@ ] }, "Microsoft.NETCore.Targets/1.0.1-beta-23516": { - "sha512": "11J+6atPf0UYQnpr8aKy6Xx+O9rAf/46OyODFY8gFbKkW/PVIh7iSHziukpvWZ+hI/ieFklGMopDU1MiUELutQ==", "type": "package", + "sha512": "11J+6atPf0UYQnpr8aKy6Xx+O9rAf/46OyODFY8gFbKkW/PVIh7iSHziukpvWZ+hI/ieFklGMopDU1MiUELutQ==", "files": [ "Microsoft.NETCore.Targets.1.0.1-beta-23516.nupkg", "Microsoft.NETCore.Targets.1.0.1-beta-23516.nupkg.sha512", @@ -4861,54 +4800,48 @@ ] }, "Microsoft.Owin/2.1.0": { - "sha512": "lk0kK64mlmcmtWX8YOYkZsnZKDoGEzMZhe8e1bcP+FFcgD4f2QfKwvu5Z8Bh8WS0VO7Rgk+DJ0hwW0k+S/UGMg==", "type": "package", + "sha512": "lk0kK64mlmcmtWX8YOYkZsnZKDoGEzMZhe8e1bcP+FFcgD4f2QfKwvu5Z8Bh8WS0VO7Rgk+DJ0hwW0k+S/UGMg==", "files": [ + "lib/net40/Microsoft.Owin.dll", + "lib/net40/Microsoft.Owin.XML", + "lib/net45/Microsoft.Owin.dll", + "lib/net45/Microsoft.Owin.XML", "Microsoft.Owin.2.1.0.nupkg", "Microsoft.Owin.2.1.0.nupkg.sha512", - "Microsoft.Owin.nuspec", - "lib/net40/Microsoft.Owin.XML", - "lib/net40/Microsoft.Owin.dll", - "lib/net45/Microsoft.Owin.XML", - "lib/net45/Microsoft.Owin.dll" + "Microsoft.Owin.nuspec" ] }, "Microsoft.Owin.Security/2.1.0": { - "sha512": "4n1V0p+O6W1L0xHUM8Cjp2Y+MmmUkiCZv6PvRNIDCJD9zlerBJa2HECo9lUiWC+KuasQJ3QxB1FmipNBxdXXIQ==", "type": "package", + "sha512": "4n1V0p+O6W1L0xHUM8Cjp2Y+MmmUkiCZv6PvRNIDCJD9zlerBJa2HECo9lUiWC+KuasQJ3QxB1FmipNBxdXXIQ==", "files": [ + "lib/net45/Microsoft.Owin.Security.dll", + "lib/net45/Microsoft.Owin.Security.XML", "Microsoft.Owin.Security.2.1.0.nupkg", "Microsoft.Owin.Security.2.1.0.nupkg.sha512", - "Microsoft.Owin.Security.nuspec", - "lib/net45/Microsoft.Owin.Security.XML", - "lib/net45/Microsoft.Owin.Security.dll" + "Microsoft.Owin.Security.nuspec" ] }, "Microsoft.Web.Infrastructure/1.0.0": { - "sha512": "FNmvLn5m2LTU/Rs2KWVo0SIIh9Ek+U0ojex7xeDaSHw/zgEP77A8vY5cVWgUtBGS8MJfDGNn8rpXJWEIQaPwTg==", "type": "package", + "sha512": "FNmvLn5m2LTU/Rs2KWVo0SIIh9Ek+U0ojex7xeDaSHw/zgEP77A8vY5cVWgUtBGS8MJfDGNn8rpXJWEIQaPwTg==", "files": [ + "lib/net40/Microsoft.Web.Infrastructure.dll", "Microsoft.Web.Infrastructure.1.0.0.nupkg", "Microsoft.Web.Infrastructure.1.0.0.nupkg.sha512", - "Microsoft.Web.Infrastructure.nuspec", - "lib/net40/Microsoft.Web.Infrastructure.dll" + "Microsoft.Web.Infrastructure.nuspec" ] }, "MimeKit/1.3.0-beta7": { - "sha512": "M7F4OnPXfcI4AljQUdvok29vz3DEruiqIBDIn6zGVdFQpNpaVbmrp80YLX9SH2hJO+8fSOX6/k3ScUXqZheFSQ==", "type": "package", + "sha512": "M7F4OnPXfcI4AljQUdvok29vz3DEruiqIBDIn6zGVdFQpNpaVbmrp80YLX9SH2hJO+8fSOX6/k3ScUXqZheFSQ==", "files": [ - "MimeKit.1.3.0-beta7.nupkg", - "MimeKit.1.3.0-beta7.nupkg.sha512", - "MimeKit.nuspec", + "lib/dotnet5.4/MimeKit.dll", + "lib/dotnet5.4/MimeKit.xml", "lib/MonoAndroid10/BouncyCastle.dll", "lib/MonoAndroid10/MimeKit.dll", "lib/MonoAndroid10/MimeKit.xml", - "lib/Xamarin.iOS10/BouncyCastle.dll", - "lib/Xamarin.iOS10/MimeKit.dll", - "lib/Xamarin.iOS10/MimeKit.xml", - "lib/dotnet5.4/MimeKit.dll", - "lib/dotnet5.4/MimeKit.xml", "lib/net35/BouncyCastle.dll", "lib/net35/BouncyCastle.xml", "lib/net35/MimeKit.dll", @@ -4930,15 +4863,19 @@ "lib/portable-net45+win+wp80+MonoAndroid10+Xamarin.iOS10+MonoTouch10/Portable.Text.Encoding.dll", "lib/wpa81/MimeKit.dll", "lib/wpa81/MimeKit.xml", - "lib/wpa81/Portable.Text.Encoding.dll" + "lib/wpa81/Portable.Text.Encoding.dll", + "lib/Xamarin.iOS10/BouncyCastle.dll", + "lib/Xamarin.iOS10/MimeKit.dll", + "lib/Xamarin.iOS10/MimeKit.xml", + "MimeKit.1.3.0-beta7.nupkg", + "MimeKit.1.3.0-beta7.nupkg.sha512", + "MimeKit.nuspec" ] }, "Newtonsoft.Json/7.0.1": { - "sha512": "q3V4KLetMLnt1gpAVWgtXnHjKs0UG/RalBc29u2ZKxd5t5Ze4JBL5WiiYIklJyK/5CRiIiNwigVQUo0FgbsuWA==", "type": "package", + "sha512": "q3V4KLetMLnt1gpAVWgtXnHjKs0UG/RalBc29u2ZKxd5t5Ze4JBL5WiiYIklJyK/5CRiIiNwigVQUo0FgbsuWA==", "files": [ - "Newtonsoft.Json.7.0.1.nupkg.sha512", - "Newtonsoft.Json.nuspec", "lib/net20/Newtonsoft.Json.dll", "lib/net20/Newtonsoft.Json.xml", "lib/net35/Newtonsoft.Json.dll", @@ -4951,16 +4888,15 @@ "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml", "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll", "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml", + "Newtonsoft.Json.7.0.1.nupkg.sha512", + "Newtonsoft.Json.nuspec", "tools/install.ps1" ] }, "Npgsql/3.1.0-alpha6": { - "sha512": "gYOozZ+PPgrw7zogHlBONFjZxNnagSWkDfVXZTamJy9zWRU/+O6pCHgEsEwsdENGaYC0RFvQUbDo5lIYA8kjpA==", "type": "package", + "sha512": "gYOozZ+PPgrw7zogHlBONFjZxNnagSWkDfVXZTamJy9zWRU/+O6pCHgEsEwsdENGaYC0RFvQUbDo5lIYA8kjpA==", "files": [ - "Npgsql.3.1.0-alpha6.nupkg", - "Npgsql.3.1.0-alpha6.nupkg.sha512", - "Npgsql.nuspec", "app/project.json", "app/rewrite-async", "app/rewrite-async.cmd", @@ -4971,66 +4907,66 @@ "lib/net45/Npgsql.dll", "lib/net45/Npgsql.xml", "lib/net452/Npgsql.dll", - "lib/net452/Npgsql.xml" + "lib/net452/Npgsql.xml", + "Npgsql.3.1.0-alpha6.nupkg", + "Npgsql.3.1.0-alpha6.nupkg.sha512", + "Npgsql.nuspec" ] }, "Owin/1.0.0": { - "sha512": "OseTFniKmyp76mEzOBwIKGBRS5eMoYNkMKaMXOpxx9jv88+b6mh1rSaw43vjBOItNhaLFG3d0a20PfHyibH5sw==", "type": "package", + "sha512": "OseTFniKmyp76mEzOBwIKGBRS5eMoYNkMKaMXOpxx9jv88+b6mh1rSaw43vjBOItNhaLFG3d0a20PfHyibH5sw==", "files": [ + "lib/net40/Owin.dll", "Owin.1.0.0.nupkg.sha512", - "Owin.nuspec", - "lib/net40/Owin.dll" + "Owin.nuspec" ] }, "PayPalButtonManagerSDK/2.10.109": { - "sha512": "6l95DlflMld+OmzOGaw3T6Mb9rZrywO1pR8jbafyvu34FId4osC1oo5RfgQVY0rwHkeTG359U+X3BPL6vVRT8Q==", "type": "package", + "sha512": "6l95DlflMld+OmzOGaw3T6Mb9rZrywO1pR8jbafyvu34FId4osC1oo5RfgQVY0rwHkeTG359U+X3BPL6vVRT8Q==", "files": [ + "lib/net20/PayPalButtonManagerSDK.dll", "PayPalButtonManagerSDK.2.10.109.nupkg", "PayPalButtonManagerSDK.2.10.109.nupkg.sha512", - "PayPalButtonManagerSDK.nuspec", - "lib/net20/PayPalButtonManagerSDK.dll" + "PayPalButtonManagerSDK.nuspec" ] }, "PayPalCoreSDK/1.7.1": { - "sha512": "hGOLo3X2vgOpOWJI91+vlBgr/Dchk3xZAF0bdIpKiAwjlRKMjzSC4zuT1eGwmQ8uVL1IaGBZwNGklyRHDniYlQ==", "type": "package", + "sha512": "hGOLo3X2vgOpOWJI91+vlBgr/Dchk3xZAF0bdIpKiAwjlRKMjzSC4zuT1eGwmQ8uVL1IaGBZwNGklyRHDniYlQ==", "files": [ - "PayPalCoreSDK.1.7.1.nupkg", - "PayPalCoreSDK.1.7.1.nupkg.sha512", - "PayPalCoreSDK.nuspec", "lib/net20/PayPalCoreSDK.dll", "lib/net35/PayPalCoreSDK.dll", "lib/net40/PayPalCoreSDK.dll", "lib/net45/PayPalCoreSDK.dll", - "lib/net451/PayPalCoreSDK.dll" + "lib/net451/PayPalCoreSDK.dll", + "PayPalCoreSDK.1.7.1.nupkg", + "PayPalCoreSDK.1.7.1.nupkg.sha512", + "PayPalCoreSDK.nuspec" ] }, "Remotion.Linq/2.0.1": { - "sha512": "SIO6HDH6CU9GC2IZGBrc6q5X5vRhfatXrg9cVavCEG9W6v5e88b+vXjmLGQEorch4sYEIImRr+ODyUMyrmrqAg==", "type": "package", + "sha512": "SIO6HDH6CU9GC2IZGBrc6q5X5vRhfatXrg9cVavCEG9W6v5e88b+vXjmLGQEorch4sYEIImRr+ODyUMyrmrqAg==", "files": [ - "Remotion.Linq.2.0.1.nupkg", - "Remotion.Linq.2.0.1.nupkg.sha512", - "Remotion.Linq.nuspec", - "lib/net35/Remotion.Linq.XML", "lib/net35/Remotion.Linq.dll", - "lib/net40/Remotion.Linq.XML", + "lib/net35/Remotion.Linq.XML", "lib/net40/Remotion.Linq.dll", + "lib/net40/Remotion.Linq.XML", "lib/net45/Remotion.Linq.dll", "lib/net45/Remotion.Linq.xml", "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.dll", - "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.xml" + "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.xml", + "Remotion.Linq.2.0.1.nupkg", + "Remotion.Linq.2.0.1.nupkg.sha512", + "Remotion.Linq.nuspec" ] }, "System.Collections/4.0.0": { - "sha512": "9hnfBZJ2POQlFL8rKAckFUm1bLN4JyRPBk9sb+OldHKqJ0V3Hbj2+nbLGy5jd9BFk0RqGk5iJtM1weNTMveLMQ==", "type": "package", + "sha512": "i2vsGDIEbWdHcUSNDPKZP/ZWod6o740el7mGTCy0dqbCxQh74W4QoC+klUwPEtGEFuvzJ7bJgvwJqscosVNyZQ==", "files": [ - "License.rtf", - "System.Collections.4.0.0.nupkg.sha512", - "System.Collections.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5039,10 +4975,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Collections.dll", - "ref/dotnet/System.Collections.xml", + "License.rtf", "ref/dotnet/de/System.Collections.xml", "ref/dotnet/es/System.Collections.xml", "ref/dotnet/fr/System.Collections.xml", @@ -5050,11 +4983,13 @@ "ref/dotnet/ja/System.Collections.xml", "ref/dotnet/ko/System.Collections.xml", "ref/dotnet/ru/System.Collections.xml", + "ref/dotnet/System.Collections.dll", + "ref/dotnet/System.Collections.xml", "ref/dotnet/zh-hans/System.Collections.xml", "ref/dotnet/zh-hant/System.Collections.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Collections.dll", - "ref/netcore50/System.Collections.xml", "ref/netcore50/de/System.Collections.xml", "ref/netcore50/es/System.Collections.xml", "ref/netcore50/fr/System.Collections.xml", @@ -5062,35 +4997,37 @@ "ref/netcore50/ja/System.Collections.xml", "ref/netcore50/ko/System.Collections.xml", "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", "ref/netcore50/zh-hans/System.Collections.xml", "ref/netcore50/zh-hant/System.Collections.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Collections.4.0.0.nupkg", + "System.Collections.4.0.0.nupkg.sha512", + "System.Collections.nuspec" ] }, "System.Collections.Immutable/1.1.37": { - "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==", "type": "package", + "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==", "files": [ - "System.Collections.Immutable.1.1.37.nupkg", - "System.Collections.Immutable.1.1.37.nupkg.sha512", - "System.Collections.Immutable.nuspec", "lib/dotnet/System.Collections.Immutable.dll", "lib/dotnet/System.Collections.Immutable.xml", "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml" + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml", + "System.Collections.Immutable.1.1.37.nupkg", + "System.Collections.Immutable.1.1.37.nupkg.sha512", + "System.Collections.Immutable.nuspec" ] }, "System.Diagnostics.Debug/4.0.0": { - "sha512": "rXoXj+8CZLisWUUpwNb1D7x88LByF9LwvGTth5Ow0aLwLImkDRBzG03Nev19jo6FBtNwuclvVhEM9nJVBhaoYw==", "type": "package", + "sha512": "AYJsLLGDVTC/nyURjgAo7Lpye0+HuSkcQujUf+NgQVdC/C/ky5NyamQHCforHJzgqspitMMtBe8B4UBdGXy1zQ==", "files": [ - "License.rtf", - "System.Diagnostics.Debug.4.0.0.nupkg.sha512", - "System.Diagnostics.Debug.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5099,10 +5036,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Diagnostics.Debug.dll", - "ref/dotnet/System.Diagnostics.Debug.xml", + "License.rtf", "ref/dotnet/de/System.Diagnostics.Debug.xml", "ref/dotnet/es/System.Diagnostics.Debug.xml", "ref/dotnet/fr/System.Diagnostics.Debug.xml", @@ -5110,11 +5044,13 @@ "ref/dotnet/ja/System.Diagnostics.Debug.xml", "ref/dotnet/ko/System.Diagnostics.Debug.xml", "ref/dotnet/ru/System.Diagnostics.Debug.xml", + "ref/dotnet/System.Diagnostics.Debug.dll", + "ref/dotnet/System.Diagnostics.Debug.xml", "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml", "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Debug.dll", - "ref/netcore50/System.Diagnostics.Debug.xml", "ref/netcore50/de/System.Diagnostics.Debug.xml", "ref/netcore50/es/System.Diagnostics.Debug.xml", "ref/netcore50/fr/System.Diagnostics.Debug.xml", @@ -5122,35 +5058,38 @@ "ref/netcore50/ja/System.Diagnostics.Debug.xml", "ref/netcore50/ko/System.Diagnostics.Debug.xml", "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Diagnostics.Debug.4.0.0.nupkg", + "System.Diagnostics.Debug.4.0.0.nupkg.sha512", + "System.Diagnostics.Debug.nuspec" ] }, "System.Diagnostics.DiagnosticSource/4.0.0-beta-23516": { - "sha512": "WHVhr5/p8UDjqNV7l9PCxZgOufE2tO4XOWva9pau9c7PzJJTdB1By6scO5dgHLpmlB/u4y27Y9AzT8AqtG8sxw==", "type": "package", + "serviceable": true, + "sha512": "0uDR/UOmFCNPDCyHEPHhCrk6c1iRnDp00YqwSZ8Qf5aaaJjm4WXnf4Q9xZw4OoApsSiODSypDMdpQU24IxR16A==", "files": [ - "System.Diagnostics.DiagnosticSource.4.0.0-beta-23516.nupkg.sha512", - "System.Diagnostics.DiagnosticSource.nuspec", "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll", "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.xml", "lib/portable-net45+win8+wp8+wpa81/System.Diagnostics.DiagnosticSource.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Diagnostics.DiagnosticSource.xml" + "lib/portable-net45+win8+wp8+wpa81/System.Diagnostics.DiagnosticSource.xml", + "System.Diagnostics.DiagnosticSource.4.0.0-beta-23516.nupkg", + "System.Diagnostics.DiagnosticSource.4.0.0-beta-23516.nupkg.sha512", + "System.Diagnostics.DiagnosticSource.nuspec" ] }, "System.Diagnostics.Tracing/4.0.0": { - "sha512": "tzqQJPgD4bKs0eE5Gx9HEsxiHSBGcL42PImkjhwXTQK6iQbLTTB9mi+G7mUyEjlH8LUcm7F5QHEs+O+LpruOrQ==", "type": "package", + "sha512": "tzqQJPgD4bKs0eE5Gx9HEsxiHSBGcL42PImkjhwXTQK6iQbLTTB9mi+G7mUyEjlH8LUcm7F5QHEs+O+LpruOrQ==", "files": [ - "License.rtf", - "System.Diagnostics.Tracing.4.0.0.nupkg", - "System.Diagnostics.Tracing.4.0.0.nupkg.sha512", - "System.Diagnostics.Tracing.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5158,10 +5097,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Diagnostics.Tracing.dll", - "ref/dotnet/System.Diagnostics.Tracing.xml", + "License.rtf", "ref/dotnet/de/System.Diagnostics.Tracing.xml", "ref/dotnet/es/System.Diagnostics.Tracing.xml", "ref/dotnet/fr/System.Diagnostics.Tracing.xml", @@ -5169,11 +5105,13 @@ "ref/dotnet/ja/System.Diagnostics.Tracing.xml", "ref/dotnet/ko/System.Diagnostics.Tracing.xml", "ref/dotnet/ru/System.Diagnostics.Tracing.xml", + "ref/dotnet/System.Diagnostics.Tracing.dll", + "ref/dotnet/System.Diagnostics.Tracing.xml", "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml", "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Tracing.dll", - "ref/netcore50/System.Diagnostics.Tracing.xml", "ref/netcore50/de/System.Diagnostics.Tracing.xml", "ref/netcore50/es/System.Diagnostics.Tracing.xml", "ref/netcore50/fr/System.Diagnostics.Tracing.xml", @@ -5181,21 +5119,23 @@ "ref/netcore50/ja/System.Diagnostics.Tracing.xml", "ref/netcore50/ko/System.Diagnostics.Tracing.xml", "ref/netcore50/ru/System.Diagnostics.Tracing.xml", + "ref/netcore50/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.xml", "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", "ref/win8/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Diagnostics.Tracing.4.0.0.nupkg", + "System.Diagnostics.Tracing.4.0.0.nupkg.sha512", + "System.Diagnostics.Tracing.nuspec" ] }, "System.Globalization/4.0.0": { - "sha512": "Ea68l3ISMh5pdrcRlxQic5G1h3egbvgysKSdvPe266XlPcmkzKUdl91TQ155mlsvw1tBPgjCnw6iItzAo0x9/A==", "type": "package", + "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==", "files": [ - "License.rtf", - "System.Globalization.4.0.0.nupkg.sha512", - "System.Globalization.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5204,10 +5144,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Globalization.dll", - "ref/dotnet/System.Globalization.xml", + "License.rtf", "ref/dotnet/de/System.Globalization.xml", "ref/dotnet/es/System.Globalization.xml", "ref/dotnet/fr/System.Globalization.xml", @@ -5215,11 +5152,13 @@ "ref/dotnet/ja/System.Globalization.xml", "ref/dotnet/ko/System.Globalization.xml", "ref/dotnet/ru/System.Globalization.xml", + "ref/dotnet/System.Globalization.dll", + "ref/dotnet/System.Globalization.xml", "ref/dotnet/zh-hans/System.Globalization.xml", "ref/dotnet/zh-hant/System.Globalization.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Globalization.dll", - "ref/netcore50/System.Globalization.xml", "ref/netcore50/de/System.Globalization.xml", "ref/netcore50/es/System.Globalization.xml", "ref/netcore50/fr/System.Globalization.xml", @@ -5227,48 +5166,50 @@ "ref/netcore50/ja/System.Globalization.xml", "ref/netcore50/ko/System.Globalization.xml", "ref/netcore50/ru/System.Globalization.xml", + "ref/netcore50/System.Globalization.dll", + "ref/netcore50/System.Globalization.xml", "ref/netcore50/zh-hans/System.Globalization.xml", "ref/netcore50/zh-hant/System.Globalization.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Globalization.4.0.0.nupkg", + "System.Globalization.4.0.0.nupkg.sha512", + "System.Globalization.nuspec" ] }, "System.IdentityModel.Tokens/5.0.0-rc1-211161024": { - "sha512": "UbFu6NIPI8pDL/lZlajUQ06OQNJvkpUWYBDIZr+HaqiXseE0Jja1kXTFg2gxKpjuruRinR7e7+/qnAAE3/BPcw==", "type": "package", + "sha512": "UbFu6NIPI8pDL/lZlajUQ06OQNJvkpUWYBDIZr+HaqiXseE0Jja1kXTFg2gxKpjuruRinR7e7+/qnAAE3/BPcw==", "files": [ - "System.IdentityModel.Tokens.5.0.0-rc1-211161024.nupkg", - "System.IdentityModel.Tokens.5.0.0-rc1-211161024.nupkg.sha512", - "System.IdentityModel.Tokens.nuspec", "lib/dotnet5.4/System.IdentityModel.Tokens.dll", "lib/dotnet5.4/System.IdentityModel.Tokens.xml", "lib/net451/System.IdentityModel.Tokens.dll", - "lib/net451/System.IdentityModel.Tokens.xml" + "lib/net451/System.IdentityModel.Tokens.xml", + "System.IdentityModel.Tokens.5.0.0-rc1-211161024.nupkg", + "System.IdentityModel.Tokens.5.0.0-rc1-211161024.nupkg.sha512", + "System.IdentityModel.Tokens.nuspec" ] }, "System.IdentityModel.Tokens.Jwt/5.0.0-rc1-211161024": { - "sha512": "A/mqsC0pFbFnsZ6OR17PPkNz4OEu0Xt8wK83FNDLvsoWMhvKS2DDFnn9dqzUxKDLEIZUXwWWCJQJritmvXsf1g==", "type": "package", + "sha512": "A/mqsC0pFbFnsZ6OR17PPkNz4OEu0Xt8wK83FNDLvsoWMhvKS2DDFnn9dqzUxKDLEIZUXwWWCJQJritmvXsf1g==", "files": [ - "System.IdentityModel.Tokens.Jwt.5.0.0-rc1-211161024.nupkg", - "System.IdentityModel.Tokens.Jwt.5.0.0-rc1-211161024.nupkg.sha512", - "System.IdentityModel.Tokens.Jwt.nuspec", "lib/dotnet5.4/System.IdentityModel.Tokens.Jwt.dll", "lib/dotnet5.4/System.IdentityModel.Tokens.Jwt.xml", "lib/net451/System.IdentityModel.Tokens.Jwt.dll", - "lib/net451/System.IdentityModel.Tokens.Jwt.xml" + "lib/net451/System.IdentityModel.Tokens.Jwt.xml", + "System.IdentityModel.Tokens.Jwt.5.0.0-rc1-211161024.nupkg", + "System.IdentityModel.Tokens.Jwt.5.0.0-rc1-211161024.nupkg.sha512", + "System.IdentityModel.Tokens.Jwt.nuspec" ] }, "System.IO/4.0.0": { - "sha512": "PNGS1n6wxAsn/hxIRlpsSBTkLOnlYKiU8dJ1+PC0w9Nfnu7JbRt2b/pc0MYjgCh3V2ZxDa5rpwrDPbpzuyyu3g==", "type": "package", + "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==", "files": [ - "License.rtf", - "System.IO.4.0.0.nupkg.sha512", - "System.IO.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5277,10 +5218,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.IO.dll", - "ref/dotnet/System.IO.xml", + "License.rtf", "ref/dotnet/de/System.IO.xml", "ref/dotnet/es/System.IO.xml", "ref/dotnet/fr/System.IO.xml", @@ -5288,11 +5226,13 @@ "ref/dotnet/ja/System.IO.xml", "ref/dotnet/ko/System.IO.xml", "ref/dotnet/ru/System.IO.xml", + "ref/dotnet/System.IO.dll", + "ref/dotnet/System.IO.xml", "ref/dotnet/zh-hans/System.IO.xml", "ref/dotnet/zh-hant/System.IO.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.IO.dll", - "ref/netcore50/System.IO.xml", "ref/netcore50/de/System.IO.xml", "ref/netcore50/es/System.IO.xml", "ref/netcore50/fr/System.IO.xml", @@ -5300,30 +5240,30 @@ "ref/netcore50/ja/System.IO.xml", "ref/netcore50/ko/System.IO.xml", "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", "ref/netcore50/zh-hans/System.IO.xml", "ref/netcore50/zh-hant/System.IO.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.IO.4.0.0.nupkg", + "System.IO.4.0.0.nupkg.sha512", + "System.IO.nuspec" ] }, "System.Linq/4.0.0": { - "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==", "type": "package", + "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==", "files": [ - "System.Linq.4.0.0.nupkg", - "System.Linq.4.0.0.nupkg.sha512", - "System.Linq.nuspec", "lib/dotnet/System.Linq.dll", "lib/net45/_._", "lib/netcore50/System.Linq.dll", "lib/win8/_._", "lib/wp80/_._", "lib/wpa81/_._", - "ref/dotnet/System.Linq.dll", - "ref/dotnet/System.Linq.xml", "ref/dotnet/de/System.Linq.xml", "ref/dotnet/es/System.Linq.xml", "ref/dotnet/fr/System.Linq.xml", @@ -5331,6 +5271,8 @@ "ref/dotnet/ja/System.Linq.xml", "ref/dotnet/ko/System.Linq.xml", "ref/dotnet/ru/System.Linq.xml", + "ref/dotnet/System.Linq.dll", + "ref/dotnet/System.Linq.xml", "ref/dotnet/zh-hans/System.Linq.xml", "ref/dotnet/zh-hant/System.Linq.xml", "ref/net45/_._", @@ -5338,39 +5280,41 @@ "ref/netcore50/System.Linq.xml", "ref/win8/_._", "ref/wp80/_._", - "ref/wpa81/_._" + "ref/wpa81/_._", + "System.Linq.4.0.0.nupkg", + "System.Linq.4.0.0.nupkg.sha512", + "System.Linq.nuspec" ] }, "System.Numerics.Vectors/4.1.1-beta-23516": { - "sha512": "jphbCfQB30LZBC/8kNQtAaaCcKzCFIFnRyUvYapNOozvleUvwI6sYG9d3/WamMcalnNcHDgIlQ713QOv9aweVA==", "type": "package", + "serviceable": true, + "sha512": "FCYCEjc3BXBTpVZTxMqf2m/sGYyDzLwICy5lNKgZzT8WfshJhsTGjJuETwsh1Cwi6bksw9YiTB6yeeWBBJDnTA==", "files": [ - "System.Numerics.Vectors.4.1.1-beta-23516.nupkg.sha512", - "System.Numerics.Vectors.nuspec", + "lib/dotnet5.4/System.Numerics.Vectors.dll", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", - "lib/dotnet5.4/System.Numerics.Vectors.dll", - "lib/net46/System.Numerics.Vectors.dll", "lib/net46/_._", + "lib/net46/System.Numerics.Vectors.dll", "lib/portable-net45+win8/System.Numerics.Vectors.dll", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", + "ref/dotnet5.4/System.Numerics.Vectors.dll", "ref/MonoAndroid10/_._", "ref/MonoTouch10/_._", - "ref/dotnet5.4/System.Numerics.Vectors.dll", - "ref/net46/System.Numerics.Vectors.dll", "ref/net46/_._", + "ref/net46/System.Numerics.Vectors.dll", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Numerics.Vectors.4.1.1-beta-23516.nupkg", + "System.Numerics.Vectors.4.1.1-beta-23516.nupkg.sha512", + "System.Numerics.Vectors.nuspec" ] }, "System.Reflection/4.0.0": { - "sha512": "VSciKOmUb5AjAqvjRix5KzLJhcZt0ZhGN+c/fwJFaHxNWZswagrrENrRwfgtpgzwblChajZR2mb9XvSSOM8/Tg==", "type": "package", + "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==", "files": [ - "License.rtf", - "System.Reflection.4.0.0.nupkg.sha512", - "System.Reflection.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5379,10 +5323,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Reflection.dll", - "ref/dotnet/System.Reflection.xml", + "License.rtf", "ref/dotnet/de/System.Reflection.xml", "ref/dotnet/es/System.Reflection.xml", "ref/dotnet/fr/System.Reflection.xml", @@ -5390,11 +5331,13 @@ "ref/dotnet/ja/System.Reflection.xml", "ref/dotnet/ko/System.Reflection.xml", "ref/dotnet/ru/System.Reflection.xml", + "ref/dotnet/System.Reflection.dll", + "ref/dotnet/System.Reflection.xml", "ref/dotnet/zh-hans/System.Reflection.xml", "ref/dotnet/zh-hant/System.Reflection.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Reflection.dll", - "ref/netcore50/System.Reflection.xml", "ref/netcore50/de/System.Reflection.xml", "ref/netcore50/es/System.Reflection.xml", "ref/netcore50/fr/System.Reflection.xml", @@ -5402,30 +5345,30 @@ "ref/netcore50/ja/System.Reflection.xml", "ref/netcore50/ko/System.Reflection.xml", "ref/netcore50/ru/System.Reflection.xml", + "ref/netcore50/System.Reflection.dll", + "ref/netcore50/System.Reflection.xml", "ref/netcore50/zh-hans/System.Reflection.xml", "ref/netcore50/zh-hant/System.Reflection.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Reflection.4.0.0.nupkg", + "System.Reflection.4.0.0.nupkg.sha512", + "System.Reflection.nuspec" ] }, "System.Reflection.Extensions/4.0.0": { - "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==", "type": "package", + "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==", "files": [ - "System.Reflection.Extensions.4.0.0.nupkg", - "System.Reflection.Extensions.4.0.0.nupkg.sha512", - "System.Reflection.Extensions.nuspec", "lib/DNXCore50/System.Reflection.Extensions.dll", "lib/net45/_._", "lib/netcore50/System.Reflection.Extensions.dll", "lib/win8/_._", "lib/wp80/_._", "lib/wpa81/_._", - "ref/dotnet/System.Reflection.Extensions.dll", - "ref/dotnet/System.Reflection.Extensions.xml", "ref/dotnet/de/System.Reflection.Extensions.xml", "ref/dotnet/es/System.Reflection.Extensions.xml", "ref/dotnet/fr/System.Reflection.Extensions.xml", @@ -5433,6 +5376,8 @@ "ref/dotnet/ja/System.Reflection.Extensions.xml", "ref/dotnet/ko/System.Reflection.Extensions.xml", "ref/dotnet/ru/System.Reflection.Extensions.xml", + "ref/dotnet/System.Reflection.Extensions.dll", + "ref/dotnet/System.Reflection.Extensions.xml", "ref/dotnet/zh-hans/System.Reflection.Extensions.xml", "ref/dotnet/zh-hant/System.Reflection.Extensions.xml", "ref/net45/_._", @@ -5441,36 +5386,36 @@ "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll" + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll", + "System.Reflection.Extensions.4.0.0.nupkg", + "System.Reflection.Extensions.4.0.0.nupkg.sha512", + "System.Reflection.Extensions.nuspec" ] }, "System.Reflection.Metadata/1.1.0": { - "sha512": "RLIE4sSt2zngMLuqM6YmxBH99mTumtT4DNZE4+msfEaInUP5iCLQT+BHPl+2cjSAP1pdALyAjLB8RtCB+WGGWQ==", "type": "package", + "serviceable": true, + "sha512": "a8VsRm/B0Ik1o5FumSMWmpwbG7cvIIajAYhzTTy9VB9XItByJDQHGZkQTIAdsvVJ6MI5O3uH/lb0izgQDlDIWA==", "files": [ - "System.Reflection.Metadata.1.1.0.nupkg.sha512", - "System.Reflection.Metadata.nuspec", "lib/dotnet5.2/System.Reflection.Metadata.dll", "lib/dotnet5.2/System.Reflection.Metadata.xml", "lib/portable-net45+win8/System.Reflection.Metadata.dll", - "lib/portable-net45+win8/System.Reflection.Metadata.xml" + "lib/portable-net45+win8/System.Reflection.Metadata.xml", + "System.Reflection.Metadata.1.1.0.nupkg", + "System.Reflection.Metadata.1.1.0.nupkg.sha512", + "System.Reflection.Metadata.nuspec" ] }, "System.Reflection.Primitives/4.0.0": { - "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==", "type": "package", + "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==", "files": [ - "System.Reflection.Primitives.4.0.0.nupkg", - "System.Reflection.Primitives.4.0.0.nupkg.sha512", - "System.Reflection.Primitives.nuspec", "lib/DNXCore50/System.Reflection.Primitives.dll", "lib/net45/_._", "lib/netcore50/System.Reflection.Primitives.dll", "lib/win8/_._", "lib/wp80/_._", "lib/wpa81/_._", - "ref/dotnet/System.Reflection.Primitives.dll", - "ref/dotnet/System.Reflection.Primitives.xml", "ref/dotnet/de/System.Reflection.Primitives.xml", "ref/dotnet/es/System.Reflection.Primitives.xml", "ref/dotnet/fr/System.Reflection.Primitives.xml", @@ -5478,6 +5423,8 @@ "ref/dotnet/ja/System.Reflection.Primitives.xml", "ref/dotnet/ko/System.Reflection.Primitives.xml", "ref/dotnet/ru/System.Reflection.Primitives.xml", + "ref/dotnet/System.Reflection.Primitives.dll", + "ref/dotnet/System.Reflection.Primitives.xml", "ref/dotnet/zh-hans/System.Reflection.Primitives.xml", "ref/dotnet/zh-hant/System.Reflection.Primitives.xml", "ref/net45/_._", @@ -5486,24 +5433,22 @@ "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll" + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll", + "System.Reflection.Primitives.4.0.0.nupkg", + "System.Reflection.Primitives.4.0.0.nupkg.sha512", + "System.Reflection.Primitives.nuspec" ] }, "System.Resources.ResourceManager/4.0.0": { - "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==", "type": "package", + "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==", "files": [ - "System.Resources.ResourceManager.4.0.0.nupkg", - "System.Resources.ResourceManager.4.0.0.nupkg.sha512", - "System.Resources.ResourceManager.nuspec", "lib/DNXCore50/System.Resources.ResourceManager.dll", "lib/net45/_._", "lib/netcore50/System.Resources.ResourceManager.dll", "lib/win8/_._", "lib/wp80/_._", "lib/wpa81/_._", - "ref/dotnet/System.Resources.ResourceManager.dll", - "ref/dotnet/System.Resources.ResourceManager.xml", "ref/dotnet/de/System.Resources.ResourceManager.xml", "ref/dotnet/es/System.Resources.ResourceManager.xml", "ref/dotnet/fr/System.Resources.ResourceManager.xml", @@ -5511,6 +5456,8 @@ "ref/dotnet/ja/System.Resources.ResourceManager.xml", "ref/dotnet/ko/System.Resources.ResourceManager.xml", "ref/dotnet/ru/System.Resources.ResourceManager.xml", + "ref/dotnet/System.Resources.ResourceManager.dll", + "ref/dotnet/System.Resources.ResourceManager.xml", "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml", "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml", "ref/net45/_._", @@ -5519,16 +5466,16 @@ "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", - "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll" + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll", + "System.Resources.ResourceManager.4.0.0.nupkg", + "System.Resources.ResourceManager.4.0.0.nupkg.sha512", + "System.Resources.ResourceManager.nuspec" ] }, "System.Runtime/4.0.0": { - "sha512": "A+xwHCqwWJ1x4iH69ErYyAx11clbav/uDgg1Y8hjV4Dyn9ZnX96dZvXxQtmb9P4Ep++YUYjZwl0GPD4KqJbVOg==", "type": "package", + "sha512": "Uq9epame8hEqJlj4KaWb67dDJvj4IM37jRFGVeFbugRdPz48bR0voyBhrbf3iSa2tAmlkg4lsa6BUOL9iwlMew==", "files": [ - "License.rtf", - "System.Runtime.4.0.0.nupkg.sha512", - "System.Runtime.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5537,10 +5484,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Runtime.dll", - "ref/dotnet/System.Runtime.xml", + "License.rtf", "ref/dotnet/de/System.Runtime.xml", "ref/dotnet/es/System.Runtime.xml", "ref/dotnet/fr/System.Runtime.xml", @@ -5548,11 +5492,13 @@ "ref/dotnet/ja/System.Runtime.xml", "ref/dotnet/ko/System.Runtime.xml", "ref/dotnet/ru/System.Runtime.xml", + "ref/dotnet/System.Runtime.dll", + "ref/dotnet/System.Runtime.xml", "ref/dotnet/zh-hans/System.Runtime.xml", "ref/dotnet/zh-hant/System.Runtime.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Runtime.dll", - "ref/netcore50/System.Runtime.xml", "ref/netcore50/de/System.Runtime.xml", "ref/netcore50/es/System.Runtime.xml", "ref/netcore50/fr/System.Runtime.xml", @@ -5560,22 +5506,24 @@ "ref/netcore50/ja/System.Runtime.xml", "ref/netcore50/ko/System.Runtime.xml", "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", "ref/netcore50/zh-hans/System.Runtime.xml", "ref/netcore50/zh-hant/System.Runtime.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Runtime.4.0.0.nupkg", + "System.Runtime.4.0.0.nupkg.sha512", + "System.Runtime.nuspec" ] }, "System.Runtime.Extensions/4.0.0": { - "sha512": "O3oV7QFU0JrlgdKtrsVoo3HFK9lLH55KSl9NrxpNMl40BdAqdi7UQPUODlNtIPBUPyGvM5+wQzfhZw5r7YfYhQ==", "type": "package", + "sha512": "zPzwoJcA7qar/b5Ihhzfcdr3vBOR8FIg7u//Qc5mqyAriasXuMFVraBZ5vOQq5asfun9ryNEL8Z2BOlUK5QRqA==", "files": [ - "License.rtf", - "System.Runtime.Extensions.4.0.0.nupkg.sha512", - "System.Runtime.Extensions.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5584,10 +5532,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Runtime.Extensions.dll", - "ref/dotnet/System.Runtime.Extensions.xml", + "License.rtf", "ref/dotnet/de/System.Runtime.Extensions.xml", "ref/dotnet/es/System.Runtime.Extensions.xml", "ref/dotnet/fr/System.Runtime.Extensions.xml", @@ -5595,11 +5540,13 @@ "ref/dotnet/ja/System.Runtime.Extensions.xml", "ref/dotnet/ko/System.Runtime.Extensions.xml", "ref/dotnet/ru/System.Runtime.Extensions.xml", + "ref/dotnet/System.Runtime.Extensions.dll", + "ref/dotnet/System.Runtime.Extensions.xml", "ref/dotnet/zh-hans/System.Runtime.Extensions.xml", "ref/dotnet/zh-hant/System.Runtime.Extensions.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Runtime.Extensions.dll", - "ref/netcore50/System.Runtime.Extensions.xml", "ref/netcore50/de/System.Runtime.Extensions.xml", "ref/netcore50/es/System.Runtime.Extensions.xml", "ref/netcore50/fr/System.Runtime.Extensions.xml", @@ -5607,23 +5554,24 @@ "ref/netcore50/ja/System.Runtime.Extensions.xml", "ref/netcore50/ko/System.Runtime.Extensions.xml", "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Runtime.Extensions.4.0.0.nupkg", + "System.Runtime.Extensions.4.0.0.nupkg.sha512", + "System.Runtime.Extensions.nuspec" ] }, "System.Runtime.InteropServices/4.0.0": { - "sha512": "J8GBB0OsVuKJXR412x6uZdoyNi4y9OMjjJRHPutRHjqujuvthus6Xdxn/i8J1lL2PK+2jWCLpZp72h8x73hkLg==", "type": "package", + "sha512": "J8GBB0OsVuKJXR412x6uZdoyNi4y9OMjjJRHPutRHjqujuvthus6Xdxn/i8J1lL2PK+2jWCLpZp72h8x73hkLg==", "files": [ - "License.rtf", - "System.Runtime.InteropServices.4.0.0.nupkg", - "System.Runtime.InteropServices.4.0.0.nupkg.sha512", - "System.Runtime.InteropServices.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5631,10 +5579,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Runtime.InteropServices.dll", - "ref/dotnet/System.Runtime.InteropServices.xml", + "License.rtf", "ref/dotnet/de/System.Runtime.InteropServices.xml", "ref/dotnet/es/System.Runtime.InteropServices.xml", "ref/dotnet/fr/System.Runtime.InteropServices.xml", @@ -5642,11 +5587,13 @@ "ref/dotnet/ja/System.Runtime.InteropServices.xml", "ref/dotnet/ko/System.Runtime.InteropServices.xml", "ref/dotnet/ru/System.Runtime.InteropServices.xml", + "ref/dotnet/System.Runtime.InteropServices.dll", + "ref/dotnet/System.Runtime.InteropServices.xml", "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml", "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Runtime.InteropServices.dll", - "ref/netcore50/System.Runtime.InteropServices.xml", "ref/netcore50/de/System.Runtime.InteropServices.xml", "ref/netcore50/es/System.Runtime.InteropServices.xml", "ref/netcore50/fr/System.Runtime.InteropServices.xml", @@ -5654,21 +5601,23 @@ "ref/netcore50/ja/System.Runtime.InteropServices.xml", "ref/netcore50/ko/System.Runtime.InteropServices.xml", "ref/netcore50/ru/System.Runtime.InteropServices.xml", + "ref/netcore50/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.xml", "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", "ref/win8/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Runtime.InteropServices.4.0.0.nupkg", + "System.Runtime.InteropServices.4.0.0.nupkg.sha512", + "System.Runtime.InteropServices.nuspec" ] }, "System.Text.Encoding/4.0.0": { - "sha512": "k4kc8Xq2Bs4x11WWtt6XMa+igtLrZAwJx1ZaB4D3/Sm4LFHSzT4mOOJIDOHa/ePyojOUtwLQdT0ywEnV5nl/9g==", "type": "package", + "sha512": "AMxFNOXpA6Ab8swULbXuJmoT2K5w6TnV3ObF5wsmEcIHQUJghoZtDVfVHb08O2wW15mOSI1i9Wg0Dx0pY13o8g==", "files": [ - "License.rtf", - "System.Text.Encoding.4.0.0.nupkg.sha512", - "System.Text.Encoding.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5677,10 +5626,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Text.Encoding.dll", - "ref/dotnet/System.Text.Encoding.xml", + "License.rtf", "ref/dotnet/de/System.Text.Encoding.xml", "ref/dotnet/es/System.Text.Encoding.xml", "ref/dotnet/fr/System.Text.Encoding.xml", @@ -5688,11 +5634,13 @@ "ref/dotnet/ja/System.Text.Encoding.xml", "ref/dotnet/ko/System.Text.Encoding.xml", "ref/dotnet/ru/System.Text.Encoding.xml", + "ref/dotnet/System.Text.Encoding.dll", + "ref/dotnet/System.Text.Encoding.xml", "ref/dotnet/zh-hans/System.Text.Encoding.xml", "ref/dotnet/zh-hant/System.Text.Encoding.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.dll", - "ref/netcore50/System.Text.Encoding.xml", "ref/netcore50/de/System.Text.Encoding.xml", "ref/netcore50/es/System.Text.Encoding.xml", "ref/netcore50/fr/System.Text.Encoding.xml", @@ -5700,23 +5648,24 @@ "ref/netcore50/ja/System.Text.Encoding.xml", "ref/netcore50/ko/System.Text.Encoding.xml", "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", "ref/netcore50/zh-hans/System.Text.Encoding.xml", "ref/netcore50/zh-hant/System.Text.Encoding.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Text.Encoding.4.0.0.nupkg", + "System.Text.Encoding.4.0.0.nupkg.sha512", + "System.Text.Encoding.nuspec" ] }, "System.Text.Encoding.Extensions/4.0.0": { - "sha512": "FktA77+2DC0S5oRhgM569pbzFrcA45iQpYiI7+YKl68B6TfI2N5TQbXqSWlh2YXKoFXHi2RFwPMha2lxiFJZ6A==", "type": "package", + "sha512": "FktA77+2DC0S5oRhgM569pbzFrcA45iQpYiI7+YKl68B6TfI2N5TQbXqSWlh2YXKoFXHi2RFwPMha2lxiFJZ6A==", "files": [ - "License.rtf", - "System.Text.Encoding.Extensions.4.0.0.nupkg", - "System.Text.Encoding.Extensions.4.0.0.nupkg.sha512", - "System.Text.Encoding.Extensions.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5725,10 +5674,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Text.Encoding.Extensions.dll", - "ref/dotnet/System.Text.Encoding.Extensions.xml", + "License.rtf", "ref/dotnet/de/System.Text.Encoding.Extensions.xml", "ref/dotnet/es/System.Text.Encoding.Extensions.xml", "ref/dotnet/fr/System.Text.Encoding.Extensions.xml", @@ -5736,11 +5682,13 @@ "ref/dotnet/ja/System.Text.Encoding.Extensions.xml", "ref/dotnet/ko/System.Text.Encoding.Extensions.xml", "ref/dotnet/ru/System.Text.Encoding.Extensions.xml", + "ref/dotnet/System.Text.Encoding.Extensions.dll", + "ref/dotnet/System.Text.Encoding.Extensions.xml", "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml", "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.Extensions.dll", - "ref/netcore50/System.Text.Encoding.Extensions.xml", "ref/netcore50/de/System.Text.Encoding.Extensions.xml", "ref/netcore50/es/System.Text.Encoding.Extensions.xml", "ref/netcore50/fr/System.Text.Encoding.Extensions.xml", @@ -5748,22 +5696,24 @@ "ref/netcore50/ja/System.Text.Encoding.Extensions.xml", "ref/netcore50/ko/System.Text.Encoding.Extensions.xml", "ref/netcore50/ru/System.Text.Encoding.Extensions.xml", + "ref/netcore50/System.Text.Encoding.Extensions.dll", + "ref/netcore50/System.Text.Encoding.Extensions.xml", "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml", "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Text.Encoding.Extensions.4.0.0.nupkg", + "System.Text.Encoding.Extensions.4.0.0.nupkg.sha512", + "System.Text.Encoding.Extensions.nuspec" ] }, "System.Threading/4.0.0": { - "sha512": "ZsZ8i38K9t14aLQJ+19WUFoS7fVA/3QLHxgE1O6+xICYtl/VzUv17NCWFCNkBn6pfsIlC8XOjRQqiKzjdUGotw==", "type": "package", + "sha512": "H6O/9gUrjPDNYanh/7OFGAZHjVXvEuITD0RcnjfvIV04HOGrOPqUBU0kmz9RIX/7YGgCQn1o1S2DX6Cuv8kVGQ==", "files": [ - "License.rtf", - "System.Threading.4.0.0.nupkg.sha512", - "System.Threading.nuspec", "lib/MonoAndroid10/_._", "lib/MonoTouch10/_._", "lib/net45/_._", @@ -5772,10 +5722,7 @@ "lib/wpa81/_._", "lib/xamarinios10/_._", "lib/xamarinmac20/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/dotnet/System.Threading.dll", - "ref/dotnet/System.Threading.xml", + "License.rtf", "ref/dotnet/de/System.Threading.xml", "ref/dotnet/es/System.Threading.xml", "ref/dotnet/fr/System.Threading.xml", @@ -5783,11 +5730,13 @@ "ref/dotnet/ja/System.Threading.xml", "ref/dotnet/ko/System.Threading.xml", "ref/dotnet/ru/System.Threading.xml", + "ref/dotnet/System.Threading.dll", + "ref/dotnet/System.Threading.xml", "ref/dotnet/zh-hans/System.Threading.xml", "ref/dotnet/zh-hant/System.Threading.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", "ref/net45/_._", - "ref/netcore50/System.Threading.dll", - "ref/netcore50/System.Threading.xml", "ref/netcore50/de/System.Threading.xml", "ref/netcore50/es/System.Threading.xml", "ref/netcore50/fr/System.Threading.xml", @@ -5795,37 +5744,42 @@ "ref/netcore50/ja/System.Threading.xml", "ref/netcore50/ko/System.Threading.xml", "ref/netcore50/ru/System.Threading.xml", + "ref/netcore50/System.Threading.dll", + "ref/netcore50/System.Threading.xml", "ref/netcore50/zh-hans/System.Threading.xml", "ref/netcore50/zh-hant/System.Threading.xml", "ref/win8/_._", "ref/wp80/_._", "ref/wpa81/_._", "ref/xamarinios10/_._", - "ref/xamarinmac20/_._" + "ref/xamarinmac20/_._", + "System.Threading.4.0.0.nupkg", + "System.Threading.4.0.0.nupkg.sha512", + "System.Threading.nuspec" ] }, "WebGrease/1.5.2": { - "sha512": "VoyDSOOugLx3q5IyOgEcjeYZQOqV9VWZQT57UtN4szlYhAmOcEjVfKWXbtRqBuX43pgyL9E7nMSIPoryC8Cu1Q==", "type": "package", + "sha512": "VoyDSOOugLx3q5IyOgEcjeYZQOqV9VWZQT57UtN4szlYhAmOcEjVfKWXbtRqBuX43pgyL9E7nMSIPoryC8Cu1Q==", "files": [ + "lib/WebGrease.dll", + "tools/install.ps1", + "tools/uninstall.ps1", + "tools/WG.exe", "WebGrease.1.5.2.nupkg", "WebGrease.1.5.2.nupkg.sha512", - "WebGrease.nuspec", - "lib/WebGrease.dll", - "tools/WG.exe", - "tools/install.ps1", - "tools/uninstall.ps1" + "WebGrease.nuspec" ] }, "Zlib.Portable.Signed/1.11.0": { - "sha512": "1f4itCxlSBxU8kf85qUmx1+d0iHKLeZK8S7ilb4w0t+uV+/xtOUUVOEAnFMG5uHVBc7L+ycZjWQoA+a1GZKYjg==", "type": "package", + "sha512": "1f4itCxlSBxU8kf85qUmx1+d0iHKLeZK8S7ilb4w0t+uV+/xtOUUVOEAnFMG5uHVBc7L+ycZjWQoA+a1GZKYjg==", "files": [ + "lib/portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid/Zlib.Portable.dll", + "lib/portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid/Zlib.Portable.xml", "Zlib.Portable.Signed.1.11.0.nupkg", "Zlib.Portable.Signed.1.11.0.nupkg.sha512", - "Zlib.Portable.Signed.nuspec", - "lib/portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid/Zlib.Portable.dll", - "lib/portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid/Zlib.Portable.xml" + "Zlib.Portable.Signed.nuspec" ] } }, @@ -5838,63 +5792,61 @@ "EntityFramework.Sqlite >= 7.0.0-rc1-*", "EntityFramework7.Npgsql >= 3.1.0-*", "EntityFramework7.Npgsql.Design >= 3.1.0-*", - "Google.Apis >= 1.11.1", "Google.Apis.Core >= 1.11.1", + "Google.Apis >= 1.11.1", "MailKit >= 1.3.0-beta7", "MarkdownDeep-av.NET >= 1.5.2", "Microsoft.AspNet.Authentication.Cookies >= 1.0.0-rc1-*", "Microsoft.AspNet.Authentication.Facebook >= 1.0.0-rc1-final", - "Microsoft.AspNet.Authentication.JwtBearer >= 1.0.0-rc1-final", - "Microsoft.AspNet.Authentication.OpenIdConnect >= 1.0.0-rc1-final", "Microsoft.AspNet.Authentication.Twitter >= 1.0.0-rc1-final", "Microsoft.AspNet.Authorization >= 1.0.0-rc1-final", - "Microsoft.AspNet.DataProtection >= 1.0.0-rc1-final", - "Microsoft.AspNet.DataProtection.SystemWeb >= 1.0.0-rc1-final", "Microsoft.AspNet.Diagnostics.Entity >= 7.0.0-rc1-*", "Microsoft.AspNet.Http.Abstractions >= 1.0.0-rc1-final", - "Microsoft.AspNet.IISPlatformHandler >= 1.0.0-rc1-*", "Microsoft.AspNet.Identity.EntityFramework >= 3.0.0-rc1-*", + "Microsoft.AspNet.IISPlatformHandler >= 1.0.0-rc1-*", "Microsoft.AspNet.Localization >= 1.0.0-rc1-final", "Microsoft.AspNet.Mvc >= 6.0.0-rc1-*", "Microsoft.AspNet.Mvc.TagHelpers >= 6.0.0-rc1-*", - "Microsoft.AspNet.Owin >= 1.0.0-rc1-final", "Microsoft.AspNet.Server.Kestrel >= 1.0.0-rc1-final", - "Microsoft.AspNet.Server.WebListener >= 1.0.0-rc1-final", - "Microsoft.AspNet.Session >= 1.0.0-rc1-final", "Microsoft.AspNet.SignalR.Core >= 2.2.0", - "Microsoft.AspNet.SignalR.JS >= 2.2.0", + "Microsoft.AspNet.Server.WebListener >= 1.0.0-rc1-final", "Microsoft.AspNet.StaticFiles >= 1.0.0-rc1-*", + "Microsoft.AspNet.SignalR.JS >= 2.2.0", "Microsoft.AspNet.Tooling.Razor >= 1.0.0-rc1-*", - "Microsoft.AspNet.Web.Optimization >= 1.1.3", "Microsoft.AspNet.WebSockets.Server >= 1.0.0-rc1-final", - "Microsoft.AspNetCore.Authentication.OAuth >= 0.0.1-alpha", - "Microsoft.Extensions.CodeGeneration >= 1.0.0-rc1-final", - "Microsoft.Extensions.CodeGenerators.Mvc >= 1.0.0-rc1-final", "Microsoft.Extensions.Configuration.Abstractions >= 1.0.0-rc1-final", "Microsoft.Extensions.Configuration.FileProviderExtensions >= 1.0.0-rc1-*", "Microsoft.Extensions.Configuration.Json >= 1.0.0-rc1-*", "Microsoft.Extensions.Configuration.UserSecrets >= 1.0.0-rc1-*", + "Microsoft.Extensions.Logging >= 1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Console >= 1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Debug >= 1.0.0-rc1-final", "Microsoft.Extensions.DependencyInjection.Abstractions >= 1.0.0-rc1-final", "Microsoft.Extensions.Globalization.CultureInfoCache >= 1.0.0-rc1-final", "Microsoft.Extensions.Localization >= 1.0.0-rc1-final", "Microsoft.Extensions.Localization.Abstractions >= 1.0.0-rc1-final", - "Microsoft.Extensions.Logging >= 1.0.0-rc1-final", - "Microsoft.Extensions.Logging.Console >= 1.0.0-rc1-final", - "Microsoft.Extensions.Logging.Debug >= 1.0.0-rc1-final", - "Microsoft.Extensions.Options >= 0.0.1-alpha", + "Microsoft.Extensions.CodeGeneration >= 1.0.0-rc1-final", "Microsoft.Extensions.PlatformAbstractions >= 1.0.0-rc1-final", - "Microsoft.Extensions.WebEncoders >= 1.0.0-rc1-final", - "Microsoft.Extensions.WebEncoders.Core >= 1.0.0-rc1-final", + "Microsoft.Extensions.CodeGenerators.Mvc >= 1.0.0-rc1-final", + "Microsoft.Framework.ConfigurationModel.Json >= 1.0.0-beta4", "Microsoft.Framework.Configuration.Abstractions >= 1.0.0-beta8", "Microsoft.Framework.Configuration.Binder >= 1.0.0-beta8", "Microsoft.Framework.Configuration.Json >= 1.0.0-beta8", - "Microsoft.Framework.ConfigurationModel.Json >= 1.0.0-beta4", + "Microsoft.AspNet.Session >= 1.0.0-rc1-final", "Microsoft.NETCore.Platforms >= 1.0.1-beta-23516", + "Microsoft.AspNet.Web.Optimization >= 1.1.3", + "Microsoft.Extensions.WebEncoders.Core >= 1.0.0-rc1-final", + "Microsoft.AspNetCore.Authentication.OAuth >= 0.0.1-alpha", + "Microsoft.Extensions.Options >= 0.0.1-alpha", + "Microsoft.Extensions.WebEncoders >= 1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection >= 1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection.SystemWeb >= 1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.JwtBearer >= 1.0.0-rc1-final", + "PayPalCoreSDK >= 1.7.1", "PayPalButtonManagerSDK >= 2.10.109", - "PayPalCoreSDK >= 1.7.1" + "Microsoft.AspNet.Owin >= 1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.OAuth >= 1.0.0-rc1-final" ], "DNX,Version=v4.5.1": [] - }, - "tools": {}, - "projectFileToolGroups": {} + } } \ No newline at end of file diff --git a/Yavsc/wwwroot/images/testVideo.mp4 b/Yavsc/wwwroot/images/testVideo.mp4 new file mode 100644 index 00000000..6d820c0f Binary files /dev/null and b/Yavsc/wwwroot/images/testVideo.mp4 differ diff --git a/testOauthClient/Controllers/HomeController.cs b/testOauthClient/Controllers/HomeController.cs index 843f4fa0..a8588369 100755 --- a/testOauthClient/Controllers/HomeController.cs +++ b/testOauthClient/Controllers/HomeController.cs @@ -1,6 +1,9 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Net.Http; +using System.Net.Http.Headers; +using System.Threading; using System.Threading.Tasks; using Microsoft.AspNet.Mvc; @@ -8,11 +11,35 @@ namespace testOauthClient.Controllers { public class HomeController : Controller { + [HttpGet] public IActionResult Index() { return View(); } + [HttpPost] + public async Task GetUserInfo(CancellationToken cancellationToken) + { + using (var client = new HttpClient()) { + var request = new HttpRequestMessage(HttpMethod.Get, "http://dev.pschneider.fr/api/me"); + request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", AccessToken); + var response = await client.SendAsync(request, cancellationToken); + response.EnsureSuccessStatusCode(); + + return View("Index", model: await response.Content.ReadAsStringAsync()); + } + + } + protected string AccessToken { + get { + var claim = HttpContext.User?.FindFirst("access_token"); + if (claim == null) { + throw new InvalidOperationException(); + } + + return claim.Value; + } + } public IActionResult About() { ViewData["Message"] = "Your application description page."; diff --git a/testOauthClient/Startup.cs b/testOauthClient/Startup.cs index b094ca0c..8808d446 100755 --- a/testOauthClient/Startup.cs +++ b/testOauthClient/Startup.cs @@ -78,7 +78,7 @@ namespace testOauthClient options.ClientId="21d8bd1b-4aed-4fcb-9ed9-00b43f6a8169"; options.ClientSecret="blih"; options.Scope.Add("profile"); - options.SaveTokensAsClaims = true; + // options.SaveTokensAsClaims = true; options.UserInformationEndpoint = "http://dev.pschneider.fr/api/me"; } ); diff --git a/testOauthClient/Views/Home/Index.cshtml b/testOauthClient/Views/Home/Index.cshtml index dce6fcff..c172df4e 100755 --- a/testOauthClient/Views/Home/Index.cshtml +++ b/testOauthClient/Views/Home/Index.cshtml @@ -16,7 +16,7 @@

Message received from the resource controller: @Model

} -
+
diff --git a/testOauthClient/project.json b/testOauthClient/project.json index bcacb953..71cca0ff 100755 --- a/testOauthClient/project.json +++ b/testOauthClient/project.json @@ -7,7 +7,6 @@ "defaultNamespace": "testOauthClient" }, "dependencies": { - "Microsoft.AspNet.Authentication.OpenIdConnect": "1.0.0-rc1-final", "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final",