diff --git a/.gitignore b/.gitignore index b80011d..69423e5 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,13 @@ *.userosscache *.sln.docstates +# test site +src/Umbraco.Forms.Integrations.Testsite.V14/App_Plugins/Our.Umbraco.DashIt +src/Umbraco.Forms.Integrations.Testsite.V14/umbraco +src/Umbraco.Forms.Integrations.Testsite.V14/Views +src/Umbraco.Forms.Integrations.Testsite.V14/wwwroot +src/Umbraco.Forms.Integrations.Automation.Zapier/wwwroot + # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Controllers/ZapierFormAuthorizedApiController.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Api/Management/Controllers/FormsControllerBase.cs similarity index 63% rename from src/Umbraco.Forms.Integrations.Automation.Zapier/Controllers/ZapierFormAuthorizedApiController.cs rename to src/Umbraco.Forms.Integrations.Automation.Zapier/Api/Management/Controllers/FormsControllerBase.cs index fd7640a..0ee8255 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Controllers/ZapierFormAuthorizedApiController.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Api/Management/Controllers/FormsControllerBase.cs @@ -1,18 +1,27 @@ -using System.Linq; -using Umbraco.Cms.Web.Common.Controllers; +using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Api.Common.Attributes; +using Umbraco.Cms.Web.Common.Routing; using Umbraco.Forms.Integrations.Automation.Zapier.Services; -namespace Umbraco.Forms.Integrations.Automation.Zapier.Controllers +namespace Umbraco.Forms.Integrations.Automation.Zapier.Api.Management.Controllers { - public class ZapierFormAuthorizedApiController : UmbracoApiController + [ApiController] + [BackOfficeRoute($"{Constants.ManagementApi.RootPath}/v{{version:apiVersion}}")] + [MapToApi(Constants.ManagementApi.ApiName)] + public class FormsControllerBase : Controller { private readonly IUserValidationService _userValidationService; + protected readonly ZapierFormService ZapierFormService; - public ZapierFormAuthorizedApiController( - IUserValidationService userValidationService) => + public FormsControllerBase( + IUserValidationService userValidationService, + ZapierFormService zapierFormService) + { _userValidationService = userValidationService; + ZapierFormService = zapierFormService; + } - public bool IsAccessValid() + protected bool IsAccessValid() { string username = string.Empty; string password = string.Empty; diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Api/Management/Controllers/GetFormPropertiesByIdController.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Api/Management/Controllers/GetFormPropertiesByIdController.cs new file mode 100644 index 0000000..9330acd --- /dev/null +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Api/Management/Controllers/GetFormPropertiesByIdController.cs @@ -0,0 +1,33 @@ +using Asp.Versioning; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Umbraco.Forms.Integrations.Automation.Zapier.Extensions; +using Umbraco.Forms.Integrations.Automation.Zapier.Services; + +namespace Umbraco.Forms.Integrations.Automation.Zapier.Api.Management.Controllers +{ + [ApiVersion("1.0")] + [ApiExplorerSettings(GroupName = Constants.ManagementApi.GroupName)] + public class GetFormPropertiesByIdController : FormsControllerBase + { + public GetFormPropertiesByIdController(IUserValidationService userValidationService, ZapierFormService zapierFormService) + : base(userValidationService, zapierFormService) + { + } + + [HttpGet("forms/{id}")] + [ProducesResponseType(typeof(List>), StatusCodes.Status200OK)] + public IActionResult GetFormPropertiesById(string id) + { + var emptyList = new List>(); + + if (!IsAccessValid()) return Ok(emptyList); + + var form = ZapierFormService.GetById(id); + + if (form == null) return Ok(emptyList); + + return Ok(new List> { form.ToEmptyFormDictionary() }); + } + } +} diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Api/Management/Controllers/GetFormsController.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Api/Management/Controllers/GetFormsController.cs new file mode 100644 index 0000000..99cbddf --- /dev/null +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Api/Management/Controllers/GetFormsController.cs @@ -0,0 +1,28 @@ +using Asp.Versioning; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Umbraco.Forms.Integrations.Automation.Zapier.Models.Dtos; +using Umbraco.Forms.Integrations.Automation.Zapier.Services; + +namespace Umbraco.Forms.Integrations.Automation.Zapier.Api.Management.Controllers +{ + [ApiVersion("1.0")] + [ApiExplorerSettings(GroupName = Constants.ManagementApi.GroupName)] + public class GetFormsController : FormsControllerBase + { + public GetFormsController(IUserValidationService userValidationService, ZapierFormService zapierFormService) + : base(userValidationService, zapierFormService) + { + + } + + [HttpGet("forms")] + [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + public IActionResult GetForms() + { + if (!IsAccessValid()) return Ok(Enumerable.Empty()); + + return Ok(ZapierFormService.GetAll()); + } + } +} diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Constants.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Constants.cs index 058f80a..144ab2d 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Constants.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Constants.cs @@ -34,5 +34,16 @@ public static class EntityType { public const int Form = 2; } + + public static class ManagementApi + { + public const string RootPath = "zapier/forms/management/api"; + + public const string ApiName = "zapier-forms-management"; + + public const string ApiTitle = "Zapier Forms Management API"; + + public const string GroupName = "Zapier Forms"; + } } } diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Controllers/FormController.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Controllers/FormController.cs deleted file mode 100644 index aa8ae08..0000000 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Controllers/FormController.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using System.Linq; - -using Umbraco.Forms.Integrations.Automation.Zapier.Models.Dtos; -using Umbraco.Forms.Integrations.Automation.Zapier.Services; - -namespace Umbraco.Forms.Integrations.Automation.Zapier.Controllers -{ - /// - /// When a Zapier user creates a new "New Form Submitted" trigger, the API is used to provide them with the list of forms. - /// - public class FormController : ZapierFormAuthorizedApiController - { - private readonly ZapierFormService _zapierFormService; - - public FormController( - IUserValidationService userValidationService, ZapierFormService zapierFormService) - : base(userValidationService) => _zapierFormService = zapierFormService; - - public IEnumerable GetForms() - { - if (!IsAccessValid()) return Enumerable.Empty(); - - return _zapierFormService.GetAll(); - } - - } -} diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Controllers/FormPollingController.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Controllers/FormPollingController.cs deleted file mode 100644 index 7e30341..0000000 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Controllers/FormPollingController.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System.Collections.Generic; -using Umbraco.Forms.Integrations.Automation.Zapier.Extensions; -using Umbraco.Forms.Integrations.Automation.Zapier.Services; - -namespace Umbraco.Forms.Integrations.Automation.Zapier.Controllers -{ - /// - /// When a Zapier user creates a "New Form Submitted" trigger, they are authenticated, they select a form, and the API provides an output json with the - /// structure of the selected form. - /// - public class FormPollingController : ZapierFormAuthorizedApiController - { - private readonly ZapierFormService _zapierFormService; - - public FormPollingController( - ZapierFormService zapierFormService, - IUserValidationService userValidationService) - : base(userValidationService) => _zapierFormService = zapierFormService; - - public List> GetFormPropertiesById(string id) - { - if (!IsAccessValid()) return new List>(); - - var form = _zapierFormService.GetById(id); - - if (form == null) return new List>(); - - return new List> { form.ToEmptyFormDictionary() }; - } - } -} diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Extensions/FormExtensions.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Extensions/FormExtensions.cs index 3ea27eb..4f0b886 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Extensions/FormExtensions.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Extensions/FormExtensions.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; - -using Umbraco.Forms.Core.Models; +using Umbraco.Forms.Core.Models; using Umbraco.Forms.Core.Persistence.Dtos; namespace Umbraco.Forms.Integrations.Automation.Zapier.Extensions diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Helpers/TriggerHelper.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Helpers/TriggerHelper.cs index 0bae0a7..66b5222 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Helpers/TriggerHelper.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Helpers/TriggerHelper.cs @@ -1,7 +1,4 @@ -using System.Collections.Generic; -using System.Threading.Tasks; - -using Umbraco.Forms.Integrations.Automation.Zapier.Services; +using Umbraco.Forms.Integrations.Automation.Zapier.Services; namespace Umbraco.Forms.Integrations.Automation.Zapier.Helpers { diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Models/Dtos/FormDto.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Models/Dtos/FormDto.cs index 432a5d3..635a3fc 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Models/Dtos/FormDto.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Models/Dtos/FormDto.cs @@ -1,13 +1,13 @@ -using Newtonsoft.Json; +using System.Text.Json.Serialization; namespace Umbraco.Forms.Integrations.Automation.Zapier.Models.Dtos { public class FormDto { - [JsonProperty("id")] + [JsonPropertyName("id")] public string Id { get; set; } - [JsonProperty("name")] + [JsonPropertyName("name")] public string Name { get; set; } } } diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Models/Dtos/SubscriptionDto.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Models/Dtos/SubscriptionDto.cs index 89c3a26..fc9c7f3 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Models/Dtos/SubscriptionDto.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Models/Dtos/SubscriptionDto.cs @@ -1,24 +1,25 @@ -using Newtonsoft.Json; +using System.Text.Json.Serialization; namespace Umbraco.Forms.Integrations.Automation.Zapier.Models.Dtos { public class SubscriptionDto { - [JsonProperty("id")] + [JsonPropertyName("id")] public int Id { get; set; } - [JsonProperty("entityId")] + [JsonPropertyName("entityId")] public string EntityId { get; set; } - [JsonProperty("type")] + [JsonPropertyName("type")] public int Type { get; set; } - [JsonProperty("typeName")] public string TypeName => nameof(Constants.EntityType.Form); + [JsonPropertyName("typeName")] + public string TypeName => nameof(Constants.EntityType.Form); - [JsonProperty("hookUrl")] + [JsonPropertyName("hookUrl")] public string HookUrl { get; set; } - [JsonProperty("subscribeHook")] + [JsonPropertyName("subscribeHook")] public bool SubscribeHook { get; set; } } } diff --git a/src/Umbraco.Forms.Integrations.Testsite.V10/Properties/launchSettings.json b/src/Umbraco.Forms.Integrations.Automation.Zapier/Properties/launchSettings.json similarity index 51% rename from src/Umbraco.Forms.Integrations.Testsite.V10/Properties/launchSettings.json rename to src/Umbraco.Forms.Integrations.Automation.Zapier/Properties/launchSettings.json index 6087521..c390767 100644 --- a/src/Umbraco.Forms.Integrations.Testsite.V10/Properties/launchSettings.json +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Properties/launchSettings.json @@ -1,29 +1,38 @@ { - "$schema": "https://json.schemastore.org/launchsettings.json", + "$schema": "http://json.schemastore.org/launchsettings.json", "iisSettings": { "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { - "applicationUrl": "http://localhost:38889", - "sslPort": 44358 + "applicationUrl": "http://localhost:18629", + "sslPort": 44339 } }, "profiles": { - "IIS Express": { - "commandName": "IISExpress", + "http": { + "commandName": "Project", + "dotnetRunMessages": true, "launchBrowser": true, + "applicationUrl": "http://localhost:5220", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } }, - "Umbraco.Web.UI": { + "https": { "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "applicationUrl": "https://localhost:44358;http://localhost:38889", + "applicationUrl": "https://localhost:7106;http://localhost:5220", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" - } + } } } } diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/IUserValidationService.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/IUserValidationService.cs index 1fd51df..9f3f2d7 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/IUserValidationService.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/IUserValidationService.cs @@ -1,6 +1,4 @@ -using System.Threading.Tasks; - -namespace Umbraco.Forms.Integrations.Automation.Zapier.Services +namespace Umbraco.Forms.Integrations.Automation.Zapier.Services { public interface IUserValidationService { diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/UserValidationService.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/UserValidationService.cs index 92d5f87..3c97dd6 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/UserValidationService.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/UserValidationService.cs @@ -1,11 +1,7 @@ -using System.Linq; -using System.Threading.Tasks; - -using Microsoft.Extensions.Options; - -using Umbraco.Forms.Integrations.Automation.Zapier.Configuration; +using Microsoft.Extensions.Options; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; +using Umbraco.Forms.Integrations.Automation.Zapier.Configuration; namespace Umbraco.Forms.Integrations.Automation.Zapier.Services { diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierFormService.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierFormService.cs index 28b59f4..f181c82 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierFormService.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierFormService.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -using Umbraco.Forms.Core.Models; +using Umbraco.Forms.Core.Models; using Umbraco.Forms.Core.Services; using Umbraco.Forms.Integrations.Automation.Zapier.Models.Dtos; diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierFormSubscriptionHookService.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierFormSubscriptionHookService.cs index 85318e0..6661c4a 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierFormSubscriptionHookService.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierFormSubscriptionHookService.cs @@ -1,10 +1,6 @@ using Microsoft.Extensions.Logging; - -using System.Collections.Generic; -using System.Linq; - -using Umbraco.Forms.Integrations.Automation.Zapier.Models.Dtos; using Umbraco.Cms.Infrastructure.Scoping; +using Umbraco.Forms.Integrations.Automation.Zapier.Models.Dtos; namespace Umbraco.Forms.Integrations.Automation.Zapier.Services { diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierService.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierService.cs index bc70bf9..19dddf3 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierService.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Services/ZapierService.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Net.Http; -using System.Threading.Tasks; - -namespace Umbraco.Forms.Integrations.Automation.Zapier.Services +namespace Umbraco.Forms.Integrations.Automation.Zapier.Services { public class ZapierService { diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/Umbraco.Forms.Integrations.Automation.Zapier.csproj b/src/Umbraco.Forms.Integrations.Automation.Zapier/Umbraco.Forms.Integrations.Automation.Zapier.csproj index e274ab1..9c35d89 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/Umbraco.Forms.Integrations.Automation.Zapier.csproj +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/Umbraco.Forms.Integrations.Automation.Zapier.csproj @@ -1,7 +1,11 @@ - + - net60;net70 + net8.0 + enable + enable + true + false @@ -11,7 +15,7 @@ https://github.com/umbraco/Umbraco.Forms.Integrations/tree/main-v10/src/Umbraco.Forms.Integrations.Automation.Zapier https://github.com/umbraco/Umbraco.Forms.Integrations - 2.0.7 + 3.0.0 Umbraco HQ Umbraco Umbraco;Umbraco-Marketplace @@ -19,33 +23,23 @@ readme.md - - - - - - - - - + + + + + + - true \ + true - - - - - - - diff --git a/src/Umbraco.Forms.Integrations.Automation.Zapier/ZapierFormsComposer.cs b/src/Umbraco.Forms.Integrations.Automation.Zapier/ZapierFormsComposer.cs index 1102bb8..eefb022 100644 --- a/src/Umbraco.Forms.Integrations.Automation.Zapier/ZapierFormsComposer.cs +++ b/src/Umbraco.Forms.Integrations.Automation.Zapier/ZapierFormsComposer.cs @@ -1,5 +1,6 @@ using Microsoft.Extensions.DependencyInjection; - +using Microsoft.OpenApi.Models; +using Swashbuckle.AspNetCore.SwaggerGen; using Umbraco.Cms.Core.Composing; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Forms.Core.Services.Notifications; @@ -33,6 +34,21 @@ public void Compose(IUmbracoBuilder builder) builder.Services.AddScoped(); builder.Services.AddSingleton(); + + // Generate Swagger documentation for Zapier Forms API + builder.Services.Configure(options => + { + options.SwaggerDoc( + Constants.ManagementApi.ApiName, + new OpenApiInfo + { + Title = Constants.ManagementApi.ApiTitle, + Version = "Latest", + Description = $"Describes the {Constants.ManagementApi.ApiTitle} available for handling Zapier Forms automation and configuration." + }); + + options.CustomOperationIds(e => $"{e.ActionDescriptor.RouteValues["action"]}"); + }); } } } diff --git a/src/Umbraco.Forms.Integrations.Testsite.V10/Program.cs b/src/Umbraco.Forms.Integrations.Testsite.V10/Program.cs deleted file mode 100644 index d3809c8..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V10/Program.cs +++ /dev/null @@ -1,24 +0,0 @@ -namespace Umbraco.Forms.Integrations.Testsite.V10 -{ - public class Program - { - public static void Main(string[] args) - => CreateHostBuilder(args) - .Build() - .Run(); - - public static IHostBuilder CreateHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) - .ConfigureAppConfiguration(config => - config.AddJsonFile( - "appsettings.Local.json", - optional: true, - reloadOnChange: true)) - .ConfigureUmbracoDefaults() - .ConfigureWebHostDefaults(webBuilder => - { - webBuilder.UseStaticWebAssets(); - webBuilder.UseStartup(); - }); - } -} diff --git a/src/Umbraco.Forms.Integrations.Testsite.V10/Startup.cs b/src/Umbraco.Forms.Integrations.Testsite.V10/Startup.cs deleted file mode 100644 index c0e6c85..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V10/Startup.cs +++ /dev/null @@ -1,65 +0,0 @@ -namespace Umbraco.Forms.Integrations.Testsite.V10 -{ - public class Startup - { - private readonly IWebHostEnvironment _env; - private readonly IConfiguration _config; - - /// - /// Initializes a new instance of the class. - /// - /// The web hosting environment. - /// The configuration. - /// - /// Only a few services are possible to be injected here https://github.com/dotnet/aspnetcore/issues/9337. - /// - public Startup(IWebHostEnvironment webHostEnvironment, IConfiguration config) - { - _env = webHostEnvironment ?? throw new ArgumentNullException(nameof(webHostEnvironment)); - _config = config ?? throw new ArgumentNullException(nameof(config)); - } - - /// - /// Configures the services. - /// - /// The services. - /// - /// This method gets called by the runtime. Use this method to add services to the container. - /// For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940. - /// - public void ConfigureServices(IServiceCollection services) - { - services.AddUmbraco(_env, _config) - .AddBackOffice() - .AddWebsite() - .AddComposers() - .Build(); - } - - /// - /// Configures the application. - /// - /// The application builder. - /// The web hosting environment. - public void Configure(IApplicationBuilder app, IWebHostEnvironment env) - { - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } - - app.UseUmbraco() - .WithMiddleware(u => - { - u.UseBackOffice(); - u.UseWebsite(); - }) - .WithEndpoints(u => - { - u.UseInstallerEndpoints(); - u.UseBackOfficeEndpoints(); - u.UseWebsiteEndpoints(); - }); - } - } -} diff --git a/src/Umbraco.Forms.Integrations.Testsite.V10/Umbraco.Forms.Integrations.Testsite.V10.csproj b/src/Umbraco.Forms.Integrations.Testsite.V10/Umbraco.Forms.Integrations.Testsite.V10.csproj deleted file mode 100644 index 8aad213..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V10/Umbraco.Forms.Integrations.Testsite.V10.csproj +++ /dev/null @@ -1,32 +0,0 @@ - - - net6.0 - enable - enable - - - - - - - - - - - - - - - true - - - - - - - - - false - false - - diff --git a/src/Umbraco.Forms.Integrations.Testsite.V10/appsettings.Development.json b/src/Umbraco.Forms.Integrations.Testsite.V10/appsettings.Development.json deleted file mode 100644 index 91cd2da..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V10/appsettings.Development.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "$schema": "./appsettings-schema.json", - "Serilog": { - "MinimumLevel": { - "Default": "Information" - }, - "WriteTo": [ - { - "Name": "Async", - "Args": { - "configure": [ - { - "Name": "Console" - } - ] - } - } - ] - }, - "Umbraco": { - "CMS": { - "Content": { - "MacroErrors": "Throw" - }, - "Hosting": { - "Debug": true - }, - "RuntimeMinification": { - "UseInMemoryCache": true, - "CacheBuster": "Timestamp" - } - } - } -} diff --git a/src/Umbraco.Forms.Integrations.Testsite.V10/appsettings.json b/src/Umbraco.Forms.Integrations.Testsite.V10/appsettings.json deleted file mode 100644 index 028c938..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V10/appsettings.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "$schema": "./appsettings-schema.json", - "Serilog": { - "MinimumLevel": { - "Default": "Information", - "Override": { - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information", - "System": "Warning" - } - } - }, - "Umbraco": { - "CMS": { - "Global": { - "Id": "829e925c-11f8-4a7c-bb46-e279fc7abb9b", - "SanitizeTinyMce": true - }, - "Content": { - "ContentVersionCleanupPolicy": { - "EnableCleanup": true - } - } - }, - "Forms": { - "Integrations": { - "Crm": { - "ActiveCampaign": { - "Settings": { - "BaseUrl": "https://[your_account].api-us1.com", - "ApiKey": "[your_secret_key]", - "ContactFields": [ - { - "name": "email", - "displayName": "Email", - "required": true - }, - { - "name": "firstName", - "displayName": "First Name", - "required": false - }, - { - "name": "lastName", - "displayName": "Last Name", - "required": false - }, - { - "name": "phone", - "displayName": "Phone", - "required": false - } - ] - } - } - } - } - } - }, - "ConnectionStrings": { - "umbracoDbDSN": "Data Source=|DataDirectory|/Umbraco.sqlite.db;Cache=Shared;Foreign Keys=True;Pooling=True", - "umbracoDbDSN_ProviderName": "Microsoft.Data.Sqlite" - } -} \ No newline at end of file diff --git a/src/Umbraco.Forms.Integrations.Testsite.V12/.gitignore b/src/Umbraco.Forms.Integrations.Testsite.V12/.gitignore deleted file mode 100644 index 8bcfaae..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V12/.gitignore +++ /dev/null @@ -1,479 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore - -# User-specific files -*.rsuser -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Mono auto generated files -mono_crash.* - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ -[Ll]ogs/ - -# Visual Studio 2015/2017 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUnit -*.VisualState.xml -TestResult.xml -nunit-*.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# Benchmark Results -BenchmarkDotNet.Artifacts/ - -# .NET Core -project.lock.json -project.fragment.lock.json -artifacts/ - -# Tye -.tye/ - -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio -*_i.c -*_p.c -*_h.h -*.ilk -*.meta -*.obj -*.iobj -*.pch -*.pdb -*.ipdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*_wpftmp.csproj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# Visual Studio Trace Files -*.e2e - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# AxoCover is a Code Coverage Tool -.axoCover/* -!.axoCover/settings.json - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# NuGet Symbol Packages -*.snupkg -# The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* -# except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx -*.appxbundle -*.appxupload - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!?*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm -ServiceFabricBackup/ -*.rptproj.bak - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings -*.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat -node_modules/ - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# CodeRush personal settings -.cr/personal - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio -*.tss - -# Telerik's JustMock configuration file -*.jmconfig - -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs - -# OpenCover UI analysis results -OpenCover/ - -# Azure Stream Analytics local run output -ASALocalRun/ - -# MSBuild Binary and Structured Log -*.binlog - -# NVidia Nsight GPU debugger configuration file -*.nvuser - -# MFractors (Xamarin productivity tool) working folder -.mfractor/ - -# Local History for Visual Studio -.localhistory/ - -# BeatPulse healthcheck temp database -healthchecksdb - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ - -# Ionide (cross platform F# VS Code tools) working folder -.ionide/ - -# Fody - auto-generated XML schema -FodyWeavers.xsd - -## -## Visual studio for Mac -## - - -# globs -Makefile.in -*.userprefs -*.usertasks -config.make -config.status -aclocal.m4 -install-sh -autom4te.cache/ -*.tar.gz -tarballs/ -test-results/ - -# Mac bundle stuff -*.dmg -*.app - -# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore -# General -.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore -# Windows thumbnail cache files -Thumbs.db -ehthumbs.db -ehthumbs_vista.db - -# Dump file -*.stackdump - -# Folder config file -[Dd]esktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msix -*.msm -*.msp - -# Windows shortcuts -*.lnk - -# JetBrains Rider -.idea/ -*.sln.iml - -## -## Visual Studio Code -## -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json - -## -## Umbraco CMS -## - -# JSON schema files for appsettings.json -appsettings-schema.json -appsettings-schema.*.json - -# Packages created from the backoffice (package.xml/package.zip) -/umbraco/Data/CreatedPackages/ - -# Temp folder containing Examine indexes, NuCache, MediaCache, etc. -/umbraco/Data/TEMP/ - -# SQLite database files -/umbraco/Data/*.sqlite.db -/umbraco/Data/*.sqlite.db-shm -/umbraco/Data/*.sqlite.db-wal - -# Log files -/umbraco/Logs/ - -# Media files -/wwwroot/media/ diff --git a/src/Umbraco.Forms.Integrations.Testsite.V12/Program.cs b/src/Umbraco.Forms.Integrations.Testsite.V12/Program.cs deleted file mode 100644 index 25f9800..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V12/Program.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace Umbraco.Forms.Integrations.Testsite.V12 -{ - public class Program - { - public static void Main(string[] args) - => CreateHostBuilder(args) - .Build() - .Run(); - - public static IHostBuilder CreateHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) -#if DEBUG - .ConfigureAppConfiguration(config => - config.AddJsonFile( - "appsettings.Local.json", - optional: true, - reloadOnChange: true)) -#endif - .ConfigureUmbracoDefaults() - .ConfigureWebHostDefaults(webBuilder => - { - webBuilder.UseStaticWebAssets(); - webBuilder.UseStartup(); - }); - } -} diff --git a/src/Umbraco.Forms.Integrations.Testsite.V12/Startup.cs b/src/Umbraco.Forms.Integrations.Testsite.V12/Startup.cs deleted file mode 100644 index 18101c0..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V12/Startup.cs +++ /dev/null @@ -1,66 +0,0 @@ -namespace Umbraco.Forms.Integrations.Testsite.V12 -{ - public class Startup - { - private readonly IWebHostEnvironment _env; - private readonly IConfiguration _config; - - /// - /// Initializes a new instance of the class. - /// - /// The web hosting environment. - /// The configuration. - /// - /// Only a few services are possible to be injected here https://github.com/dotnet/aspnetcore/issues/9337. - /// - public Startup(IWebHostEnvironment webHostEnvironment, IConfiguration config) - { - _env = webHostEnvironment ?? throw new ArgumentNullException(nameof(webHostEnvironment)); - _config = config ?? throw new ArgumentNullException(nameof(config)); - } - - /// - /// Configures the services. - /// - /// The services. - /// - /// This method gets called by the runtime. Use this method to add services to the container. - /// For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940. - /// - public void ConfigureServices(IServiceCollection services) - { - services.AddUmbraco(_env, _config) - .AddBackOffice() - .AddWebsite() - .AddDeliveryApi() - .AddComposers() - .Build(); - } - - /// - /// Configures the application. - /// - /// The application builder. - /// The web hosting environment. - public void Configure(IApplicationBuilder app, IWebHostEnvironment env) - { - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } - - app.UseUmbraco() - .WithMiddleware(u => - { - u.UseBackOffice(); - u.UseWebsite(); - }) - .WithEndpoints(u => - { - u.UseInstallerEndpoints(); - u.UseBackOfficeEndpoints(); - u.UseWebsiteEndpoints(); - }); - } - } -} diff --git a/src/Umbraco.Forms.Integrations.Testsite.V12/Umbraco.Forms.Integrations.Testsite.V12.csproj b/src/Umbraco.Forms.Integrations.Testsite.V12/Umbraco.Forms.Integrations.Testsite.V12.csproj deleted file mode 100644 index d95b6df..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V12/Umbraco.Forms.Integrations.Testsite.V12.csproj +++ /dev/null @@ -1,30 +0,0 @@ - - - net7.0 - enable - enable - - - - - - - - - - - - - - - true - - - - - false - false - - - - diff --git a/src/Umbraco.Forms.Integrations.Testsite.V12/appsettings.Development.json b/src/Umbraco.Forms.Integrations.Testsite.V12/appsettings.Development.json deleted file mode 100644 index 370877b..0000000 --- a/src/Umbraco.Forms.Integrations.Testsite.V12/appsettings.Development.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "$schema": "appsettings-schema.json", - "Serilog": { - "MinimumLevel": { - "Default": "Information" - }, - "WriteTo": [ - { - "Name": "Async", - "Args": { - "configure": [ - { - "Name": "Console" - } - ] - } - } - ] - }, - "Umbraco": { - "CMS": { - "Content": { - "MacroErrors": "Throw" - }, - "Hosting": { - "Debug": true - }, - "RuntimeMinification": { - "UseInMemoryCache": true, - "CacheBuster": "Timestamp" - } - } - } -} diff --git a/src/Umbraco.Forms.Integrations.Testsite.V12/wwwroot/favicon.ico b/src/Umbraco.Forms.Integrations.Testsite.V12/wwwroot/favicon.ico deleted file mode 100644 index c0749dd..0000000 Binary files a/src/Umbraco.Forms.Integrations.Testsite.V12/wwwroot/favicon.ico and /dev/null differ diff --git a/src/Umbraco.Forms.Integrations.Testsite.V14/Program.cs b/src/Umbraco.Forms.Integrations.Testsite.V14/Program.cs new file mode 100644 index 0000000..be073d9 --- /dev/null +++ b/src/Umbraco.Forms.Integrations.Testsite.V14/Program.cs @@ -0,0 +1,27 @@ +WebApplicationBuilder builder = WebApplication.CreateBuilder(args); + +builder.CreateUmbracoBuilder() + .AddBackOffice() + .AddWebsite() + .AddDeliveryApi() + .AddComposers() + .Build(); + +WebApplication app = builder.Build(); + +await app.BootUmbracoAsync(); + + +app.UseUmbraco() + .WithMiddleware(u => + { + u.UseBackOffice(); + u.UseWebsite(); + }) + .WithEndpoints(u => + { + u.UseBackOfficeEndpoints(); + u.UseWebsiteEndpoints(); + }); + +await app.RunAsync(); \ No newline at end of file diff --git a/src/Umbraco.Forms.Integrations.Testsite.V12/Properties/launchSettings.json b/src/Umbraco.Forms.Integrations.Testsite.V14/Properties/launchSettings.json similarity index 51% rename from src/Umbraco.Forms.Integrations.Testsite.V12/Properties/launchSettings.json rename to src/Umbraco.Forms.Integrations.Testsite.V14/Properties/launchSettings.json index 50d9ce2..40e5133 100644 --- a/src/Umbraco.Forms.Integrations.Testsite.V12/Properties/launchSettings.json +++ b/src/Umbraco.Forms.Integrations.Testsite.V14/Properties/launchSettings.json @@ -1,29 +1,38 @@ { - "$schema": "https://json.schemastore.org/launchsettings.json", + "$schema": "http://json.schemastore.org/launchsettings.json", "iisSettings": { "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { - "applicationUrl": "http://localhost:26234", - "sslPort": 44383 + "applicationUrl": "http://localhost:35411", + "sslPort": 44321 } }, "profiles": { - "IIS Express": { - "commandName": "IISExpress", + "http": { + "commandName": "Project", + "dotnetRunMessages": true, "launchBrowser": true, + "applicationUrl": "http://localhost:5087", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } }, - "Umbraco.Web.UI": { + "https": { "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "applicationUrl": "https://localhost:44383;http://localhost:26234", + "applicationUrl": "https://localhost:7286;http://localhost:5087", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" - } + } } } } diff --git a/src/Umbraco.Forms.Integrations.Testsite.V14/Umbraco.Forms.Integrations.Testsite.V14.csproj b/src/Umbraco.Forms.Integrations.Testsite.V14/Umbraco.Forms.Integrations.Testsite.V14.csproj new file mode 100644 index 0000000..a53a26c --- /dev/null +++ b/src/Umbraco.Forms.Integrations.Testsite.V14/Umbraco.Forms.Integrations.Testsite.V14.csproj @@ -0,0 +1,28 @@ + + + + net8.0 + enable + enable + + + + + + + + + + + + + + true + + + + + false + false + + diff --git a/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings-schema.Umbraco.Cms.json b/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings-schema.Umbraco.Cms.json new file mode 100644 index 0000000..8ce86a5 --- /dev/null +++ b/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings-schema.Umbraco.Cms.json @@ -0,0 +1,1801 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "UmbracoCmsSchema", + "type": "object", + "properties": { + "Umbraco": { + "$ref": "#/definitions/UmbracoDefinition" + } + }, + "definitions": { + "UmbracoDefinition": { + "type": "object", + "description": "Configuration container for all Umbraco products.", + "properties": { + "CMS": { + "$ref": "#/definitions/UmbracoCmsDefinition" + } + } + }, + "UmbracoCmsDefinition": { + "type": "object", + "description": "Configuration of Umbraco CMS.", + "properties": { + "Content": { + "$ref": "#/definitions/ContentSettings" + }, + "DeliveryApi": { + "$ref": "#/definitions/DeliveryApiSettings" + }, + "Debug": { + "$ref": "#/definitions/CoreDebugSettings" + }, + "ExceptionFilter": { + "$ref": "#/definitions/ExceptionFilterSettings" + }, + "ModelsBuilder": { + "$ref": "#/definitions/ModelsBuilderSettings" + }, + "Global": { + "$ref": "#/definitions/GlobalSettings" + }, + "HealthChecks": { + "$ref": "#/definitions/HealthChecksSettings" + }, + "Hosting": { + "$ref": "#/definitions/HostingSettings" + }, + "Imaging": { + "$ref": "#/definitions/ImagingSettings" + }, + "Examine": { + "$ref": "#/definitions/IndexCreatorSettings" + }, + "Indexing": { + "$ref": "#/definitions/IndexingSettings" + }, + "Logging": { + "$ref": "#/definitions/LoggingSettings" + }, + "NuCache": { + "$ref": "#/definitions/NuCacheSettings" + }, + "RequestHandler": { + "$ref": "#/definitions/RequestHandlerSettings" + }, + "Runtime": { + "$ref": "#/definitions/RuntimeSettings" + }, + "Security": { + "$ref": "#/definitions/SecuritySettings" + }, + "TypeFinder": { + "$ref": "#/definitions/TypeFinderSettings" + }, + "WebRouting": { + "$ref": "#/definitions/WebRoutingSettings" + }, + "Plugins": { + "$ref": "#/definitions/UmbracoPluginSettings" + }, + "Unattended": { + "$ref": "#/definitions/UnattendedSettings" + }, + "BasicAuth": { + "$ref": "#/definitions/BasicAuthSettings" + }, + "PackageMigration": { + "$ref": "#/definitions/PackageMigrationSettings" + }, + "LegacyPasswordMigration": { + "$ref": "#/definitions/LegacyPasswordMigrationSettings" + }, + "ContentDashboard": { + "$ref": "#/definitions/ContentDashboardSettings" + }, + "HelpPage": { + "$ref": "#/definitions/HelpPageSettings" + }, + "DefaultDataCreation": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "DataTypes": { + "$ref": "#/definitions/DataTypesSettings" + }, + "Marketplace": { + "$ref": "#/definitions/MarketplaceSettings" + }, + "Webhook": { + "$ref": "#/definitions/WebhookSettings" + } + } + }, + "ContentSettings": { + "type": "object", + "description": "Typed configuration options for content settings.\n ", + "properties": { + "Notifications": { + "description": "Gets or sets a value for the content notification settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/ContentNotificationSettings" + } + ] + }, + "Imaging": { + "description": "Gets or sets a value for the content imaging settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/ContentImagingSettings" + } + ] + }, + "ResolveUrlsFromTextString": { + "type": "boolean", + "description": "Gets or sets a value indicating whether URLs should be resolved from text strings.\n ", + "default": false + }, + "Error404Collection": { + "type": "array", + "description": "Gets or sets a value for the collection of error pages.\n ", + "items": { + "$ref": "#/definitions/ContentErrorPage" + } + }, + "PreviewBadge": { + "type": "string", + "description": "Gets or sets a value for the preview badge mark-up.\n ", + "default": "\n\n" + }, + "ShowDeprecatedPropertyEditors": { + "type": "boolean", + "description": "Gets or sets a value indicating whether deprecated property editors should be shown.\n ", + "default": false + }, + "LoginBackgroundImage": { + "type": "string", + "description": "Gets or sets a value for the path to the login screen background image.\n ", + "default": "login/login.jpg" + }, + "LoginLogoImage": { + "type": "string", + "description": "Gets or sets a value for the path to the login screen logo image\nshown on top of the background image set in LoginBackgroundImage.\n ", + "default": "login/logo_light.svg" + }, + "LoginLogoImageAlternative": { + "type": "string", + "description": "Gets or sets a value for the path to the login screen logo image when shown on top\nof a light background (e.g. in mobile resolutions).\n ", + "default": "login/logo_dark.svg" + }, + "HideBackOfficeLogo": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to hide the backoffice umbraco logo or not.\n ", + "default": false + }, + "DisableDeleteWhenReferenced": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to disable the deletion of items referenced by other items.\n ", + "default": false + }, + "DisableUnpublishWhenReferenced": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to disable the unpublishing of items referenced by other items.\n ", + "default": false + }, + "ContentVersionCleanupPolicy": { + "description": "Gets or sets the model representing the global content version cleanup policy\n ", + "oneOf": [ + { + "$ref": "#/definitions/ContentVersionCleanupPolicySettings" + } + ] + }, + "AllowEditInvariantFromNonDefault": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to allow editing invariant properties from a non-default language variation.", + "default": false + }, + "AllowedUploadedFileExtensions": { + "type": "array", + "description": "Gets or sets a value for the collection of file extensions that are allowed for upload.\n ", + "items": { + "type": "string" + } + }, + "DisallowedUploadedFileExtensions": { + "type": "array", + "description": "Gets or sets a value for the collection of file extensions that are disallowed for upload.\n ", + "default": "ashx,aspx,ascx,config,cshtml,vbhtml,asmx,air,axd,xamlx", + "items": { + "type": "string" + } + }, + "AllowedMediaHosts": { + "type": "array", + "description": "Gets or sets the allowed external host for media. If empty only relative paths are allowed.", + "items": { + "type": "string" + } + }, + "ShowDomainWarnings": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to show domain warnings.", + "default": true + } + } + }, + "ContentNotificationSettings": { + "type": "object", + "description": "Typed configuration options for content notification settings.\n ", + "properties": { + "Email": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the email address for notifications.\n " + }, + "DisableHtmlEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether HTML email notifications should be disabled.\n ", + "default": false + } + } + }, + "ContentImagingSettings": { + "type": "object", + "description": "Typed configuration options for content imaging settings.\n ", + "properties": { + "ImageFileTypes": { + "type": "array", + "description": "Gets or sets a value for the collection of accepted image file extensions.\n ", + "default": "jpeg,jpg,gif,bmp,png,tiff,tif,webp", + "items": { + "type": "string" + } + }, + "AutoFillImageProperties": { + "type": "array", + "description": "Gets or sets a value for the imaging autofill following media file upload fields.\n ", + "items": { + "$ref": "#/definitions/ImagingAutoFillUploadField" + } + } + } + }, + "ImagingAutoFillUploadField": { + "type": "object", + "description": "Typed configuration options for image autofill upload settings.\n ", + "required": [ + "Alias", + "WidthFieldAlias", + "HeightFieldAlias", + "LengthFieldAlias", + "ExtensionFieldAlias" + ], + "properties": { + "Alias": { + "type": "string", + "description": "Gets or sets a value for the alias of the image upload property.\n ", + "minLength": 1 + }, + "WidthFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the width field alias of the image upload property.\n ", + "minLength": 1 + }, + "HeightFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the height field alias of the image upload property.\n ", + "minLength": 1 + }, + "LengthFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the length field alias of the image upload property.\n ", + "minLength": 1 + }, + "ExtensionFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the extension field alias of the image upload property.\n ", + "minLength": 1 + } + } + }, + "ContentErrorPage": { + "type": "object", + "description": "Typed configuration for a content error page.\n ", + "required": [ + "Culture" + ], + "properties": { + "ContentId": { + "type": "integer", + "description": "Gets or sets a value for the content Id.\n ", + "format": "int32" + }, + "ContentKey": { + "type": "string", + "description": "Gets or sets a value for the content key.\n ", + "format": "guid" + }, + "Culture": { + "type": "string", + "description": "Gets or sets a value for the content culture.\n ", + "minLength": 1 + } + } + }, + "ContentVersionCleanupPolicySettings": { + "type": "object", + "description": "Model representing the global content version cleanup policy\n ", + "properties": { + "EnableCleanup": { + "type": "boolean", + "description": "Gets or sets a value indicating whether or not the cleanup job should be executed.\n ", + "default": false + }, + "KeepAllVersionsNewerThanDays": { + "type": "integer", + "description": "Gets or sets the number of days where all historical content versions are kept.\n ", + "format": "int32", + "default": 7 + }, + "KeepLatestVersionPerDayForDays": { + "type": "integer", + "description": "Gets or sets the number of days where the latest historical content version for that day are kept.\n ", + "format": "int32", + "default": 90 + } + } + }, + "DeliveryApiSettings": { + "type": "object", + "description": "Typed configuration options for Delivery API settings.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API should be enabled.\n ", + "default": false + }, + "PublicAccess": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API (if enabled) should be\npublicly available or should require an API key for access.\n ", + "default": true + }, + "ApiKey": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets the API key used for authorizing API access (if the API is not publicly available) and preview access.\n " + }, + "DisallowedContentTypeAliases": { + "type": "array", + "description": "Gets or sets the aliases of the content types that may never be exposed through the Delivery API. Content of these\ntypes will never be returned from any Delivery API endpoint, nor added to the query index.\n ", + "items": { + "type": "string" + } + }, + "RichTextOutputAsJson": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API should output rich text values as JSON instead of HTML.\n ", + "default": false + }, + "Media": { + "description": "Gets or sets the settings for the Media APIs of the Delivery API.\n ", + "oneOf": [ + { + "$ref": "#/definitions/MediaSettings" + } + ] + }, + "MemberAuthorization": { + "description": "Gets or sets the member authorization settings for the Delivery API.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/MemberAuthorizationSettings" + } + ] + }, + "OutputCache": { + "description": "Gets or sets the settings for the Delivery API output cache.\n ", + "oneOf": [ + { + "$ref": "#/definitions/OutputCacheSettings" + } + ] + } + } + }, + "MediaSettings": { + "type": "object", + "description": "Typed configuration options for the Media APIs of the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Media APIs of the Delivery API should be enabled.\n ", + "default": false + }, + "PublicAccess": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Media APIs of the Delivery API (if enabled) should be\npublicly available or should require an API key for access.\n ", + "default": true + } + } + }, + "MemberAuthorizationSettings": { + "type": "object", + "description": "Typed configuration options for member authorization settings for the Delivery API.\n ", + "properties": { + "AuthorizationCodeFlow": { + "description": "Gets or sets the Authorization Code Flow configuration for the Delivery API.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/AuthorizationCodeFlowSettings" + } + ] + } + } + }, + "AuthorizationCodeFlowSettings": { + "type": "object", + "description": "Typed configuration options for the Authorization Code Flow settings for the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether Authorization Code Flow should be enabled for the Delivery API.\n ", + "default": false + }, + "LoginRedirectUrls": { + "type": "array", + "description": "Gets or sets the URLs allowed to use as redirect targets after a successful login (session authorization).\n ", + "items": { + "type": "string", + "format": "uri" + } + }, + "LogoutRedirectUrls": { + "type": "array", + "description": "Gets or sets the URLs allowed to use as redirect targets after a successful logout (session termination).\n ", + "items": { + "type": "string", + "format": "uri" + } + } + } + }, + "OutputCacheSettings": { + "type": "object", + "description": "Typed configuration options for output caching of the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API output should be cached.\n ", + "default": false + }, + "ContentDuration": { + "type": "string", + "description": "Gets or sets a value indicating how long the Content Delivery API output should be cached.\n ", + "format": "duration", + "default": "00:01:00" + }, + "MediaDuration": { + "type": "string", + "description": "Gets or sets a value indicating how long the Media Delivery API output should be cached.\n ", + "format": "duration", + "default": "00:01:00" + } + } + }, + "CoreDebugSettings": { + "type": "object", + "description": "Typed configuration options for core debug settings.\n ", + "properties": { + "LogIncompletedScopes": { + "type": "boolean", + "description": "Gets or sets a value indicating whether incompleted scopes should be logged.\n ", + "default": false + }, + "DumpOnTimeoutThreadAbort": { + "type": "boolean", + "description": "Gets or sets a value indicating whether memory dumps on thread abort should be taken.\n ", + "default": false + } + } + }, + "ExceptionFilterSettings": { + "type": "object", + "description": "Typed configuration options for exception filter settings.\n ", + "properties": { + "Disabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the exception filter is disabled.\n ", + "default": false + } + } + }, + "ModelsBuilderSettings": { + "type": "object", + "description": "Typed configuration options for models builder settings.\n ", + "properties": { + "ModelsMode": { + "description": "Gets or sets a value for the models mode.\n ", + "default": "InMemoryAuto", + "oneOf": [ + { + "$ref": "#/definitions/ModelsMode" + } + ] + }, + "ModelsNamespace": { + "type": "string", + "description": "Gets or sets a value for models namespace.\n ", + "default": "Umbraco.Cms.Web.Common.PublishedModels" + }, + "FlagOutOfDateModels": { + "type": "boolean", + "description": "Gets or sets a value indicating whether we should flag out-of-date models.\n " + }, + "ModelsDirectory": { + "type": "string", + "description": "Gets or sets a value for the models directory.\n ", + "default": "~/umbraco/models" + }, + "AcceptUnsafeModelsDirectory": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to accept an unsafe value for ModelsDirectory.\n ", + "default": false + }, + "DebugLevel": { + "type": "integer", + "description": "Gets or sets a value indicating the debug log level.\n ", + "format": "int32", + "default": 0 + } + } + }, + "ModelsMode": { + "type": "string", + "description": "Defines the models generation modes.\n ", + "x-enumNames": [ + "Nothing", + "InMemoryAuto", + "SourceCodeManual", + "SourceCodeAuto" + ], + "enum": [ + "Nothing", + "InMemoryAuto", + "SourceCodeManual", + "SourceCodeAuto" + ] + }, + "GlobalSettings": { + "type": "object", + "description": "Typed configuration options for global settings.\n ", + "properties": { + "ReservedUrls": { + "type": "string", + "description": "Gets or sets a value for the reserved URLs (must end with a comma).\n ", + "default": "~/.well-known," + }, + "ReservedPaths": { + "type": "string", + "description": "Gets or sets a value for the reserved paths (must end with a comma).\n ", + "default": "~/app_plugins/,~/install/,~/mini-profiler-resources/,~/umbraco/," + }, + "TimeOut": { + "type": "string", + "description": "Gets or sets a value for the back-office login timeout.\n ", + "format": "duration", + "default": "00:20:00" + }, + "DefaultUILanguage": { + "type": "string", + "description": "Gets or sets a value for the default UI language.\n ", + "default": "en-US" + }, + "HideTopLevelNodeFromPath": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to hide the top level node from the path.\n ", + "default": true + }, + "UseHttps": { + "type": "boolean", + "description": "Gets or sets a value indicating whether HTTPS should be used.\n ", + "default": false + }, + "VersionCheckPeriod": { + "type": "integer", + "description": "Gets or sets a value for the version check period in days.\n ", + "format": "int32", + "default": 7 + }, + "IconsPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco icons path.\n ", + "default": "umbraco/assets/icons" + }, + "UmbracoCssPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco CSS path.\n ", + "default": "~/css" + }, + "UmbracoScriptsPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco scripts path.\n ", + "default": "~/scripts" + }, + "UmbracoMediaPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco media request path.\n ", + "default": "~/media" + }, + "UmbracoMediaPhysicalRootPath": { + "type": "string", + "description": "Gets or sets a value for the physical Umbraco media root path (falls back to UmbracoMediaPath when\nempty).\n " + }, + "InstallMissingDatabase": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to install the database when it is missing.\n ", + "default": false + }, + "DisableElectionForSingleServer": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to disable the election for a single server.\n ", + "default": false + }, + "DatabaseFactoryServerVersion": { + "type": "string", + "description": "Gets or sets a value for the database factory server version.\n " + }, + "MainDomLock": { + "type": "string", + "description": "Gets or sets a value for the main dom lock.\n " + }, + "MainDomKeyDiscriminator": { + "type": "string", + "description": "Gets or sets a value to discriminate MainDom boundaries.\n\n Generally the default should suffice but useful for advanced scenarios e.g. azure deployment slot based zero\n downtime deployments.\n\n " + }, + "MainDomReleaseSignalPollingInterval": { + "type": "integer", + "description": "Gets or sets the duration (in milliseconds) for which the MainDomLock release signal polling task should sleep.\n ", + "format": "int32", + "default": 2000 + }, + "Id": { + "type": "string", + "description": "Gets or sets the telemetry ID.\n " + }, + "NoNodesViewPath": { + "type": "string", + "description": "Gets or sets a value for the path to the no content view.\n ", + "default": "~/umbraco/UmbracoWebsite/NoNodes.cshtml" + }, + "DatabaseServerRegistrar": { + "description": "Gets or sets a value for the database server registrar settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/DatabaseServerRegistrarSettings" + } + ] + }, + "DatabaseServerMessenger": { + "description": "Gets or sets a value for the database server messenger settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/DatabaseServerMessengerSettings" + } + ] + }, + "Smtp": { + "description": "Gets or sets a value for the SMTP settings.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/SmtpSettings" + } + ] + }, + "DistributedLockingReadLockDefaultTimeout": { + "type": "string", + "description": "Gets or sets a value representing the maximum time to wait whilst attempting to obtain a distributed read lock.\n ", + "format": "duration", + "default": "00:01:00" + }, + "DistributedLockingWriteLockDefaultTimeout": { + "type": "string", + "description": "Gets or sets a value representing the maximum time to wait whilst attempting to obtain a distributed write lock.\n ", + "format": "duration", + "default": "00:00:05" + }, + "DistributedLockingMechanism": { + "type": "string", + "description": "Gets or sets a value representing the DistributedLockingMechanism to use." + }, + "ForceCombineUrlPathLeftToRight": { + "type": "boolean", + "description": "Force url paths to be left to right, even when the culture has right to left text", + "default": true, + "x-example": "For the following hierarchy\n- Root (/ar)\n - 1 (/ar/1)\n - 2 (/ar/1/2)\n - 3 (/ar/1/2/3)\n - 3 (/ar/1/2/3/4)\nWhen forced\n- https://www.umbraco.com/ar/1/2/3/4\nwhen not\n- https://www.umbraco.com/ar/4/3/2/1" + }, + "ShowMaintenancePageWhenInUpgradeState": { + "type": "boolean", + "default": true + } + } + }, + "DatabaseServerRegistrarSettings": { + "type": "object", + "description": "Typed configuration options for database server registrar settings.\n ", + "properties": { + "WaitTimeBetweenCalls": { + "type": "string", + "description": "Gets or sets a value for the amount of time to wait between calls to the database on the background thread.\n ", + "format": "duration", + "default": "00:01:00" + }, + "StaleServerTimeout": { + "type": "string", + "description": "Gets or sets a value for the time span to wait before considering a server stale, after it has last been accessed.\n ", + "format": "duration", + "default": "00:02:00" + } + } + }, + "DatabaseServerMessengerSettings": { + "type": "object", + "description": "Typed configuration options for database server messaging settings.\n ", + "properties": { + "MaxProcessingInstructionCount": { + "type": "integer", + "description": "Gets or sets a value for the maximum number of instructions that can be processed at startup; otherwise the server\ncold-boots (rebuilds its caches).\n ", + "format": "int32", + "default": 1000 + }, + "TimeToRetainInstructions": { + "type": "string", + "description": "Gets or sets a value for the time to keep instructions in the database; records older than this number will be\npruned.\n ", + "format": "duration", + "default": "2.00:00:00" + }, + "TimeBetweenSyncOperations": { + "type": "string", + "description": "Gets or sets a value for the time to wait between each sync operations.\n ", + "format": "duration", + "default": "00:00:05" + }, + "TimeBetweenPruneOperations": { + "type": "string", + "description": "Gets or sets a value for the time to wait between each prune operations.\n ", + "format": "duration", + "default": "00:01:00" + } + } + }, + "SmtpSettings": { + "type": "object", + "description": "Typed configuration options for SMTP settings.\n ", + "required": [ + "From" + ], + "properties": { + "From": { + "type": "string", + "description": "Gets or sets a value for the SMTP from address to use for messages.\n ", + "format": "email", + "minLength": 1 + }, + "Host": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP host.\n " + }, + "Port": { + "type": "integer", + "description": "Gets or sets a value for the SMTP port.\n ", + "format": "int32" + }, + "SecureSocketOptions": { + "description": "Gets or sets a value for the secure socket options.\n ", + "default": "Auto", + "oneOf": [ + { + "$ref": "#/definitions/SecureSocketOptions" + } + ] + }, + "PickupDirectoryLocation": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP pick-up directory.\n " + }, + "DeliveryMethod": { + "description": "Gets or sets a value for the SMTP delivery method.\n ", + "default": "Network", + "oneOf": [ + { + "$ref": "#/definitions/SmtpDeliveryMethod" + } + ] + }, + "Username": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP user name.\n " + }, + "Password": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP password.\n " + } + } + }, + "SecureSocketOptions": { + "type": "string", + "description": "Matches MailKit.Security.SecureSocketOptions and defined locally to avoid having to take\na dependency on this external library into Umbraco.Core.\n ", + "x-enumNames": [ + "None", + "Auto", + "SslOnConnect", + "StartTls", + "StartTlsWhenAvailable" + ], + "enum": [ + "None", + "Auto", + "SslOnConnect", + "StartTls", + "StartTlsWhenAvailable" + ] + }, + "SmtpDeliveryMethod": { + "type": "string", + "description": "", + "x-enumNames": [ + "Network", + "SpecifiedPickupDirectory", + "PickupDirectoryFromIis" + ], + "enum": [ + "Network", + "SpecifiedPickupDirectory", + "PickupDirectoryFromIis" + ] + }, + "HealthChecksSettings": { + "type": "object", + "description": "Typed configuration options for healthchecks settings.\n ", + "properties": { + "DisabledChecks": { + "type": "array", + "description": "Gets or sets a value for the collection of healthchecks that are disabled.\n ", + "items": { + "$ref": "#/definitions/DisabledHealthCheckSettings" + } + }, + "Notification": { + "description": "Gets or sets a value for the healthcheck notification settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/HealthChecksNotificationSettings" + } + ] + } + } + }, + "DisabledHealthCheckSettings": { + "type": "object", + "description": "Typed configuration options for disabled healthcheck settings.\n ", + "properties": { + "Id": { + "type": "string", + "description": "Gets or sets a value for the healthcheck Id to disable.\n ", + "format": "guid" + }, + "DisabledOn": { + "type": "string", + "description": "Gets or sets a value for the date the healthcheck was disabled.\n ", + "format": "date-time" + }, + "DisabledBy": { + "type": "integer", + "description": "Gets or sets a value for Id of the user that disabled the healthcheck.\n ", + "format": "int32" + } + } + }, + "HealthChecksNotificationSettings": { + "type": "object", + "description": "Typed configuration options for healthcheck notification settings.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether health check notifications are enabled.\n ", + "default": false + }, + "FirstRunTime": { + "type": "string", + "description": "Gets or sets a value for the first run time of a healthcheck notification in crontab format.\n " + }, + "Period": { + "type": "string", + "description": "Gets or sets a value for the period of the healthcheck notification.\n ", + "format": "duration", + "default": "1.00:00:00" + }, + "NotificationMethods": { + "type": "object", + "description": "Gets or sets a value for the collection of health check notification methods.\n ", + "additionalProperties": { + "$ref": "#/definitions/HealthChecksNotificationMethodSettings" + } + }, + "DisabledChecks": { + "type": "array", + "description": "Gets or sets a value for the collection of health checks that are disabled for notifications.\n ", + "items": { + "$ref": "#/definitions/DisabledHealthCheckSettings" + } + } + } + }, + "HealthChecksNotificationMethodSettings": { + "type": "object", + "description": "Typed configuration options for healthcheck notification method settings.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the health check notification method is enabled.\n ", + "default": false + }, + "Verbosity": { + "description": "Gets or sets a value for the health check notifications reporting verbosity.\n ", + "default": "Summary", + "oneOf": [ + { + "$ref": "#/definitions/HealthCheckNotificationVerbosity" + } + ] + }, + "FailureOnly": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the health check notifications should occur on failures only.\n ", + "default": false + }, + "Settings": { + "type": "object", + "description": "Gets or sets a value providing provider specific settings for the health check notification method.\n ", + "additionalProperties": { + "type": "string" + } + } + } + }, + "HealthCheckNotificationVerbosity": { + "type": "string", + "description": "", + "x-enumNames": [ + "Summary", + "Detailed" + ], + "enum": [ + "Summary", + "Detailed" + ] + }, + "HostingSettings": { + "type": "object", + "description": "Typed configuration options for hosting settings.\n ", + "properties": { + "ApplicationVirtualPath": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the application virtual path.\n " + }, + "LocalTempStorageLocation": { + "description": "Gets or sets a value for the location of temporary files.\n ", + "default": "Default", + "oneOf": [ + { + "$ref": "#/definitions/LocalTempStorage" + } + ] + }, + "Debug": { + "type": "boolean", + "description": "Gets or sets a value indicating whether umbraco is running in [debug mode].\n ", + "default": false + }, + "SiteName": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value specifying the name of the site.\n " + } + } + }, + "LocalTempStorage": { + "type": "string", + "description": "", + "x-enumNames": [ + "Unknown", + "Default", + "EnvironmentTemp" + ], + "enum": [ + "Unknown", + "Default", + "EnvironmentTemp" + ] + }, + "ImagingSettings": { + "type": "object", + "description": "Typed configuration options for imaging settings.", + "properties": { + "HMACSecretKey": { + "type": "string", + "description": "Gets or sets a value for the Hash-based Message Authentication Code (HMAC) secret key for request authentication.", + "format": "byte" + }, + "Cache": { + "description": "Gets or sets a value for imaging cache settings.", + "oneOf": [ + { + "$ref": "#/definitions/ImagingCacheSettings" + } + ] + }, + "Resize": { + "description": "Gets or sets a value for imaging resize settings.", + "oneOf": [ + { + "$ref": "#/definitions/ImagingResizeSettings" + } + ] + } + } + }, + "ImagingCacheSettings": { + "type": "object", + "description": "Typed configuration options for image cache settings.\n ", + "properties": { + "BrowserMaxAge": { + "type": "string", + "description": "Gets or sets a value for the browser image cache maximum age.\n ", + "format": "duration", + "default": "7.00:00:00" + }, + "CacheMaxAge": { + "type": "string", + "description": "Gets or sets a value for the image cache maximum age.\n ", + "format": "duration", + "default": "365.00:00:00" + }, + "CacheHashLength": { + "type": "integer", + "description": "Gets or sets a value for the image cache hash length.\n ", + "default": 12 + }, + "CacheFolderDepth": { + "type": "integer", + "description": "Gets or sets a value for the image cache folder depth.\n ", + "default": 8 + }, + "CacheFolder": { + "type": "string", + "description": "Gets or sets a value for the image cache folder.\n ", + "default": "~/umbraco/Data/TEMP/MediaCache" + } + } + }, + "ImagingResizeSettings": { + "type": "object", + "description": "Typed configuration options for image resize settings.", + "properties": { + "MaxWidth": { + "type": "integer", + "description": "Gets or sets a value for the maximum resize width.", + "format": "int32", + "default": 5000 + }, + "MaxHeight": { + "type": "integer", + "description": "Gets or sets a value for the maximum resize height.", + "format": "int32", + "default": 5000 + } + } + }, + "IndexCreatorSettings": { + "type": "object", + "description": "Typed configuration options for index creator settings.\n ", + "properties": { + "LuceneDirectoryFactory": { + "description": "Gets or sets a value for lucene directory factory type.\n ", + "oneOf": [ + { + "$ref": "#/definitions/LuceneDirectoryFactory" + } + ] + } + } + }, + "LuceneDirectoryFactory": { + "type": "string", + "description": "", + "x-enumNames": [ + "Default", + "SyncedTempFileSystemDirectoryFactory", + "TempFileSystemDirectoryFactory" + ], + "enum": [ + "Default", + "SyncedTempFileSystemDirectoryFactory", + "TempFileSystemDirectoryFactory" + ] + }, + "IndexingSettings": { + "type": "object", + "description": "Typed configuration options for index creator settings.\n ", + "properties": { + "ExplicitlyIndexEachNestedProperty": { + "type": "boolean", + "description": "Gets or sets a value for whether each nested property should have it's own indexed value. Requires a rebuild of indexes when changed.", + "default": false + } + } + }, + "LoggingSettings": { + "type": "object", + "description": "Typed configuration options for logging settings.", + "properties": { + "MaxLogAge": { + "type": "string", + "description": "Gets or sets a value for the maximum age of a log file.", + "format": "duration", + "default": "1.00:00:00" + }, + "Directory": { + "type": "string", + "description": "Gets or sets the folder to use for log files.", + "default": "~/umbraco/Logs" + } + } + }, + "NuCacheSettings": { + "type": "object", + "description": "Typed configuration options for NuCache settings.\n ", + "properties": { + "BTreeBlockSize": { + "type": [ + "integer", + "null" + ], + "description": "Gets or sets a value defining the BTree block size.\n ", + "format": "int32" + }, + "NuCacheSerializerType": { + "description": "The serializer type that nucache uses to persist documents in the database.\n ", + "default": "MessagePack", + "oneOf": [ + { + "$ref": "#/definitions/NuCacheSerializerType" + } + ] + }, + "SqlPageSize": { + "type": "integer", + "description": "The paging size to use for nucache SQL queries.\n ", + "format": "int32", + "default": 1000 + }, + "KitBatchSize": { + "type": "integer", + "description": "The size to use for nucache Kit batches. Higher value means more content loaded into memory at a time.\n ", + "format": "int32", + "default": 1 + }, + "UnPublishedContentCompression": { + "type": "boolean" + }, + "UsePagedSqlQuery": { + "type": "boolean", + "default": true + } + } + }, + "NuCacheSerializerType": { + "type": "string", + "description": "The serializer type that nucache uses to persist documents in the database.\n ", + "x-enumNames": [ + "MessagePack", + "JSON" + ], + "enum": [ + "MessagePack", + "JSON" + ] + }, + "RequestHandlerSettings": { + "type": "object", + "description": "Typed configuration options for request handler settings.\n ", + "properties": { + "AddTrailingSlash": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to add a trailing slash to URLs.\n ", + "default": true + }, + "ConvertUrlsToAscii": { + "type": "string", + "description": "Gets or sets a value indicating whether to convert URLs to ASCII (valid values: \"true\", \"try\" or \"false\").\n ", + "default": "try" + }, + "EnableDefaultCharReplacements": { + "type": "boolean", + "description": "Disable all default character replacements\n ", + "default": true + }, + "UserDefinedCharCollection": { + "type": [ + "array", + "null" + ], + "description": "Add additional character replacements, or override defaults\n ", + "items": { + "$ref": "#/definitions/CharItem" + } + } + } + }, + "CharItem": { + "type": "object", + "properties": { + "Char": { + "type": "string", + "description": "The character to replace\n " + }, + "Replacement": { + "type": "string", + "description": "The replacement character\n " + } + } + }, + "RuntimeSettings": { + "type": "object", + "description": "Typed configuration options for runtime settings.", + "properties": { + "Mode": { + "description": "Gets or sets the runtime mode.", + "default": "BackofficeDevelopment", + "oneOf": [ + { + "$ref": "#/definitions/RuntimeMode" + } + ] + }, + "MaxQueryStringLength": { + "type": [ + "integer", + "null" + ], + "description": "Gets or sets a value for the maximum query string length.", + "format": "int32" + }, + "MaxRequestLength": { + "type": [ + "integer", + "null" + ], + "description": "Gets or sets a value for the maximum request length in kb.\n ", + "format": "int32" + }, + "TemporaryFileLifeTime": { + "type": "string", + "description": "Gets or sets the timespan temporary files are kept, before they are removed by a background task.", + "format": "duration", + "default": "1.00:00:00" + } + } + }, + "RuntimeMode": { + "type": "string", + "description": "Represents the configured Umbraco runtime mode.", + "x-enumNames": [ + "BackofficeDevelopment", + "Development", + "Production" + ], + "enum": [ + "BackofficeDevelopment", + "Development", + "Production" + ] + }, + "SecuritySettings": { + "type": "object", + "description": "Typed configuration options for security settings.\n ", + "properties": { + "KeepUserLoggedIn": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to keep the user logged in.\n ", + "default": false + }, + "HideDisabledUsersInBackOffice": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to hide disabled users in the back-office.\n ", + "default": false + }, + "AllowPasswordReset": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to allow user password reset.\n ", + "default": true + }, + "AuthCookieName": { + "type": "string", + "description": "Gets or sets a value for the authorization cookie name.\n ", + "default": "UMB_UCONTEXT" + }, + "AuthCookieDomain": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the authorization cookie domain.\n " + }, + "UsernameIsEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the user's email address is to be considered as their username.\n " + }, + "AllowedUserNameCharacters": { + "type": "string", + "description": "Gets or sets the set of allowed characters for a username\n ", + "default": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+\\" + }, + "MemberBypassTwoFactorForExternalLogins": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to bypass the two factor requirement in Umbraco when using external login\nfor members. Thereby rely on the External login and potential 2FA at that provider.\n ", + "default": true + }, + "UserBypassTwoFactorForExternalLogins": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to bypass the two factor requirement in Umbraco when using external login\nfor users. Thereby rely on the External login and potential 2FA at that provider.\n ", + "default": true + }, + "MemberDefaultLockoutTimeInMinutes": { + "type": "integer", + "description": "Gets or sets a value for how long (in minutes) a member is locked out when a lockout occurs.\n ", + "format": "int32", + "default": 43200 + }, + "UserDefaultLockoutTimeInMinutes": { + "type": "integer", + "description": "Gets or sets a value for how long (in minutes) a user is locked out when a lockout occurs.\n ", + "format": "int32", + "default": 43200 + }, + "AllowConcurrentLogins": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to allow concurrent logins.\n ", + "default": false + }, + "BackOfficeHost": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value of the back-office host URI. Use this when running the back-office client and the Management API on different hosts. Leave empty when running both on the same host.\n ", + "format": "uri" + }, + "AuthorizeCallbackPathName": { + "type": "string", + "description": "Gets or sets the path to use for authorization callback. Will be appended to the BackOfficeHost.\n ", + "default": "/umbraco/oauth_complete" + }, + "AuthorizeCallbackLogoutPathName": { + "type": "string", + "description": "Gets or sets the path to use for authorization callback logout. Will be appended to the BackOfficeHost.\n ", + "default": "/umbraco/logout" + }, + "AuthorizeCallbackErrorPathName": { + "type": "string", + "description": "Gets or sets the path to use for authorization callback error. Will be appended to the BackOfficeHost.\n ", + "default": "/umbraco/error" + } + } + }, + "TypeFinderSettings": { + "type": "object", + "description": "Typed configuration options for type finder settings.\n ", + "required": [ + "AssembliesAcceptingLoadExceptions" + ], + "properties": { + "AssembliesAcceptingLoadExceptions": { + "type": "string", + "description": "Gets or sets a value for the assemblies that accept load exceptions during type finder operations.\n ", + "minLength": 1 + }, + "AdditionalEntryAssemblies": { + "type": [ + "array", + "null" + ], + "description": "By default the entry assemblies for scanning plugin types is the Umbraco DLLs. If you require\nscanning for plugins based on different root referenced assemblies you can add the assembly name to this list.\n ", + "items": { + "type": "string" + } + }, + "AdditionalAssemblyExclusionEntries": { + "type": "array", + "description": "Gets or sets a value for the assemblies that will be excluded from scanning.\n ", + "items": { + "type": "string" + } + } + } + }, + "WebRoutingSettings": { + "type": "object", + "description": "Typed configuration options for web routing settings.\n ", + "properties": { + "TryMatchingEndpointsForAllPages": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to check if any routed endpoints match a front-end request before\nthe Umbraco dynamic router tries to map the request to an Umbraco content item.\n ", + "default": false + }, + "TrySkipIisCustomErrors": { + "type": "boolean", + "description": "Gets or sets a value indicating whether IIS custom errors should be skipped.\n ", + "default": false + }, + "InternalRedirectPreservesTemplate": { + "type": "boolean", + "description": "Gets or sets a value indicating whether an internal redirect should preserve the template.\n ", + "default": false + }, + "DisableAlternativeTemplates": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the use of alternative templates are disabled.\n ", + "default": false + }, + "ValidateAlternativeTemplates": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the use of alternative templates should be validated.\n ", + "default": false + }, + "DisableFindContentByIdentifierPath": { + "type": "boolean", + "default": false + }, + "DisableRedirectUrlTracking": { + "type": "boolean", + "description": "Gets or sets a value indicating whether redirect URL tracking is disabled.\n ", + "default": false + }, + "UrlProviderMode": { + "description": "Gets or sets a value for the URL provider mode (UrlMode).\n ", + "default": "Auto", + "oneOf": [ + { + "$ref": "#/definitions/UrlMode" + } + ] + }, + "UmbracoApplicationUrl": { + "type": "string", + "description": "Gets or sets a value for the Umbraco application URL.\n " + } + } + }, + "UrlMode": { + "type": "string", + "description": "Specifies the type of URLs that the URL provider should produce, Auto is the default.\n ", + "x-enumNames": [ + "Default", + "Relative", + "Absolute", + "Auto" + ], + "enum": [ + "Default", + "Relative", + "Absolute", + "Auto" + ] + }, + "UmbracoPluginSettings": { + "type": "object", + "description": "Typed configuration options for the plugins.\n ", + "properties": { + "BrowsableFileExtensions": { + "type": "array", + "description": "Gets or sets the allowed file extensions (including the period \".\") that should be accessible from the browser.\n ", + "items": { + "type": "string" + } + } + } + }, + "UnattendedSettings": { + "type": "object", + "description": "Typed configuration options for unattended settings.\n ", + "properties": { + "InstallUnattended": { + "type": "boolean", + "description": "Gets or sets a value indicating whether unattended installs are enabled.\n ", + "default": false + }, + "UpgradeUnattended": { + "type": "boolean", + "description": "Gets or sets a value indicating whether unattended upgrades are enabled.\n ", + "default": false + }, + "PackageMigrationsUnattended": { + "type": "boolean", + "description": "Gets or sets a value indicating whether unattended package migrations are enabled.\n " + }, + "UnattendedUserName": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value to use for creating a user with a name for Unattended Installs\n " + }, + "UnattendedUserEmail": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value to use for creating a user with an email for Unattended Installs\n ", + "format": "email" + }, + "UnattendedUserPassword": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value to use for creating a user with a password for Unattended Installs\n " + } + } + }, + "BasicAuthSettings": { + "type": "object", + "description": "Typed configuration options for basic authentication settings.", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether Basic Auth Middleware is enabled.", + "default": false + }, + "AllowedIPs": { + "type": "array", + "items": { + "type": "string" + } + }, + "SharedSecret": { + "$ref": "#/definitions/SharedSecret" + }, + "RedirectToLoginPage": { + "type": "boolean" + } + } + }, + "SharedSecret": { + "type": "object", + "properties": { + "HeaderName": { + "type": [ + "null", + "string" + ], + "default": "X-Authentication-Shared-Secret" + }, + "Value": { + "type": [ + "null", + "string" + ] + } + } + }, + "PackageMigrationSettings": { + "type": "object", + "description": "Typed configuration options for package migration settings.\n ", + "properties": { + "RunSchemaAndContentMigrations": { + "type": "boolean", + "description": "Gets or sets a value indicating whether package migration steps that install schema and content should run.\n ", + "default": true + }, + "AllowComponentOverrideOfRunSchemaAndContentMigrations": { + "type": "boolean", + "description": "Gets or sets a value indicating whether components can override the configured value for\nRunSchemaAndContentMigrations.\n ", + "default": true + } + } + }, + "LegacyPasswordMigrationSettings": { + "type": "object", + "description": "Typed configuration options for legacy machine key settings used for migration of members from a v8 solution.\n ", + "properties": { + "MachineKeyDecryptionKey": { + "type": "string", + "description": "Gets or sets the decryption hex-formatted string key found in legacy web.config machineKey configuration-element.\n ", + "default": "" + } + } + }, + "ContentDashboardSettings": { + "type": "object", + "description": "Typed configuration options for content dashboard settings.\n ", + "properties": { + "AllowContentDashboardAccessToAllUsers": { + "type": "boolean", + "description": "Gets a value indicating whether the content dashboard should be available to all users.\n " + }, + "ContentDashboardPath": { + "type": "string", + "description": "Gets the path to use when constructing the URL for retrieving data for the content dashboard.\n ", + "default": "cms" + }, + "ContentDashboardUrlAllowlist": { + "type": [ + "array", + "null" + ], + "description": "Gets the allowed addresses to retrieve data for the content dashboard.\n ", + "items": { + "type": "string" + } + } + } + }, + "HelpPageSettings": { + "type": "object", + "properties": { + "HelpPageUrlAllowList": { + "type": [ + "array", + "null" + ], + "description": "Gets or sets the allowed addresses to retrieve data for the content dashboard.\n ", + "items": { + "type": "string" + } + } + } + }, + "InstallDefaultDataSettings": { + "type": "object", + "description": "Typed configuration options for installation of default data.\n ", + "properties": { + "InstallData": { + "description": "Gets or sets a value indicating whether to create default data on installation.\n ", + "oneOf": [ + { + "$ref": "#/definitions/InstallDefaultDataOption" + } + ] + }, + "Values": { + "type": "array", + "description": "Gets or sets a value indicating which default data (languages, data types, etc.) should be created when\nInstallData is\nset to Values or ExceptValues.\n ", + "items": { + "type": "string" + } + } + } + }, + "InstallDefaultDataOption": { + "type": "string", + "description": "An enumeration of options available for control over installation of default Umbraco data.\n ", + "x-enumNames": [ + "None", + "Values", + "ExceptValues", + "All" + ], + "enum": [ + "None", + "Values", + "ExceptValues", + "All" + ] + }, + "DataTypesSettings": { + "type": "object", + "properties": { + "CanBeChanged": { + "description": "Gets or sets a value indicating if data types can be changed after they've been used.", + "default": "True", + "oneOf": [ + { + "$ref": "#/definitions/DataTypeChangeMode" + } + ] + } + } + }, + "DataTypeChangeMode": { + "type": "string", + "description": "", + "x-enumNames": [ + "True", + "False", + "FalseWithHelpText" + ], + "enum": [ + "True", + "False", + "FalseWithHelpText" + ] + }, + "MarketplaceSettings": { + "type": "object", + "description": "Configuration options for the Marketplace.", + "properties": { + "AdditionalParameters": { + "type": "object", + "description": "Gets or sets the additional parameters that are sent to the Marketplace.", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WebhookSettings": { + "type": "object", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether webhooks are enabled.\n ", + "default": true + }, + "MaximumRetries": { + "type": "integer", + "description": "Gets or sets a value indicating the maximum number of retries for all webhooks.\n ", + "format": "int32", + "default": 5 + }, + "Period": { + "type": "string", + "description": "Gets or sets a value for the period of the webhook firing.\n ", + "format": "duration", + "default": "00:00:10" + }, + "EnableLoggingCleanup": { + "type": "boolean", + "description": "Gets or sets a value indicating whether cleanup of webhook logs are enabled.\n ", + "default": true + }, + "KeepLogsForDays": { + "type": "integer", + "description": "Gets or sets a value indicating number of days to keep logs for.\n ", + "format": "int32", + "default": 30 + } + } + } + } +} \ No newline at end of file diff --git a/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings-schema.json b/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings-schema.json new file mode 100644 index 0000000..a21746c --- /dev/null +++ b/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings-schema.json @@ -0,0 +1,11 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "allOf": [ + { + "$ref": "https://json.schemastore.org/appsettings.json" + }, + { + "$ref": "appsettings-schema.Umbraco.Cms.json#" + } + ] +} \ No newline at end of file diff --git a/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings.Development.json b/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings.Development.json new file mode 100644 index 0000000..770d3e9 --- /dev/null +++ b/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "DetailedErrors": true, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/Umbraco.Forms.Integrations.Testsite.V12/appsettings.json b/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings.json similarity index 67% rename from src/Umbraco.Forms.Integrations.Testsite.V12/appsettings.json rename to src/Umbraco.Forms.Integrations.Testsite.V14/appsettings.json index 271bd60..2565743 100644 --- a/src/Umbraco.Forms.Integrations.Testsite.V12/appsettings.json +++ b/src/Umbraco.Forms.Integrations.Testsite.V14/appsettings.json @@ -13,7 +13,7 @@ "Umbraco": { "CMS": { "Global": { - "Id": "80e2982f-24aa-411e-9e1e-08ff5f45b84f", + "Id": "8afc572c-9f20-4f84-b870-3ed389df3dfe", "SanitizeTinyMce": true }, "Content": { @@ -21,6 +21,21 @@ "ContentVersionCleanupPolicy": { "EnableCleanup": true } + }, + "Unattended": { + "UpgradeUnattended": true + }, + "Security": { + "AllowConcurrentLogins": false + }, + "Integrations": { + "Automation": { + "Zapier": { + "Settings": { + "ApiKey": "" + } + } + } } } }, diff --git a/src/Umbraco.Forms.Integrations.Testsite.V14/umbraco-package-schema.json b/src/Umbraco.Forms.Integrations.Testsite.V14/umbraco-package-schema.json new file mode 100644 index 0000000..a6cb9c3 --- /dev/null +++ b/src/Umbraco.Forms.Integrations.Testsite.V14/umbraco-package-schema.json @@ -0,0 +1,63856 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "definitions": { + "AddOnManagerNamespace": { + "properties": { + "ModelManager": { + "$ref": "#/definitions/ModelManager" + }, + "PluginManager": { + "$ref": "#/definitions/PluginManager" + }, + "ThemeManager": { + "$ref": "#/definitions/ThemeManager" + }, + "baseURL": { + "type": "string" + }, + "language": { + "type": "string" + }, + "languageLoad": { + "type": "boolean" + } + }, + "required": [ + "ModelManager", + "PluginManager", + "ThemeManager", + "baseURL", + "language", + "languageLoad" + ], + "type": "object" + }, + "AllowedFormat": { + "anyOf": [ + { + "$ref": "#/definitions/Separator" + }, + { + "$ref": "#/definitions/FormatReference" + }, + { + "$ref": "#/definitions/BlockStyleFormat" + }, + { + "$ref": "#/definitions/InlineStyleFormat" + }, + { + "$ref": "#/definitions/SelectorStyleFormat" + }, + { + "$ref": "#/definitions/NestedFormatting" + } + ] + }, + "Annotator": { + "properties": { + "annotate": { + "type": "object" + }, + "annotationChanged": { + "type": "object" + }, + "getAll": { + "type": "object" + }, + "register": { + "type": "object" + }, + "remove": { + "type": "object" + }, + "removeAll": { + "type": "object" + } + }, + "required": [ + "annotate", + "annotationChanged", + "getAll", + "register", + "remove", + "removeAll" + ], + "type": "object" + }, + "ApiLoaderProperty": { + "type": [ + "string", + "object" + ] + }, + "AstNode": { + "properties": { + "attributes": { + "$ref": "#/definitions/Attributes$1" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/AstNode" + }, + { + "type": "null" + } + ] + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/AstNode" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "next": { + "anyOf": [ + { + "$ref": "#/definitions/AstNode" + }, + { + "type": "null" + } + ] + }, + "parent": { + "anyOf": [ + { + "$ref": "#/definitions/AstNode" + }, + { + "type": "null" + } + ] + }, + "prev": { + "anyOf": [ + { + "$ref": "#/definitions/AstNode" + }, + { + "type": "null" + } + ] + }, + "raw": { + "type": "boolean" + }, + "type": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "type" + ], + "type": "object" + }, + "AstNodeConstructor": { + "properties": { + "prototype": { + "$ref": "#/definitions/AstNode" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "Attr": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "baseURI": { + "type": "string" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "ownerElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "specified": { + "type": "boolean" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "baseURI", + "childNodes", + "firstChild", + "isConnected", + "lastChild", + "localName", + "name", + "namespaceURI", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "ownerDocument", + "ownerElement", + "parentElement", + "parentNode", + "prefix", + "previousSibling", + "specified", + "textContent", + "value" + ], + "type": "object" + }, + "Attributes$1": { + "allOf": [ + { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + }, + { + "properties": { + "map": { + "$ref": "#/definitions/Record" + } + }, + "required": [ + "map" + ], + "type": "object" + } + ] + }, + "BarProp": { + "properties": { + "visible": { + "type": "boolean" + } + }, + "required": [ + "visible" + ], + "type": "object" + }, + "BlobCache": { + "properties": { + "add": { + "type": "object" + }, + "create": { + "type": "object" + }, + "destroy": { + "type": "object" + }, + "findFirst": { + "type": "object" + }, + "get": { + "type": "object" + }, + "getByData": { + "type": "object" + }, + "getByUri": { + "type": "object" + }, + "removeByUri": { + "type": "object" + } + }, + "required": [ + "add", + "create", + "destroy", + "findFirst", + "get", + "getByData", + "getByUri", + "removeByUri" + ], + "type": "object" + }, + "BlockEntryShowContentEditConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.BlockEntryShowContentEdit", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "BlockStyleFormat": { + "properties": { + "attributes": { + "$ref": "#/definitions/Record" + }, + "block": { + "type": "string" + }, + "block_expand": { + "type": "boolean" + }, + "ceFalseOverride": { + "type": "boolean" + }, + "classes": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ] + }, + "clear_child_styles": { + "type": "boolean" + }, + "collapsed": { + "type": "boolean" + }, + "deep": { + "type": "boolean" + }, + "exact": { + "type": "boolean" + }, + "expand": { + "type": "boolean" + }, + "icon": { + "type": "string" + }, + "links": { + "type": "boolean" + }, + "list_block": { + "type": "string" + }, + "merge_siblings": { + "type": "boolean" + }, + "merge_with_parents": { + "type": "boolean" + }, + "mixed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "onformat": { + "type": "object" + }, + "onmatch": { + "type": "object" + }, + "preserve_attributes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "preview": { + "anyOf": [ + { + "const": false, + "type": "boolean" + }, + { + "type": "string" + } + ] + }, + "remove": { + "enum": [ + "all", + "empty", + "none" + ], + "type": "string" + }, + "remove_similar": { + "type": "boolean" + }, + "split": { + "type": "boolean" + }, + "styles": { + "$ref": "#/definitions/Record" + }, + "title": { + "type": "string" + }, + "toggle": { + "type": "boolean" + }, + "wrapper": { + "type": "boolean" + } + }, + "required": [ + "block", + "title" + ], + "type": "object" + }, + "BlockWorkspaceHasSettingsConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.BlockWorkspaceHasSettings", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "Bookmark": { + "anyOf": [ + { + "$ref": "#/definitions/StringPathBookmark" + }, + { + "$ref": "#/definitions/RangeBookmark" + }, + { + "$ref": "#/definitions/IdBookmark" + }, + { + "$ref": "#/definitions/IndexBookmark" + }, + { + "$ref": "#/definitions/PathBookmark" + } + ] + }, + "BookmarkManager": { + "properties": { + "getBookmark": { + "type": "object" + }, + "moveToBookmark": { + "type": "object" + } + }, + "required": [ + "getBookmark", + "moveToBookmark" + ], + "type": "object" + }, + "BookmarkManagerNamespace": { + "properties": { + "isBookmarkNode": { + "type": "object" + } + }, + "required": [ + "isBookmarkNode" + ], + "type": "object" + }, + "CSSNumericValue": { + "type": "object" + }, + "CSSRule": { + "properties": { + "CHARSET_RULE": { + "const": 2, + "type": "number" + }, + "FONT_FACE_RULE": { + "const": 5, + "type": "number" + }, + "IMPORT_RULE": { + "const": 3, + "type": "number" + }, + "KEYFRAMES_RULE": { + "const": 7, + "type": "number" + }, + "KEYFRAME_RULE": { + "const": 8, + "type": "number" + }, + "MEDIA_RULE": { + "const": 4, + "type": "number" + }, + "NAMESPACE_RULE": { + "const": 10, + "type": "number" + }, + "PAGE_RULE": { + "const": 6, + "type": "number" + }, + "STYLE_RULE": { + "const": 1, + "type": "number" + }, + "SUPPORTS_RULE": { + "const": 12, + "type": "number" + }, + "cssText": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "parentStyleSheet": { + "anyOf": [ + { + "$ref": "#/definitions/CSSStyleSheet" + }, + { + "type": "null" + } + ] + }, + "type": { + "type": "number" + } + }, + "required": [ + "CHARSET_RULE", + "FONT_FACE_RULE", + "IMPORT_RULE", + "KEYFRAMES_RULE", + "KEYFRAME_RULE", + "MEDIA_RULE", + "NAMESPACE_RULE", + "PAGE_RULE", + "STYLE_RULE", + "SUPPORTS_RULE", + "cssText", + "parentRule", + "parentStyleSheet", + "type" + ], + "type": "object" + }, + "CSSStyleSheet": { + "properties": { + "cssRules": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/CSSRule" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "disabled": { + "type": "boolean" + }, + "href": { + "type": [ + "null", + "string" + ] + }, + "media": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "mediaText": { + "type": "string" + } + }, + "required": [ + "length", + "mediaText" + ], + "type": "object" + }, + "ownerNode": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "$ref": "#/definitions/ProcessingInstruction" + }, + { + "type": "null" + } + ] + }, + "ownerRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "parentStyleSheet": { + "anyOf": [ + { + "$ref": "#/definitions/CSSStyleSheet" + }, + { + "type": "null" + } + ] + }, + "rules": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/CSSRule" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "title": { + "type": [ + "null", + "string" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "cssRules", + "disabled", + "href", + "media", + "ownerNode", + "ownerRule", + "parentStyleSheet", + "rules", + "title", + "type" + ], + "type": "object" + }, + "CacheStorage": { + "type": "object" + }, + "ChildNode": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "baseURI": { + "type": "string" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "ownerDocument": { + "anyOf": [ + { + "$ref": "#/definitions/Document" + }, + { + "type": "null" + } + ] + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "textContent": { + "type": [ + "null", + "string" + ] + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "baseURI", + "childNodes", + "firstChild", + "isConnected", + "lastChild", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "ownerDocument", + "parentElement", + "parentNode", + "previousSibling", + "textContent" + ], + "type": "object" + }, + "Clipboard": { + "type": "object" + }, + "CollectionAliasConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">" + }, + { + "properties": { + "match": { + "description": "The collection that this extension should be available in", + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "CollectionBulkActionPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">" + }, + { + "properties": { + "match": { + "type": "object" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "CompleteUndoLevel": { + "properties": { + "beforeBookmark": { + "anyOf": [ + { + "$ref": "#/definitions/StringPathBookmark" + }, + { + "$ref": "#/definitions/RangeBookmark" + }, + { + "$ref": "#/definitions/IdBookmark" + }, + { + "$ref": "#/definitions/IndexBookmark" + }, + { + "$ref": "#/definitions/PathBookmark" + }, + { + "type": "null" + } + ] + }, + "bookmark": { + "anyOf": [ + { + "$ref": "#/definitions/StringPathBookmark" + }, + { + "$ref": "#/definitions/RangeBookmark" + }, + { + "$ref": "#/definitions/IdBookmark" + }, + { + "$ref": "#/definitions/IndexBookmark" + }, + { + "$ref": "#/definitions/PathBookmark" + }, + { + "type": "null" + } + ] + }, + "content": { + "type": "string" + }, + "fragments": { + "type": "null" + }, + "type": { + "const": "complete", + "type": "string" + } + }, + "required": [ + "beforeBookmark", + "bookmark", + "content", + "fragments", + "type" + ], + "type": "object" + }, + "ConditionTypes": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "ConditionsDashboardCollection": { + "description": "The conditions for when the dashboard should be available", + "properties": { + "entityType": { + "description": "The entity type that the dashboard collection should be available for", + "examples": [ + "media" + ], + "type": "string" + }, + "sections": { + "description": "An array of section aliases that the dashboard collection should be available in", + "examples": [ + "Umb.Section.Content", + "Umb.Section.Settings" + ], + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "required": [ + "entityType", + "sections" + ], + "type": "object" + }, + "ContentLanguage": { + "properties": { + "code": { + "type": "string" + }, + "customCode": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "code", + "title" + ], + "type": "object" + }, + "ControlSelection": { + "properties": { + "destroy": { + "type": "object" + }, + "hideResizeRect": { + "type": "object" + }, + "isResizable": { + "type": "object" + }, + "showResizeRect": { + "type": "object" + }, + "updateResizeRect": { + "type": "object" + } + }, + "required": [ + "destroy", + "hideResizeRect", + "isResizable", + "showResizeRect", + "updateResizeRect" + ], + "type": "object" + }, + "CredentialsContainer": { + "type": "object" + }, + "Crypto": { + "properties": { + "subtle": { + "$ref": "#/definitions/SubtleCrypto" + } + }, + "required": [ + "subtle" + ], + "type": "object" + }, + "CustomElementRegistry": { + "type": "object" + }, + "DOMImplementation": { + "type": "object" + }, + "DOMMatrix": { + "properties": { + "a": { + "type": "number" + }, + "b": { + "type": "number" + }, + "c": { + "type": "number" + }, + "d": { + "type": "number" + }, + "e": { + "type": "number" + }, + "f": { + "type": "number" + }, + "is2D": { + "type": "boolean" + }, + "isIdentity": { + "type": "boolean" + }, + "m11": { + "type": "number" + }, + "m12": { + "type": "number" + }, + "m13": { + "type": "number" + }, + "m14": { + "type": "number" + }, + "m21": { + "type": "number" + }, + "m22": { + "type": "number" + }, + "m23": { + "type": "number" + }, + "m24": { + "type": "number" + }, + "m31": { + "type": "number" + }, + "m32": { + "type": "number" + }, + "m33": { + "type": "number" + }, + "m34": { + "type": "number" + }, + "m41": { + "type": "number" + }, + "m42": { + "type": "number" + }, + "m43": { + "type": "number" + }, + "m44": { + "type": "number" + } + }, + "required": [ + "a", + "b", + "c", + "d", + "e", + "f", + "is2D", + "isIdentity", + "m11", + "m12", + "m13", + "m14", + "m21", + "m22", + "m23", + "m24", + "m31", + "m32", + "m33", + "m34", + "m41", + "m42", + "m43", + "m44" + ], + "type": "object" + }, + "DOMPointReadOnly": { + "properties": { + "w": { + "type": "number" + }, + "x": { + "type": "number" + }, + "y": { + "type": "number" + }, + "z": { + "type": "number" + } + }, + "required": [ + "w", + "x", + "y", + "z" + ], + "type": "object" + }, + "DOMRect": { + "properties": { + "bottom": { + "type": "number" + }, + "height": { + "type": "number" + }, + "left": { + "type": "number" + }, + "right": { + "type": "number" + }, + "top": { + "type": "number" + }, + "width": { + "type": "number" + }, + "x": { + "type": "number" + }, + "y": { + "type": "number" + } + }, + "required": [ + "bottom", + "height", + "left", + "right", + "top", + "width", + "x", + "y" + ], + "type": "object" + }, + "DOMRectReadOnly": { + "properties": { + "bottom": { + "type": "number" + }, + "height": { + "type": "number" + }, + "left": { + "type": "number" + }, + "right": { + "type": "number" + }, + "top": { + "type": "number" + }, + "width": { + "type": "number" + }, + "x": { + "type": "number" + }, + "y": { + "type": "number" + } + }, + "required": [ + "bottom", + "height", + "left", + "right", + "top", + "width", + "x", + "y" + ], + "type": "object" + }, + "DOMStringMap": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "DOMUtils": { + "properties": { + "add": { + "type": "object" + }, + "addClass": { + "type": "object" + }, + "addStyle": { + "type": "object" + }, + "bind": { + "type": "object" + }, + "boundEvents": { + "items": { + "items": [ + { + "$ref": "#/definitions/Target" + }, + { + "type": "string" + }, + { + "type": "object" + }, + {} + ], + "maxItems": 4, + "minItems": 4, + "type": "array" + }, + "type": "array" + }, + "boxModel": { + "type": "boolean" + }, + "clone": { + "type": "object" + }, + "create": { + "type": "object" + }, + "createFragment": { + "type": "object" + }, + "createHTML": { + "type": "object" + }, + "createRng": { + "type": "object" + }, + "decode": { + "type": "object" + }, + "destroy": { + "type": "object" + }, + "dispatch": { + "type": "object" + }, + "doc": { + "$ref": "#/definitions/Document" + }, + "dumpRng": { + "type": "object" + }, + "encode": { + "type": "object" + }, + "events": { + "$ref": "#/definitions/EventUtils" + }, + "files": { + "$ref": "#/definitions/Record" + }, + "findCommonAncestor": { + "type": "object" + }, + "fire": { + "type": "object" + }, + "get": { + "type": "object" + }, + "getAttrib": { + "type": "object" + }, + "getAttribs": { + "type": "object" + }, + "getContentEditable": { + "type": "object" + }, + "getContentEditableParent": { + "type": "object" + }, + "getNext": { + "type": "object" + }, + "getOuterHTML": { + "type": "object" + }, + "getParent": { + "type": "object" + }, + "getParents": { + "type": "object" + }, + "getPos": { + "type": "object" + }, + "getPrev": { + "type": "object" + }, + "getRect": { + "type": "object" + }, + "getRoot": { + "type": "object" + }, + "getSize": { + "type": "object" + }, + "getStyle": { + "type": "object" + }, + "getViewPort": { + "type": "object" + }, + "hasClass": { + "type": "object" + }, + "hide": { + "type": "object" + }, + "insertAfter": { + "type": "object" + }, + "is": { + "type": "object" + }, + "isBlock": { + "type": "object" + }, + "isChildOf": { + "type": "object" + }, + "isEditable": { + "type": "object" + }, + "isEmpty": { + "type": "object" + }, + "isHidden": { + "type": "object" + }, + "loadCSS": { + "type": "object" + }, + "nodeIndex": { + "type": "object" + }, + "parseStyle": { + "type": "object" + }, + "remove": { + "type": "object" + }, + "removeAllAttribs": { + "type": "object" + }, + "removeClass": { + "type": "object" + }, + "rename": { + "type": "object" + }, + "replace": { + "type": "object" + }, + "root": { + "anyOf": [ + { + "$ref": "#/definitions/Node" + }, + { + "type": "null" + } + ] + }, + "schema": { + "$ref": "#/definitions/Schema" + }, + "select": { + "type": "object" + }, + "serializeStyle": { + "type": "object" + }, + "setAttrib": { + "type": "object" + }, + "setAttribs": { + "type": "object" + }, + "setHTML": { + "type": "object" + }, + "setOuterHTML": { + "type": "object" + }, + "setStyle": { + "type": "object" + }, + "setStyles": { + "type": "object" + }, + "settings": { + "$ref": "#/definitions/Partial" + }, + "show": { + "type": "object" + }, + "split": { + "type": "object" + }, + "stdMode": { + "type": "boolean" + }, + "styleSheetLoader": { + "$ref": "#/definitions/StyleSheetLoader" + }, + "styles": { + "$ref": "#/definitions/Styles" + }, + "toggleClass": { + "type": "object" + }, + "unbind": { + "type": "object" + }, + "uniqueId": { + "type": "object" + }, + "win": { + "$ref": "#/definitions/Window" + } + }, + "required": [ + "add", + "addClass", + "addStyle", + "bind", + "boundEvents", + "boxModel", + "clone", + "create", + "createFragment", + "createHTML", + "createRng", + "decode", + "destroy", + "dispatch", + "doc", + "dumpRng", + "encode", + "events", + "files", + "findCommonAncestor", + "fire", + "get", + "getAttrib", + "getAttribs", + "getContentEditable", + "getContentEditableParent", + "getNext", + "getOuterHTML", + "getParent", + "getParents", + "getPos", + "getPrev", + "getRect", + "getRoot", + "getSize", + "getStyle", + "getViewPort", + "hasClass", + "hide", + "insertAfter", + "is", + "isBlock", + "isChildOf", + "isEditable", + "isEmpty", + "isHidden", + "loadCSS", + "nodeIndex", + "parseStyle", + "remove", + "removeAllAttribs", + "removeClass", + "rename", + "replace", + "root", + "schema", + "select", + "serializeStyle", + "setAttrib", + "setAttribs", + "setHTML", + "setOuterHTML", + "setStyle", + "setStyles", + "settings", + "show", + "split", + "stdMode", + "styleSheetLoader", + "styles", + "toggleClass", + "unbind", + "uniqueId", + "win" + ], + "type": "object" + }, + "DOMUtilsNamespace": { + "properties": { + "DOM": { + "$ref": "#/definitions/DOMUtils" + }, + "nodeIndex": { + "type": "object" + } + }, + "required": [ + "DOM", + "nodeIndex" + ], + "type": "object" + }, + "Delay": { + "properties": { + "setEditorInterval": { + "type": "object" + }, + "setEditorTimeout": { + "type": "object" + } + }, + "required": [ + "setEditorInterval", + "setEditorTimeout" + ], + "type": "object" + }, + "Document": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "URL": { + "type": "string" + }, + "activeElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "adoptedStyleSheets": { + "items": { + "$ref": "#/definitions/CSSStyleSheet" + }, + "type": "array" + }, + "alinkColor": { + "type": "string" + }, + "all": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "anchors": { + "items": { + "$ref": "#/definitions/HTMLAnchorElement" + }, + "type": "array" + }, + "applets": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "baseURI": { + "type": "string" + }, + "bgColor": { + "type": "string" + }, + "body": { + "$ref": "#/definitions/HTMLElement" + }, + "characterSet": { + "type": "string" + }, + "charset": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "compatMode": { + "type": "string" + }, + "contentType": { + "type": "string" + }, + "cookie": { + "type": "string" + }, + "currentScript": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLScriptElement" + }, + { + "$ref": "#/definitions/SVGScriptElement" + }, + { + "type": "null" + } + ] + }, + "defaultView": { + "anyOf": [ + { + "allOf": [ + { + "$ref": "#/definitions/Window" + }, + { + "type": "object" + } + ] + }, + { + "type": "null" + } + ] + }, + "designMode": { + "type": "string" + }, + "dir": { + "type": "string" + }, + "doctype": { + "anyOf": [ + { + "$ref": "#/definitions/DocumentType" + }, + { + "type": "null" + } + ] + }, + "documentElement": { + "$ref": "#/definitions/HTMLElement" + }, + "documentURI": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "embeds": { + "items": { + "$ref": "#/definitions/HTMLEmbedElement" + }, + "type": "array" + }, + "fgColor": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "fonts": { + "$ref": "#/definitions/FontFaceSet" + }, + "forms": { + "items": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "acceptCharset": { + "type": "string" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "action": { + "type": "string" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autocomplete": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "contentEditable": { + "type": "string" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "dir": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "elements": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "encoding": { + "type": "string" + }, + "enctype": { + "type": "string" + }, + "enterKeyHint": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "hidden": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "length": { + "type": "number" + }, + "localName": { + "type": "string" + }, + "method": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "noValidate": { + "type": "boolean" + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "rel": { + "type": "string" + }, + "relList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "target": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "acceptCharset", + "accessKey", + "accessKeyLabel", + "action", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autocomplete", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "elements", + "encoding", + "enctype", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "length", + "localName", + "method", + "name", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "noValidate", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "rel", + "relList", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "target", + "textContent", + "title", + "translate" + ], + "type": "object" + }, + "type": "array" + }, + "fullscreen": { + "type": "boolean" + }, + "fullscreenElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "fullscreenEnabled": { + "type": "boolean" + }, + "head": { + "$ref": "#/definitions/HTMLHeadElement" + }, + "hidden": { + "type": "boolean" + }, + "images": { + "items": { + "$ref": "#/definitions/HTMLImageElement" + }, + "type": "array" + }, + "implementation": { + "$ref": "#/definitions/DOMImplementation" + }, + "inputEncoding": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "lastModified": { + "type": "string" + }, + "linkColor": { + "type": "string" + }, + "links": { + "items": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLAnchorElement" + }, + { + "$ref": "#/definitions/HTMLAreaElement" + } + ] + }, + "type": "array" + }, + "location": { + "$ref": "#/definitions/Location" + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointerlockchange": { + "type": [ + "null", + "object" + ] + }, + "onpointerlockerror": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreadystatechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvisibilitychange": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "ownerDocument": { + "type": "null" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "pictureInPictureElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "pictureInPictureEnabled": { + "type": "boolean" + }, + "plugins": { + "items": { + "$ref": "#/definitions/HTMLEmbedElement" + }, + "type": "array" + }, + "pointerLockElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "readyState": { + "$ref": "#/definitions/DocumentReadyState" + }, + "referrer": { + "type": "string" + }, + "rootElement": { + "anyOf": [ + { + "$ref": "#/definitions/SVGSVGElement" + }, + { + "type": "null" + } + ] + }, + "scripts": { + "items": { + "$ref": "#/definitions/HTMLScriptElement" + }, + "type": "array" + }, + "scrollingElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "styleSheets": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/CSSStyleSheet" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "timeline": { + "$ref": "#/definitions/DocumentTimeline" + }, + "title": { + "type": "string" + }, + "visibilityState": { + "$ref": "#/definitions/DocumentVisibilityState" + }, + "vlinkColor": { + "type": "string" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "URL", + "activeElement", + "adoptedStyleSheets", + "alinkColor", + "all", + "anchors", + "applets", + "baseURI", + "bgColor", + "body", + "characterSet", + "charset", + "childElementCount", + "childNodes", + "children", + "compatMode", + "contentType", + "cookie", + "currentScript", + "defaultView", + "designMode", + "dir", + "doctype", + "documentElement", + "documentURI", + "domain", + "embeds", + "fgColor", + "firstChild", + "firstElementChild", + "fonts", + "forms", + "fullscreen", + "fullscreenElement", + "fullscreenEnabled", + "head", + "hidden", + "images", + "implementation", + "inputEncoding", + "isConnected", + "lastChild", + "lastElementChild", + "lastModified", + "linkColor", + "links", + "location", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointerlockchange", + "onpointerlockerror", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreadystatechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvisibilitychange", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "ownerDocument", + "parentElement", + "parentNode", + "pictureInPictureElement", + "pictureInPictureEnabled", + "plugins", + "pointerLockElement", + "previousSibling", + "readyState", + "referrer", + "rootElement", + "scripts", + "scrollingElement", + "styleSheets", + "textContent", + "timeline", + "title", + "visibilityState", + "vlinkColor" + ], + "type": "object" + }, + "DocumentReadyState": { + "enum": [ + "complete", + "interactive", + "loading" + ], + "type": "string" + }, + "DocumentTimeline": { + "properties": { + "currentTime": { + "anyOf": [ + { + "$ref": "#/definitions/CSSNumericValue" + }, + { + "type": [ + "null", + "number" + ] + } + ] + } + }, + "required": [ + "currentTime" + ], + "type": "object" + }, + "DocumentType": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "baseURI": { + "type": "string" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "name": { + "type": "string" + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "publicId": { + "type": "string" + }, + "systemId": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "baseURI", + "childNodes", + "firstChild", + "isConnected", + "lastChild", + "name", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "ownerDocument", + "parentElement", + "parentNode", + "previousSibling", + "publicId", + "systemId", + "textContent" + ], + "type": "object" + }, + "DocumentVisibilityState": { + "enum": [ + "hidden", + "visible" + ], + "type": "string" + }, + "DomParser": { + "properties": { + "addAttributeFilter": { + "type": "object" + }, + "addNodeFilter": { + "type": "object" + }, + "getAttributeFilters": { + "type": "object" + }, + "getNodeFilters": { + "type": "object" + }, + "parse": { + "type": "object" + }, + "removeAttributeFilter": { + "type": "object" + }, + "removeNodeFilter": { + "type": "object" + }, + "schema": { + "$ref": "#/definitions/Schema" + } + }, + "required": [ + "addAttributeFilter", + "addNodeFilter", + "getAttributeFilters", + "getNodeFilters", + "parse", + "removeAttributeFilter", + "removeNodeFilter", + "schema" + ], + "type": "object" + }, + "DomSerializer": { + "properties": { + "addAttributeFilter": { + "type": "object" + }, + "addNodeFilter": { + "type": "object" + }, + "addRules": { + "type": "object" + }, + "addTempAttr": { + "type": "object" + }, + "getAttributeFilters": { + "type": "object" + }, + "getNodeFilters": { + "type": "object" + }, + "getTempAttrs": { + "type": "object" + }, + "removeAttributeFilter": { + "type": "object" + }, + "removeNodeFilter": { + "type": "object" + }, + "schema": { + "$ref": "#/definitions/Schema" + }, + "serialize": { + "type": "object" + }, + "setRules": { + "type": "object" + } + }, + "required": [ + "addAttributeFilter", + "addNodeFilter", + "addRules", + "addTempAttr", + "getAttributeFilters", + "getNodeFilters", + "getTempAttrs", + "removeAttributeFilter", + "removeNodeFilter", + "schema", + "serialize", + "setRules" + ], + "type": "object" + }, + "DomTreeWalker": { + "properties": { + "findPreviousNode": {}, + "findSibling": {}, + "node": {}, + "rootNode": {} + }, + "required": [ + "findPreviousNode", + "findSibling", + "node", + "rootNode" + ], + "type": "object" + }, + "DomTreeWalkerConstructor": { + "properties": { + "prototype": { + "$ref": "#/definitions/DomTreeWalker" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "Editor": { + "properties": { + "_beforeUnload": { + "type": "object" + }, + "_editableRoot": { + "type": "boolean" + }, + "_eventDispatcher": { + "$ref": "#/definitions/EventDispatcher" + }, + "_nodeChangeDispatcher": { + "$ref": "#/definitions/NodeChange" + }, + "_pendingNativeEvents": { + "items": { + "type": "string" + }, + "type": "array" + }, + "_selectionOverrides": { + "$ref": "#/definitions/SelectionOverrides" + }, + "_skinLoaded": { + "type": "boolean" + }, + "annotator": { + "$ref": "#/definitions/Annotator" + }, + "baseURI": { + "$ref": "#/definitions/URI" + }, + "baseUri": { + "$ref": "#/definitions/URI" + }, + "bindPendingEventDelegates": { + "type": "object" + }, + "bodyElement": { + "$ref": "#/definitions/HTMLElement" + }, + "bookmark": {}, + "composing": { + "type": "boolean" + }, + "container": { + "$ref": "#/definitions/HTMLElement" + }, + "contentAreaContainer": { + "$ref": "#/definitions/HTMLElement" + }, + "contentCSS": { + "items": { + "type": "string" + }, + "type": "array" + }, + "contentDocument": { + "$ref": "#/definitions/Document" + }, + "contentStyles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "contentWindow": { + "$ref": "#/definitions/Window" + }, + "delegates": { + "$ref": "#/definitions/Record>" + }, + "destroyed": { + "type": "boolean" + }, + "dispatch": { + "type": "object" + }, + "documentBaseURI": { + "$ref": "#/definitions/URI" + }, + "documentBaseUrl": { + "type": "string" + }, + "dom": { + "$ref": "#/definitions/DOMUtils" + }, + "editorCommands": { + "$ref": "#/definitions/EditorCommands" + }, + "editorContainer": { + "$ref": "#/definitions/HTMLElement" + }, + "editorManager": { + "$ref": "#/definitions/EditorManager" + }, + "editorUpload": { + "$ref": "#/definitions/EditorUpload" + }, + "eventRoot": { + "$ref": "#/definitions/Element" + }, + "fire": { + "type": "object" + }, + "formElement": { + "$ref": "#/definitions/HTMLElement" + }, + "formEventDelegate": { + "type": "object" + }, + "formatter": { + "$ref": "#/definitions/Formatter" + }, + "hasEventListeners": { + "type": "object" + }, + "hasHiddenInput": { + "type": "boolean" + }, + "hasVisual": { + "type": "boolean" + }, + "hidden": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "iframeElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLIFrameElement" + }, + { + "type": "null" + } + ] + }, + "iframeHTML": { + "type": "string" + }, + "initialized": { + "type": "boolean" + }, + "inline": { + "type": "boolean" + }, + "isNotDirty": { + "type": "boolean" + }, + "loadedCSS": { + "$ref": "#/definitions/Record" + }, + "mode": { + "$ref": "#/definitions/EditorMode" + }, + "model": { + "$ref": "#/definitions/Model" + }, + "notificationManager": { + "$ref": "#/definitions/NotificationManager" + }, + "off": { + "type": "object" + }, + "on": { + "type": "object" + }, + "once": { + "type": "object" + }, + "options": { + "$ref": "#/definitions/Options" + }, + "orgDisplay": { + "type": "string" + }, + "orgVisibility": { + "type": "string" + }, + "parser": { + "$ref": "#/definitions/DomParser" + }, + "plugins": { + "$ref": "#/definitions/Record" + }, + "quirks": { + "$ref": "#/definitions/Quirks" + }, + "readonly": { + "type": "boolean" + }, + "removed": { + "type": "boolean" + }, + "schema": { + "$ref": "#/definitions/Schema" + }, + "selection": { + "$ref": "#/definitions/EditorSelection" + }, + "serializer": { + "$ref": "#/definitions/DomSerializer" + }, + "shortcuts": { + "$ref": "#/definitions/Shortcuts" + }, + "startContent": { + "type": "string" + }, + "suffix": { + "type": "string" + }, + "targetElm": { + "$ref": "#/definitions/HTMLElement" + }, + "theme": { + "$ref": "#/definitions/Theme" + }, + "toggleNativeEvent": { + "type": "object" + }, + "ui": { + "$ref": "#/definitions/EditorUi" + }, + "unbindAllNativeEvents": { + "type": "object" + }, + "undoManager": { + "$ref": "#/definitions/UndoManager" + }, + "windowManager": { + "$ref": "#/definitions/WindowManager" + } + }, + "required": [ + "_editableRoot", + "_nodeChangeDispatcher", + "_pendingNativeEvents", + "_selectionOverrides", + "_skinLoaded", + "annotator", + "baseURI", + "baseUri", + "bindPendingEventDelegates", + "bookmark", + "composing", + "container", + "contentAreaContainer", + "contentCSS", + "contentDocument", + "contentStyles", + "contentWindow", + "destroyed", + "dispatch", + "documentBaseURI", + "documentBaseUrl", + "dom", + "editorCommands", + "editorContainer", + "editorManager", + "editorUpload", + "fire", + "formatter", + "hasEventListeners", + "hasHiddenInput", + "hasVisual", + "hidden", + "id", + "iframeElement", + "initialized", + "inline", + "isNotDirty", + "loadedCSS", + "mode", + "model", + "notificationManager", + "off", + "on", + "once", + "options", + "orgDisplay", + "parser", + "plugins", + "quirks", + "readonly", + "removed", + "schema", + "selection", + "serializer", + "shortcuts", + "startContent", + "suffix", + "targetElm", + "theme", + "toggleNativeEvent", + "ui", + "unbindAllNativeEvents", + "undoManager", + "windowManager" + ], + "type": "object" + }, + "EditorCommands": { + "properties": { + "commands": {}, + "editor": {} + }, + "required": [ + "commands", + "editor" + ], + "type": "object" + }, + "EditorCommandsConstructor": { + "properties": { + "prototype": { + "$ref": "#/definitions/EditorCommands" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "EditorConstructor": { + "properties": { + "prototype": { + "$ref": "#/definitions/Editor" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "EditorManager": { + "properties": { + "activeEditor": { + "anyOf": [ + { + "$ref": "#/definitions/Editor" + }, + { + "type": "null" + } + ] + }, + "addI18n": { + "type": "object" + }, + "baseURI": { + "$ref": "#/definitions/URI" + }, + "baseURL": { + "type": "string" + }, + "defaultOptions": { + "$ref": "#/definitions/RawEditorOptions" + }, + "documentBaseURL": { + "type": "string" + }, + "focusedEditor": { + "anyOf": [ + { + "$ref": "#/definitions/Editor" + }, + { + "type": "null" + } + ] + }, + "i18n": { + "$ref": "#/definitions/I18n" + }, + "majorVersion": { + "type": "string" + }, + "minorVersion": { + "type": "string" + }, + "releaseDate": { + "type": "string" + }, + "suffix": { + "type": "string" + }, + "translate": { + "type": "object" + }, + "triggerSave": { + "type": "object" + } + }, + "required": [ + "activeEditor", + "addI18n", + "baseURI", + "baseURL", + "defaultOptions", + "documentBaseURL", + "focusedEditor", + "i18n", + "majorVersion", + "minorVersion", + "releaseDate", + "suffix", + "translate", + "triggerSave" + ], + "type": "object" + }, + "EditorMode": { + "properties": { + "get": { + "type": "object" + }, + "isReadOnly": { + "type": "object" + }, + "register": { + "type": "object" + }, + "set": { + "type": "object" + } + }, + "required": [ + "get", + "isReadOnly", + "register", + "set" + ], + "type": "object" + }, + "EditorObservable": { + "type": "object" + }, + "EditorSelection": { + "properties": { + "bookmarkManager": { + "$ref": "#/definitions/BookmarkManager" + }, + "collapse": { + "type": "object" + }, + "controlSelection": { + "$ref": "#/definitions/ControlSelection" + }, + "destroy": { + "type": "object" + }, + "dom": { + "$ref": "#/definitions/DOMUtils" + }, + "editor": { + "$ref": "#/definitions/Editor" + }, + "expand": { + "type": "object" + }, + "getBookmark": { + "type": "object" + }, + "getBoundingClientRect": { + "type": "object" + }, + "getContent": { + "type": "object" + }, + "getEnd": { + "type": "object" + }, + "getNode": { + "type": "object" + }, + "getRng": { + "type": "object" + }, + "getScrollContainer": { + "type": "object" + }, + "getSel": { + "type": "object" + }, + "getSelectedBlocks": { + "type": "object" + }, + "getStart": { + "type": "object" + }, + "isCollapsed": { + "type": "object" + }, + "isEditable": { + "type": "object" + }, + "isForward": { + "type": "object" + }, + "moveToBookmark": { + "type": "object" + }, + "normalize": { + "type": "object" + }, + "placeCaretAt": { + "type": "object" + }, + "scrollIntoView": { + "type": "object" + }, + "select": { + "type": "object" + }, + "selectorChanged": { + "type": "object" + }, + "selectorChangedWithUnbind": { + "type": "object" + }, + "serializer": { + "$ref": "#/definitions/DomSerializer" + }, + "setContent": { + "type": "object" + }, + "setCursorLocation": { + "type": "object" + }, + "setNode": { + "type": "object" + }, + "setRng": { + "type": "object" + }, + "win": { + "$ref": "#/definitions/Window" + } + }, + "required": [ + "bookmarkManager", + "collapse", + "controlSelection", + "destroy", + "dom", + "editor", + "expand", + "getBookmark", + "getBoundingClientRect", + "getContent", + "getEnd", + "getNode", + "getRng", + "getScrollContainer", + "getSel", + "getSelectedBlocks", + "getStart", + "isCollapsed", + "isEditable", + "isForward", + "moveToBookmark", + "normalize", + "placeCaretAt", + "scrollIntoView", + "select", + "selectorChanged", + "selectorChangedWithUnbind", + "serializer", + "setContent", + "setCursorLocation", + "setNode", + "setRng", + "win" + ], + "type": "object" + }, + "EditorUi": { + "properties": { + "hide": { + "type": "object" + }, + "isEnabled": { + "type": "object" + }, + "registry": { + "$ref": "#/definitions/Registry$1" + }, + "setEnabled": { + "type": "object" + }, + "show": { + "type": "object" + }, + "styleSheetLoader": { + "$ref": "#/definitions/StyleSheetLoader" + } + }, + "required": [ + "hide", + "isEnabled", + "registry", + "setEnabled", + "show", + "styleSheetLoader" + ], + "type": "object" + }, + "EditorUpload": { + "properties": { + "addFilter": { + "type": "object" + }, + "blobCache": { + "$ref": "#/definitions/BlobCache" + }, + "destroy": { + "type": "object" + }, + "scanForImages": { + "type": "object" + }, + "uploadImages": { + "type": "object" + }, + "uploadImagesAuto": { + "type": "object" + } + }, + "required": [ + "addFilter", + "blobCache", + "destroy", + "scanForImages", + "uploadImages", + "uploadImagesAuto" + ], + "type": "object" + }, + "Element": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "innerHTML": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributes", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "firstChild", + "firstElementChild", + "id", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onfullscreenchange", + "onfullscreenerror", + "outerHTML", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "tagName", + "textContent" + ], + "type": "object" + }, + "Entities": { + "properties": { + "decode": { + "type": "object" + }, + "encodeAllRaw": { + "type": "object" + }, + "encodeNamed": { + "type": "object" + }, + "encodeNumeric": { + "type": "object" + }, + "encodeRaw": { + "type": "object" + }, + "getEncodeFunc": { + "type": "object" + } + }, + "required": [ + "decode", + "encodeAllRaw", + "encodeNamed", + "encodeNumeric", + "encodeRaw", + "getEncodeFunc" + ], + "type": "object" + }, + "Env": { + "properties": { + "browser": { + "properties": { + "current": { + "type": "string" + }, + "isChromium": { + "type": "object" + }, + "isEdge": { + "type": "object" + }, + "isFirefox": { + "type": "object" + }, + "isIE": { + "type": "object" + }, + "isOpera": { + "type": "object" + }, + "isSafari": { + "type": "object" + }, + "version": { + "$ref": "#/definitions/Version" + } + }, + "required": [ + "current", + "isChromium", + "isEdge", + "isFirefox", + "isIE", + "isOpera", + "isSafari", + "version" + ], + "type": "object" + }, + "cacheSuffix": {}, + "canHaveCSP": { + "type": "boolean" + }, + "container": {}, + "deviceType": { + "properties": { + "isDesktop": { + "type": "object" + }, + "isPhone": { + "type": "object" + }, + "isTablet": { + "type": "object" + }, + "isTouch": { + "type": "object" + }, + "isWebView": { + "type": "object" + }, + "isiPad": { + "type": "object" + }, + "isiPhone": { + "type": "object" + } + }, + "required": [ + "isDesktop", + "isPhone", + "isTablet", + "isTouch", + "isWebView", + "isiPad", + "isiPhone" + ], + "type": "object" + }, + "documentMode": { + "type": "number" + }, + "os": { + "properties": { + "current": { + "type": "string" + }, + "isAndroid": { + "type": "object" + }, + "isChromeOS": { + "type": "object" + }, + "isFreeBSD": { + "type": "object" + }, + "isLinux": { + "type": "object" + }, + "isMacOS": { + "type": "object" + }, + "isSolaris": { + "type": "object" + }, + "isWindows": { + "type": "object" + }, + "isiOS": { + "type": "object" + }, + "version": { + "$ref": "#/definitions/Version" + } + }, + "required": [ + "current", + "isAndroid", + "isChromeOS", + "isFreeBSD", + "isLinux", + "isMacOS", + "isSolaris", + "isWindows", + "isiOS", + "version" + ], + "type": "object" + }, + "transparentSrc": { + "type": "string" + }, + "windowsPhone": { + "type": "boolean" + } + }, + "required": [ + "browser", + "cacheSuffix", + "canHaveCSP", + "container", + "deviceType", + "documentMode", + "os", + "transparentSrc", + "windowsPhone" + ], + "type": "object" + }, + "Environment": { + "properties": { + "baseUrl": { + "description": "The base url where the editor sources are found (which contains the vs folder)", + "type": "string" + }, + "globalAPI": { + "description": "Define a global `monaco` symbol.\nThis is true by default in AMD and false by default in ESM.", + "type": "boolean" + } + }, + "type": "object" + }, + "Event": { + "properties": { + "AT_TARGET": { + "const": 2, + "type": "number" + }, + "BUBBLING_PHASE": { + "const": 3, + "type": "number" + }, + "CAPTURING_PHASE": { + "const": 1, + "type": "number" + }, + "NONE": { + "const": 0, + "type": "number" + }, + "bubbles": { + "type": "boolean" + }, + "cancelBubble": { + "type": "boolean" + }, + "cancelable": { + "type": "boolean" + }, + "composed": { + "type": "boolean" + }, + "currentTarget": { + "anyOf": [ + { + "$ref": "#/definitions/EventTarget" + }, + { + "type": "null" + } + ] + }, + "defaultPrevented": { + "type": "boolean" + }, + "eventPhase": { + "type": "number" + }, + "isTrusted": { + "type": "boolean" + }, + "returnValue": { + "type": "boolean" + }, + "srcElement": { + "anyOf": [ + { + "$ref": "#/definitions/EventTarget" + }, + { + "type": "null" + } + ] + }, + "target": { + "anyOf": [ + { + "$ref": "#/definitions/EventTarget" + }, + { + "type": "null" + } + ] + }, + "timeStamp": { + "type": "number" + }, + "type": { + "type": "string" + } + }, + "required": [ + "AT_TARGET", + "BUBBLING_PHASE", + "CAPTURING_PHASE", + "NONE", + "bubbles", + "cancelBubble", + "cancelable", + "composed", + "currentTarget", + "defaultPrevented", + "eventPhase", + "isTrusted", + "returnValue", + "srcElement", + "target", + "timeStamp", + "type" + ], + "type": "object" + }, + "EventCounts": { + "properties": { + "size": { + "type": "number" + } + }, + "required": [ + "size" + ], + "type": "object" + }, + "EventDispatcher": { + "properties": { + "bindings": {}, + "scope": {}, + "settings": {}, + "toggleEvent": {} + }, + "required": [ + "bindings", + "scope", + "settings", + "toggleEvent" + ], + "type": "object" + }, + "EventDispatcher": { + "properties": { + "bindings": {}, + "scope": {}, + "settings": {}, + "toggleEvent": {} + }, + "required": [ + "bindings", + "scope", + "settings", + "toggleEvent" + ], + "type": "object" + }, + "EventDispatcherConstructor": { + "properties": { + "isNative": { + "type": "object" + }, + "prototype": { + "$ref": "#/definitions/EventDispatcher" + } + }, + "required": [ + "isNative", + "prototype" + ], + "type": "object" + }, + "EventTarget": { + "type": "object" + }, + "EventUtils": { + "properties": { + "count": {}, + "domLoaded": { + "type": "boolean" + }, + "events": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Record>" + } + }, + "type": "object" + }, + "executeHandlers": {}, + "expando": {}, + "hasFocusIn": {} + }, + "required": [ + "count", + "domLoaded", + "events", + "executeHandlers", + "expando", + "hasFocusIn" + ], + "type": "object" + }, + "EventUtilsConstructor": { + "properties": { + "Event": { + "$ref": "#/definitions/EventUtils" + }, + "prototype": { + "$ref": "#/definitions/EventUtils" + } + }, + "required": [ + "Event", + "prototype" + ], + "type": "object" + }, + "External": { + "type": "object" + }, + "FakeClipboard": { + "properties": { + "FakeClipboardItem": { + "type": "object" + }, + "clear": { + "type": "object" + }, + "read": { + "type": "object" + }, + "write": { + "type": "object" + } + }, + "required": [ + "FakeClipboardItem", + "clear", + "read", + "write" + ], + "type": "object" + }, + "FocusManager": { + "properties": { + "isEditorUIElement": { + "type": "object" + } + }, + "required": [ + "isEditorUIElement" + ], + "type": "object" + }, + "FontFaceSet": { + "properties": { + "__@toStringTag@819": { + "type": "string" + }, + "onloading": { + "type": [ + "null", + "object" + ] + }, + "onloadingdone": { + "type": [ + "null", + "object" + ] + }, + "onloadingerror": { + "type": [ + "null", + "object" + ] + }, + "ready": { + "$ref": "#/definitions/Promise" + }, + "size": { + "type": "number" + }, + "status": { + "$ref": "#/definitions/FontFaceSetLoadStatus" + } + }, + "required": [ + "__@toStringTag@819", + "onloading", + "onloadingdone", + "onloadingerror", + "ready", + "size", + "status" + ], + "type": "object" + }, + "FontFaceSetLoadStatus": { + "enum": [ + "loaded", + "loading" + ], + "type": "string" + }, + "FormatReference": { + "properties": { + "format": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "format", + "title" + ], + "type": "object" + }, + "Formats": { + "type": "object" + }, + "Formatter": { + "properties": { + "apply": { + "type": "object" + }, + "canApply": { + "type": "object" + }, + "closest": { + "type": "object" + }, + "formatChanged": { + "type": "object" + }, + "get": { + "type": "object" + }, + "getCssText": { + "type": "object" + }, + "has": { + "type": "object" + }, + "match": { + "type": "object" + }, + "matchAll": { + "type": "object" + }, + "matchNode": { + "type": "object" + }, + "register": { + "type": "object" + }, + "remove": { + "type": "object" + }, + "toggle": { + "type": "object" + }, + "unregister": { + "type": "object" + } + }, + "required": [ + "apply", + "canApply", + "closest", + "formatChanged", + "get", + "getCssText", + "has", + "match", + "matchAll", + "matchNode", + "register", + "remove", + "toggle", + "unregister" + ], + "type": "object" + }, + "FragmentedUndoLevel": { + "properties": { + "beforeBookmark": { + "anyOf": [ + { + "$ref": "#/definitions/StringPathBookmark" + }, + { + "$ref": "#/definitions/RangeBookmark" + }, + { + "$ref": "#/definitions/IdBookmark" + }, + { + "$ref": "#/definitions/IndexBookmark" + }, + { + "$ref": "#/definitions/PathBookmark" + }, + { + "type": "null" + } + ] + }, + "bookmark": { + "anyOf": [ + { + "$ref": "#/definitions/StringPathBookmark" + }, + { + "$ref": "#/definitions/RangeBookmark" + }, + { + "$ref": "#/definitions/IdBookmark" + }, + { + "$ref": "#/definitions/IndexBookmark" + }, + { + "$ref": "#/definitions/PathBookmark" + }, + { + "type": "null" + } + ] + }, + "content": { + "const": "", + "type": "string" + }, + "fragments": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "const": "fragmented", + "type": "string" + } + }, + "required": [ + "beforeBookmark", + "bookmark", + "content", + "fragments", + "type" + ], + "type": "object" + }, + "Geolocation": { + "type": "object" + }, + "HTMLAnchorElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "charset": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "contentEditable": { + "type": "string" + }, + "coords": { + "type": "string" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "dir": { + "type": "string" + }, + "download": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "enterKeyHint": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "hash": { + "type": "string" + }, + "hidden": { + "type": "boolean" + }, + "host": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "href": { + "type": "string" + }, + "hreflang": { + "type": "string" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "origin": { + "type": "string" + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "password": { + "type": "string" + }, + "pathname": { + "type": "string" + }, + "ping": { + "type": "string" + }, + "port": { + "type": "string" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "protocol": { + "type": "string" + }, + "referrerPolicy": { + "type": "string" + }, + "rel": { + "type": "string" + }, + "relList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "rev": { + "type": "string" + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "search": { + "type": "string" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "shape": { + "type": "string" + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "target": { + "type": "string" + }, + "text": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + }, + "type": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "accessKey", + "accessKeyLabel", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "charset", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "coords", + "dataset", + "dir", + "download", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hash", + "hidden", + "host", + "hostname", + "href", + "hreflang", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "name", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "origin", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "password", + "pathname", + "ping", + "port", + "prefix", + "previousElementSibling", + "previousSibling", + "protocol", + "referrerPolicy", + "rel", + "relList", + "rev", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "search", + "shadowRoot", + "shape", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "target", + "text", + "textContent", + "title", + "translate", + "type", + "username" + ], + "type": "object" + }, + "HTMLAreaElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "alt": { + "type": "string" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "contentEditable": { + "type": "string" + }, + "coords": { + "type": "string" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "dir": { + "type": "string" + }, + "download": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "enterKeyHint": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "hash": { + "type": "string" + }, + "hidden": { + "type": "boolean" + }, + "host": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "href": { + "type": "string" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "noHref": { + "type": "boolean" + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "origin": { + "type": "string" + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "password": { + "type": "string" + }, + "pathname": { + "type": "string" + }, + "ping": { + "type": "string" + }, + "port": { + "type": "string" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "protocol": { + "type": "string" + }, + "referrerPolicy": { + "type": "string" + }, + "rel": { + "type": "string" + }, + "relList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "search": { + "type": "string" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "shape": { + "type": "string" + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "target": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + }, + "username": { + "type": "string" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "accessKey", + "accessKeyLabel", + "alt", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "coords", + "dataset", + "dir", + "download", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hash", + "hidden", + "host", + "hostname", + "href", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "noHref", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "origin", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "password", + "pathname", + "ping", + "port", + "prefix", + "previousElementSibling", + "previousSibling", + "protocol", + "referrerPolicy", + "rel", + "relList", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "search", + "shadowRoot", + "shape", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "target", + "textContent", + "title", + "translate", + "username" + ], + "type": "object" + }, + "HTMLElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "contentEditable": { + "type": "string" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "dir": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "enterKeyHint": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "hidden": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "accessKey", + "accessKeyLabel", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate" + ], + "type": "object" + }, + "HTMLEmbedElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "align": { + "type": "string" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "contentEditable": { + "type": "string" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "dir": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "enterKeyHint": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "height": { + "type": "string" + }, + "hidden": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "src": { + "type": "string" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + }, + "type": { + "type": "string" + }, + "width": { + "type": "string" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "accessKey", + "accessKeyLabel", + "align", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "height", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "name", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "src", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate", + "type", + "width" + ], + "type": "object" + }, + "HTMLHeadElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "contentEditable": { + "type": "string" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "dir": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "enterKeyHint": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "hidden": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "accessKey", + "accessKeyLabel", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate" + ], + "type": "object" + }, + "HTMLIFrameElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "align": { + "type": "string" + }, + "allow": { + "type": "string" + }, + "allowFullscreen": { + "type": "boolean" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "contentDocument": { + "anyOf": [ + { + "$ref": "#/definitions/Document" + }, + { + "type": "null" + } + ] + }, + "contentEditable": { + "type": "string" + }, + "contentWindow": { + "anyOf": [ + { + "$ref": "#/definitions/Window" + }, + { + "type": "null" + } + ] + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "dir": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "enterKeyHint": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "frameBorder": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hidden": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "loading": { + "type": "string" + }, + "localName": { + "type": "string" + }, + "longDesc": { + "type": "string" + }, + "marginHeight": { + "type": "string" + }, + "marginWidth": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "referrerPolicy": { + "$ref": "#/definitions/ReferrerPolicy" + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "sandbox": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "scrolling": { + "type": "string" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "src": { + "type": "string" + }, + "srcdoc": { + "type": "string" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + }, + "width": { + "type": "string" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "accessKey", + "accessKeyLabel", + "align", + "allow", + "allowFullscreen", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentDocument", + "contentEditable", + "contentWindow", + "dataset", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "frameBorder", + "height", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "loading", + "localName", + "longDesc", + "marginHeight", + "marginWidth", + "name", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "referrerPolicy", + "role", + "sandbox", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "scrolling", + "shadowRoot", + "slot", + "spellcheck", + "src", + "srcdoc", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate", + "width" + ], + "type": "object" + }, + "HTMLImageElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "align": { + "type": "string" + }, + "alt": { + "type": "string" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "border": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "complete": { + "type": "boolean" + }, + "contentEditable": { + "type": "string" + }, + "crossOrigin": { + "type": [ + "null", + "string" + ] + }, + "currentSrc": { + "type": "string" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "decoding": { + "enum": [ + "async", + "auto", + "sync" + ], + "type": "string" + }, + "dir": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "enterKeyHint": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "height": { + "type": "number" + }, + "hidden": { + "type": "boolean" + }, + "hspace": { + "type": "number" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "isMap": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "loading": { + "enum": [ + "eager", + "lazy" + ], + "type": "string" + }, + "localName": { + "type": "string" + }, + "longDesc": { + "type": "string" + }, + "lowsrc": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "naturalHeight": { + "type": "number" + }, + "naturalWidth": { + "type": "number" + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "referrerPolicy": { + "type": "string" + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "sizes": { + "type": "string" + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "src": { + "type": "string" + }, + "srcset": { + "type": "string" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + }, + "useMap": { + "type": "string" + }, + "vspace": { + "type": "number" + }, + "width": { + "type": "number" + }, + "x": { + "type": "number" + }, + "y": { + "type": "number" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "accessKey", + "accessKeyLabel", + "align", + "alt", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "border", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "complete", + "contentEditable", + "crossOrigin", + "currentSrc", + "dataset", + "decoding", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "height", + "hidden", + "hspace", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "isMap", + "lang", + "lastChild", + "lastElementChild", + "loading", + "localName", + "longDesc", + "lowsrc", + "name", + "namespaceURI", + "naturalHeight", + "naturalWidth", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "referrerPolicy", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "sizes", + "slot", + "spellcheck", + "src", + "srcset", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate", + "useMap", + "vspace", + "width", + "x", + "y" + ], + "type": "object" + }, + "HTMLScriptElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "async": { + "type": "boolean" + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "charset": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "contentEditable": { + "type": "string" + }, + "crossOrigin": { + "type": [ + "null", + "string" + ] + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "defer": { + "type": "boolean" + }, + "dir": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "enterKeyHint": { + "type": "string" + }, + "event": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "hidden": { + "type": "boolean" + }, + "htmlFor": { + "type": "string" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "integrity": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "noModule": { + "type": "boolean" + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "referrerPolicy": { + "type": "string" + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "src": { + "type": "string" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "text": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + }, + "type": { + "type": "string" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "accessKey", + "accessKeyLabel", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "async", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "charset", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "crossOrigin", + "dataset", + "defer", + "dir", + "draggable", + "enterKeyHint", + "event", + "firstChild", + "firstElementChild", + "hidden", + "htmlFor", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "integrity", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "noModule", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "referrerPolicy", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "src", + "style", + "tabIndex", + "tagName", + "text", + "textContent", + "title", + "translate", + "type" + ], + "type": "object" + }, + "HTMLSlotElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "accessKey": { + "type": "string" + }, + "accessKeyLabel": { + "type": "string" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autocapitalize": { + "type": "string" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": { + "type": "string" + }, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "contentEditable": { + "type": "string" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "dir": { + "type": "string" + }, + "draggable": { + "type": "boolean" + }, + "enterKeyHint": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "hidden": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "inert": { + "type": "boolean" + }, + "innerHTML": { + "type": "string" + }, + "innerText": { + "type": "string" + }, + "inputMode": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "isContentEditable": { + "type": "boolean" + }, + "lang": { + "type": "string" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "offsetHeight": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetParent": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "offsetTop": { + "type": "number" + }, + "offsetWidth": { + "type": "number" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "outerText": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "spellcheck": { + "type": "boolean" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "title": { + "type": "string" + }, + "translate": { + "type": "boolean" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "accessKey", + "accessKeyLabel", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "name", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate" + ], + "type": "object" + }, + "History": { + "properties": { + "length": { + "type": "number" + }, + "native": { + "properties": { + "back": { + "type": "object" + }, + "forward": { + "type": "object" + }, + "go": { + "type": "object" + }, + "pushState": { + "type": "object" + }, + "replaceState": { + "type": "object" + } + }, + "required": [ + "back", + "forward", + "go", + "pushState", + "replaceState" + ], + "type": "object" + }, + "scrollRestoration": { + "$ref": "#/definitions/ScrollRestoration" + }, + "state": {} + }, + "required": [ + "length", + "native", + "scrollRestoration", + "state" + ], + "type": "object" + }, + "I18n": { + "properties": { + "add": { + "type": "object" + }, + "getCode": { + "type": "object" + }, + "getData": { + "type": "object" + }, + "hasCode": { + "type": "object" + }, + "isRtl": { + "type": "object" + }, + "setCode": { + "type": "object" + }, + "translate": { + "type": "object" + } + }, + "required": [ + "add", + "getCode", + "getData", + "hasCode", + "isRtl", + "setCode", + "translate" + ], + "type": "object" + }, + "IDBFactory": { + "type": "object" + }, + "IconManager": { + "properties": { + "add": { + "type": "object" + }, + "get": { + "type": "object" + }, + "has": { + "type": "object" + } + }, + "required": [ + "add", + "get", + "has" + ], + "type": "object" + }, + "IdBookmark": { + "properties": { + "forward": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "keep": { + "type": "boolean" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "ImageUploader": { + "properties": { + "upload": { + "type": "object" + } + }, + "required": [ + "upload" + ], + "type": "object" + }, + "IndexBookmark": { + "properties": { + "index": { + "type": "number" + }, + "name": { + "type": "string" + } + }, + "required": [ + "index", + "name" + ], + "type": "object" + }, + "InlineStyleFormat": { + "properties": { + "attributes": { + "$ref": "#/definitions/Record" + }, + "block_expand": { + "type": "boolean" + }, + "ceFalseOverride": { + "type": "boolean" + }, + "classes": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ] + }, + "clear_child_styles": { + "type": "boolean" + }, + "collapsed": { + "type": "boolean" + }, + "deep": { + "type": "boolean" + }, + "exact": { + "type": "boolean" + }, + "expand": { + "type": "boolean" + }, + "icon": { + "type": "string" + }, + "inline": { + "type": "string" + }, + "links": { + "type": "boolean" + }, + "merge_siblings": { + "type": "boolean" + }, + "merge_with_parents": { + "type": "boolean" + }, + "mixed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "onformat": { + "type": "object" + }, + "onmatch": { + "type": "object" + }, + "preserve_attributes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "preview": { + "anyOf": [ + { + "const": false, + "type": "boolean" + }, + { + "type": "string" + } + ] + }, + "remove": { + "enum": [ + "all", + "empty", + "none" + ], + "type": "string" + }, + "remove_similar": { + "type": "boolean" + }, + "split": { + "type": "boolean" + }, + "styles": { + "$ref": "#/definitions/Record" + }, + "title": { + "type": "string" + }, + "toggle": { + "type": "boolean" + } + }, + "required": [ + "inline", + "title" + ], + "type": "object" + }, + "InternalTrustedTypePolicyFactory": { + "properties": { + "TrustedHTML": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedHTML" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "TrustedScript": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedScript" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "TrustedScriptURL": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedScriptURL" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "defaultPolicy": { + "anyOf": [ + { + "$ref": "#/definitions/TrustedTypePolicy" + }, + { + "type": "null" + } + ] + }, + "emptyHTML": { + "$ref": "#/definitions/TrustedHTML" + }, + "emptyScript": { + "$ref": "#/definitions/TrustedScript" + } + }, + "required": [ + "TrustedHTML", + "TrustedScript", + "TrustedScriptURL", + "defaultPolicy", + "emptyHTML", + "emptyScript" + ], + "type": "object" + }, + "Location": { + "properties": { + "ancestorOrigins": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "hash": { + "type": "string" + }, + "host": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "href": { + "type": "string" + }, + "origin": { + "type": "string" + }, + "pathname": { + "type": "string" + }, + "port": { + "type": "string" + }, + "protocol": { + "type": "string" + }, + "search": { + "type": "string" + } + }, + "required": [ + "ancestorOrigins", + "hash", + "host", + "hostname", + "href", + "origin", + "pathname", + "port", + "protocol", + "search" + ], + "type": "object" + }, + "LockManager": { + "type": "object" + }, + "ManifestAppEntryPoint": { + "description": "Manifest for an `appEntryPoint`, which is loaded up front when the app starts.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.\nThis is useful for extensions that need to be loaded up front, like an `authProvider`.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "appEntryPoint", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestAuthProvider": { + "description": "Represents an authentication provider that can be used to authenticate users.\nThe provider needs to be registered in the API that the authorization request is sent to in order to be used.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forProviderName": { + "description": "The provider name that this provider is for.", + "examples": "'Umbraco.Github'", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaAuthProvider", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "authProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forProviderName", + "name", + "type" + ], + "type": "object" + }, + "ManifestBackofficeEntryPoint": { + "description": "Manifest for an `backofficeEntryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "backofficeEntryPoint", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestBase": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestBlockEditorCustomView": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "blockEditorCustomView", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestBundle": { + "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "bundle", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollection": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaCollection" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "collection", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollectionAction": { + "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaCollectionAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "collectionAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollectionView": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaCollectionView", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "collectionView", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCondition": { + "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "condition", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestCurrentUserAction": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaCurrentUserAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "currentUserAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCurrentUserActionDefaultKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaCurrentUserActionDefaultKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "currentUserAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestDashboard": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaDashboard", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "dashboard", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestDashboardCollection": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "$ref": "#/definitions/ConditionsDashboardCollection" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaDashboardCollection" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "dashboardCollection", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "conditions", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestDynamicRootOrigin": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaDynamicRootOrigin" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "dynamicRootOrigin", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestDynamicRootQueryStep": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaDynamicRootQueryStep" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "dynamicRootQueryStep", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityAction": { + "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaEntityAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionCreateFolderKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "folderCreate", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionDefaultKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionDefaultKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionDeleteFolderKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "folderDelete", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionDeleteKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "delete", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionDeleteKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionDuplicateToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "duplicateTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionDuplicateToKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionEmptyRecycleBinKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "emptyRecycleBin", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionEmptyRecycleBinKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionMoveToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "moveTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionMoveToKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionReloadTreeItemChildrenKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "reloadTreeItemChildren", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionRenameServerFileKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionRenameServerFileKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "renameServerFile", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionRenameServerFileKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionRestoreFromRecycleBinKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "restoreFromRecycleBin", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionRestoreFromRecycleBinKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionSortChildrenOfKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "sortChildrenOf", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionTrashKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "trash", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionTrashKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionUpdateFolderKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "folderUpdate", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkAction": { + "description": "An action to perform on multiple entities\nFor example for content you may wish to move one or more documents in bulk", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaEntityBulkAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityUserPermission": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaEntityUserPermission" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "entityUserPermission", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntryPoint": { + "description": "Manifest for an `entryPoint`, which is loaded after the Backoffice has been loaded and authentication has been done.\n\nThis type of extension gives full control and will simply load the specified JS file.\nYou could have custom logic to decide which extensions to load/register by using extensionRegistry.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "entryPoint", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestExternalLoginProvider": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaExternalLoginProvider", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "externalLoginProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestGlobalContext": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "globalContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestGranularUserPermission": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaGranularUserPermission", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "userGranularPermission", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestHeaderApp": { + "description": "Header apps are displayed in the top right corner of the backoffice\nThe two provided header apps are the search and the user menu", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "headerApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestHeaderAppButtonKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "button", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaHeaderAppButtonKind", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "headerApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestHealthCheck": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "$ref": "#/definitions/ApiLoaderProperty", + "description": "The API to load for this health check. This should implement or extend the `UmbHealthCheckContext` interface." + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaHealthCheck" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "healthCheck", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "api", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestIcons": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "icons", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestItemStore": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "itemStore", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestLocalization": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaLocalization" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "localization", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMenu": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "menu", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestMenuItem": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaMenuItem", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMenuItemTreeKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "tree", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaMenuItemTreeKind", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMfaLoginProvider": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forProviderName": { + "description": "The provider names that this provider is for.", + "examples": "'Umbraco.GoogleAuthenticator'", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaMfaLoginProvider", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "mfaLoginProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forProviderName", + "name", + "type" + ], + "type": "object" + }, + "ManifestModal": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "modal", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestMonacoMarkdownEditorAction": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaMonacoMarkdownEditorAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "monacoMarkdownEditorAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPackageView": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaPackageView", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "packageView", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPreviewAppProvider": { + "description": "Preview apps are displayed in the menu of the preview window.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "previewApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyAction": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forPropertyEditorUis": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaPropertyAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "propertyAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forPropertyEditorUis", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyActionDefaultKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forPropertyEditorUis": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaPropertyActionDefaultKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "propertyAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forPropertyEditorUis", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyEditorSchema": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaPropertyEditorSchema" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "propertyEditorSchema", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyEditorUi": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaPropertyEditorUi", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "propertyEditorUi", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestRepository": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "repository", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestSearchProvider": { + "description": "Represents an search provider that can be used to search.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaSearchProvider" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "searchProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestSearchResultItem": { + "description": "Represents a search result element.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "searchResultItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "name", + "type" + ], + "type": "object" + }, + "ManifestSection": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaSection", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "section", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestSectionRoute": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaSectionRoute" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "sectionRoute", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestSectionSidebarApp": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "sectionSidebarApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestSectionSidebarAppMenuKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "menu", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaSectionSidebarAppMenuKind", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "sectionSidebarApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestSectionView": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaSectionView", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "sectionView", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestStore": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "store", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestTheme": { + "description": "Theme manifest for styling the backoffice of Umbraco such as dark, high contrast etc", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "css": { + "description": "The file location of the stylesheet file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "theme", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestTinyMcePlugin": { + "description": "The manifest for a TinyMCE plugin.\nThe plugin will be loaded into the TinyMCE editor.\nA plugin can add things like buttons, menu items, context menu items, etc. through the TinyMCE API.\nA plugin can also add custom commands to the editor.\nA plugin can also modify the behavior of the editor.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaTinyMcePlugin" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "tinyMcePlugin", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestTree": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaTree" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "tree", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestTreeItem": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "treeItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "name", + "type" + ], + "type": "object" + }, + "ManifestTreeStore": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "treeStore", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestTypes": { + "anyOf": [ + { + "$ref": "#/definitions/ManifestBase" + }, + { + "$ref": "#/definitions/ManifestCondition" + }, + { + "$ref": "#/definitions/ManifestSectionSidebarAppMenuKind" + }, + { + "$ref": "#/definitions/ManifestSectionSidebarApp" + }, + { + "$ref": "#/definitions/ManifestCollection" + }, + { + "$ref": "#/definitions/ManifestModal" + }, + { + "$ref": "#/definitions/ManifestTreeItem" + }, + { + "$ref": "#/definitions/ManifestTree" + }, + { + "$ref": "#/definitions/ManifestAuthProvider" + }, + { + "$ref": "#/definitions/ManifestAppEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBackofficeEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBlockEditorCustomView" + }, + { + "$ref": "#/definitions/ManifestBundle" + }, + { + "$ref": "#/definitions/ManifestCollectionAction" + }, + { + "$ref": "#/definitions/ManifestCollectionView" + }, + { + "$ref": "#/definitions/ManifestCurrentUserAction" + }, + { + "$ref": "#/definitions/ManifestCurrentUserActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestDashboard" + }, + { + "$ref": "#/definitions/ManifestDashboardCollection" + }, + { + "$ref": "#/definitions/ManifestDynamicRootOrigin" + }, + { + "$ref": "#/definitions/ManifestDynamicRootQueryStep" + }, + { + "$ref": "#/definitions/ManifestEntityAction" + }, + { + "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionEmptyRecycleBinKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionMoveToKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionRenameServerFileKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionRestoreFromRecycleBinKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionTrashKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkAction" + }, + { + "$ref": "#/definitions/ManifestEntityUserPermission" + }, + { + "$ref": "#/definitions/ManifestEntryPoint" + }, + { + "$ref": "#/definitions/ManifestExternalLoginProvider" + }, + { + "$ref": "#/definitions/ManifestGlobalContext" + }, + { + "$ref": "#/definitions/ManifestGranularUserPermission" + }, + { + "$ref": "#/definitions/ManifestHeaderApp" + }, + { + "$ref": "#/definitions/ManifestHeaderAppButtonKind" + }, + { + "$ref": "#/definitions/ManifestHealthCheck" + }, + { + "$ref": "#/definitions/ManifestIcons" + }, + { + "$ref": "#/definitions/ManifestItemStore" + }, + { + "$ref": "#/definitions/ManifestLocalization" + }, + { + "$ref": "#/definitions/ManifestMenu" + }, + { + "$ref": "#/definitions/ManifestMenuItem" + }, + { + "$ref": "#/definitions/ManifestMenuItemTreeKind" + }, + { + "$ref": "#/definitions/ManifestMfaLoginProvider" + }, + { + "$ref": "#/definitions/ManifestMonacoMarkdownEditorAction" + }, + { + "$ref": "#/definitions/ManifestPackageView" + }, + { + "$ref": "#/definitions/ManifestPreviewAppProvider" + }, + { + "$ref": "#/definitions/ManifestPropertyAction" + }, + { + "$ref": "#/definitions/ManifestPropertyActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorSchema" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorUi" + }, + { + "$ref": "#/definitions/ManifestRepository" + }, + { + "$ref": "#/definitions/ManifestSearchProvider" + }, + { + "$ref": "#/definitions/ManifestSearchResultItem" + }, + { + "$ref": "#/definitions/ManifestSection" + }, + { + "$ref": "#/definitions/ManifestSectionView" + }, + { + "$ref": "#/definitions/ManifestSectionRoute" + }, + { + "$ref": "#/definitions/ManifestStore" + }, + { + "$ref": "#/definitions/ManifestTheme" + }, + { + "$ref": "#/definitions/ManifestTinyMcePlugin" + }, + { + "$ref": "#/definitions/ManifestTreeStore" + }, + { + "$ref": "#/definitions/ManifestUfmComponent" + }, + { + "$ref": "#/definitions/ManifestUserProfileApp" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" + }, + { + "$ref": "#/definitions/ManifestWorkspaceAction" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceContext" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterApp" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" + }, + { + "$ref": "#/definitions/ManifestWorkspace" + }, + { + "$ref": "#/definitions/ManifestWorkspaceRoutableKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceView" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" + } + ] + }, + "ManifestUfmComponent": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaUfmComponent" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "ufmComponent", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestUserProfileApp": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaUserProfileApp", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "userProfileApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspace": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaWorkspace" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "workspace", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceAction": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "workspaceAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceActionDefaultKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionDefaultKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "workspaceAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceActionMenuItem": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "forWorkspaceActions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define which workspace actions this menu item should be shown for.", + "examples": "[\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\n\"Umb.WorkspaceAction.Document.Save\"\n]" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionMenuItem" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "workspaceActionMenuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forWorkspaceActions", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceContext": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "workspaceContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceFooterApp": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceFooterAppMenuBreadcrumbKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "menuBreadcrumb", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "variantMenuBreadcrumb", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceRoutableKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "routable", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceRoutableKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "workspace", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceView": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceView", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceViewContentTypeDesignEditorKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "$ref": "#/definitions/ConditionTypes" + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "contentTypeDesignEditor", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewContentTypeDesignEditorKind", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "MediaCapabilities": { + "type": "object" + }, + "MediaDevices": { + "properties": { + "ondevicechange": { + "type": [ + "null", + "object" + ] + } + }, + "required": [ + "ondevicechange" + ], + "type": "object" + }, + "MediaImage": { + "properties": { + "sizes": { + "type": "string" + }, + "src": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "src" + ], + "type": "object" + }, + "MediaMetadata": { + "properties": { + "album": { + "type": "string" + }, + "artist": { + "type": "string" + }, + "artwork": { + "items": { + "$ref": "#/definitions/MediaImage" + }, + "type": "array" + }, + "title": { + "type": "string" + } + }, + "required": [ + "album", + "artist", + "artwork", + "title" + ], + "type": "object" + }, + "MediaSession": { + "properties": { + "metadata": { + "anyOf": [ + { + "$ref": "#/definitions/MediaMetadata" + }, + { + "type": "null" + } + ] + }, + "playbackState": { + "$ref": "#/definitions/MediaSessionPlaybackState" + } + }, + "required": [ + "metadata", + "playbackState" + ], + "type": "object" + }, + "MediaSessionPlaybackState": { + "enum": [ + "none", + "paused", + "playing" + ], + "type": "string" + }, + "MetaAuthProvider": { + "properties": { + "behavior": { + "description": "The behavior of the provider when it is used.", + "properties": { + "autoRedirect": { + "default": false, + "description": "If true, the user will be redirected to the provider's login page immediately.", + "type": "boolean" + }, + "popupFeatures": { + "default": "'width=600,height=600,menubar=no,location=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'", + "description": "The features of the popup that is opened when the user logs in.", + "type": "string" + }, + "popupTarget": { + "default": "'umbracoAuthPopup'", + "description": "The target of the popup that is opened when the user logs in.", + "type": "string" + } + }, + "type": "object" + }, + "defaultView": { + "description": "The default view of the provider that is shown to the user.\nIf no element is provided, then the button will be rendered as a", + "properties": { + "color": { + "default": "'secondary'", + "description": "The color of the provider that is shown to the user.", + "enum": [ + "", + "danger", + "default", + "positive", + "warning" + ], + "type": "string" + }, + "icon": { + "default": "'icon-cloud'", + "description": "The icon of the provider that is shown to the user.", + "examples": "['icon-cloud', 'icon-github', 'icon-google', 'icon-facebook', 'icon-twitter', 'icon-x', 'icon-microsoft']", + "type": "string" + }, + "look": { + "default": "'default'", + "description": "The look of the provider that is shown to the user.", + "enum": [ + "", + "default", + "outline", + "placeholder", + "primary", + "secondary" + ], + "type": "string" + } + }, + "type": "object" + }, + "label": { + "description": "The label of the provider that is shown to the user.", + "type": "string" + }, + "linking": { + "description": "The linking options of the provider when it is used.", + "properties": { + "allowManualLinking": { + "default": false, + "description": "If true, the user will be able to link the provider to an existing account.", + "type": "boolean" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "MetaCollection": { + "properties": { + "repositoryAlias": { + "type": "string" + } + }, + "required": [ + "repositoryAlias" + ], + "type": "object" + }, + "MetaCollectionAction": { + "properties": { + "href": { + "type": "string" + }, + "label": { + "type": "string" + } + }, + "required": [ + "label" + ], + "type": "object" + }, + "MetaCollectionView": { + "properties": { + "icon": { + "description": "An icon to represent the collection view", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the collection view", + "type": "string" + }, + "pathName": { + "description": "The URL pathname for this collection view that can be deep linked to by sharing the url", + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathName" + ], + "type": "object" + }, + "MetaCurrentUserAction": { + "type": "object" + }, + "MetaCurrentUserActionDefaultKind": { + "properties": { + "color": { + "default": "default", + "description": "The color of the button", + "enum": [ + "", + "danger", + "default", + "positive", + "warning" + ], + "type": "string" + }, + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + }, + "look": { + "default": "primary", + "description": "The look of the button", + "enum": [ + "", + "default", + "outline", + "placeholder", + "primary", + "secondary" + ], + "type": "string" + } + }, + "required": [ + "label" + ], + "type": "object" + }, + "MetaDashboard": { + "properties": { + "label": { + "description": "The displayed name (label) in the navigation.", + "type": "string" + }, + "pathname": { + "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the dashboard\nhttps://yoursite.com/section/settings/dashboard/my-dashboard-path", + "examples": [ + "my-dashboard-path" + ], + "type": "string" + } + }, + "type": "object" + }, + "MetaDashboardCollection": { + "properties": { + "label": { + "description": "Optional string to display as the label for the dashboard collection", + "type": "string" + }, + "pathname": { + "description": "The URL path for the dashboard which is used for navigating or deep linking directly to the dashboard", + "examples": [ + "media-management-dashboard", + "my-awesome-dashboard" + ], + "type": "string" + }, + "repositoryAlias": { + "description": "The alias of the repository that the dashboard collection is for", + "examples": [ + "Umb.Repository.Media" + ], + "type": "string" + } + }, + "required": [ + "pathname", + "repositoryAlias" + ], + "type": "object" + }, + "MetaDynamicRootOrigin": { + "properties": { + "description": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + }, + "originAlias": { + "type": "string" + } + }, + "required": [ + "originAlias" + ], + "type": "object" + }, + "MetaDynamicRootQueryStep": { + "properties": { + "description": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + }, + "queryStepAlias": { + "type": "string" + } + }, + "required": [ + "queryStepAlias" + ], + "type": "object" + }, + "MetaEntityAction": { + "type": "object" + }, + "MetaEntityActionDefaultKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaEntityActionDeleteKind": { + "properties": { + "detailRepositoryAlias": { + "type": "string" + }, + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias", + "label" + ], + "type": "object" + }, + "MetaEntityActionDuplicateToKind": { + "properties": { + "duplicateRepositoryAlias": { + "type": "string" + }, + "foldersOnly": { + "type": "boolean" + }, + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + }, + "treeAlias": { + "type": "string" + }, + "treeRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "duplicateRepositoryAlias", + "icon", + "label", + "treeAlias", + "treeRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionEmptyRecycleBinKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + }, + "recycleBinRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "recycleBinRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionFolderKind": { + "properties": { + "folderRepositoryAlias": { + "type": "string" + }, + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "folderRepositoryAlias", + "icon", + "label" + ], + "type": "object" + }, + "MetaEntityActionMoveToKind": { + "properties": { + "foldersOnly": { + "type": "boolean" + }, + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + }, + "moveRepositoryAlias": { + "type": "string" + }, + "treeAlias": { + "type": "string" + }, + "treeRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "moveRepositoryAlias", + "treeAlias", + "treeRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionRenameServerFileKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + }, + "renameRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "itemRepositoryAlias", + "label", + "renameRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionRestoreFromRecycleBinKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + }, + "pickerModal": { + "anyOf": [ + { + "$ref": "#/definitions/UmbModalToken,UmbPickerModalValue>" + }, + { + "type": "string" + } + ] + }, + "recycleBinRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "itemRepositoryAlias", + "label", + "pickerModal", + "recycleBinRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionSortChildrenOfKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + }, + "sortChildrenOfRepositoryAlias": { + "type": "string" + }, + "treeRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "sortChildrenOfRepositoryAlias", + "treeRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionTrashKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + }, + "recycleBinRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "itemRepositoryAlias", + "label", + "recycleBinRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityBulkAction": { + "properties": { + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "type": "object" + }, + "MetaEntityUserPermission": { + "properties": { + "description": { + "type": "string" + }, + "group": { + "type": "string" + }, + "label": { + "type": "string" + }, + "verbs": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "verbs" + ], + "type": "object" + }, + "MetaExternalLoginProvider": { + "properties": { + "label": { + "type": "string" + }, + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaGranularUserPermission": { + "properties": { + "description": { + "type": "string" + }, + "descriptionKey": { + "type": "string" + }, + "label": { + "type": "string" + }, + "labelKey": { + "type": "string" + }, + "schemaType": { + "type": "string" + } + }, + "required": [ + "schemaType" + ], + "type": "object" + }, + "MetaHeaderAppButtonKind": { + "properties": { + "href": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + } + }, + "required": [ + "href", + "icon", + "label" + ], + "type": "object" + }, + "MetaHealthCheck": { + "properties": { + "label": { + "type": "string" + } + }, + "required": [ + "label" + ], + "type": "object" + }, + "MetaLocalization": { + "properties": { + "culture": { + "description": "The culture is a combination of a language and a country. The language is represented by an ISO 639-1 code and the country is represented by an ISO 3166-1 alpha-2 code.\nThe language and country are separated by a dash.\nThe value is used to describe the language of the translations according to the extension system\nand it will be set as the `lang` attribute on the `` element.", + "examples": [ + "en-us", + "en-gb", + "da-dk" + ], + "type": "string" + }, + "direction": { + "default": "ltr", + "description": "The value is used to describe the direction of the translations according to the extension system\nand it will be set as the `dir` attribute on the `` element. It defaults to `ltr`.", + "enum": [ + "ltr", + "rtl" + ], + "examples": [ + "ltr" + ], + "type": "string" + }, + "localizations": { + "$ref": "#/definitions/UmbLocalizationDictionary", + "description": "The localizations." + } + }, + "required": [ + "culture" + ], + "type": "object" + }, + "MetaMenuItem": { + "properties": { + "entityType": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + }, + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemTreeKind": { + "properties": { + "entityType": { + "type": "string" + }, + "hideTreeRoot": { + "type": "boolean" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + }, + "menus": { + "items": { + "type": "string" + }, + "type": "array" + }, + "treeAlias": { + "type": "string" + } + }, + "required": [ + "label", + "menus", + "treeAlias" + ], + "type": "object" + }, + "MetaMfaLoginProvider": { + "properties": { + "label": { + "type": "string" + } + }, + "type": "object" + }, + "MetaMonacoMarkdownEditorAction": { + "type": "object" + }, + "MetaPackageView": { + "properties": { + "packageName": { + "type": "string" + } + }, + "required": [ + "packageName" + ], + "type": "object" + }, + "MetaPropertyAction": { + "type": "object" + }, + "MetaPropertyActionDefaultKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaPropertyEditorSchema": { + "properties": { + "defaultPropertyEditorUiAlias": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" + } + }, + "required": [ + "defaultPropertyEditorUiAlias" + ], + "type": "object" + }, + "MetaPropertyEditorUi": { + "properties": { + "group": { + "default": "Common", + "description": "The group that this property editor UI belongs to, which will be used to group the property editor UIs in the property editor picker.\nIf not specified, the property editor UI will be grouped under \"Common\".", + "examples": [ + "Common", + "Content", + "Media" + ], + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + }, + "propertyEditorSchemaAlias": { + "description": "The alias of the property editor schema that this property editor UI is for.\nIf not specified, the property editor UI can only be used to configure other property editors.", + "examples": [ + "Umbraco.TextBox", + "Umbraco.TextArea", + "Umbraco.Label" + ], + "type": "string" + }, + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" + }, + "supportsReadOnly": { + "type": "boolean" + } + }, + "required": [ + "group", + "icon", + "label" + ], + "type": "object" + }, + "MetaSearchProvider": { + "properties": { + "label": { + "description": "The label of the provider that is shown to the user.", + "type": "string" + } + }, + "type": "object" + }, + "MetaSection": { + "properties": { + "label": { + "type": "string" + }, + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaSectionRoute": { + "properties": { + "path": { + "type": "string" + } + }, + "type": "object" + }, + "MetaSectionSidebarAppMenuKind": { + "properties": { + "label": { + "type": "string" + }, + "menu": { + "type": "string" + } + }, + "required": [ + "label", + "menu" + ], + "type": "object" + }, + "MetaSectionView": { + "properties": { + "icon": { + "description": "The icon displayed for this view in the navigation.", + "examples": [ + "box" + ], + "type": "string" + }, + "label": { + "description": "The displayed name (label) in the navigation.", + "type": "string" + }, + "pathname": { + "description": "This is the URL path part for this view. This is used for navigating or deep linking directly to the view\nhttps://yoursite.com/section/settings/view/my-view-path", + "examples": [ + "my-view-path" + ], + "type": "string" + } + }, + "required": [ + "icon" + ], + "type": "object" + }, + "MetaTinyMcePlugin": { + "properties": { + "config": { + "$ref": "#/definitions/RawEditorOptions", + "description": "Sets the default configuration for the TinyMCE editor. This configuration will be used when the editor is initialized.", + "examples": [ + { + "plugins": "wordcount", + "statusbar": true + } + ] + }, + "toolbar": { + "description": "If the plugin adds toolbar buttons, this property can be used to configure the buttons.\nThis configuration will be used on the Rich Text Editor configuration page.", + "items": { + "properties": { + "alias": { + "description": "The alias of the toolbar button that will be configured in the TinyMCE editor.", + "type": "string" + }, + "icon": { + "description": "The icon shown on the Rich Text Editor configuration page. The icon has to be a part of TinyMCE's icon set.", + "type": "string" + }, + "label": { + "description": "The label of the option shown on the Rich Text Editor configuration page.", + "type": "string" + } + }, + "required": [ + "alias", + "label" + ], + "type": "object" + }, + "type": "array" + } + }, + "type": "object" + }, + "MetaTree": { + "properties": { + "repositoryAlias": { + "type": "string" + } + }, + "required": [ + "repositoryAlias" + ], + "type": "object" + }, + "MetaUfmComponent": { + "properties": { + "marker": { + "type": "string" + } + }, + "required": [ + "marker" + ], + "type": "object" + }, + "MetaUserProfileApp": { + "properties": { + "label": { + "type": "string" + }, + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspace": { + "properties": { + "entityType": { + "type": "string" + } + }, + "required": [ + "entityType" + ], + "type": "object" + }, + "MetaWorkspaceAction": { + "type": "object" + }, + "MetaWorkspaceActionDefaultKind": { + "properties": { + "color": { + "enum": [ + "", + "danger", + "default", + "positive", + "warning" + ], + "type": "string" + }, + "label": { + "type": "string" + }, + "look": { + "enum": [ + "", + "default", + "outline", + "placeholder", + "primary", + "secondary" + ], + "type": "string" + } + }, + "type": "object" + }, + "MetaWorkspaceActionMenuItem": { + "type": "object" + }, + "MetaWorkspaceRoutableKind": { + "properties": { + "entityType": { + "type": "string" + } + }, + "required": [ + "entityType" + ], + "type": "object" + }, + "MetaWorkspaceView": { + "properties": { + "icon": { + "type": "string" + }, + "label": { + "type": "string" + }, + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewContentTypeDesignEditorKind": { + "properties": { + "compositionRepositoryAlias": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + }, + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MimeType": { + "properties": { + "description": { + "type": "string" + }, + "enabledPlugin": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/MimeType" + } + }, + "properties": { + "description": { + "type": "string" + }, + "filename": { + "type": "string" + }, + "length": { + "type": "number" + }, + "name": { + "type": "string" + } + }, + "required": [ + "description", + "filename", + "length", + "name" + ], + "type": "object" + }, + "suffixes": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "description", + "enabledPlugin", + "suffixes", + "type" + ], + "type": "object" + }, + "Mocha.ExclusiveSuiteFunction": { + "type": "object" + }, + "Mocha.ExclusiveTestFunction": { + "type": "object" + }, + "Mocha.HookFunction": { + "type": "object" + }, + "Mocha.PendingSuiteFunction": { + "description": "[bdd, tdd] Describe a \"suite\" with the given `title` and callback `fn` containing\nnested suites. Indicates this suite should not be executed.\n\n- _Only available when invoked via the mocha CLI._", + "type": "object" + }, + "Mocha.PendingTestFunction": { + "type": "object" + }, + "Mocha.SuiteFunction": { + "properties": { + "only": { + "$ref": "#/definitions/Mocha.ExclusiveSuiteFunction", + "description": "[bdd, tdd, qunit] Indicates this suite should be executed exclusively.\n\n- _Only available when invoked via the mocha CLI._" + }, + "skip": { + "$ref": "#/definitions/Mocha.PendingSuiteFunction", + "description": "[bdd, tdd] Indicates this suite should not be executed.\n\n- _Only available when invoked via the mocha CLI._" + } + }, + "required": [ + "only", + "skip" + ], + "type": "object" + }, + "Mocha.TestFunction": { + "properties": { + "only": { + "$ref": "#/definitions/Mocha.ExclusiveTestFunction", + "description": "Indicates this test should be executed exclusively.\n\n- _Only available when invoked via the mocha CLI._" + }, + "skip": { + "$ref": "#/definitions/Mocha.PendingTestFunction", + "description": "Indicates this test should not be executed.\n\n- _Only available when invoked via the mocha CLI._" + } + }, + "required": [ + "only", + "skip" + ], + "type": "object" + }, + "Model": { + "properties": { + "table": { + "properties": { + "clearSelectedCells": { + "type": "object" + }, + "getSelectedCells": { + "type": "object" + } + }, + "required": [ + "clearSelectedCells", + "getSelectedCells" + ], + "type": "object" + } + }, + "required": [ + "table" + ], + "type": "object" + }, + "ModelManager": { + "properties": { + "add": { + "type": "object" + }, + "createUrl": { + "type": "object" + }, + "get": { + "type": "object" + }, + "items": { + "items": { + "type": "object" + }, + "type": "array" + }, + "load": { + "type": "object" + }, + "lookup": { + "$ref": "#/definitions/Record;}>" + }, + "remove": { + "type": "object" + }, + "requireLangPack": { + "type": "object" + }, + "urls": { + "$ref": "#/definitions/Record" + }, + "waitFor": { + "type": "object" + } + }, + "required": [ + "add", + "createUrl", + "get", + "items", + "load", + "lookup", + "remove", + "requireLangPack", + "urls", + "waitFor" + ], + "type": "object" + }, + "Navigator": { + "properties": { + "appCodeName": { + "type": "string" + }, + "appName": { + "type": "string" + }, + "appVersion": { + "type": "string" + }, + "clipboard": { + "$ref": "#/definitions/Clipboard" + }, + "cookieEnabled": { + "type": "boolean" + }, + "credentials": { + "$ref": "#/definitions/CredentialsContainer" + }, + "doNotTrack": { + "type": [ + "null", + "string" + ] + }, + "geolocation": { + "$ref": "#/definitions/Geolocation" + }, + "hardwareConcurrency": { + "type": "number" + }, + "language": { + "type": "string" + }, + "languages": { + "items": { + "type": "string" + }, + "type": "array" + }, + "locks": { + "$ref": "#/definitions/LockManager" + }, + "maxTouchPoints": { + "type": "number" + }, + "mediaCapabilities": { + "$ref": "#/definitions/MediaCapabilities" + }, + "mediaDevices": { + "$ref": "#/definitions/MediaDevices" + }, + "mediaSession": { + "$ref": "#/definitions/MediaSession" + }, + "mimeTypes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/MimeType" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "onLine": { + "type": "boolean" + }, + "pdfViewerEnabled": { + "type": "boolean" + }, + "permissions": { + "$ref": "#/definitions/Permissions" + }, + "platform": { + "type": "string" + }, + "plugins": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/MimeType" + } + }, + "properties": { + "description": { + "type": "string" + }, + "filename": { + "type": "string" + }, + "length": { + "type": "number" + }, + "name": { + "type": "string" + } + }, + "required": [ + "description", + "filename", + "length", + "name" + ], + "type": "object" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "product": { + "type": "string" + }, + "productSub": { + "type": "string" + }, + "serviceWorker": { + "$ref": "#/definitions/ServiceWorkerContainer" + }, + "storage": { + "$ref": "#/definitions/StorageManager" + }, + "userActivation": { + "$ref": "#/definitions/UserActivation" + }, + "userAgent": { + "type": "string" + }, + "vendor": { + "type": "string" + }, + "vendorSub": { + "type": "string" + }, + "wakeLock": { + "$ref": "#/definitions/WakeLock" + }, + "webdriver": { + "type": "boolean" + } + }, + "required": [ + "appCodeName", + "appName", + "appVersion", + "clipboard", + "cookieEnabled", + "credentials", + "doNotTrack", + "geolocation", + "hardwareConcurrency", + "language", + "languages", + "locks", + "maxTouchPoints", + "mediaCapabilities", + "mediaDevices", + "mediaSession", + "mimeTypes", + "onLine", + "pdfViewerEnabled", + "permissions", + "platform", + "plugins", + "product", + "productSub", + "serviceWorker", + "storage", + "userActivation", + "userAgent", + "vendor", + "vendorSub", + "wakeLock", + "webdriver" + ], + "type": "object" + }, + "NestedFormatting": { + "properties": { + "items": { + "items": { + "anyOf": [ + { + "$ref": "#/definitions/FormatReference" + }, + { + "$ref": "#/definitions/BlockStyleFormat" + }, + { + "$ref": "#/definitions/InlineStyleFormat" + }, + { + "$ref": "#/definitions/SelectorStyleFormat" + } + ] + }, + "type": "array" + }, + "title": { + "type": "string" + } + }, + "required": [ + "items", + "title" + ], + "type": "object" + }, + "Node": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "baseURI": { + "type": "string" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "ownerDocument": { + "anyOf": [ + { + "$ref": "#/definitions/Document" + }, + { + "type": "null" + } + ] + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "textContent": { + "type": [ + "null", + "string" + ] + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "baseURI", + "childNodes", + "firstChild", + "isConnected", + "lastChild", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "ownerDocument", + "parentElement", + "parentNode", + "previousSibling", + "textContent" + ], + "type": "object" + }, + "NodeChange": { + "properties": { + "editor": {}, + "isSameElementPath": {}, + "lastPath": {} + }, + "required": [ + "editor", + "isSameElementPath", + "lastPath" + ], + "type": "object" + }, + "NotificationManager": { + "properties": { + "close": { + "type": "object" + }, + "getNotifications": { + "type": "object" + }, + "open": { + "type": "object" + } + }, + "required": [ + "close", + "getNotifications", + "open" + ], + "type": "object" + }, + "Observable": { + "type": "object" + }, + "OnErrorEventHandler": { + "anyOf": [ + { + "$ref": "#/definitions/OnErrorEventHandlerNonNull" + }, + { + "type": "null" + } + ] + }, + "OnErrorEventHandlerNonNull": { + "type": "object" + }, + "Options": { + "properties": { + "get": { + "type": "object" + }, + "isRegistered": { + "type": "object" + }, + "isSet": { + "type": "object" + }, + "register": { + "type": "object" + }, + "set": { + "type": "object" + }, + "unset": { + "type": "object" + } + }, + "required": [ + "get", + "isRegistered", + "isSet", + "register", + "set", + "unset" + ], + "type": "object" + }, + "OrientationType": { + "enum": [ + "landscape-primary", + "landscape-secondary", + "portrait-primary", + "portrait-secondary" + ], + "type": "string" + }, + "ParentNode": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "ownerDocument": { + "anyOf": [ + { + "$ref": "#/definitions/Document" + }, + { + "type": "null" + } + ] + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "textContent": { + "type": [ + "null", + "string" + ] + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "baseURI", + "childElementCount", + "childNodes", + "children", + "firstChild", + "firstElementChild", + "isConnected", + "lastChild", + "lastElementChild", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "ownerDocument", + "parentElement", + "parentNode", + "previousSibling", + "textContent" + ], + "type": "object" + }, + "Partial": { + "properties": { + "collect": { + "type": "boolean" + }, + "contentCssCors": { + "type": "boolean" + }, + "force_hex_color": { + "enum": [ + "always", + "off", + "rgb_only" + ], + "type": "string" + }, + "keep_values": { + "type": "boolean" + }, + "onSetAttrib": { + "type": "object" + }, + "ownEvents": { + "type": "boolean" + }, + "referrerPolicy": { + "enum": [ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url" + ], + "type": "string" + }, + "root_element": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "schema": { + "$ref": "#/definitions/Schema" + }, + "update_styles": { + "type": "boolean" + }, + "url_converter": { + "type": "object" + }, + "url_converter_scope": {} + }, + "type": "object" + }, + "PathBookmark": { + "properties": { + "end": { + "items": { + "type": "number" + }, + "type": "array" + }, + "forward": { + "type": "boolean" + }, + "isFakeCaret": { + "type": "boolean" + }, + "start": { + "items": { + "type": "number" + }, + "type": "array" + } + }, + "required": [ + "start" + ], + "type": "object" + }, + "Performance": { + "properties": { + "eventCounts": { + "$ref": "#/definitions/EventCounts" + }, + "navigation": { + "$ref": "#/definitions/PerformanceNavigation" + }, + "onresourcetimingbufferfull": { + "type": [ + "null", + "object" + ] + }, + "timeOrigin": { + "type": "number" + }, + "timing": { + "$ref": "#/definitions/PerformanceTiming" + } + }, + "required": [ + "eventCounts", + "navigation", + "onresourcetimingbufferfull", + "timeOrigin", + "timing" + ], + "type": "object" + }, + "PerformanceNavigation": { + "properties": { + "TYPE_BACK_FORWARD": { + "const": 2, + "type": "number" + }, + "TYPE_NAVIGATE": { + "const": 0, + "type": "number" + }, + "TYPE_RELOAD": { + "const": 1, + "type": "number" + }, + "TYPE_RESERVED": { + "const": 255, + "type": "number" + }, + "redirectCount": { + "type": "number" + }, + "type": { + "type": "number" + } + }, + "required": [ + "TYPE_BACK_FORWARD", + "TYPE_NAVIGATE", + "TYPE_RELOAD", + "TYPE_RESERVED", + "redirectCount", + "type" + ], + "type": "object" + }, + "PerformanceTiming": { + "properties": { + "connectEnd": { + "type": "number" + }, + "connectStart": { + "type": "number" + }, + "domComplete": { + "type": "number" + }, + "domContentLoadedEventEnd": { + "type": "number" + }, + "domContentLoadedEventStart": { + "type": "number" + }, + "domInteractive": { + "type": "number" + }, + "domLoading": { + "type": "number" + }, + "domainLookupEnd": { + "type": "number" + }, + "domainLookupStart": { + "type": "number" + }, + "fetchStart": { + "type": "number" + }, + "loadEventEnd": { + "type": "number" + }, + "loadEventStart": { + "type": "number" + }, + "navigationStart": { + "type": "number" + }, + "redirectEnd": { + "type": "number" + }, + "redirectStart": { + "type": "number" + }, + "requestStart": { + "type": "number" + }, + "responseEnd": { + "type": "number" + }, + "responseStart": { + "type": "number" + }, + "secureConnectionStart": { + "type": "number" + }, + "unloadEventEnd": { + "type": "number" + }, + "unloadEventStart": { + "type": "number" + } + }, + "required": [ + "connectEnd", + "connectStart", + "domComplete", + "domContentLoadedEventEnd", + "domContentLoadedEventStart", + "domInteractive", + "domLoading", + "domainLookupEnd", + "domainLookupStart", + "fetchStart", + "loadEventEnd", + "loadEventStart", + "navigationStart", + "redirectEnd", + "redirectStart", + "requestStart", + "responseEnd", + "responseStart", + "secureConnectionStart", + "unloadEventEnd", + "unloadEventStart" + ], + "type": "object" + }, + "Permissions": { + "type": "object" + }, + "PluginManager": { + "properties": { + "add": { + "type": "object" + }, + "createUrl": { + "type": "object" + }, + "get": { + "type": "object" + }, + "items": { + "items": { + "type": "object" + }, + "type": "array" + }, + "load": { + "type": "object" + }, + "lookup": { + "$ref": "#/definitions/Record;}>" + }, + "remove": { + "type": "object" + }, + "requireLangPack": { + "type": "object" + }, + "urls": { + "$ref": "#/definitions/Record" + }, + "waitFor": { + "type": "object" + } + }, + "required": [ + "add", + "createUrl", + "get", + "items", + "load", + "lookup", + "remove", + "requireLangPack", + "urls", + "waitFor" + ], + "type": "object" + }, + "ProcessingInstruction": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "baseURI": { + "type": "string" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "data": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "length": { + "type": "number" + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "sheet": { + "anyOf": [ + { + "$ref": "#/definitions/CSSStyleSheet" + }, + { + "type": "null" + } + ] + }, + "target": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "baseURI", + "childNodes", + "data", + "firstChild", + "isConnected", + "lastChild", + "length", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "ownerDocument", + "parentElement", + "parentNode", + "previousElementSibling", + "previousSibling", + "sheet", + "target", + "textContent" + ], + "type": "object" + }, + "Promise": { + "properties": { + "__@toStringTag@819": { + "type": "string" + } + }, + "required": [ + "__@toStringTag@819" + ], + "type": "object" + }, + "Promise": { + "properties": { + "__@toStringTag@819": { + "type": "string" + } + }, + "required": [ + "__@toStringTag@819" + ], + "type": "object" + }, + "PropertyEditorSettings": { + "properties": { + "defaultData": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsDefaultData" + }, + "type": "array" + }, + "properties": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsProperty" + }, + "type": "array" + } + }, + "required": [ + "properties" + ], + "type": "object" + }, + "PropertyEditorSettingsDefaultData": { + "properties": { + "alias": { + "type": "string" + }, + "value": {} + }, + "required": [ + "alias", + "value" + ], + "type": "object" + }, + "PropertyEditorSettingsProperty": { + "properties": { + "alias": { + "type": "string" + }, + "config": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "value": {} + }, + "required": [ + "alias" + ], + "type": "object" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "label": { + "type": "string" + }, + "propertyEditorUiAlias": { + "type": "string" + }, + "weight": { + "type": "number" + } + }, + "required": [ + "alias", + "label", + "propertyEditorUiAlias" + ], + "type": "object" + }, + "Quirks": { + "type": "object" + }, + "Range": { + "properties": { + "END_TO_END": { + "const": 2, + "type": "number" + }, + "END_TO_START": { + "const": 3, + "type": "number" + }, + "START_TO_END": { + "const": 1, + "type": "number" + }, + "START_TO_START": { + "const": 0, + "type": "number" + }, + "collapsed": { + "type": "boolean" + }, + "commonAncestorContainer": { + "$ref": "#/definitions/Node" + }, + "endContainer": { + "$ref": "#/definitions/Node" + }, + "endOffset": { + "type": "number" + }, + "startContainer": { + "$ref": "#/definitions/Node" + }, + "startOffset": { + "type": "number" + } + }, + "required": [ + "END_TO_END", + "END_TO_START", + "START_TO_END", + "START_TO_START", + "collapsed", + "commonAncestorContainer", + "endContainer", + "endOffset", + "startContainer", + "startOffset" + ], + "type": "object" + }, + "RangeBookmark": { + "properties": { + "forward": { + "type": "boolean" + }, + "rng": { + "$ref": "#/definitions/Range" + } + }, + "required": [ + "rng" + ], + "type": "object" + }, + "RangeUtilsNamespace": { + "properties": { + "compareRanges": { + "type": "object" + }, + "getCaretRangeFromPoint": { + "type": "object" + }, + "getNode": { + "type": "object" + }, + "getSelectedNode": { + "type": "object" + } + }, + "required": [ + "compareRanges", + "getCaretRangeFromPoint", + "getNode", + "getSelectedNode" + ], + "type": "object" + }, + "RawEditorOptions": { + "properties": { + "a11y_advanced_options": { + "type": "boolean" + }, + "add_form_submit_trigger": { + "type": "boolean" + }, + "add_unload_trigger": { + "type": "boolean" + }, + "allow_conditional_comments": { + "type": "boolean" + }, + "allow_html_data_urls": { + "type": "boolean" + }, + "allow_html_in_named_anchor": { + "type": "boolean" + }, + "allow_script_urls": { + "type": "boolean" + }, + "allow_svg_data_urls": { + "type": "boolean" + }, + "allow_unsafe_link_target": { + "type": "boolean" + }, + "anchor_bottom": { + "anyOf": [ + { + "const": false, + "type": "boolean" + }, + { + "type": "string" + } + ] + }, + "anchor_top": { + "anyOf": [ + { + "const": false, + "type": "boolean" + }, + { + "type": "string" + } + ] + }, + "auto_focus": { + "anyOf": [ + { + "const": true, + "type": "boolean" + }, + { + "type": "string" + } + ] + }, + "automatic_uploads": { + "type": "boolean" + }, + "base_url": { + "type": "string" + }, + "block_formats": { + "type": "string" + }, + "block_unsupported_drop": { + "type": "boolean" + }, + "body_class": { + "type": "string" + }, + "body_id": { + "type": "string" + }, + "br_in_pre": { + "type": "boolean" + }, + "br_newline_selector": { + "type": "string" + }, + "branding": { + "type": "boolean" + }, + "browser_spellcheck": { + "type": "boolean" + }, + "cache_suffix": { + "type": "string" + }, + "color_cols": { + "type": "number" + }, + "color_cols_background": { + "type": "number" + }, + "color_cols_foreground": { + "type": "number" + }, + "color_default_background": { + "type": "string" + }, + "color_default_foreground": { + "type": "string" + }, + "color_map": { + "items": { + "type": "string" + }, + "type": "array" + }, + "color_map_background": { + "items": { + "type": "string" + }, + "type": "array" + }, + "color_map_foreground": { + "items": { + "type": "string" + }, + "type": "array" + }, + "content_css": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": [ + "string", + "boolean" + ] + } + ] + }, + "content_css_cors": { + "type": "boolean" + }, + "content_langs": { + "items": { + "$ref": "#/definitions/ContentLanguage" + }, + "type": "array" + }, + "content_security_policy": { + "type": "string" + }, + "content_style": { + "type": "string" + }, + "contextmenu": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "const": false, + "type": "boolean" + }, + { + "type": "string" + } + ] + }, + "contextmenu_never_use_native": { + "type": "boolean" + }, + "convert_fonts_to_spans": { + "type": "boolean" + }, + "convert_unsafe_embeds": { + "type": "boolean" + }, + "convert_urls": { + "type": "boolean" + }, + "custom_colors": { + "type": "boolean" + }, + "custom_elements": { + "type": "string" + }, + "custom_ui_selector": { + "type": "string" + }, + "custom_undo_redo_levels": { + "type": "number" + }, + "default_font_stack": { + "items": { + "type": "string" + }, + "type": "array" + }, + "deprecation_warnings": { + "type": "boolean" + }, + "directionality": { + "enum": [ + "ltr", + "rtl" + ], + "type": "string" + }, + "disable_nodechange": { + "type": "boolean" + }, + "doctype": { + "type": "string" + }, + "document_base_url": { + "type": "string" + }, + "draggable_modal": { + "type": "boolean" + }, + "editable_class": { + "type": "string" + }, + "editable_root": { + "type": "boolean" + }, + "element_format": { + "enum": [ + "html", + "xhtml" + ], + "type": "string" + }, + "elementpath": { + "type": "boolean" + }, + "encoding": { + "type": "string" + }, + "end_container_on_empty_block": { + "type": [ + "string", + "boolean" + ] + }, + "entities": { + "type": "string" + }, + "entity_encoding": { + "enum": [ + "named", + "named+numeric", + "named,numeric", + "numeric", + "numeric+named", + "numeric,named", + "raw" + ], + "type": "string" + }, + "event_root": { + "type": "string" + }, + "extended_valid_elements": { + "type": "string" + }, + "external_plugins": { + "$ref": "#/definitions/Record" + }, + "file_picker_callback": { + "type": "object" + }, + "file_picker_types": { + "type": "string" + }, + "file_picker_validator_handler": { + "type": "object" + }, + "fix_list_elements": { + "type": "boolean" + }, + "fixed_toolbar_container": { + "type": "string" + }, + "fixed_toolbar_container_target": { + "$ref": "#/definitions/HTMLElement" + }, + "font_css": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ] + }, + "font_family_formats": { + "type": "string" + }, + "font_size_classes": { + "type": "string" + }, + "font_size_formats": { + "type": "string" + }, + "font_size_input_default_unit": { + "type": "string" + }, + "font_size_legacy_values": { + "type": "string" + }, + "font_size_style_values": { + "type": "string" + }, + "force_hex_color": { + "enum": [ + "always", + "off", + "rgb_only" + ], + "type": "string" + }, + "forced_plugins": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ] + }, + "forced_root_block": { + "type": "string" + }, + "forced_root_block_attrs": { + "$ref": "#/definitions/Record" + }, + "format_noneditable_selector": { + "type": "string" + }, + "formats": { + "$ref": "#/definitions/Formats" + }, + "height": { + "type": [ + "string", + "number" + ] + }, + "help_accessibility": { + "type": "boolean" + }, + "hidden_input": { + "type": "boolean" + }, + "highlight_on_focus": { + "type": "boolean" + }, + "icons": { + "type": "string" + }, + "icons_url": { + "type": "string" + }, + "id": { + "type": "string" + }, + "iframe_aria_text": { + "type": "string" + }, + "iframe_attrs": { + "$ref": "#/definitions/Record" + }, + "images_file_types": { + "type": "string" + }, + "images_replace_blob_uris": { + "type": "boolean" + }, + "images_reuse_filename": { + "type": "boolean" + }, + "images_upload_base_path": { + "type": "string" + }, + "images_upload_credentials": { + "type": "boolean" + }, + "images_upload_handler": { + "type": "object" + }, + "images_upload_url": { + "type": "string" + }, + "indent": { + "type": "boolean" + }, + "indent_after": { + "type": "string" + }, + "indent_before": { + "type": "string" + }, + "indent_use_margin": { + "type": "boolean" + }, + "indentation": { + "type": "string" + }, + "init_instance_callback": { + "type": "object" + }, + "inline": { + "type": "boolean" + }, + "inline_boundaries": { + "type": "boolean" + }, + "inline_boundaries_selector": { + "type": "string" + }, + "inline_styles": { + "type": "boolean" + }, + "invalid_elements": { + "type": "string" + }, + "invalid_styles": { + "anyOf": [ + { + "$ref": "#/definitions/Record" + }, + { + "type": "string" + } + ] + }, + "keep_styles": { + "type": "boolean" + }, + "language": { + "type": "string" + }, + "language_load": { + "type": "boolean" + }, + "language_url": { + "type": "string" + }, + "line_height_formats": { + "type": "string" + }, + "max_height": { + "type": "number" + }, + "max_width": { + "type": "number" + }, + "menu": { + "$ref": "#/definitions/Record" + }, + "menubar": { + "type": [ + "string", + "boolean" + ] + }, + "min_height": { + "type": "number" + }, + "min_width": { + "type": "number" + }, + "mobile": { + "$ref": "#/definitions/RawEditorOptions" + }, + "model": { + "type": "string" + }, + "model_url": { + "type": "string" + }, + "newdocument_content": { + "type": "string" + }, + "newline_behavior": { + "enum": [ + "block", + "default", + "invert", + "linebreak" + ], + "type": "string" + }, + "no_newline_selector": { + "type": "string" + }, + "noneditable_class": { + "type": "string" + }, + "noneditable_regexp": { + "anyOf": [ + { + "$ref": "#/definitions/RegExp" + }, + { + "items": { + "$ref": "#/definitions/RegExp" + }, + "type": "array" + } + ] + }, + "nowrap": { + "type": "boolean" + }, + "object_resizing": { + "type": [ + "string", + "boolean" + ] + }, + "pad_empty_with_br": { + "type": "boolean" + }, + "paste_as_text": { + "type": "boolean" + }, + "paste_block_drop": { + "type": "boolean" + }, + "paste_data_images": { + "type": "boolean" + }, + "paste_merge_formats": { + "type": "boolean" + }, + "paste_postprocess": { + "type": "object" + }, + "paste_preprocess": { + "type": "object" + }, + "paste_remove_styles_if_webkit": { + "type": "boolean" + }, + "paste_tab_spaces": { + "type": "number" + }, + "paste_webkit_styles": { + "type": "string" + }, + "placeholder": { + "type": "string" + }, + "plugin_base_urls": { + "$ref": "#/definitions/Record" + }, + "plugins": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ] + }, + "preserve_cdata": { + "type": "boolean" + }, + "preview_styles": { + "anyOf": [ + { + "const": false, + "type": "boolean" + }, + { + "type": "string" + } + ] + }, + "promotion": { + "type": "boolean" + }, + "protect": { + "items": { + "$ref": "#/definitions/RegExp" + }, + "type": "array" + }, + "readonly": { + "type": "boolean" + }, + "referrer_policy": { + "enum": [ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url" + ], + "type": "string" + }, + "relative_urls": { + "type": "boolean" + }, + "remove_script_host": { + "type": "boolean" + }, + "remove_trailing_brs": { + "type": "boolean" + }, + "removed_menuitems": { + "type": "string" + }, + "resize": { + "enum": [ + "both", + false, + true + ] + }, + "resize_img_proportional": { + "type": "boolean" + }, + "root_name": { + "type": "string" + }, + "sandbox_iframes": { + "type": "boolean" + }, + "schema": { + "enum": [ + "html4", + "html5", + "html5-strict" + ], + "type": "string" + }, + "selector": { + "type": "string" + }, + "service_message": { + "type": "string" + }, + "setup": { + "type": "object" + }, + "sidebar_show": { + "type": "string" + }, + "skin": { + "type": [ + "string", + "boolean" + ] + }, + "skin_url": { + "type": "string" + }, + "smart_paste": { + "type": "boolean" + }, + "statusbar": { + "type": "boolean" + }, + "style_formats": { + "items": { + "$ref": "#/definitions/AllowedFormat" + }, + "type": "array" + }, + "style_formats_autohide": { + "type": "boolean" + }, + "style_formats_merge": { + "type": "boolean" + }, + "submit_patch": { + "type": "boolean" + }, + "suffix": { + "type": "string" + }, + "table_tab_navigation": { + "type": "boolean" + }, + "target": { + "$ref": "#/definitions/HTMLElement" + }, + "text_patterns": { + "anyOf": [ + { + "items": { + "$ref": "#/definitions/RawPattern" + }, + "type": "array" + }, + { + "const": false, + "type": "boolean" + } + ] + }, + "text_patterns_lookup": { + "type": "object" + }, + "theme": { + "anyOf": [ + { + "const": false, + "type": "boolean" + }, + { + "type": [ + "string", + "object" + ] + } + ] + }, + "theme_url": { + "type": "string" + }, + "toolbar": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "items": { + "$ref": "#/definitions/ToolbarGroup" + }, + "type": "array" + }, + { + "type": [ + "string", + "boolean" + ] + } + ] + }, + "toolbar1": { + "type": "string" + }, + "toolbar2": { + "type": "string" + }, + "toolbar3": { + "type": "string" + }, + "toolbar4": { + "type": "string" + }, + "toolbar5": { + "type": "string" + }, + "toolbar6": { + "type": "string" + }, + "toolbar7": { + "type": "string" + }, + "toolbar8": { + "type": "string" + }, + "toolbar9": { + "type": "string" + }, + "toolbar_groups": { + "$ref": "#/definitions/Record" + }, + "toolbar_location": { + "enum": [ + "auto", + "bottom", + "top" + ], + "type": "string" + }, + "toolbar_mode": { + "enum": [ + "floating", + "scrolling", + "sliding", + "wrap" + ], + "type": "string" + }, + "toolbar_sticky": { + "type": "boolean" + }, + "toolbar_sticky_offset": { + "type": "number" + }, + "typeahead_urls": { + "type": "boolean" + }, + "ui_mode": { + "enum": [ + "combined", + "split" + ], + "type": "string" + }, + "url_converter": { + "type": "object" + }, + "url_converter_scope": {}, + "urlconverter_callback": { + "type": "object" + }, + "valid_children": { + "type": "string" + }, + "valid_classes": { + "anyOf": [ + { + "$ref": "#/definitions/Record" + }, + { + "type": "string" + } + ] + }, + "valid_elements": { + "type": "string" + }, + "valid_styles": { + "anyOf": [ + { + "$ref": "#/definitions/Record" + }, + { + "type": "string" + } + ] + }, + "verify_html": { + "type": "boolean" + }, + "visual": { + "type": "boolean" + }, + "visual_anchor_class": { + "type": "string" + }, + "visual_table_class": { + "type": "string" + }, + "width": { + "type": [ + "string", + "number" + ] + }, + "xss_sanitization": { + "type": "boolean" + } + }, + "type": "object" + }, + "RawPattern": { + "properties": { + "cmd": {}, + "end": {}, + "format": {}, + "replacement": {}, + "start": {}, + "value": {} + }, + "type": "object" + }, + "Record>": { + "type": "object" + }, + "Record>": { + "type": "object" + }, + "Record": { + "type": "object" + }, + "Record": { + "type": "object" + }, + "Record": { + "type": "object" + }, + "Record": { + "type": "object" + }, + "Record": { + "type": "object" + }, + "Record": { + "type": "object" + }, + "Record": { + "type": "object" + }, + "Record": { + "type": "object" + }, + "Record;}>": { + "type": "object" + }, + "Record;}>": { + "type": "object" + }, + "Record;}>": { + "type": "object" + }, + "Record": { + "type": "object" + }, + "Rect": { + "properties": { + "clamp": { + "type": "object" + }, + "create": { + "type": "object" + }, + "findBestRelativePosition": { + "type": "object" + }, + "fromClientRect": { + "type": "object" + }, + "inflate": { + "type": "object" + }, + "intersect": { + "type": "object" + }, + "relativePosition": { + "type": "object" + } + }, + "required": [ + "clamp", + "create", + "findBestRelativePosition", + "fromClientRect", + "inflate", + "intersect", + "relativePosition" + ], + "type": "object" + }, + "ReferrerPolicy": { + "enum": [ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url" + ], + "type": "string" + }, + "RegExp": { + "properties": { + "dotAll": { + "type": "boolean" + }, + "flags": { + "type": "string" + }, + "global": { + "type": "boolean" + }, + "hasIndices": { + "type": "boolean" + }, + "ignoreCase": { + "type": "boolean" + }, + "lastIndex": { + "type": "number" + }, + "multiline": { + "type": "boolean" + }, + "source": { + "type": "string" + }, + "sticky": { + "type": "boolean" + }, + "unicode": { + "type": "boolean" + } + }, + "required": [ + "dotAll", + "flags", + "global", + "hasIndices", + "ignoreCase", + "lastIndex", + "multiline", + "source", + "sticky", + "unicode" + ], + "type": "object" + }, + "Registry$1": { + "properties": { + "addAutocompleter": { + "type": "object" + }, + "addButton": { + "type": "object" + }, + "addContextForm": { + "type": "object" + }, + "addContextMenu": { + "type": "object" + }, + "addContextToolbar": { + "type": "object" + }, + "addGroupToolbarButton": { + "type": "object" + }, + "addIcon": { + "type": "object" + }, + "addMenuButton": { + "type": "object" + }, + "addMenuItem": { + "type": "object" + }, + "addNestedMenuItem": { + "type": "object" + }, + "addSidebar": { + "type": "object" + }, + "addSplitButton": { + "type": "object" + }, + "addToggleButton": { + "type": "object" + }, + "addToggleMenuItem": { + "type": "object" + }, + "addView": { + "type": "object" + }, + "getAll": { + "type": "object" + } + }, + "required": [ + "addAutocompleter", + "addButton", + "addContextForm", + "addContextMenu", + "addContextToolbar", + "addGroupToolbarButton", + "addIcon", + "addMenuButton", + "addMenuItem", + "addNestedMenuItem", + "addSidebar", + "addSplitButton", + "addToggleButton", + "addToggleMenuItem", + "addView", + "getAll" + ], + "type": "object" + }, + "Resource": { + "properties": { + "add": { + "type": "object" + }, + "get": { + "type": "object" + }, + "has": { + "type": "object" + }, + "load": { + "type": "object" + }, + "unload": { + "type": "object" + } + }, + "required": [ + "add", + "get", + "has", + "load", + "unload" + ], + "type": "object" + }, + "SVGAnimatedLength": { + "properties": { + "animVal": { + "$ref": "#/definitions/SVGLength" + }, + "baseVal": { + "$ref": "#/definitions/SVGLength" + } + }, + "required": [ + "animVal", + "baseVal" + ], + "type": "object" + }, + "SVGAnimatedPreserveAspectRatio": { + "properties": { + "animVal": { + "$ref": "#/definitions/SVGPreserveAspectRatio" + }, + "baseVal": { + "$ref": "#/definitions/SVGPreserveAspectRatio" + } + }, + "required": [ + "animVal", + "baseVal" + ], + "type": "object" + }, + "SVGAnimatedRect": { + "properties": { + "animVal": { + "$ref": "#/definitions/DOMRectReadOnly" + }, + "baseVal": { + "$ref": "#/definitions/DOMRect" + } + }, + "required": [ + "animVal", + "baseVal" + ], + "type": "object" + }, + "SVGAnimatedString": { + "properties": { + "animVal": { + "type": "string" + }, + "baseVal": { + "type": "string" + } + }, + "required": [ + "animVal", + "baseVal" + ], + "type": "object" + }, + "SVGAnimatedTransformList": { + "properties": { + "animVal": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/SVGTransform" + } + }, + "properties": { + "length": { + "type": "number" + }, + "numberOfItems": { + "type": "number" + } + }, + "required": [ + "length", + "numberOfItems" + ], + "type": "object" + }, + "baseVal": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/SVGTransform" + } + }, + "properties": { + "length": { + "type": "number" + }, + "numberOfItems": { + "type": "number" + } + }, + "required": [ + "length", + "numberOfItems" + ], + "type": "object" + } + }, + "required": [ + "animVal", + "baseVal" + ], + "type": "object" + }, + "SVGElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": {}, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "id": { + "type": "string" + }, + "innerHTML": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "ownerSVGElement": { + "anyOf": [ + { + "$ref": "#/definitions/SVGSVGElement" + }, + { + "type": "null" + } + ] + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "viewportElement": { + "anyOf": [ + { + "$ref": "#/definitions/SVGElement" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "dataset", + "firstChild", + "firstElementChild", + "id", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "ownerDocument", + "ownerSVGElement", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "style", + "tabIndex", + "tagName", + "textContent", + "viewportElement" + ], + "type": "object" + }, + "SVGLength": { + "properties": { + "SVG_LENGTHTYPE_CM": { + "const": 6, + "type": "number" + }, + "SVG_LENGTHTYPE_EMS": { + "const": 3, + "type": "number" + }, + "SVG_LENGTHTYPE_EXS": { + "const": 4, + "type": "number" + }, + "SVG_LENGTHTYPE_IN": { + "const": 8, + "type": "number" + }, + "SVG_LENGTHTYPE_MM": { + "const": 7, + "type": "number" + }, + "SVG_LENGTHTYPE_NUMBER": { + "const": 1, + "type": "number" + }, + "SVG_LENGTHTYPE_PC": { + "const": 10, + "type": "number" + }, + "SVG_LENGTHTYPE_PERCENTAGE": { + "const": 2, + "type": "number" + }, + "SVG_LENGTHTYPE_PT": { + "const": 9, + "type": "number" + }, + "SVG_LENGTHTYPE_PX": { + "const": 5, + "type": "number" + }, + "SVG_LENGTHTYPE_UNKNOWN": { + "const": 0, + "type": "number" + }, + "unitType": { + "type": "number" + }, + "value": { + "type": "number" + }, + "valueAsString": { + "type": "string" + }, + "valueInSpecifiedUnits": { + "type": "number" + } + }, + "required": [ + "SVG_LENGTHTYPE_CM", + "SVG_LENGTHTYPE_EMS", + "SVG_LENGTHTYPE_EXS", + "SVG_LENGTHTYPE_IN", + "SVG_LENGTHTYPE_MM", + "SVG_LENGTHTYPE_NUMBER", + "SVG_LENGTHTYPE_PC", + "SVG_LENGTHTYPE_PERCENTAGE", + "SVG_LENGTHTYPE_PT", + "SVG_LENGTHTYPE_PX", + "SVG_LENGTHTYPE_UNKNOWN", + "unitType", + "value", + "valueAsString", + "valueInSpecifiedUnits" + ], + "type": "object" + }, + "SVGPreserveAspectRatio": { + "properties": { + "SVG_MEETORSLICE_MEET": { + "const": 1, + "type": "number" + }, + "SVG_MEETORSLICE_SLICE": { + "const": 2, + "type": "number" + }, + "SVG_MEETORSLICE_UNKNOWN": { + "const": 0, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_NONE": { + "const": 1, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_UNKNOWN": { + "const": 0, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_XMAXYMAX": { + "const": 10, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_XMAXYMID": { + "const": 7, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_XMAXYMIN": { + "const": 4, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_XMIDYMAX": { + "const": 9, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_XMIDYMID": { + "const": 6, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_XMIDYMIN": { + "const": 3, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_XMINYMAX": { + "const": 8, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_XMINYMID": { + "const": 5, + "type": "number" + }, + "SVG_PRESERVEASPECTRATIO_XMINYMIN": { + "const": 2, + "type": "number" + }, + "align": { + "type": "number" + }, + "meetOrSlice": { + "type": "number" + } + }, + "required": [ + "SVG_MEETORSLICE_MEET", + "SVG_MEETORSLICE_SLICE", + "SVG_MEETORSLICE_UNKNOWN", + "SVG_PRESERVEASPECTRATIO_NONE", + "SVG_PRESERVEASPECTRATIO_UNKNOWN", + "SVG_PRESERVEASPECTRATIO_XMAXYMAX", + "SVG_PRESERVEASPECTRATIO_XMAXYMID", + "SVG_PRESERVEASPECTRATIO_XMAXYMIN", + "SVG_PRESERVEASPECTRATIO_XMIDYMAX", + "SVG_PRESERVEASPECTRATIO_XMIDYMID", + "SVG_PRESERVEASPECTRATIO_XMIDYMIN", + "SVG_PRESERVEASPECTRATIO_XMINYMAX", + "SVG_PRESERVEASPECTRATIO_XMINYMID", + "SVG_PRESERVEASPECTRATIO_XMINYMIN", + "align", + "meetOrSlice" + ], + "type": "object" + }, + "SVGSVGElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": {}, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "currentScale": { + "type": "number" + }, + "currentTranslate": { + "$ref": "#/definitions/DOMPointReadOnly" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "height": { + "$ref": "#/definitions/SVGAnimatedLength" + }, + "id": { + "type": "string" + }, + "innerHTML": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onafterprint": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onbeforeprint": { + "type": [ + "null", + "object" + ] + }, + "onbeforeunload": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongamepadconnected": { + "type": [ + "null", + "object" + ] + }, + "ongamepaddisconnected": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onhashchange": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onlanguagechange": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmessage": { + "type": [ + "null", + "object" + ] + }, + "onmessageerror": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onoffline": { + "type": [ + "null", + "object" + ] + }, + "ononline": { + "type": [ + "null", + "object" + ] + }, + "onpagehide": { + "type": [ + "null", + "object" + ] + }, + "onpageshow": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onpopstate": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onrejectionhandled": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onstorage": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onunhandledrejection": { + "type": [ + "null", + "object" + ] + }, + "onunload": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "ownerSVGElement": { + "anyOf": [ + { + "$ref": "#/definitions/SVGSVGElement" + }, + { + "type": "null" + } + ] + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "preserveAspectRatio": { + "$ref": "#/definitions/SVGAnimatedPreserveAspectRatio" + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "requiredExtensions": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "numberOfItems": { + "type": "number" + } + }, + "required": [ + "length", + "numberOfItems" + ], + "type": "object" + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "systemLanguage": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "numberOfItems": { + "type": "number" + } + }, + "required": [ + "length", + "numberOfItems" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "transform": { + "$ref": "#/definitions/SVGAnimatedTransformList" + }, + "viewBox": { + "$ref": "#/definitions/SVGAnimatedRect" + }, + "viewportElement": { + "anyOf": [ + { + "$ref": "#/definitions/SVGElement" + }, + { + "type": "null" + } + ] + }, + "width": { + "$ref": "#/definitions/SVGAnimatedLength" + }, + "x": { + "$ref": "#/definitions/SVGAnimatedLength" + }, + "y": { + "$ref": "#/definitions/SVGAnimatedLength" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "currentScale", + "currentTranslate", + "dataset", + "firstChild", + "firstElementChild", + "height", + "id", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onabort", + "onafterprint", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforeprint", + "onbeforeunload", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongamepadconnected", + "ongamepaddisconnected", + "ongotpointercapture", + "onhashchange", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onlanguagechange", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmessage", + "onmessageerror", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onoffline", + "ononline", + "onpagehide", + "onpageshow", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onpopstate", + "onprogress", + "onratechange", + "onrejectionhandled", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onstorage", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onunhandledrejection", + "onunload", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "ownerDocument", + "ownerSVGElement", + "parentElement", + "parentNode", + "part", + "prefix", + "preserveAspectRatio", + "previousElementSibling", + "previousSibling", + "requiredExtensions", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "style", + "systemLanguage", + "tabIndex", + "tagName", + "textContent", + "transform", + "viewBox", + "viewportElement", + "width", + "x", + "y" + ], + "type": "object" + }, + "SVGScriptElement": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBusy": { + "type": [ + "null", + "string" + ] + }, + "ariaChecked": { + "type": [ + "null", + "string" + ] + }, + "ariaColCount": { + "type": [ + "null", + "string" + ] + }, + "ariaColIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaColSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaCurrent": { + "type": [ + "null", + "string" + ] + }, + "ariaDisabled": { + "type": [ + "null", + "string" + ] + }, + "ariaExpanded": { + "type": [ + "null", + "string" + ] + }, + "ariaHasPopup": { + "type": [ + "null", + "string" + ] + }, + "ariaHidden": { + "type": [ + "null", + "string" + ] + }, + "ariaInvalid": { + "type": [ + "null", + "string" + ] + }, + "ariaKeyShortcuts": { + "type": [ + "null", + "string" + ] + }, + "ariaLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaLevel": { + "type": [ + "null", + "string" + ] + }, + "ariaLive": { + "type": [ + "null", + "string" + ] + }, + "ariaModal": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiLine": { + "type": [ + "null", + "string" + ] + }, + "ariaMultiSelectable": { + "type": [ + "null", + "string" + ] + }, + "ariaOrientation": { + "type": [ + "null", + "string" + ] + }, + "ariaPlaceholder": { + "type": [ + "null", + "string" + ] + }, + "ariaPosInSet": { + "type": [ + "null", + "string" + ] + }, + "ariaPressed": { + "type": [ + "null", + "string" + ] + }, + "ariaReadOnly": { + "type": [ + "null", + "string" + ] + }, + "ariaRequired": { + "type": [ + "null", + "string" + ] + }, + "ariaRoleDescription": { + "type": [ + "null", + "string" + ] + }, + "ariaRowCount": { + "type": [ + "null", + "string" + ] + }, + "ariaRowIndex": { + "type": [ + "null", + "string" + ] + }, + "ariaRowSpan": { + "type": [ + "null", + "string" + ] + }, + "ariaSelected": { + "type": [ + "null", + "string" + ] + }, + "ariaSetSize": { + "type": [ + "null", + "string" + ] + }, + "ariaSort": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMax": { + "type": [ + "null", + "string" + ] + }, + "ariaValueMin": { + "type": [ + "null", + "string" + ] + }, + "ariaValueNow": { + "type": [ + "null", + "string" + ] + }, + "ariaValueText": { + "type": [ + "null", + "string" + ] + }, + "assignedSlot": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLSlotElement" + }, + { + "type": "null" + } + ] + }, + "attributeStyleMap": { + "$ref": "#/definitions/StylePropertyMap" + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "autofocus": { + "type": "boolean" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "classList": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "className": {}, + "clientHeight": { + "type": "number" + }, + "clientLeft": { + "type": "number" + }, + "clientTop": { + "type": "number" + }, + "clientWidth": { + "type": "number" + }, + "dataset": { + "$ref": "#/definitions/DOMStringMap" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "href": { + "$ref": "#/definitions/SVGAnimatedString" + }, + "id": { + "type": "string" + }, + "innerHTML": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "localName": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "nonce": { + "type": "string" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "type": "string" + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "ownerSVGElement": { + "anyOf": [ + { + "$ref": "#/definitions/SVGSVGElement" + }, + { + "type": "null" + } + ] + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "part": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "length": { + "type": "number" + }, + "value": { + "type": "string" + } + }, + "required": [ + "length", + "value" + ], + "type": "object" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "role": { + "type": [ + "null", + "string" + ] + }, + "scrollHeight": { + "type": "number" + }, + "scrollLeft": { + "type": "number" + }, + "scrollTop": { + "type": "number" + }, + "scrollWidth": { + "type": "number" + }, + "shadowRoot": { + "anyOf": [ + { + "$ref": "#/definitions/ShadowRoot" + }, + { + "type": "null" + } + ] + }, + "slot": { + "type": "string" + }, + "style": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "type": "string" + } + }, + "properties": { + "accentColor": { + "type": "string" + }, + "alignContent": { + "type": "string" + }, + "alignItems": { + "type": "string" + }, + "alignSelf": { + "type": "string" + }, + "alignmentBaseline": { + "type": "string" + }, + "all": { + "type": "string" + }, + "animation": { + "type": "string" + }, + "animationComposition": { + "type": "string" + }, + "animationDelay": { + "type": "string" + }, + "animationDirection": { + "type": "string" + }, + "animationDuration": { + "type": "string" + }, + "animationFillMode": { + "type": "string" + }, + "animationIterationCount": { + "type": "string" + }, + "animationName": { + "type": "string" + }, + "animationPlayState": { + "type": "string" + }, + "animationTimingFunction": { + "type": "string" + }, + "appearance": { + "type": "string" + }, + "aspectRatio": { + "type": "string" + }, + "backdropFilter": { + "type": "string" + }, + "backfaceVisibility": { + "type": "string" + }, + "background": { + "type": "string" + }, + "backgroundAttachment": { + "type": "string" + }, + "backgroundBlendMode": { + "type": "string" + }, + "backgroundClip": { + "type": "string" + }, + "backgroundColor": { + "type": "string" + }, + "backgroundImage": { + "type": "string" + }, + "backgroundOrigin": { + "type": "string" + }, + "backgroundPosition": { + "type": "string" + }, + "backgroundPositionX": { + "type": "string" + }, + "backgroundPositionY": { + "type": "string" + }, + "backgroundRepeat": { + "type": "string" + }, + "backgroundSize": { + "type": "string" + }, + "baselineShift": { + "type": "string" + }, + "blockSize": { + "type": "string" + }, + "border": { + "type": "string" + }, + "borderBlock": { + "type": "string" + }, + "borderBlockColor": { + "type": "string" + }, + "borderBlockEnd": { + "type": "string" + }, + "borderBlockEndColor": { + "type": "string" + }, + "borderBlockEndStyle": { + "type": "string" + }, + "borderBlockEndWidth": { + "type": "string" + }, + "borderBlockStart": { + "type": "string" + }, + "borderBlockStartColor": { + "type": "string" + }, + "borderBlockStartStyle": { + "type": "string" + }, + "borderBlockStartWidth": { + "type": "string" + }, + "borderBlockStyle": { + "type": "string" + }, + "borderBlockWidth": { + "type": "string" + }, + "borderBottom": { + "type": "string" + }, + "borderBottomColor": { + "type": "string" + }, + "borderBottomLeftRadius": { + "type": "string" + }, + "borderBottomRightRadius": { + "type": "string" + }, + "borderBottomStyle": { + "type": "string" + }, + "borderBottomWidth": { + "type": "string" + }, + "borderCollapse": { + "type": "string" + }, + "borderColor": { + "type": "string" + }, + "borderEndEndRadius": { + "type": "string" + }, + "borderEndStartRadius": { + "type": "string" + }, + "borderImage": { + "type": "string" + }, + "borderImageOutset": { + "type": "string" + }, + "borderImageRepeat": { + "type": "string" + }, + "borderImageSlice": { + "type": "string" + }, + "borderImageSource": { + "type": "string" + }, + "borderImageWidth": { + "type": "string" + }, + "borderInline": { + "type": "string" + }, + "borderInlineColor": { + "type": "string" + }, + "borderInlineEnd": { + "type": "string" + }, + "borderInlineEndColor": { + "type": "string" + }, + "borderInlineEndStyle": { + "type": "string" + }, + "borderInlineEndWidth": { + "type": "string" + }, + "borderInlineStart": { + "type": "string" + }, + "borderInlineStartColor": { + "type": "string" + }, + "borderInlineStartStyle": { + "type": "string" + }, + "borderInlineStartWidth": { + "type": "string" + }, + "borderInlineStyle": { + "type": "string" + }, + "borderInlineWidth": { + "type": "string" + }, + "borderLeft": { + "type": "string" + }, + "borderLeftColor": { + "type": "string" + }, + "borderLeftStyle": { + "type": "string" + }, + "borderLeftWidth": { + "type": "string" + }, + "borderRadius": { + "type": "string" + }, + "borderRight": { + "type": "string" + }, + "borderRightColor": { + "type": "string" + }, + "borderRightStyle": { + "type": "string" + }, + "borderRightWidth": { + "type": "string" + }, + "borderSpacing": { + "type": "string" + }, + "borderStartEndRadius": { + "type": "string" + }, + "borderStartStartRadius": { + "type": "string" + }, + "borderStyle": { + "type": "string" + }, + "borderTop": { + "type": "string" + }, + "borderTopColor": { + "type": "string" + }, + "borderTopLeftRadius": { + "type": "string" + }, + "borderTopRightRadius": { + "type": "string" + }, + "borderTopStyle": { + "type": "string" + }, + "borderTopWidth": { + "type": "string" + }, + "borderWidth": { + "type": "string" + }, + "bottom": { + "type": "string" + }, + "boxShadow": { + "type": "string" + }, + "boxSizing": { + "type": "string" + }, + "breakAfter": { + "type": "string" + }, + "breakBefore": { + "type": "string" + }, + "breakInside": { + "type": "string" + }, + "captionSide": { + "type": "string" + }, + "caretColor": { + "type": "string" + }, + "clear": { + "type": "string" + }, + "clip": { + "type": "string" + }, + "clipPath": { + "type": "string" + }, + "clipRule": { + "type": "string" + }, + "color": { + "type": "string" + }, + "colorInterpolation": { + "type": "string" + }, + "colorInterpolationFilters": { + "type": "string" + }, + "colorScheme": { + "type": "string" + }, + "columnCount": { + "type": "string" + }, + "columnFill": { + "type": "string" + }, + "columnGap": { + "type": "string" + }, + "columnRule": { + "type": "string" + }, + "columnRuleColor": { + "type": "string" + }, + "columnRuleStyle": { + "type": "string" + }, + "columnRuleWidth": { + "type": "string" + }, + "columnSpan": { + "type": "string" + }, + "columnWidth": { + "type": "string" + }, + "columns": { + "type": "string" + }, + "contain": { + "type": "string" + }, + "containIntrinsicBlockSize": { + "type": "string" + }, + "containIntrinsicHeight": { + "type": "string" + }, + "containIntrinsicInlineSize": { + "type": "string" + }, + "containIntrinsicSize": { + "type": "string" + }, + "containIntrinsicWidth": { + "type": "string" + }, + "container": { + "type": "string" + }, + "containerName": { + "type": "string" + }, + "containerType": { + "type": "string" + }, + "content": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "direction": { + "type": "string" + }, + "display": { + "type": "string" + }, + "dominantBaseline": { + "type": "string" + }, + "emptyCells": { + "type": "string" + }, + "fill": { + "type": "string" + }, + "fillOpacity": { + "type": "string" + }, + "fillRule": { + "type": "string" + }, + "filter": { + "type": "string" + }, + "flex": { + "type": "string" + }, + "flexBasis": { + "type": "string" + }, + "flexDirection": { + "type": "string" + }, + "flexFlow": { + "type": "string" + }, + "flexGrow": { + "type": "string" + }, + "flexShrink": { + "type": "string" + }, + "flexWrap": { + "type": "string" + }, + "float": { + "type": "string" + }, + "floodColor": { + "type": "string" + }, + "floodOpacity": { + "type": "string" + }, + "font": { + "type": "string" + }, + "fontFamily": { + "type": "string" + }, + "fontFeatureSettings": { + "type": "string" + }, + "fontKerning": { + "type": "string" + }, + "fontOpticalSizing": { + "type": "string" + }, + "fontPalette": { + "type": "string" + }, + "fontSize": { + "type": "string" + }, + "fontSizeAdjust": { + "type": "string" + }, + "fontStretch": { + "type": "string" + }, + "fontStyle": { + "type": "string" + }, + "fontSynthesis": { + "type": "string" + }, + "fontSynthesisSmallCaps": { + "type": "string" + }, + "fontSynthesisStyle": { + "type": "string" + }, + "fontSynthesisWeight": { + "type": "string" + }, + "fontVariant": { + "type": "string" + }, + "fontVariantAlternates": { + "type": "string" + }, + "fontVariantCaps": { + "type": "string" + }, + "fontVariantEastAsian": { + "type": "string" + }, + "fontVariantLigatures": { + "type": "string" + }, + "fontVariantNumeric": { + "type": "string" + }, + "fontVariantPosition": { + "type": "string" + }, + "fontVariationSettings": { + "type": "string" + }, + "fontWeight": { + "type": "string" + }, + "gap": { + "type": "string" + }, + "grid": { + "type": "string" + }, + "gridArea": { + "type": "string" + }, + "gridAutoColumns": { + "type": "string" + }, + "gridAutoFlow": { + "type": "string" + }, + "gridAutoRows": { + "type": "string" + }, + "gridColumn": { + "type": "string" + }, + "gridColumnEnd": { + "type": "string" + }, + "gridColumnGap": { + "type": "string" + }, + "gridColumnStart": { + "type": "string" + }, + "gridGap": { + "type": "string" + }, + "gridRow": { + "type": "string" + }, + "gridRowEnd": { + "type": "string" + }, + "gridRowGap": { + "type": "string" + }, + "gridRowStart": { + "type": "string" + }, + "gridTemplate": { + "type": "string" + }, + "gridTemplateAreas": { + "type": "string" + }, + "gridTemplateColumns": { + "type": "string" + }, + "gridTemplateRows": { + "type": "string" + }, + "height": { + "type": "string" + }, + "hyphenateCharacter": { + "type": "string" + }, + "hyphens": { + "type": "string" + }, + "imageOrientation": { + "type": "string" + }, + "imageRendering": { + "type": "string" + }, + "inlineSize": { + "type": "string" + }, + "inset": { + "type": "string" + }, + "insetBlock": { + "type": "string" + }, + "insetBlockEnd": { + "type": "string" + }, + "insetBlockStart": { + "type": "string" + }, + "insetInline": { + "type": "string" + }, + "insetInlineEnd": { + "type": "string" + }, + "insetInlineStart": { + "type": "string" + }, + "isolation": { + "type": "string" + }, + "justifyContent": { + "type": "string" + }, + "justifyItems": { + "type": "string" + }, + "justifySelf": { + "type": "string" + }, + "left": { + "type": "string" + }, + "length": { + "type": "number" + }, + "letterSpacing": { + "type": "string" + }, + "lightingColor": { + "type": "string" + }, + "lineBreak": { + "type": "string" + }, + "lineHeight": { + "type": "string" + }, + "listStyle": { + "type": "string" + }, + "listStyleImage": { + "type": "string" + }, + "listStylePosition": { + "type": "string" + }, + "listStyleType": { + "type": "string" + }, + "margin": { + "type": "string" + }, + "marginBlock": { + "type": "string" + }, + "marginBlockEnd": { + "type": "string" + }, + "marginBlockStart": { + "type": "string" + }, + "marginBottom": { + "type": "string" + }, + "marginInline": { + "type": "string" + }, + "marginInlineEnd": { + "type": "string" + }, + "marginInlineStart": { + "type": "string" + }, + "marginLeft": { + "type": "string" + }, + "marginRight": { + "type": "string" + }, + "marginTop": { + "type": "string" + }, + "marker": { + "type": "string" + }, + "markerEnd": { + "type": "string" + }, + "markerMid": { + "type": "string" + }, + "markerStart": { + "type": "string" + }, + "mask": { + "type": "string" + }, + "maskClip": { + "type": "string" + }, + "maskComposite": { + "type": "string" + }, + "maskImage": { + "type": "string" + }, + "maskMode": { + "type": "string" + }, + "maskOrigin": { + "type": "string" + }, + "maskPosition": { + "type": "string" + }, + "maskRepeat": { + "type": "string" + }, + "maskSize": { + "type": "string" + }, + "maskType": { + "type": "string" + }, + "mathStyle": { + "type": "string" + }, + "maxBlockSize": { + "type": "string" + }, + "maxHeight": { + "type": "string" + }, + "maxInlineSize": { + "type": "string" + }, + "maxWidth": { + "type": "string" + }, + "minBlockSize": { + "type": "string" + }, + "minHeight": { + "type": "string" + }, + "minInlineSize": { + "type": "string" + }, + "minWidth": { + "type": "string" + }, + "mixBlendMode": { + "type": "string" + }, + "objectFit": { + "type": "string" + }, + "objectPosition": { + "type": "string" + }, + "offset": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetRotate": { + "type": "string" + }, + "opacity": { + "type": "string" + }, + "order": { + "type": "string" + }, + "orphans": { + "type": "string" + }, + "outline": { + "type": "string" + }, + "outlineColor": { + "type": "string" + }, + "outlineOffset": { + "type": "string" + }, + "outlineStyle": { + "type": "string" + }, + "outlineWidth": { + "type": "string" + }, + "overflow": { + "type": "string" + }, + "overflowAnchor": { + "type": "string" + }, + "overflowClipMargin": { + "type": "string" + }, + "overflowWrap": { + "type": "string" + }, + "overflowX": { + "type": "string" + }, + "overflowY": { + "type": "string" + }, + "overscrollBehavior": { + "type": "string" + }, + "overscrollBehaviorBlock": { + "type": "string" + }, + "overscrollBehaviorInline": { + "type": "string" + }, + "overscrollBehaviorX": { + "type": "string" + }, + "overscrollBehaviorY": { + "type": "string" + }, + "padding": { + "type": "string" + }, + "paddingBlock": { + "type": "string" + }, + "paddingBlockEnd": { + "type": "string" + }, + "paddingBlockStart": { + "type": "string" + }, + "paddingBottom": { + "type": "string" + }, + "paddingInline": { + "type": "string" + }, + "paddingInlineEnd": { + "type": "string" + }, + "paddingInlineStart": { + "type": "string" + }, + "paddingLeft": { + "type": "string" + }, + "paddingRight": { + "type": "string" + }, + "paddingTop": { + "type": "string" + }, + "page": { + "type": "string" + }, + "pageBreakAfter": { + "type": "string" + }, + "pageBreakBefore": { + "type": "string" + }, + "pageBreakInside": { + "type": "string" + }, + "paintOrder": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "perspective": { + "type": "string" + }, + "perspectiveOrigin": { + "type": "string" + }, + "placeContent": { + "type": "string" + }, + "placeItems": { + "type": "string" + }, + "placeSelf": { + "type": "string" + }, + "pointerEvents": { + "type": "string" + }, + "position": { + "type": "string" + }, + "printColorAdjust": { + "type": "string" + }, + "quotes": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "scale": { + "type": "string" + }, + "scrollBehavior": { + "type": "string" + }, + "scrollMargin": { + "type": "string" + }, + "scrollMarginBlock": { + "type": "string" + }, + "scrollMarginBlockEnd": { + "type": "string" + }, + "scrollMarginBlockStart": { + "type": "string" + }, + "scrollMarginBottom": { + "type": "string" + }, + "scrollMarginInline": { + "type": "string" + }, + "scrollMarginInlineEnd": { + "type": "string" + }, + "scrollMarginInlineStart": { + "type": "string" + }, + "scrollMarginLeft": { + "type": "string" + }, + "scrollMarginRight": { + "type": "string" + }, + "scrollMarginTop": { + "type": "string" + }, + "scrollPadding": { + "type": "string" + }, + "scrollPaddingBlock": { + "type": "string" + }, + "scrollPaddingBlockEnd": { + "type": "string" + }, + "scrollPaddingBlockStart": { + "type": "string" + }, + "scrollPaddingBottom": { + "type": "string" + }, + "scrollPaddingInline": { + "type": "string" + }, + "scrollPaddingInlineEnd": { + "type": "string" + }, + "scrollPaddingInlineStart": { + "type": "string" + }, + "scrollPaddingLeft": { + "type": "string" + }, + "scrollPaddingRight": { + "type": "string" + }, + "scrollPaddingTop": { + "type": "string" + }, + "scrollSnapAlign": { + "type": "string" + }, + "scrollSnapStop": { + "type": "string" + }, + "scrollSnapType": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "shapeImageThreshold": { + "type": "string" + }, + "shapeMargin": { + "type": "string" + }, + "shapeOutside": { + "type": "string" + }, + "shapeRendering": { + "type": "string" + }, + "stopColor": { + "type": "string" + }, + "stopOpacity": { + "type": "string" + }, + "stroke": { + "type": "string" + }, + "strokeDasharray": { + "type": "string" + }, + "strokeDashoffset": { + "type": "string" + }, + "strokeLinecap": { + "type": "string" + }, + "strokeLinejoin": { + "type": "string" + }, + "strokeMiterlimit": { + "type": "string" + }, + "strokeOpacity": { + "type": "string" + }, + "strokeWidth": { + "type": "string" + }, + "tabSize": { + "type": "string" + }, + "tableLayout": { + "type": "string" + }, + "textAlign": { + "type": "string" + }, + "textAlignLast": { + "type": "string" + }, + "textAnchor": { + "type": "string" + }, + "textCombineUpright": { + "type": "string" + }, + "textDecoration": { + "type": "string" + }, + "textDecorationColor": { + "type": "string" + }, + "textDecorationLine": { + "type": "string" + }, + "textDecorationSkipInk": { + "type": "string" + }, + "textDecorationStyle": { + "type": "string" + }, + "textDecorationThickness": { + "type": "string" + }, + "textEmphasis": { + "type": "string" + }, + "textEmphasisColor": { + "type": "string" + }, + "textEmphasisPosition": { + "type": "string" + }, + "textEmphasisStyle": { + "type": "string" + }, + "textIndent": { + "type": "string" + }, + "textOrientation": { + "type": "string" + }, + "textOverflow": { + "type": "string" + }, + "textRendering": { + "type": "string" + }, + "textShadow": { + "type": "string" + }, + "textTransform": { + "type": "string" + }, + "textUnderlineOffset": { + "type": "string" + }, + "textUnderlinePosition": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "verticalAlign": { + "type": "string" + }, + "visibility": { + "type": "string" + }, + "webkitAlignContent": { + "type": "string" + }, + "webkitAlignItems": { + "type": "string" + }, + "webkitAlignSelf": { + "type": "string" + }, + "webkitAnimation": { + "type": "string" + }, + "webkitAnimationDelay": { + "type": "string" + }, + "webkitAnimationDirection": { + "type": "string" + }, + "webkitAnimationDuration": { + "type": "string" + }, + "webkitAnimationFillMode": { + "type": "string" + }, + "webkitAnimationIterationCount": { + "type": "string" + }, + "webkitAnimationName": { + "type": "string" + }, + "webkitAnimationPlayState": { + "type": "string" + }, + "webkitAnimationTimingFunction": { + "type": "string" + }, + "webkitAppearance": { + "type": "string" + }, + "webkitBackfaceVisibility": { + "type": "string" + }, + "webkitBackgroundClip": { + "type": "string" + }, + "webkitBackgroundOrigin": { + "type": "string" + }, + "webkitBackgroundSize": { + "type": "string" + }, + "webkitBorderBottomLeftRadius": { + "type": "string" + }, + "webkitBorderBottomRightRadius": { + "type": "string" + }, + "webkitBorderRadius": { + "type": "string" + }, + "webkitBorderTopLeftRadius": { + "type": "string" + }, + "webkitBorderTopRightRadius": { + "type": "string" + }, + "webkitBoxAlign": { + "type": "string" + }, + "webkitBoxFlex": { + "type": "string" + }, + "webkitBoxOrdinalGroup": { + "type": "string" + }, + "webkitBoxOrient": { + "type": "string" + }, + "webkitBoxPack": { + "type": "string" + }, + "webkitBoxShadow": { + "type": "string" + }, + "webkitBoxSizing": { + "type": "string" + }, + "webkitFilter": { + "type": "string" + }, + "webkitFlex": { + "type": "string" + }, + "webkitFlexBasis": { + "type": "string" + }, + "webkitFlexDirection": { + "type": "string" + }, + "webkitFlexFlow": { + "type": "string" + }, + "webkitFlexGrow": { + "type": "string" + }, + "webkitFlexShrink": { + "type": "string" + }, + "webkitFlexWrap": { + "type": "string" + }, + "webkitJustifyContent": { + "type": "string" + }, + "webkitLineClamp": { + "type": "string" + }, + "webkitMask": { + "type": "string" + }, + "webkitMaskBoxImage": { + "type": "string" + }, + "webkitMaskBoxImageOutset": { + "type": "string" + }, + "webkitMaskBoxImageRepeat": { + "type": "string" + }, + "webkitMaskBoxImageSlice": { + "type": "string" + }, + "webkitMaskBoxImageSource": { + "type": "string" + }, + "webkitMaskBoxImageWidth": { + "type": "string" + }, + "webkitMaskClip": { + "type": "string" + }, + "webkitMaskComposite": { + "type": "string" + }, + "webkitMaskImage": { + "type": "string" + }, + "webkitMaskOrigin": { + "type": "string" + }, + "webkitMaskPosition": { + "type": "string" + }, + "webkitMaskRepeat": { + "type": "string" + }, + "webkitMaskSize": { + "type": "string" + }, + "webkitOrder": { + "type": "string" + }, + "webkitPerspective": { + "type": "string" + }, + "webkitPerspectiveOrigin": { + "type": "string" + }, + "webkitTextFillColor": { + "type": "string" + }, + "webkitTextSizeAdjust": { + "type": "string" + }, + "webkitTextStroke": { + "type": "string" + }, + "webkitTextStrokeColor": { + "type": "string" + }, + "webkitTextStrokeWidth": { + "type": "string" + }, + "webkitTransform": { + "type": "string" + }, + "webkitTransformOrigin": { + "type": "string" + }, + "webkitTransformStyle": { + "type": "string" + }, + "webkitTransition": { + "type": "string" + }, + "webkitTransitionDelay": { + "type": "string" + }, + "webkitTransitionDuration": { + "type": "string" + }, + "webkitTransitionProperty": { + "type": "string" + }, + "webkitTransitionTimingFunction": { + "type": "string" + }, + "webkitUserSelect": { + "type": "string" + }, + "whiteSpace": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "zIndex": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetDistance", + "offsetPath", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarGutter", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "zIndex" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "type": { + "type": "string" + }, + "viewportElement": { + "anyOf": [ + { + "$ref": "#/definitions/SVGElement" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "ariaAtomic", + "ariaAutoComplete", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "dataset", + "firstChild", + "firstElementChild", + "href", + "id", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "ownerDocument", + "ownerSVGElement", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "style", + "tabIndex", + "tagName", + "textContent", + "type", + "viewportElement" + ], + "type": "object" + }, + "SVGTransform": { + "properties": { + "SVG_TRANSFORM_MATRIX": { + "const": 1, + "type": "number" + }, + "SVG_TRANSFORM_ROTATE": { + "const": 4, + "type": "number" + }, + "SVG_TRANSFORM_SCALE": { + "const": 3, + "type": "number" + }, + "SVG_TRANSFORM_SKEWX": { + "const": 5, + "type": "number" + }, + "SVG_TRANSFORM_SKEWY": { + "const": 6, + "type": "number" + }, + "SVG_TRANSFORM_TRANSLATE": { + "const": 2, + "type": "number" + }, + "SVG_TRANSFORM_UNKNOWN": { + "const": 0, + "type": "number" + }, + "angle": { + "type": "number" + }, + "matrix": { + "$ref": "#/definitions/DOMMatrix" + }, + "type": { + "type": "number" + } + }, + "required": [ + "SVG_TRANSFORM_MATRIX", + "SVG_TRANSFORM_ROTATE", + "SVG_TRANSFORM_SCALE", + "SVG_TRANSFORM_SKEWX", + "SVG_TRANSFORM_SKEWY", + "SVG_TRANSFORM_TRANSLATE", + "SVG_TRANSFORM_UNKNOWN", + "angle", + "matrix", + "type" + ], + "type": "object" + }, + "Schema": { + "properties": { + "addCustomElements": { + "type": "object" + }, + "addValidChildren": { + "type": "object" + }, + "addValidElements": { + "type": "object" + }, + "children": { + "$ref": "#/definitions/Record" + }, + "elements": { + "$ref": "#/definitions/Record" + }, + "getBlockElements": { + "type": "object" + }, + "getBoolAttrs": { + "type": "object" + }, + "getCustomElements": { + "type": "object" + }, + "getElementRule": { + "type": "object" + }, + "getInvalidStyles": { + "type": "object" + }, + "getMoveCaretBeforeOnEnterElements": { + "type": "object" + }, + "getNonEmptyElements": { + "type": "object" + }, + "getSelfClosingElements": { + "type": "object" + }, + "getSpecialElements": { + "type": "object" + }, + "getTextBlockElements": { + "type": "object" + }, + "getTextInlineElements": { + "type": "object" + }, + "getTransparentElements": { + "type": "object" + }, + "getValidClasses": { + "type": "object" + }, + "getValidStyles": { + "type": "object" + }, + "getVoidElements": { + "type": "object" + }, + "getWhitespaceElements": { + "type": "object" + }, + "isBlock": { + "type": "object" + }, + "isInline": { + "type": "object" + }, + "isValid": { + "type": "object" + }, + "isValidChild": { + "type": "object" + }, + "isWrapper": { + "type": "object" + }, + "setValidElements": { + "type": "object" + }, + "type": { + "$ref": "#/definitions/SchemaType" + } + }, + "required": [ + "addCustomElements", + "addValidChildren", + "addValidElements", + "children", + "elements", + "getBlockElements", + "getBoolAttrs", + "getCustomElements", + "getElementRule", + "getInvalidStyles", + "getMoveCaretBeforeOnEnterElements", + "getNonEmptyElements", + "getSelfClosingElements", + "getSpecialElements", + "getTextBlockElements", + "getTextInlineElements", + "getTransparentElements", + "getValidClasses", + "getValidStyles", + "getVoidElements", + "getWhitespaceElements", + "isBlock", + "isInline", + "isValid", + "isValidChild", + "isWrapper", + "setValidElements", + "type" + ], + "type": "object" + }, + "SchemaType": { + "enum": [ + "html4", + "html5", + "html5-strict" + ], + "type": "string" + }, + "Screen": { + "properties": { + "availHeight": { + "type": "number" + }, + "availWidth": { + "type": "number" + }, + "colorDepth": { + "type": "number" + }, + "height": { + "type": "number" + }, + "orientation": { + "$ref": "#/definitions/ScreenOrientation" + }, + "pixelDepth": { + "type": "number" + }, + "width": { + "type": "number" + } + }, + "required": [ + "availHeight", + "availWidth", + "colorDepth", + "height", + "orientation", + "pixelDepth", + "width" + ], + "type": "object" + }, + "ScreenOrientation": { + "properties": { + "angle": { + "type": "number" + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "type": { + "$ref": "#/definitions/OrientationType" + } + }, + "required": [ + "angle", + "onchange", + "type" + ], + "type": "object" + }, + "ScriptLoader": { + "properties": { + "loading": {}, + "queue": {}, + "queueLoadedCallbacks": {}, + "scriptLoadedCallbacks": {}, + "settings": {}, + "states": {} + }, + "required": [ + "loading", + "queue", + "queueLoadedCallbacks", + "scriptLoadedCallbacks", + "settings", + "states" + ], + "type": "object" + }, + "ScriptLoaderConstructor": { + "properties": { + "ScriptLoader": { + "$ref": "#/definitions/ScriptLoader" + }, + "prototype": { + "$ref": "#/definitions/ScriptLoader" + } + }, + "required": [ + "ScriptLoader", + "prototype" + ], + "type": "object" + }, + "ScrollRestoration": { + "enum": [ + "auto", + "manual" + ], + "type": "string" + }, + "SectionAliasConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">" + }, + { + "properties": { + "match": { + "description": "Define the section that this extension should be available in", + "type": "string" + }, + "oneOf": { + "description": "Define one or more workspaces that this extension should be available in", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "SelectionOverrides": { + "properties": { + "destroy": { + "type": "object" + }, + "hideFakeCaret": { + "type": "object" + }, + "showBlockCaretContainer": { + "type": "object" + }, + "showCaret": { + "type": "object" + } + }, + "required": [ + "destroy", + "hideFakeCaret", + "showBlockCaretContainer", + "showCaret" + ], + "type": "object" + }, + "SelectorStyleFormat": { + "properties": { + "attributes": { + "$ref": "#/definitions/Record" + }, + "block_expand": { + "type": "boolean" + }, + "ceFalseOverride": { + "type": "boolean" + }, + "classes": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ] + }, + "clear_child_styles": { + "type": "boolean" + }, + "collapsed": { + "type": "boolean" + }, + "deep": { + "type": "boolean" + }, + "exact": { + "type": "boolean" + }, + "expand": { + "type": "boolean" + }, + "icon": { + "type": "string" + }, + "inherit": { + "type": "boolean" + }, + "links": { + "type": "boolean" + }, + "merge_siblings": { + "type": "boolean" + }, + "merge_with_parents": { + "type": "boolean" + }, + "mixed": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "onformat": { + "type": "object" + }, + "onmatch": { + "type": "object" + }, + "preserve_attributes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "preview": { + "anyOf": [ + { + "const": false, + "type": "boolean" + }, + { + "type": "string" + } + ] + }, + "remove": { + "enum": [ + "all", + "empty", + "none" + ], + "type": "string" + }, + "remove_similar": { + "type": "boolean" + }, + "selector": { + "type": "string" + }, + "split": { + "type": "boolean" + }, + "styles": { + "$ref": "#/definitions/Record" + }, + "title": { + "type": "string" + }, + "toggle": { + "type": "boolean" + } + }, + "required": [ + "selector", + "title" + ], + "type": "object" + }, + "Separator": { + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ], + "type": "object" + }, + "ServiceWorker": { + "properties": { + "onerror": { + "type": [ + "null", + "object" + ] + }, + "onstatechange": { + "type": [ + "null", + "object" + ] + }, + "scriptURL": { + "type": "string" + }, + "state": { + "$ref": "#/definitions/ServiceWorkerState" + } + }, + "required": [ + "onerror", + "onstatechange", + "scriptURL", + "state" + ], + "type": "object" + }, + "ServiceWorkerContainer": { + "properties": { + "controller": { + "anyOf": [ + { + "$ref": "#/definitions/ServiceWorker" + }, + { + "type": "null" + } + ] + }, + "oncontrollerchange": { + "type": [ + "null", + "object" + ] + }, + "onmessage": { + "type": [ + "null", + "object" + ] + }, + "onmessageerror": { + "type": [ + "null", + "object" + ] + }, + "ready": { + "$ref": "#/definitions/Promise" + } + }, + "required": [ + "controller", + "oncontrollerchange", + "onmessage", + "onmessageerror", + "ready" + ], + "type": "object" + }, + "ServiceWorkerState": { + "enum": [ + "activated", + "activating", + "installed", + "installing", + "parsed", + "redundant" + ], + "type": "string" + }, + "ShadowRoot": { + "properties": { + "ATTRIBUTE_NODE": { + "const": 2, + "type": "number" + }, + "CDATA_SECTION_NODE": { + "const": 4, + "type": "number" + }, + "COMMENT_NODE": { + "const": 8, + "type": "number" + }, + "DOCUMENT_FRAGMENT_NODE": { + "const": 11, + "type": "number" + }, + "DOCUMENT_NODE": { + "const": 9, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINED_BY": { + "const": 16, + "type": "number" + }, + "DOCUMENT_POSITION_CONTAINS": { + "const": 8, + "type": "number" + }, + "DOCUMENT_POSITION_DISCONNECTED": { + "const": 1, + "type": "number" + }, + "DOCUMENT_POSITION_FOLLOWING": { + "const": 4, + "type": "number" + }, + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { + "const": 32, + "type": "number" + }, + "DOCUMENT_POSITION_PRECEDING": { + "const": 2, + "type": "number" + }, + "DOCUMENT_TYPE_NODE": { + "const": 10, + "type": "number" + }, + "ELEMENT_NODE": { + "const": 1, + "type": "number" + }, + "ENTITY_NODE": { + "const": 6, + "type": "number" + }, + "ENTITY_REFERENCE_NODE": { + "const": 5, + "type": "number" + }, + "NOTATION_NODE": { + "const": 12, + "type": "number" + }, + "PROCESSING_INSTRUCTION_NODE": { + "const": 7, + "type": "number" + }, + "TEXT_NODE": { + "const": 3, + "type": "number" + }, + "activeElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "adoptedStyleSheets": { + "items": { + "$ref": "#/definitions/CSSStyleSheet" + }, + "type": "array" + }, + "baseURI": { + "type": "string" + }, + "childElementCount": { + "type": "number" + }, + "childNodes": { + "items": { + "$ref": "#/definitions/ChildNode" + }, + "type": "array" + }, + "children": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "delegatesFocus": { + "type": "boolean" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "fullscreenElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "host": { + "$ref": "#/definitions/Element" + }, + "innerHTML": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "mode": { + "$ref": "#/definitions/ShadowRootMode" + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "pictureInPictureElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "pointerLockElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "slotAssignment": { + "$ref": "#/definitions/SlotAssignmentMode" + }, + "styleSheets": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/CSSStyleSheet" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "textContent": { + "type": [ + "null", + "string" + ] + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "activeElement", + "adoptedStyleSheets", + "baseURI", + "childElementCount", + "childNodes", + "children", + "delegatesFocus", + "firstChild", + "firstElementChild", + "fullscreenElement", + "host", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "mode", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onslotchange", + "ownerDocument", + "parentElement", + "parentNode", + "pictureInPictureElement", + "pointerLockElement", + "previousSibling", + "slotAssignment", + "styleSheets", + "textContent" + ], + "type": "object" + }, + "ShadowRootMode": { + "enum": [ + "closed", + "open" + ], + "type": "string" + }, + "Shortcuts": { + "properties": { + "createShortcut": {}, + "editor": {}, + "executeShortcutAction": {}, + "hasModifier": {}, + "isFunctionKey": {}, + "matchShortcut": {}, + "normalizeCommandFunc": {}, + "pendingPatterns": {}, + "shortcuts": {} + }, + "required": [ + "createShortcut", + "editor", + "executeShortcutAction", + "hasModifier", + "isFunctionKey", + "matchShortcut", + "normalizeCommandFunc", + "pendingPatterns", + "shortcuts" + ], + "type": "object" + }, + "ShortcutsConstructor": { + "properties": { + "prototype": { + "$ref": "#/definitions/Shortcuts" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "SlotAssignmentMode": { + "enum": [ + "manual", + "named" + ], + "type": "string" + }, + "SpeechSynthesis": { + "properties": { + "onvoiceschanged": { + "type": [ + "null", + "object" + ] + }, + "paused": { + "type": "boolean" + }, + "pending": { + "type": "boolean" + }, + "speaking": { + "type": "boolean" + } + }, + "required": [ + "onvoiceschanged", + "paused", + "pending", + "speaking" + ], + "type": "object" + }, + "Storage": { + "additionalProperties": {}, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "StorageManager": { + "type": "object" + }, + "StringPathBookmark": { + "properties": { + "end": { + "type": "string" + }, + "forward": { + "type": "boolean" + }, + "start": { + "type": "string" + } + }, + "required": [ + "start" + ], + "type": "object" + }, + "StylePropertyMap": { + "properties": { + "size": { + "type": "number" + } + }, + "required": [ + "size" + ], + "type": "object" + }, + "StyleSheetLoader": { + "properties": { + "_setContentCssCors": { + "type": "object" + }, + "_setReferrerPolicy": { + "type": "object" + }, + "load": { + "type": "object" + }, + "loadAll": { + "type": "object" + }, + "loadRawCss": { + "type": "object" + }, + "unload": { + "type": "object" + }, + "unloadAll": { + "type": "object" + }, + "unloadRawCss": { + "type": "object" + } + }, + "required": [ + "_setContentCssCors", + "_setReferrerPolicy", + "load", + "loadAll", + "loadRawCss", + "unload", + "unloadAll", + "unloadRawCss" + ], + "type": "object" + }, + "Styles": { + "properties": { + "parse": { + "type": "object" + }, + "serialize": { + "type": "object" + } + }, + "required": [ + "parse", + "serialize" + ], + "type": "object" + }, + "SubtleCrypto": { + "type": "object" + }, + "SwitchConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" + }, + { + "properties": { + "frequency": { + "type": "string" + } + }, + "required": [ + "frequency" + ], + "type": "object" + } + ] + }, + "Target": { + "anyOf": [ + { + "$ref": "#/definitions/Node" + }, + { + "$ref": "#/definitions/Window" + } + ] + }, + "Theme": { + "properties": { + "destroy": { + "type": "object" + }, + "execCommand": { + "type": "object" + }, + "getNotificationManagerImpl": { + "type": "object" + }, + "getWindowManagerImpl": { + "type": "object" + }, + "init": { + "type": "object" + }, + "inline": {}, + "renderUI": { + "type": "object" + }, + "ui": {} + }, + "type": "object" + }, + "ThemeManager": { + "properties": { + "add": { + "type": "object" + }, + "createUrl": { + "type": "object" + }, + "get": { + "type": "object" + }, + "items": { + "items": { + "type": "object" + }, + "type": "array" + }, + "load": { + "type": "object" + }, + "lookup": { + "$ref": "#/definitions/Record;}>" + }, + "remove": { + "type": "object" + }, + "requireLangPack": { + "type": "object" + }, + "urls": { + "$ref": "#/definitions/Record" + }, + "waitFor": { + "type": "object" + } + }, + "required": [ + "add", + "createUrl", + "get", + "items", + "load", + "lookup", + "remove", + "requireLangPack", + "urls", + "waitFor" + ], + "type": "object" + }, + "TinyMCE": { + "properties": { + "AddOnManager": { + "$ref": "#/definitions/AddOnManagerNamespace" + }, + "Annotator": { + "type": "object" + }, + "DOM": { + "$ref": "#/definitions/DOMUtils" + }, + "Editor": { + "$ref": "#/definitions/EditorConstructor" + }, + "EditorCommands": { + "$ref": "#/definitions/EditorCommandsConstructor" + }, + "EditorManager": { + "$ref": "#/definitions/EditorManager" + }, + "EditorObservable": { + "$ref": "#/definitions/EditorObservable" + }, + "Env": { + "$ref": "#/definitions/Env" + }, + "FakeClipboard": { + "$ref": "#/definitions/FakeClipboard" + }, + "FocusManager": { + "$ref": "#/definitions/FocusManager" + }, + "Formatter": { + "type": "object" + }, + "IconManager": { + "$ref": "#/definitions/IconManager" + }, + "ModelManager": { + "$ref": "#/definitions/ModelManager" + }, + "NotificationManager": { + "type": "object" + }, + "PluginManager": { + "$ref": "#/definitions/PluginManager" + }, + "Resource": { + "$ref": "#/definitions/Resource" + }, + "ScriptLoader": { + "$ref": "#/definitions/ScriptLoader" + }, + "Shortcuts": { + "$ref": "#/definitions/ShortcutsConstructor" + }, + "ThemeManager": { + "$ref": "#/definitions/ThemeManager" + }, + "UndoManager": { + "type": "object" + }, + "WindowManager": { + "type": "object" + }, + "_addCacheSuffix": { + "type": "object" + }, + "activeEditor": { + "anyOf": [ + { + "$ref": "#/definitions/Editor" + }, + { + "type": "null" + } + ] + }, + "addI18n": { + "type": "object" + }, + "baseURI": { + "$ref": "#/definitions/URI" + }, + "baseURL": { + "type": "string" + }, + "defaultOptions": { + "$ref": "#/definitions/RawEditorOptions" + }, + "documentBaseURL": { + "type": "string" + }, + "dom": { + "properties": { + "BookmarkManager": { + "$ref": "#/definitions/BookmarkManagerNamespace" + }, + "ControlSelection": { + "type": "object" + }, + "DOMUtils": { + "$ref": "#/definitions/DOMUtilsNamespace" + }, + "Event": { + "$ref": "#/definitions/EventUtils" + }, + "EventUtils": { + "$ref": "#/definitions/EventUtilsConstructor" + }, + "RangeUtils": { + "$ref": "#/definitions/RangeUtilsNamespace" + }, + "ScriptLoader": { + "$ref": "#/definitions/ScriptLoaderConstructor" + }, + "Selection": { + "type": "object" + }, + "Serializer": { + "type": "object" + }, + "StyleSheetLoader": { + "type": "object" + }, + "TextSeeker": { + "type": "object" + }, + "TreeWalker": { + "$ref": "#/definitions/DomTreeWalkerConstructor" + } + }, + "required": [ + "BookmarkManager", + "ControlSelection", + "DOMUtils", + "Event", + "EventUtils", + "RangeUtils", + "ScriptLoader", + "Selection", + "Serializer", + "StyleSheetLoader", + "TextSeeker", + "TreeWalker" + ], + "type": "object" + }, + "each": { + "type": "object" + }, + "explode": { + "type": "object" + }, + "extend": { + "type": "object" + }, + "focusedEditor": { + "anyOf": [ + { + "$ref": "#/definitions/Editor" + }, + { + "type": "null" + } + ] + }, + "geom": { + "properties": { + "Rect": { + "$ref": "#/definitions/Rect" + } + }, + "required": [ + "Rect" + ], + "type": "object" + }, + "grep": { + "type": "object" + }, + "html": { + "properties": { + "DomParser": { + "type": "object" + }, + "Entities": { + "$ref": "#/definitions/Entities" + }, + "Node": { + "$ref": "#/definitions/AstNodeConstructor" + }, + "Schema": { + "type": "object" + }, + "Serializer": { + "type": "object" + }, + "Styles": { + "type": "object" + }, + "Writer": { + "type": "object" + } + }, + "required": [ + "DomParser", + "Entities", + "Node", + "Schema", + "Serializer", + "Styles", + "Writer" + ], + "type": "object" + }, + "i18n": { + "$ref": "#/definitions/I18n" + }, + "inArray": { + "type": "object" + }, + "is": { + "type": "object" + }, + "isArray": { + "type": "object" + }, + "majorVersion": { + "type": "string" + }, + "makeMap": { + "type": "object" + }, + "map": { + "type": "object" + }, + "minorVersion": { + "type": "string" + }, + "releaseDate": { + "type": "string" + }, + "resolve": { + "type": "object" + }, + "suffix": { + "type": "string" + }, + "toArray": { + "type": "object" + }, + "translate": { + "type": "object" + }, + "triggerSave": { + "type": "object" + }, + "trim": { + "type": "object" + }, + "util": { + "properties": { + "Delay": { + "$ref": "#/definitions/Delay" + }, + "EventDispatcher": { + "$ref": "#/definitions/EventDispatcherConstructor" + }, + "I18n": { + "$ref": "#/definitions/I18n" + }, + "ImageUploader": { + "$ref": "#/definitions/ImageUploader" + }, + "LocalStorage": { + "$ref": "#/definitions/Storage" + }, + "Observable": { + "$ref": "#/definitions/Observable" + }, + "Tools": { + "$ref": "#/definitions/Tools" + }, + "URI": { + "$ref": "#/definitions/URIConstructor" + }, + "VK": { + "$ref": "#/definitions/VK" + } + }, + "required": [ + "Delay", + "EventDispatcher", + "I18n", + "ImageUploader", + "LocalStorage", + "Observable", + "Tools", + "URI", + "VK" + ], + "type": "object" + }, + "walk": { + "type": "object" + } + }, + "required": [ + "AddOnManager", + "Annotator", + "DOM", + "Editor", + "EditorCommands", + "EditorManager", + "EditorObservable", + "Env", + "FakeClipboard", + "FocusManager", + "Formatter", + "IconManager", + "ModelManager", + "NotificationManager", + "PluginManager", + "Resource", + "ScriptLoader", + "Shortcuts", + "ThemeManager", + "UndoManager", + "WindowManager", + "_addCacheSuffix", + "activeEditor", + "addI18n", + "baseURI", + "baseURL", + "defaultOptions", + "documentBaseURL", + "dom", + "each", + "explode", + "extend", + "focusedEditor", + "geom", + "grep", + "html", + "i18n", + "inArray", + "is", + "isArray", + "majorVersion", + "makeMap", + "map", + "minorVersion", + "releaseDate", + "resolve", + "suffix", + "toArray", + "translate", + "triggerSave", + "trim", + "util", + "walk" + ], + "type": "object" + }, + "ToolbarGroup": { + "properties": { + "items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "required": [ + "items" + ], + "type": "object" + }, + "Tools": { + "properties": { + "_addCacheSuffix": { + "type": "object" + }, + "each": { + "type": "object" + }, + "explode": { + "type": "object" + }, + "extend": { + "type": "object" + }, + "grep": { + "type": "object" + }, + "hasOwn": { + "type": "object" + }, + "inArray": { + "type": "object" + }, + "is": { + "type": "object" + }, + "isArray": { + "type": "object" + }, + "makeMap": { + "type": "object" + }, + "map": { + "type": "object" + }, + "resolve": { + "type": "object" + }, + "toArray": { + "type": "object" + }, + "trim": { + "type": "object" + }, + "walk": { + "type": "object" + } + }, + "required": [ + "_addCacheSuffix", + "each", + "explode", + "extend", + "grep", + "hasOwn", + "inArray", + "is", + "isArray", + "makeMap", + "map", + "resolve", + "toArray", + "trim", + "walk" + ], + "type": "object" + }, + "TrustedHTML": { + "properties": { + "brand": { + "const": true, + "type": "boolean" + } + }, + "required": [ + "brand" + ], + "type": "object" + }, + "TrustedScript": { + "properties": { + "brand": { + "const": true, + "type": "boolean" + } + }, + "required": [ + "brand" + ], + "type": "object" + }, + "TrustedScriptURL": { + "properties": { + "brand": { + "const": true, + "type": "boolean" + } + }, + "required": [ + "brand" + ], + "type": "object" + }, + "TrustedTypePolicy": { + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "TrustedTypePolicy": { + "oneOf": [ + { + "$ref": "#/definitions/TrustedTypePolicy" + } + ] + }, + "TrustedTypePolicy": { + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "TrustedTypePolicyFactory": { + "oneOf": [ + { + "$ref": "#/definitions/TrustedTypePolicyFactory_1" + }, + { + "$ref": "#/definitions/InternalTrustedTypePolicyFactory" + } + ] + }, + "TrustedTypePolicyFactory_1": { + "properties": { + "defaultPolicy": { + "anyOf": [ + { + "$ref": "#/definitions/TrustedTypePolicy" + }, + { + "type": "null" + } + ] + }, + "emptyHTML": { + "$ref": "#/definitions/TrustedHTML" + }, + "emptyScript": { + "$ref": "#/definitions/TrustedScript" + } + }, + "required": [ + "defaultPolicy", + "emptyHTML", + "emptyScript" + ], + "type": "object" + }, + "URI": { + "properties": { + "anchor": { + "type": "string" + }, + "authority": { + "type": "string" + }, + "directory": { + "type": "string" + }, + "file": { + "type": "string" + }, + "host": { + "type": "string" + }, + "password": { + "type": "string" + }, + "path": { + "type": "string" + }, + "port": { + "type": "string" + }, + "protocol": { + "type": "string" + }, + "query": { + "type": "string" + }, + "relative": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/URISettings" + }, + "source": { + "type": "string" + }, + "user": { + "type": "string" + }, + "userInfo": { + "type": "string" + } + }, + "required": [ + "directory", + "path", + "settings", + "source" + ], + "type": "object" + }, + "URIConstructor": { + "properties": { + "getDocumentBaseUrl": { + "type": "object" + }, + "parseDataUri": { + "type": "object" + }, + "prototype": { + "$ref": "#/definitions/URI" + } + }, + "required": [ + "getDocumentBaseUrl", + "parseDataUri", + "prototype" + ], + "type": "object" + }, + "URISettings": { + "properties": { + "base_uri": { + "$ref": "#/definitions/URI" + } + }, + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.CollectionAlias", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">": { + "properties": { + "alias": { + "const": "Umb.Condition.CollectionBulkActionPermission", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.SectionAlias", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">": { + "properties": { + "alias": { + "const": "Umb.Condition.SectionUserPermission", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.Switch\">": { + "properties": { + "alias": { + "const": "Umb.Condition.Switch", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">": { + "properties": { + "alias": { + "const": "Umb.Condition.UserPermission.Document", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.WorkspaceAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceAlias", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceEntityType", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbDocumentUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">" + }, + { + "properties": { + "allOf": { + "description": "The user must have all of the permissions in this array for the condition to be met.", + "items": { + "type": "string" + }, + "type": "array" + }, + "oneOf": { + "description": "The user must have at least one of the permissions in this array for the condition to be met.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + } + ] + }, + "UmbLocalizationDictionary": { + "type": "object" + }, + "UmbModalConfig": { + "properties": { + "backdropBackground": { + "description": "Set the background property of the modal backdrop", + "type": "string" + }, + "key": { + "type": "string" + }, + "size": { + "enum": [ + "full", + "large", + "medium", + "small" + ], + "type": "string" + }, + "type": { + "enum": [ + "dialog", + "sidebar" + ], + "type": "string" + } + }, + "type": "object" + }, + "UmbModalToken,UmbPickerModalValue>": { + "properties": { + "#alias": { + "type": "string" + }, + "#defaults": { + "$ref": "#/definitions/UmbModalTokenDefaults,UmbPickerModalValue>" + }, + "DATA": { + "description": "Get the data type of the token's data.", + "type": "{ModalDataType}" + }, + "VALUE": { + "description": "Get the value type of the token", + "type": "{ModalValueType}" + } + }, + "required": [ + "#alias", + "DATA", + "VALUE" + ], + "type": "object" + }, + "UmbModalTokenDefaults,UmbPickerModalValue>": { + "properties": { + "data": { + "$ref": "#/definitions/UmbPickerModalData" + }, + "modal": { + "$ref": "#/definitions/UmbModalConfig" + }, + "value": { + "$ref": "#/definitions/UmbPickerModalValue" + } + }, + "type": "object" + }, + "UmbPickerModalData": { + "properties": { + "filter": { + "type": "object" + }, + "multiple": { + "type": "boolean" + }, + "pickableFilter": { + "type": "object" + } + }, + "type": "object" + }, + "UmbPickerModalValue": { + "properties": { + "selection": { + "items": { + "type": [ + "null", + "string" + ] + }, + "type": "array" + } + }, + "required": [ + "selection" + ], + "type": "object" + }, + "UmbSectionUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" + }, + { + "properties": { + "match": { + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "UmbracoPackageImportmap": { + "properties": { + "imports": { + "$ref": "#/definitions/UmbracoPackageImportmapValue", + "description": "This is used to define the module specifiers and their respective paths for the package to be used in the browser.", + "examples": [ + { + "library": "./path/to/library.js", + "library/*": "./path/to/library/*" + } + ], + "title": "A module specifier with a path for the importmap" + }, + "scopes": { + "$ref": "#/definitions/UmbracoPackageImportmapScopes", + "description": "This is used to define the scopes for the package to be used in the browser. It has to specify a path and a value that is an object with module specifiers and their respective paths.", + "examples": [ + { + "/path/to/library": { + "library": "./path/to/some/other/library.js" + } + } + ], + "title": "The importmap scopes for the package" + } + }, + "required": [ + "imports" + ], + "type": "object" + }, + "UmbracoPackageImportmapScopes": { + "additionalProperties": { + "$ref": "#/definitions/UmbracoPackageImportmapValue" + }, + "type": "object" + }, + "UmbracoPackageImportmapValue": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "UndoLevel": { + "anyOf": [ + { + "allOf": [ + { + "$ref": "#/definitions/CompleteUndoLevel" + }, + { + "properties": { + "bookmark": { + "$ref": "#/definitions/Bookmark" + } + }, + "required": [ + "bookmark" + ], + "type": "object" + } + ] + }, + { + "allOf": [ + { + "$ref": "#/definitions/FragmentedUndoLevel" + }, + { + "properties": { + "bookmark": { + "$ref": "#/definitions/Bookmark" + } + }, + "required": [ + "bookmark" + ], + "type": "object" + } + ] + } + ] + }, + "UndoManager": { + "properties": { + "add": { + "type": "object" + }, + "beforeChange": { + "type": "object" + }, + "clear": { + "type": "object" + }, + "data": { + "items": { + "$ref": "#/definitions/UndoLevel" + }, + "type": "array" + }, + "dispatchChange": { + "type": "object" + }, + "extra": { + "type": "object" + }, + "hasRedo": { + "type": "object" + }, + "hasUndo": { + "type": "object" + }, + "ignore": { + "type": "object" + }, + "redo": { + "type": "object" + }, + "reset": { + "type": "object" + }, + "transact": { + "type": "object" + }, + "typing": { + "type": "boolean" + }, + "undo": { + "type": "object" + } + }, + "required": [ + "add", + "beforeChange", + "clear", + "data", + "dispatchChange", + "extra", + "hasRedo", + "hasUndo", + "ignore", + "redo", + "reset", + "transact", + "typing", + "undo" + ], + "type": "object" + }, + "UserActivation": { + "properties": { + "hasBeenActive": { + "type": "boolean" + }, + "isActive": { + "type": "boolean" + } + }, + "required": [ + "hasBeenActive", + "isActive" + ], + "type": "object" + }, + "VK": { + "properties": { + "BACKSPACE": { + "type": "number" + }, + "DELETE": { + "type": "number" + }, + "DOWN": { + "type": "number" + }, + "END": { + "type": "number" + }, + "ENTER": { + "type": "number" + }, + "ESC": { + "type": "number" + }, + "HOME": { + "type": "number" + }, + "LEFT": { + "type": "number" + }, + "PAGE_DOWN": { + "type": "number" + }, + "PAGE_UP": { + "type": "number" + }, + "RIGHT": { + "type": "number" + }, + "SPACEBAR": { + "type": "number" + }, + "TAB": { + "type": "number" + }, + "UP": { + "type": "number" + }, + "metaKeyPressed": { + "type": "object" + }, + "modifierPressed": { + "type": "object" + } + }, + "required": [ + "BACKSPACE", + "DELETE", + "DOWN", + "END", + "ENTER", + "ESC", + "HOME", + "LEFT", + "PAGE_DOWN", + "PAGE_UP", + "RIGHT", + "SPACEBAR", + "TAB", + "UP", + "metaKeyPressed", + "modifierPressed" + ], + "type": "object" + }, + "Version": { + "properties": { + "major": { + "type": "number" + }, + "minor": { + "type": "number" + } + }, + "required": [ + "major", + "minor" + ], + "type": "object" + }, + "VisualViewport": { + "properties": { + "height": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetTop": { + "type": "number" + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "pageLeft": { + "type": "number" + }, + "pageTop": { + "type": "number" + }, + "scale": { + "type": "number" + }, + "width": { + "type": "number" + } + }, + "required": [ + "height", + "offsetLeft", + "offsetTop", + "onresize", + "onscroll", + "pageLeft", + "pageTop", + "scale", + "width" + ], + "type": "object" + }, + "WakeLock": { + "type": "object" + }, + "Window": { + "additionalProperties": { + "$ref": "#/definitions/Window" + }, + "properties": { + "MonacoEnvironment": { + "$ref": "#/definitions/Environment" + }, + "TrustedHTML": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedHTML" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "TrustedScript": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedScript" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "TrustedScriptURL": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedScriptURL" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "TrustedTypePolicy": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedTypePolicy" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "TrustedTypePolicyFactory": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedTypePolicyFactory" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "after": { + "$ref": "#/definitions/Mocha.HookFunction", + "description": "Execute after running tests.\n\n- _Only available when invoked via the mocha CLI._" + }, + "afterEach": { + "$ref": "#/definitions/Mocha.HookFunction", + "description": "Execute after each test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "before": { + "$ref": "#/definitions/Mocha.HookFunction", + "description": "Execute before running tests.\n\n- _Only available when invoked via the mocha CLI._" + }, + "beforeEach": { + "$ref": "#/definitions/Mocha.HookFunction", + "description": "Execute before each test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "caches": { + "$ref": "#/definitions/CacheStorage" + }, + "clientInformation": { + "$ref": "#/definitions/Navigator" + }, + "closed": { + "type": "boolean" + }, + "context": { + "$ref": "#/definitions/Mocha.SuiteFunction", + "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" + }, + "crossOriginIsolated": { + "type": "boolean" + }, + "crypto": { + "$ref": "#/definitions/Crypto" + }, + "customElements": { + "$ref": "#/definitions/CustomElementRegistry" + }, + "describe": { + "$ref": "#/definitions/Mocha.SuiteFunction", + "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" + }, + "devicePixelRatio": { + "type": "number" + }, + "document": { + "$ref": "#/definitions/Document" + }, + "event": { + "$ref": "#/definitions/Event" + }, + "external": { + "$ref": "#/definitions/External" + }, + "frameElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "frames": { + "$ref": "#/definitions/Window" + }, + "history": { + "$ref": "#/definitions/History" + }, + "indexedDB": { + "$ref": "#/definitions/IDBFactory" + }, + "innerHeight": { + "type": "number" + }, + "innerWidth": { + "type": "number" + }, + "isSecureContext": { + "type": "boolean" + }, + "it": { + "$ref": "#/definitions/Mocha.TestFunction", + "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "length": { + "type": "number" + }, + "localStorage": { + "$ref": "#/definitions/Storage" + }, + "location": { + "$ref": "#/definitions/Location" + }, + "locationbar": { + "$ref": "#/definitions/BarProp" + }, + "menubar": { + "$ref": "#/definitions/BarProp" + }, + "name": { + "type": "string" + }, + "navigator": { + "$ref": "#/definitions/Navigator" + }, + "onabort": { + "type": [ + "null", + "object" + ] + }, + "onafterprint": { + "type": [ + "null", + "object" + ] + }, + "onanimationcancel": { + "type": [ + "null", + "object" + ] + }, + "onanimationend": { + "type": [ + "null", + "object" + ] + }, + "onanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onauxclick": { + "type": [ + "null", + "object" + ] + }, + "onbeforeinput": { + "type": [ + "null", + "object" + ] + }, + "onbeforeprint": { + "type": [ + "null", + "object" + ] + }, + "onbeforeunload": { + "type": [ + "null", + "object" + ] + }, + "onblur": { + "type": [ + "null", + "object" + ] + }, + "oncancel": { + "type": [ + "null", + "object" + ] + }, + "oncanplay": { + "type": [ + "null", + "object" + ] + }, + "oncanplaythrough": { + "type": [ + "null", + "object" + ] + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "onclick": { + "type": [ + "null", + "object" + ] + }, + "onclose": { + "type": [ + "null", + "object" + ] + }, + "oncontextmenu": { + "type": [ + "null", + "object" + ] + }, + "oncopy": { + "type": [ + "null", + "object" + ] + }, + "oncuechange": { + "type": [ + "null", + "object" + ] + }, + "oncut": { + "type": [ + "null", + "object" + ] + }, + "ondblclick": { + "type": [ + "null", + "object" + ] + }, + "ondevicemotion": { + "type": [ + "null", + "object" + ] + }, + "ondeviceorientation": { + "type": [ + "null", + "object" + ] + }, + "ondrag": { + "type": [ + "null", + "object" + ] + }, + "ondragend": { + "type": [ + "null", + "object" + ] + }, + "ondragenter": { + "type": [ + "null", + "object" + ] + }, + "ondragleave": { + "type": [ + "null", + "object" + ] + }, + "ondragover": { + "type": [ + "null", + "object" + ] + }, + "ondragstart": { + "type": [ + "null", + "object" + ] + }, + "ondrop": { + "type": [ + "null", + "object" + ] + }, + "ondurationchange": { + "type": [ + "null", + "object" + ] + }, + "onemptied": { + "type": [ + "null", + "object" + ] + }, + "onended": { + "type": [ + "null", + "object" + ] + }, + "onerror": { + "$ref": "#/definitions/OnErrorEventHandler" + }, + "onfocus": { + "type": [ + "null", + "object" + ] + }, + "onformdata": { + "type": [ + "null", + "object" + ] + }, + "ongamepadconnected": { + "type": [ + "null", + "object" + ] + }, + "ongamepaddisconnected": { + "type": [ + "null", + "object" + ] + }, + "ongotpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onhashchange": { + "type": [ + "null", + "object" + ] + }, + "oninput": { + "type": [ + "null", + "object" + ] + }, + "oninvalid": { + "type": [ + "null", + "object" + ] + }, + "onkeydown": { + "type": [ + "null", + "object" + ] + }, + "onkeypress": { + "type": [ + "null", + "object" + ] + }, + "onkeyup": { + "type": [ + "null", + "object" + ] + }, + "onlanguagechange": { + "type": [ + "null", + "object" + ] + }, + "onload": { + "type": [ + "null", + "object" + ] + }, + "onloadeddata": { + "type": [ + "null", + "object" + ] + }, + "onloadedmetadata": { + "type": [ + "null", + "object" + ] + }, + "onloadstart": { + "type": [ + "null", + "object" + ] + }, + "onlostpointercapture": { + "type": [ + "null", + "object" + ] + }, + "onmessage": { + "type": [ + "null", + "object" + ] + }, + "onmessageerror": { + "type": [ + "null", + "object" + ] + }, + "onmousedown": { + "type": [ + "null", + "object" + ] + }, + "onmouseenter": { + "type": [ + "null", + "object" + ] + }, + "onmouseleave": { + "type": [ + "null", + "object" + ] + }, + "onmousemove": { + "type": [ + "null", + "object" + ] + }, + "onmouseout": { + "type": [ + "null", + "object" + ] + }, + "onmouseover": { + "type": [ + "null", + "object" + ] + }, + "onmouseup": { + "type": [ + "null", + "object" + ] + }, + "onoffline": { + "type": [ + "null", + "object" + ] + }, + "ononline": { + "type": [ + "null", + "object" + ] + }, + "onorientationchange": { + "type": [ + "null", + "object" + ] + }, + "onpagehide": { + "type": [ + "null", + "object" + ] + }, + "onpageshow": { + "type": [ + "null", + "object" + ] + }, + "onpaste": { + "type": [ + "null", + "object" + ] + }, + "onpause": { + "type": [ + "null", + "object" + ] + }, + "onplay": { + "type": [ + "null", + "object" + ] + }, + "onplaying": { + "type": [ + "null", + "object" + ] + }, + "onpointercancel": { + "type": [ + "null", + "object" + ] + }, + "onpointerdown": { + "type": [ + "null", + "object" + ] + }, + "onpointerenter": { + "type": [ + "null", + "object" + ] + }, + "onpointerleave": { + "type": [ + "null", + "object" + ] + }, + "onpointermove": { + "type": [ + "null", + "object" + ] + }, + "onpointerout": { + "type": [ + "null", + "object" + ] + }, + "onpointerover": { + "type": [ + "null", + "object" + ] + }, + "onpointerup": { + "type": [ + "null", + "object" + ] + }, + "onpopstate": { + "type": [ + "null", + "object" + ] + }, + "onprogress": { + "type": [ + "null", + "object" + ] + }, + "onratechange": { + "type": [ + "null", + "object" + ] + }, + "onrejectionhandled": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onsecuritypolicyviolation": { + "type": [ + "null", + "object" + ] + }, + "onseeked": { + "type": [ + "null", + "object" + ] + }, + "onseeking": { + "type": [ + "null", + "object" + ] + }, + "onselect": { + "type": [ + "null", + "object" + ] + }, + "onselectionchange": { + "type": [ + "null", + "object" + ] + }, + "onselectstart": { + "type": [ + "null", + "object" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "onstalled": { + "type": [ + "null", + "object" + ] + }, + "onstorage": { + "type": [ + "null", + "object" + ] + }, + "onsubmit": { + "type": [ + "null", + "object" + ] + }, + "onsuspend": { + "type": [ + "null", + "object" + ] + }, + "ontimeupdate": { + "type": [ + "null", + "object" + ] + }, + "ontoggle": { + "type": [ + "null", + "object" + ] + }, + "ontouchcancel": { + "type": [ + "null", + "object" + ] + }, + "ontouchend": { + "type": [ + "null", + "object" + ] + }, + "ontouchmove": { + "type": [ + "null", + "object" + ] + }, + "ontouchstart": { + "type": [ + "null", + "object" + ] + }, + "ontransitioncancel": { + "type": [ + "null", + "object" + ] + }, + "ontransitionend": { + "type": [ + "null", + "object" + ] + }, + "ontransitionrun": { + "type": [ + "null", + "object" + ] + }, + "ontransitionstart": { + "type": [ + "null", + "object" + ] + }, + "onunhandledrejection": { + "type": [ + "null", + "object" + ] + }, + "onunload": { + "type": [ + "null", + "object" + ] + }, + "onvolumechange": { + "type": [ + "null", + "object" + ] + }, + "onwaiting": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationend": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationiteration": { + "type": [ + "null", + "object" + ] + }, + "onwebkitanimationstart": { + "type": [ + "null", + "object" + ] + }, + "onwebkittransitionend": { + "type": [ + "null", + "object" + ] + }, + "onwheel": { + "type": [ + "null", + "object" + ] + }, + "opener": {}, + "orientation": { + "type": "number" + }, + "origin": { + "type": "string" + }, + "outerHeight": { + "type": "number" + }, + "outerWidth": { + "type": "number" + }, + "pageXOffset": { + "type": "number" + }, + "pageYOffset": { + "type": "number" + }, + "parent": { + "$ref": "#/definitions/Window" + }, + "performance": { + "$ref": "#/definitions/Performance" + }, + "personalbar": { + "$ref": "#/definitions/BarProp" + }, + "run": { + "description": "Triggers root suite execution.\n\n- _Only available if flag --delay is passed into Mocha._\n- _Only available when invoked via the mocha CLI._", + "type": "object" + }, + "screen": { + "$ref": "#/definitions/Screen" + }, + "screenLeft": { + "type": "number" + }, + "screenTop": { + "type": "number" + }, + "screenX": { + "type": "number" + }, + "screenY": { + "type": "number" + }, + "scrollX": { + "type": "number" + }, + "scrollY": { + "type": "number" + }, + "scrollbars": { + "$ref": "#/definitions/BarProp" + }, + "self": { + "allOf": [ + { + "$ref": "#/definitions/Window" + }, + { + "type": "object" + } + ] + }, + "sessionStorage": { + "$ref": "#/definitions/Storage" + }, + "setup": { + "$ref": "#/definitions/Mocha.HookFunction", + "description": "Execute before each test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "specify": { + "$ref": "#/definitions/Mocha.TestFunction", + "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "speechSynthesis": { + "$ref": "#/definitions/SpeechSynthesis" + }, + "status": { + "type": "string" + }, + "statusbar": { + "$ref": "#/definitions/BarProp" + }, + "suite": { + "$ref": "#/definitions/Mocha.SuiteFunction", + "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" + }, + "suiteSetup": { + "$ref": "#/definitions/Mocha.HookFunction", + "description": "Execute before running tests.\n\n- _Only available when invoked via the mocha CLI._" + }, + "suiteTeardown": { + "$ref": "#/definitions/Mocha.HookFunction", + "description": "Execute after running tests.\n\n- _Only available when invoked via the mocha CLI._" + }, + "teardown": { + "$ref": "#/definitions/Mocha.HookFunction", + "description": "Execute after each test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "test": { + "$ref": "#/definitions/Mocha.TestFunction", + "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "tinymce": { + "$ref": "#/definitions/TinyMCE" + }, + "toolbar": { + "$ref": "#/definitions/BarProp" + }, + "top": { + "anyOf": [ + { + "$ref": "#/definitions/Window" + }, + { + "type": "null" + } + ] + }, + "trustedTypes": { + "$ref": "#/definitions/TrustedTypePolicyFactory" + }, + "visualViewport": { + "anyOf": [ + { + "$ref": "#/definitions/VisualViewport" + }, + { + "type": "null" + } + ] + }, + "window": { + "allOf": [ + { + "$ref": "#/definitions/Window" + }, + { + "type": "object" + } + ] + }, + "xcontext": { + "$ref": "#/definitions/Mocha.PendingSuiteFunction", + "description": "Pending suite.\n\n- _Only available when invoked via the mocha CLI._" + }, + "xdescribe": { + "$ref": "#/definitions/Mocha.PendingSuiteFunction", + "description": "Pending suite.\n\n- _Only available when invoked via the mocha CLI._" + }, + "xit": { + "$ref": "#/definitions/Mocha.PendingTestFunction", + "description": "Describes a pending test case.\n\n- _Only available when invoked via the mocha CLI._" + }, + "xspecify": { + "$ref": "#/definitions/Mocha.PendingTestFunction", + "description": "Describes a pending test case.\n\n- _Only available when invoked via the mocha CLI._" + } + }, + "required": [ + "TrustedHTML", + "TrustedScript", + "TrustedScriptURL", + "TrustedTypePolicy", + "TrustedTypePolicyFactory", + "after", + "afterEach", + "before", + "beforeEach", + "caches", + "clientInformation", + "closed", + "context", + "crossOriginIsolated", + "crypto", + "customElements", + "describe", + "devicePixelRatio", + "document", + "external", + "frameElement", + "frames", + "history", + "indexedDB", + "innerHeight", + "innerWidth", + "isSecureContext", + "it", + "length", + "localStorage", + "location", + "locationbar", + "menubar", + "name", + "navigator", + "onabort", + "onafterprint", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforeprint", + "onbeforeunload", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondevicemotion", + "ondeviceorientation", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "ongamepadconnected", + "ongamepaddisconnected", + "ongotpointercapture", + "onhashchange", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onlanguagechange", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmessage", + "onmessageerror", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onoffline", + "ononline", + "onorientationchange", + "onpagehide", + "onpageshow", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onpopstate", + "onprogress", + "onratechange", + "onrejectionhandled", + "onreset", + "onresize", + "onscroll", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onstorage", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onunhandledrejection", + "onunload", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "opener", + "orientation", + "origin", + "outerHeight", + "outerWidth", + "pageXOffset", + "pageYOffset", + "parent", + "performance", + "personalbar", + "run", + "screen", + "screenLeft", + "screenTop", + "screenX", + "screenY", + "scrollX", + "scrollY", + "scrollbars", + "self", + "sessionStorage", + "setup", + "specify", + "speechSynthesis", + "status", + "statusbar", + "suite", + "suiteSetup", + "suiteTeardown", + "teardown", + "test", + "tinymce", + "toolbar", + "top", + "visualViewport", + "window", + "xcontext", + "xdescribe", + "xit", + "xspecify" + ], + "type": "object" + }, + "WindowManager": { + "properties": { + "alert": { + "type": "object" + }, + "close": { + "type": "object" + }, + "confirm": { + "type": "object" + }, + "open": { + "type": "object" + }, + "openUrl": { + "type": "object" + } + }, + "required": [ + "alert", + "close", + "confirm", + "open", + "openUrl" + ], + "type": "object" + }, + "WorkspaceAliasConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceAlias\">" + }, + { + "properties": { + "match": { + "description": "Define the workspace that this extension should be available in", + "type": "string" + }, + "oneOf": { + "description": "Define one or more workspaces that this extension should be available in", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + } + ] + }, + "WorkspaceEntityTypeConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">" + }, + { + "properties": { + "match": { + "description": "Define the workspace that this extension should be available in", + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + } + }, + "description": "Umbraco package manifest JSON", + "properties": { + "allowPublicAccess": { + "default": false, + "title": "Decides if the package is allowed to be accessed by the public, e.g. on the login screen", + "type": "boolean" + }, + "allowTelemetry": { + "default": true, + "title": "Decides if the package sends telemetry data for collection", + "type": "boolean" + }, + "extensions": { + "items": { + "$ref": "#/definitions/ManifestTypes" + }, + "title": "An array of Umbraco package manifest types that will be installed", + "type": "array" + }, + "id": { + "title": "The unique identifier of the Umbraco package", + "type": "string" + }, + "importmap": { + "$ref": "#/definitions/UmbracoPackageImportmap", + "description": "This is used to define the imports and the scopes for the package to be used in the browser. It will be combined with the global importmap.", + "title": "The importmap for the package" + }, + "name": { + "title": "The name of the Umbraco package", + "type": "string" + }, + "version": { + "examples": [ + "0.1.0" + ], + "title": "The version of the Umbraco package in the style of semver", + "type": "string" + } + }, + "required": [ + "extensions", + "name" + ], + "type": "object" +} + diff --git a/src/Umbraco.Forms.Integrations.sln b/src/Umbraco.Forms.Integrations.sln index 44df602..d0203b1 100644 --- a/src/Umbraco.Forms.Integrations.sln +++ b/src/Umbraco.Forms.Integrations.sln @@ -25,21 +25,19 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Automation", "Automation", EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Zapier", "Zapier", "{B05E7FB6-2403-4971-AB34-4BE43A69FBE2}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Umbraco.Forms.Integrations.Automation.Zapier", "Umbraco.Forms.Integrations.Automation.Zapier\Umbraco.Forms.Integrations.Automation.Zapier.csproj", "{9602AB40-C74D-4067-814F-AF7EC33A5F8C}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Commerce", "Commerce", "{F436249E-0796-4FCC-85A5-180A0DCDB05F}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Emerchantpay", "Emerchantpay", "{854D0DF1-AAEE-406A-82A8-B05992A0A74B}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Umbraco.Forms.Integrations.Commerce.Emerchantpay", "Umbraco.Forms.Integrations.Commerce.Emerchantpay\Umbraco.Forms.Integrations.Commerce.Emerchantpay.csproj", "{FD1A8505-A19E-4281-8701-6BA708C03CBE}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Umbraco.Forms.Integrations.Testsite.V10", "Umbraco.Forms.Integrations.Testsite.V10\Umbraco.Forms.Integrations.Testsite.V10.csproj", "{4A475341-A17E-419F-B5A1-415FF1911046}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ActiveCampaign", "ActiveCampaign", "{104D2677-6B53-4FF9-BB62-A68BD1D2884E}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Umbraco.Forms.Integrations.Crm.ActiveCampaign", "Umbraco.Forms.Integrations.Crm.ActiveCampaign\Umbraco.Forms.Integrations.Crm.ActiveCampaign.csproj", "{084CA526-1E5D-4AD7-8715-C5D6342CB3A0}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Umbraco.Forms.Integrations.Testsite.V12", "Umbraco.Forms.Integrations.Testsite.V12\Umbraco.Forms.Integrations.Testsite.V12.csproj", "{3A5AC6E0-FCA8-4C58-A478-F4E7EF37A02C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Umbraco.Forms.Integrations.Automation.Zapier", "Umbraco.Forms.Integrations.Automation.Zapier\Umbraco.Forms.Integrations.Automation.Zapier.csproj", "{B437434B-2A95-4C8E-AF6E-4B55D4781C70}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Umbraco.Forms.Integrations.Testsite.V14", "Umbraco.Forms.Integrations.Testsite.V14\Umbraco.Forms.Integrations.Testsite.V14.csproj", "{8595CB83-F6E1-485D-A776-E4EB5DA13436}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -59,26 +57,22 @@ Global {B3FD7257-B50B-4221-A5CF-59AC25862924}.Debug|Any CPU.Build.0 = Debug|Any CPU {B3FD7257-B50B-4221-A5CF-59AC25862924}.Release|Any CPU.ActiveCfg = Release|Any CPU {B3FD7257-B50B-4221-A5CF-59AC25862924}.Release|Any CPU.Build.0 = Release|Any CPU - {9602AB40-C74D-4067-814F-AF7EC33A5F8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9602AB40-C74D-4067-814F-AF7EC33A5F8C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9602AB40-C74D-4067-814F-AF7EC33A5F8C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9602AB40-C74D-4067-814F-AF7EC33A5F8C}.Release|Any CPU.Build.0 = Release|Any CPU {FD1A8505-A19E-4281-8701-6BA708C03CBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FD1A8505-A19E-4281-8701-6BA708C03CBE}.Debug|Any CPU.Build.0 = Debug|Any CPU {FD1A8505-A19E-4281-8701-6BA708C03CBE}.Release|Any CPU.ActiveCfg = Release|Any CPU {FD1A8505-A19E-4281-8701-6BA708C03CBE}.Release|Any CPU.Build.0 = Release|Any CPU - {4A475341-A17E-419F-B5A1-415FF1911046}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4A475341-A17E-419F-B5A1-415FF1911046}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4A475341-A17E-419F-B5A1-415FF1911046}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4A475341-A17E-419F-B5A1-415FF1911046}.Release|Any CPU.Build.0 = Release|Any CPU {084CA526-1E5D-4AD7-8715-C5D6342CB3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {084CA526-1E5D-4AD7-8715-C5D6342CB3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU {084CA526-1E5D-4AD7-8715-C5D6342CB3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU {084CA526-1E5D-4AD7-8715-C5D6342CB3A0}.Release|Any CPU.Build.0 = Release|Any CPU - {3A5AC6E0-FCA8-4C58-A478-F4E7EF37A02C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3A5AC6E0-FCA8-4C58-A478-F4E7EF37A02C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3A5AC6E0-FCA8-4C58-A478-F4E7EF37A02C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3A5AC6E0-FCA8-4C58-A478-F4E7EF37A02C}.Release|Any CPU.Build.0 = Release|Any CPU + {B437434B-2A95-4C8E-AF6E-4B55D4781C70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B437434B-2A95-4C8E-AF6E-4B55D4781C70}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B437434B-2A95-4C8E-AF6E-4B55D4781C70}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B437434B-2A95-4C8E-AF6E-4B55D4781C70}.Release|Any CPU.Build.0 = Release|Any CPU + {8595CB83-F6E1-485D-A776-E4EB5DA13436}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8595CB83-F6E1-485D-A776-E4EB5DA13436}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8595CB83-F6E1-485D-A776-E4EB5DA13436}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8595CB83-F6E1-485D-A776-E4EB5DA13436}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -89,11 +83,11 @@ Global {53742941-B77B-4A95-B247-F3ADD944C2FD} = {621A30D4-2251-43FF-BB4A-A4808C6A67D6} {B3FD7257-B50B-4221-A5CF-59AC25862924} = {621A30D4-2251-43FF-BB4A-A4808C6A67D6} {B05E7FB6-2403-4971-AB34-4BE43A69FBE2} = {8C56413E-07EF-4C1B-8D72-5493B6D35847} - {9602AB40-C74D-4067-814F-AF7EC33A5F8C} = {B05E7FB6-2403-4971-AB34-4BE43A69FBE2} {854D0DF1-AAEE-406A-82A8-B05992A0A74B} = {F436249E-0796-4FCC-85A5-180A0DCDB05F} {FD1A8505-A19E-4281-8701-6BA708C03CBE} = {854D0DF1-AAEE-406A-82A8-B05992A0A74B} {104D2677-6B53-4FF9-BB62-A68BD1D2884E} = {B068CD05-EA88-4457-B8D9-6DB899E7EBE1} {084CA526-1E5D-4AD7-8715-C5D6342CB3A0} = {104D2677-6B53-4FF9-BB62-A68BD1D2884E} + {B437434B-2A95-4C8E-AF6E-4B55D4781C70} = {B05E7FB6-2403-4971-AB34-4BE43A69FBE2} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {24944114-049F-4C44-95C5-E50600988018}