From 6532aee5824ea51b246aa1627d1e9838bd3e1889 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Mon, 24 Nov 2025 13:22:06 +0100 Subject: [PATCH 1/6] Update for Umbraco 17 release candidate. --- .../UmbracoExamine.PDF.Testsite.csproj | 5 +- .../appsettings.json | 8 +- .../umbraco-package-schema.json | 72303 +++------------- .../umbraco/Data/Umbraco.sqlite.db | Bin 774144 -> 1187840 bytes .../UmbracoExamine.PDF.Tests.csproj | 2 +- .../UmbracoExamine.PDF.csproj | 14 +- 6 files changed, 10237 insertions(+), 62095 deletions(-) diff --git a/src/UmbracoExamine-PDF.TestSite/UmbracoExamine.PDF.Testsite.csproj b/src/UmbracoExamine-PDF.TestSite/UmbracoExamine.PDF.Testsite.csproj index 5af0ba3..6dbcbcf 100644 --- a/src/UmbracoExamine-PDF.TestSite/UmbracoExamine.PDF.Testsite.csproj +++ b/src/UmbracoExamine-PDF.TestSite/UmbracoExamine.PDF.Testsite.csproj @@ -1,6 +1,6 @@ - net9.0 + net10.0 UmbracoExamine_PDF.TestSite false enable @@ -8,7 +8,8 @@ - + + diff --git a/src/UmbracoExamine-PDF.TestSite/appsettings.json b/src/UmbracoExamine-PDF.TestSite/appsettings.json index 4951394..249d66f 100644 --- a/src/UmbracoExamine-PDF.TestSite/appsettings.json +++ b/src/UmbracoExamine-PDF.TestSite/appsettings.json @@ -10,10 +10,6 @@ } } }, - "ConnectionStrings": { - "umbracoDbDSN": "Data Source=|DataDirectory|/Umbraco.sqlite.db;Cache=Shared;Foreign Keys=True;Pooling=True", - "umbracoDbDSN_ProviderName": "Microsoft.Data.Sqlite" - }, "Umbraco": { "CMS": { "Hosting": { @@ -23,5 +19,9 @@ "Id": "9838d517-4f47-421f-9d2d-103d36de4ff0" } } + }, + "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/UmbracoExamine-PDF.TestSite/umbraco-package-schema.json b/src/UmbracoExamine-PDF.TestSite/umbraco-package-schema.json index 601bf42..a5893f1 100755 --- a/src/UmbracoExamine-PDF.TestSite/umbraco-package-schema.json +++ b/src/UmbracoExamine-PDF.TestSite/umbraco-package-schema.json @@ -1,536 +1,619 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { - "AddOnManagerNamespace": { + "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" + } + ] + }, + "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": { - "ModelManager": { - "$ref": "#/definitions/ModelManager" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "PluginManager": { - "$ref": "#/definitions/PluginManager" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ThemeManager": { - "$ref": "#/definitions/ThemeManager" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "baseURL": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "language": { + "type": { + "const": "appEntryPoint", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "languageLoad": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "ModelManager", - "PluginManager", - "ThemeManager", - "baseURL", - "language", - "languageLoad" + "alias", + "name", + "type" ], "type": "object" }, - "AllowedFormat": { - "anyOf": [ - { - "$ref": "#/definitions/Separator" - }, - { - "$ref": "#/definitions/FormatReference" + "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" }, - { - "$ref": "#/definitions/BlockStyleFormat" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - { - "$ref": "#/definitions/InlineStyleFormat" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - { - "$ref": "#/definitions/SelectorStyleFormat" + "forProviderName": { + "description": "The provider name that this provider is for.", + "examples": "'Umbraco.Github'", + "type": "string" }, - { - "$ref": "#/definitions/NestedFormatting" - } - ] - }, - "Annotator": { - "properties": { - "annotate": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "annotationChanged": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "getAll": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaAuthProvider", + "description": "This contains properties specific to the type of extension" }, - "register": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "remove": { - "type": "object" + "type": { + "const": "authProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "removeAll": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "annotate", - "annotationChanged", - "getAll", - "register", - "remove", - "removeAll" + "alias", + "forProviderName", + "name", + "type" ], "type": "object" }, - "ApiLoaderProperty": { - "type": [ - "string", - "object" - ] - }, - "AstNode": { + "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": { - "attributes": { - "$ref": "#/definitions/Attributes$1" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, "name": { + "description": "The friendly name of the extension", "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": { + "const": "backofficeEntryPoint", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ + "alias", "name", "type" ], "type": "object" }, - "AstNodeConstructor": { + "ManifestBase": { "properties": { - "prototype": { - "$ref": "#/definitions/AstNode" + "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 higher numbers being first in the list", + "type": "number" } }, "required": [ - "prototype" + "alias", + "name", + "type" ], "type": "object" }, - "Attr": { + "ManifestBundle": { + "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ENTITY_NODE": { - "const": 6, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "type": { + "const": "bundle", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "TEXT_NODE": { - "const": 3, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "baseURI": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "localName": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "name": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "namespaceURI": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "nextSibling": { + "meta": { + "$ref": "#/definitions/MetaCollection" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "collection", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "nodeValue": { - "type": [ - "null", - "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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ownerDocument": { - "$ref": "#/definitions/Document" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ownerElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "prefix": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaCollectionAction" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "specified": { - "type": "boolean" - }, - "textContent": { - "type": [ - "null", - "string" - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "value": { + "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 higher numbers being first in the list", + "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", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", - "localName", + "alias", + "meta", "name", - "namespaceURI", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "ownerElement", - "parentElement", - "parentNode", - "prefix", - "previousSibling", - "specified", - "textContent", - "value" + "type" ], "type": "object" }, - "Attributes$1": { - "allOf": [ - { + "ManifestCollectionActionCreateKind": { + "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": { - "properties": { - "name": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" }, - "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" + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "getByData": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "getByUri": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "removeByUri": { - "type": "object" - } - }, - "required": [ - "add", - "create", - "destroy", - "findFirst", - "get", - "getByData", - "getByUri", - "removeByUri" - ], - "type": "object" - }, - "BlockEntryShowContentEditConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.BlockEntryShowContentEdit", + "js": { + "description": "The file location of the javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "BlockStyleFormat": { - "properties": { - "attributes": { - "$ref": "#/definitions/Record" }, - "block": { + "kind": { + "const": "create", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "block_expand": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaCollectionAction" }, - "ceFalseOverride": { - "type": "boolean" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "classes": { + "overwrites": { "anyOf": [ { "items": { @@ -541,60007 +624,7653 @@ { "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "clear_child_styles": { - "type": "boolean" + "type": { + "const": "collectionAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "collapsed": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollectionMenu": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "deep": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "exact": { - "type": "boolean" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "expand": { - "type": "boolean" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "icon": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "links": { - "type": "boolean" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "list_block": { - "type": "string" + "meta": { + "$ref": "#/definitions/MetaCollectionMenu" }, - "merge_siblings": { - "type": "boolean" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "merge_with_parents": { - "type": "boolean" + "type": { + "const": "collectionMenu", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "mixed": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollectionMenuItem": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "name": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "onformat": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onmatch": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "preserve_attributes": { + "forEntityTypes": { "items": { "type": "string" }, "type": "array" }, - "preview": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] - }, - "remove": { - "enum": [ - "all", - "empty", - "none" - ], + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "remove_similar": { - "type": "boolean" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "title": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "toggle": { - "type": "boolean" + "type": { + "const": "collectionMenuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "wrapper": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "block", - "title" + "alias", + "forEntityTypes", + "name", + "type" ], "type": "object" }, - "BlockWorkspaceHasSettingsConditionConfig": { + "ManifestCollectionView": { "properties": { "alias": { - "const": "Umb.Condition.BlockWorkspaceHasSettings", + "description": "The alias of the extension, ensure it is unique", "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" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "MEDIA_RULE": { - "const": 4, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "NAMESPACE_RULE": { - "const": 10, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "PAGE_RULE": { - "const": 6, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "STYLE_RULE": { - "const": 1, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "SUPPORTS_RULE": { - "const": 12, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaCollectionView", + "description": "This contains properties specific to the type of extension" }, - "cssText": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "parentStyleSheet": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/CSSStyleSheet" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "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 higher numbers being first in the list", "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", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "CSSStyleSheet": { + "ManifestCondition": { + "description": "This type of extension takes a JS module and registers all exported manifests from the pointed JS file.", "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ownerNode": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "$ref": "#/definitions/ProcessingInstruction" - }, - { - "type": "null" - } - ] + "api": { + "type": "string" }, - "ownerRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "parentStyleSheet": { - "anyOf": [ - { - "$ref": "#/definitions/CSSStyleSheet" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "rules": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSRule" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "title": { - "type": [ - "null", - "string" - ] + "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 higher numbers being first in the list", + "type": "number" } }, "required": [ - "cssRules", - "disabled", - "href", - "media", - "ownerNode", - "ownerRule", - "parentStyleSheet", - "rules", - "title", + "alias", + "name", "type" ], "type": "object" }, - "CacheStorage": { - "type": "object" - }, - "ChildNode": { + "ManifestCurrentUserAction": { "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "baseURI": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "nodeName": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "nodeType": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "nodeValue": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ownerDocument": { - "anyOf": [ - { - "$ref": "#/definitions/Document" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaCurrentUserAction" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "parentNode": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ParentNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "type": { + "const": "currentUserAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "textContent": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "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", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "textContent" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "Clipboard": { - "type": "object" - }, - "CollectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">" + "ManifestDashboard": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - { - "properties": { - "match": { - "description": "The collection that this extension should be available in", - "type": "string" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "CollectionBulkActionPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">" + "type": "array" }, - { - "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" - } + "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" ] }, - "bookmark": { + "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": [ { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "content": { - "type": "string" - }, - "fragments": { - "type": "null" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { - "const": "complete", + "const": "dashboard", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", + "alias", + "meta", + "name", "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/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/UmbMultipleAppLanguageConditionConfig" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" - } - ] - }, - "ConditionsDashboardCollection": { - "description": "The conditions for when the dashboard should be available", + "ManifestDataSourceDataMapping": { "properties": { - "entityType": { - "description": "The entity type that the dashboard collection should be available for", - "examples": [ - "media" - ], + "alias": { + "description": "The alias of the extension, ensure it is unique", "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": { + "api": { "type": "string" }, - "customCode": { + "forDataModel": { "type": "string" }, - "title": { + "forDataSource": { "type": "string" - } - }, - "required": [ - "code", - "title" - ], - "type": "object" - }, - "ControlSelection": { - "properties": { - "destroy": { - "type": "object" }, - "hideResizeRect": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "isResizable": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "showResizeRect": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaDataSourceDataMapping" }, - "updateResizeRect": { - "type": "object" - } - }, - "required": [ - "destroy", - "hideResizeRect", - "isResizable", - "showResizeRect", - "updateResizeRect" - ], - "type": "object" - }, - "CredentialsContainer": { - "type": "object" - }, - "Crypto": { - "properties": { - "subtle": { - "$ref": "#/definitions/SubtleCrypto" + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "dataSourceDataMapping", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "subtle" + "alias", + "forDataModel", + "forDataSource", + "meta", + "name", + "type" ], "type": "object" }, - "CustomElementRegistry": { - "type": "object" - }, - "DOMImplementation": { - "type": "object" - }, - "DOMMatrix": { + "ManifestEntityAction": { + "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "m21": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "m22": { - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "m23": { - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "m24": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "m31": { - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "m32": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "m33": { - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "m34": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityAction" }, - "m41": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "m42": { - "type": "number" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "m43": { - "type": "number" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "m44": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "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" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "DOMPointReadOnly": { + "ManifestEntityActionCreateFolderKind": { "properties": { - "w": { - "type": "number" - }, - "x": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "y": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "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" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "width": { - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "x": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "y": { - "type": "number" - } - }, - "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" - ], - "type": "object" - }, - "DOMRectReadOnly": { - "properties": { - "bottom": { - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "height": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "left": { - "type": "number" + "kind": { + "const": "folderCreate", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "right": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "top": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "width": { - "type": "number" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "x": { - "type": "number" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "y": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" } }, "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "DOMStringMap": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "DOMUtils": { + "ManifestEntityActionCreateKind": { "properties": { - "add": { - "type": "object" - }, - "addClass": { - "type": "object" - }, - "addStyle": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "bind": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "boundEvents": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "items": [ + "anyOf": [ { - "$ref": "#/definitions/Target" + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" }, { - "type": "string" + "$ref": "#/definitions/UmbEntityTypeConditionConfig" }, { - "type": "object" + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" }, - {} - ], - "maxItems": 4, - "minItems": 4, - "type": "array" + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "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" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "encode": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "events": { - "$ref": "#/definitions/EventUtils" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "files": { - "$ref": "#/definitions/Record" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "findCommonAncestor": { - "type": "object" + "kind": { + "const": "create", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "fire": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityActionCreateKind" }, - "get": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "getAttrib": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "getAttribs": { - "type": "object" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "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" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "setEditorInterval", - "setEditorTimeout" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Document": { + "ManifestEntityActionDefaultKind": { "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": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "activeElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "adoptedStyleSheets": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/CSSStyleSheet" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "alinkColor": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "all": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "anchors": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/HTMLAnchorElement" + "type": "string" }, "type": "array" }, - "applets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "baseURI": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "bgColor": { + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "body": { - "$ref": "#/definitions/HTMLElement" + "meta": { + "$ref": "#/definitions/MetaEntityActionDefaultKind" }, - "characterSet": { + "name": { + "description": "The friendly name of the extension", "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": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/DocumentType" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "documentElement": { - "$ref": "#/definitions/HTMLElement" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "documentURI": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "domain": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "embeds": { - "items": { - "$ref": "#/definitions/HTMLEmbedElement" - }, - "type": "array" - }, - "fgColor": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "fonts": { - "$ref": "#/definitions/FontFaceSet" - }, - "forms": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "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" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" }, - "innerText": { - "type": "string" + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" }, - "inputMode": { - "type": "string" + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" }, - "isConnected": { - "type": "boolean" + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" }, - "isContentEditable": { - "type": "boolean" + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" }, - "lang": { - "type": "string" + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "length": { - "type": "number" - }, - "localName": { - "type": "string" + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" }, - "method": { - "type": "string" + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" }, - "name": { - "type": "string" + { + "$ref": "#/definitions/SectionAliasConditionConfig" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "noValidate": { - "type": "boolean" - }, - "nodeName": { - "type": "string" + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" }, - "nodeType": { - "type": "number" + { + "$ref": "#/definitions/CollectionAliasConditionConfig" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" }, - "nonce": { - "type": "string" + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" }, - "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" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" }, - "outerText": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" }, - "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" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" }, - "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" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" }, - "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" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" }, - "target": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" }, - "textContent": { - "type": [ - "null", - "string" - ] + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" }, - "title": { - "type": "string" + { + "$ref": "#/definitions/SwitchConditionConfig" }, - "translate": { - "type": "boolean" + { + "$ref": "#/definitions/UmbConditionConfigBase" } - }, - "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" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "hidden": { - "type": "boolean" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "images": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/HTMLImageElement" + "type": "string" }, "type": "array" }, - "implementation": { - "$ref": "#/definitions/DOMImplementation" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "inputEncoding": { + "kind": { + "const": "folderDelete", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "isConnected": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "lastElementChild": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "lastModified": { - "type": "string" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "linkColor": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "links": { - "items": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLAnchorElement" - }, - { - "$ref": "#/definitions/HTMLAreaElement" - } + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } ] }, "type": "array" }, - "location": { - "$ref": "#/definitions/Location" + "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" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onabort": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onanimationend": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onanimationiteration": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onanimationstart": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onauxclick": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "duplicateTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionDuplicateToKind" }, - "onblur": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "oncancel": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "oncanplay": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "onclick": { - "type": [ - "null", - "object" - ] - }, - "onclose": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "oncopy": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "oncuechange": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "oncut": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "ondblclick": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ondrag": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "moveTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "ondragend": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionMoveToKind" }, - "ondragenter": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ondragleave": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ondragover": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ondragstart": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "ondrop": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "ondurationchange": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onemptied": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onended": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onfocus": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onformdata": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "reloadTreeItemChildren", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionReloadTreeItemChildrenKind" }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "oninput": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "oninvalid": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityActionSortChildrenOfContentKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onkeydown": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onloadstart": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onmouseenter": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onmouseleave": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "sortChildrenOfContent", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onmousemove": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" }, - "onmouseout": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onmouseover": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onmouseup": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onpaste": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "onpause": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onplay": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onplaying": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onpointercancel": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onpointerdown": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onpointerenter": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onpointerleave": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "sortChildrenOf", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onpointerlockchange": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" }, - "onpointerlockerror": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onpointermove": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onpointerout": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onpointerover": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "onpointerup": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "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": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/HTMLEmbedElement" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "pointerLockElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "readyState": { - "$ref": "#/definitions/DocumentReadyState" - }, - "referrer": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "rootElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "scripts": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/HTMLScriptElement" + "type": "string" }, "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" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "title": { + "kind": { + "const": "folderUpdate", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "visibilityState": { - "$ref": "#/definitions/DocumentVisibilityState" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "vlinkColor": { + "name": { + "description": "The friendly name of the extension", "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": { + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/CSSNumericValue" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": [ - "null", - "number" - ] + "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 higher numbers being first in the list", + "type": "number" } }, "required": [ - "currentTime" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "DocumentType": { + "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": { - "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "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" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "baseURI": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "childNodes": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/ChildNode" + "type": "string" }, "type": "array" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } + "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" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionDefaultKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "ownerDocument": { - "$ref": "#/definitions/Document" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] + "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/MetaEntityBulkActionDefaultKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "publicId": { - "type": "string" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "systemId": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "textContent": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "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", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", + "alias", + "forEntityTypes", + "kind", + "meta", "name", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "publicId", - "systemId", - "textContent" + "type" ], "type": "object" }, - "DocumentVisibilityState": { - "enum": [ - "hidden", - "visible" - ], - "type": "string" - }, - "DomParser": { + "ManifestEntityBulkActionDeleteKind": { "properties": { - "addAttributeFilter": { - "type": "object" - }, - "addNodeFilter": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "getAttributeFilters": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "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" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "addRules": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "addTempAttr": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "getAttributeFilters": { - "type": "object" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "getNodeFilters": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "getTempAttrs": { - "type": "object" + "kind": { + "const": "delete", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "removeAttributeFilter": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDeleteKind" }, - "removeNodeFilter": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "schema": { - "$ref": "#/definitions/Schema" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "serialize": { - "type": "object" + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "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" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "prototype" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Editor": { + "ManifestEntityBulkActionDuplicateToKind": { "properties": { - "_beforeUnload": { - "type": "object" - }, - "_editableRoot": { - "type": "boolean" - }, - "_eventDispatcher": { - "$ref": "#/definitions/EventDispatcher" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "_nodeChangeDispatcher": { - "$ref": "#/definitions/NodeChange" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "_pendingNativeEvents": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "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" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "contentDocument": { - "$ref": "#/definitions/Document" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "contentStyles": { + "forEntityTypes": { "items": { "type": "string" }, "type": "array" }, - "contentWindow": { - "$ref": "#/definitions/Window" - }, - "delegates": { - "$ref": "#/definitions/Record>" - }, - "destroyed": { - "type": "boolean" - }, - "dispatch": { - "type": "object" - }, - "documentBaseURI": { - "$ref": "#/definitions/URI" - }, - "documentBaseUrl": { + "js": { + "description": "The file location of the javascript file to load", "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" + "kind": { + "const": "duplicateTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "hidden": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDuplicateToKind" }, - "id": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "iframeElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/HTMLIFrameElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "iframeHTML": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "initialized": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionMoveToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "inline": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "isNotDirty": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "loadedCSS": { - "$ref": "#/definitions/Record" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "mode": { - "$ref": "#/definitions/EditorMode" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "model": { - "$ref": "#/definitions/Model" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "notificationManager": { - "$ref": "#/definitions/NotificationManager" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "off": { - "type": "object" + "kind": { + "const": "moveTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "on": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionMoveToKind" }, - "once": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "options": { - "$ref": "#/definitions/Options" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "orgDisplay": { + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "orgVisibility": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionTrashKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "parser": { - "$ref": "#/definitions/DomParser" - }, - "plugins": { - "$ref": "#/definitions/Record" - }, - "quirks": { - "$ref": "#/definitions/Quirks" - }, - "readonly": { - "type": "boolean" - }, - "removed": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "schema": { - "$ref": "#/definitions/Schema" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "selection": { - "$ref": "#/definitions/EditorSelection" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "serializer": { - "$ref": "#/definitions/DomSerializer" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "shortcuts": { - "$ref": "#/definitions/Shortcuts" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "startContent": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "suffix": { + "kind": { + "const": "trash", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "targetElm": { - "$ref": "#/definitions/HTMLElement" - }, - "theme": { - "$ref": "#/definitions/Theme" - }, - "toggleNativeEvent": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionTrashKind" }, - "ui": { - "$ref": "#/definitions/EditorUi" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "unbindAllNativeEvents": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "undoManager": { - "$ref": "#/definitions/UndoManager" + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "windowManager": { - "$ref": "#/definitions/WindowManager" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "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" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "EditorCommands": { + "ManifestEntityCreateOptionAction": { "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" - } - ] + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "addI18n": { - "type": "object" + "api": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "baseURI": { - "$ref": "#/definitions/URI" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "baseURL": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "meta": { + "$ref": "#/definitions/MetaEntityCreateOptionAction" }, - "documentBaseURL": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "focusedEditor": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Editor" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "i18n": { - "$ref": "#/definitions/I18n" + "type": { + "const": "entityCreateOptionAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "majorVersion": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityItemRef": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "minorVersion": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" + }, + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "releaseDate": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "suffix": { + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "translate": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "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" + "meta": { + "$ref": "#/definitions/MetaEntityItemRef", + "description": "This contains properties specific to the type of extension" }, - "isReadOnly": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "register": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "set": { - "type": "object" + "type": { + "const": "entityItemRef", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "get", - "isReadOnly", - "register", - "set" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "EditorObservable": { - "type": "object" - }, - "EditorSelection": { + "ManifestEntityUserPermission": { "properties": { - "bookmarkManager": { - "$ref": "#/definitions/BookmarkManager" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "collapse": { - "type": "object" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "controlSelection": { - "$ref": "#/definitions/ControlSelection" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "destroy": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityUserPermission" }, - "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" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "setRng": { - "type": "object" + "type": { + "const": "entityUserPermission", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "win": { - "$ref": "#/definitions/Window" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "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" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "EditorUi": { + "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": { - "hide": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "isEnabled": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "registry": { - "$ref": "#/definitions/Registry$1" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "setEnabled": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "show": { - "type": "object" + "type": { + "const": "entryPoint", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "styleSheetLoader": { - "$ref": "#/definitions/StyleSheetLoader" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "hide", - "isEnabled", - "registry", - "setEnabled", - "show", - "styleSheetLoader" + "alias", + "name", + "type" ], "type": "object" }, - "EditorUpload": { + "ManifestExternalLoginProvider": { "properties": { - "addFilter": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "blobCache": { - "$ref": "#/definitions/BlobCache" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "destroy": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "scanForImages": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "uploadImages": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "uploadImagesAuto": { - "type": "object" + "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 higher numbers being first in the list", + "type": "number" } }, "required": [ - "addFilter", - "blobCache", - "destroy", - "scanForImages", - "uploadImages", - "uploadImagesAuto" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "Element": { + "ManifestGlobalContext": { "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + "api": { + "type": "string" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" + "type": { + "const": "globalContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestGlobalSearch": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" + "api": { + "type": "string" }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ENTITY_NODE": { - "const": 6, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaGlobalSearch" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "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" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] + "type": { + "const": "globalSearch", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestGranularUserPermission": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaPressed": { - "type": [ - "null", - "string" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ariaRequired": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaGranularUserPermission", + "description": "This contains properties specific to the type of extension" }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] + "type": { + "const": "userGranularPermission", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "ariaSelected": { - "type": [ - "null", - "string" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ariaSort": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ariaValueMin": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] + "meta": { + "description": "This contains properties specific to the type of extension" }, - "ariaValueText": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "assignedSlot": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/HTMLSlotElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" + "type": "string" } - }, - "required": [ - "length" ], - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "baseURI": { + "type": { + "const": "headerApp", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "childElementCount": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "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" - } + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "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" - } - ] + "type": "array" }, - "id": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "innerHTML": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { + "kind": { + "const": "button", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaHeaderAppButtonKind", + "description": "This contains properties specific to the type of extension" }, - "outerHTML": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ParentNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "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" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "scrollLeft": { - "type": "number" + "type": { + "const": "headerApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "scrollTop": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestIcons": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "scrollWidth": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "shadowRoot": { - "anyOf": [ - { - "$ref": "#/definitions/ShadowRoot" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "slot": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "tagName": { + "type": { + "const": "icons", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "textContent": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "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", - "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" + "alias", + "name", + "type" ], "type": "object" }, - "Entities": { + "ManifestItemStore": { "properties": { - "decode": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "encodeAllRaw": { - "type": "object" + "api": { + "type": "string" }, - "encodeNamed": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "encodeNumeric": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "encodeRaw": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "getEncodeFunc": { - "type": "object" + "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 higher numbers being first in the list", + "type": "number" } }, "required": [ - "decode", - "encodeAllRaw", - "encodeNamed", - "encodeNumeric", - "encodeRaw", - "getEncodeFunc" + "alias", + "name", + "type" ], "type": "object" }, - "Env": { + "ManifestLocalization": { "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "cacheSuffix": {}, - "canHaveCSP": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "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" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "documentMode": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaLocalization" }, - "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" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "transparentSrc": { + "type": { + "const": "localization", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "windowsPhone": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "browser", - "cacheSuffix", - "canHaveCSP", - "container", - "deviceType", - "documentMode", - "os", - "transparentSrc", - "windowsPhone" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "Environment": { + "ManifestMarkedExtension": { + "description": "The `markedExtension` extension-type is currently for internal use and should be considered experimental.", "properties": { - "baseUrl": { - "description": "The base url where the editor sources are found (which contains the vs folder)", + "alias": { + "description": "The alias of the extension, ensure it is unique", "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" + "api": { + "type": "string" }, - "returnValue": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "srcElement": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "target": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaMarkedExtension" }, - "timeStamp": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, "type": { + "const": "markedExtension", + "description": "The type of extension such as dashboard etc...", "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" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "Event", - "prototype" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "External": { - "type": "object" - }, - "FakeClipboard": { + "ManifestMenu": { "properties": { - "FakeClipboardItem": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "clear": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "read": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "write": { - "type": "object" - } - }, - "required": [ - "FakeClipboardItem", - "clear", - "read", - "write" - ], - "type": "object" - }, - "FocusManager": { - "properties": { - "isEditorUIElement": { - "type": "object" - } - }, - "required": [ - "isEditorUIElement" - ], - "type": "object" - }, - "FontFaceSet": { - "properties": { - "__@toStringTag@841": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "onloading": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onloadingdone": { - "type": [ - "null", - "object" - ] + "meta": { + "description": "This contains properties specific to the type of extension" }, - "onloadingerror": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ready": { - "$ref": "#/definitions/Promise" + "type": { + "const": "menu", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "size": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" - }, - "status": { - "$ref": "#/definitions/FontFaceSetLoadStatus" } }, "required": [ - "__@toStringTag@841", - "onloading", - "onloadingdone", - "onloadingerror", - "ready", - "size", - "status" + "alias", + "name", + "type" ], "type": "object" }, - "FontFaceSetLoadStatus": { - "enum": [ - "loaded", - "loading" - ], - "type": "string" - }, - "FormatReference": { + "ManifestMenuItem": { "properties": { - "format": { - "type": "string" - }, - "icon": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "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" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "matchAll": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "matchNode": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "register": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "remove": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "toggle": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaMenuItem", + "description": "This contains properties specific to the type of extension" }, - "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" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "bookmark": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "content": { - "const": "", - "type": "string" - }, - "fragments": { - "items": { - "type": "string" - }, - "type": "array" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { - "const": "fragmented", + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "Geolocation": { - "type": "object" - }, - "HTMLAnchorElement": { + "ManifestMenuItemActionKind": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "COMMENT_NODE": { - "const": 8, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "kind": { + "const": "action", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaMenuItemActionKind" }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMenuItemLinkKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "accessKey": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "accessKeyLabel": { + "kind": { + "const": "link", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaMenuItemLinkKind", + "description": "This contains properties specific to the type of extension" }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ariaBusy": { - "type": [ - "null", - "string" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ariaChecked": { - "type": [ - "null", - "string" - ] + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ariaColCount": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestMenuItemTreeKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ariaColIndex": { - "type": [ - "null", - "string" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ariaColSpan": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ariaCurrent": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] + "kind": { + "const": "tree", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaMenuItemTreeKind", + "description": "This contains properties specific to the type of extension" }, - "ariaHidden": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ariaLabel": { - "type": [ - "null", - "string" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "ariaLevel": { - "type": [ - "null", - "string" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ariaLive": { - "type": [ - "null", - "string" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "ariaModal": { - "type": [ - "null", - "string" - ] + "forProviderName": { + "description": "The provider names that this provider is for.", + "examples": "'Umbraco.GoogleAuthenticator'", + "type": "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" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" + "meta": { + "$ref": "#/definitions/MetaMfaLoginProvider", + "description": "This contains properties specific to the type of extension" }, - "autocapitalize": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "autofocus": { - "type": "boolean" + "type": { + "const": "mfaLoginProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "baseURI": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "charset": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "childElementCount": { - "type": "number" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "childNodes": { - "items": { - "$ref": "#/definitions/ChildNode" - }, - "type": "array" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" + "meta": { + "description": "This contains properties specific to the type of extension" }, - "className": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" + "type": { + "const": "modal", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "clientWidth": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" - }, - "contentEditable": { + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPickerSearchResultItem": { + "description": "Represents a picker search result element.", + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "coords": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "download": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "draggable": { - "type": "boolean" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "enterKeyHint": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "hash": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "hidden": { - "type": "boolean" - }, - "host": { + "type": { + "const": "pickerSearchResultItem", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "hostname": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "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" }, - "href": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "hreflang": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "id": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "inert": { - "type": "boolean" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "innerHTML": { - "type": "string" + "meta": { + "description": "This contains properties specific to the type of extension" }, - "innerText": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "inputMode": { + "type": { + "const": "previewApp", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyContext": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "localName": { + "api": { "type": "string" }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "forPropertyEditorUis": { + "items": { + "type": "string" + }, + "type": "array" }, - "nodeName": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "nonce": { - "type": "string" - }, - "offsetHeight": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaPropertyContext" }, - "offsetLeft": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "offsetParent": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "offsetTop": { - "type": "number" + "type": { + "const": "propertyContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "offsetWidth": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "forPropertyEditorUis", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyEditorDataSource": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onabort": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onanimationcancel": { - "type": [ - "null", - "object" - ] + "dataSourceType": { + "type": "string" }, - "onanimationend": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onanimationiteration": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onanimationstart": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyEditorDataSource" }, - "onauxclick": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyEditorDataSource", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onblur": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "dataSourceType", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyEditorSchema": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "oncancel": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "oncanplay": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyEditorSchema" }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onchange": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyEditorSchema", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onclick": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "onclose": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "oncopy": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "oncuechange": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "oncut": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyEditorUi", + "description": "This contains properties specific to the type of extension" }, - "ondblclick": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ondrag": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyEditorUi", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ondragend": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValidationPathTranslator": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ondragenter": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "ondragleave": { - "type": [ - "null", - "object" - ] + "forEditorAlias": { + "type": "string" }, - "ondragover": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "ondragstart": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "ondrop": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ondurationchange": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValidationPathTranslator", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onemptied": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEditorAlias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValueCloner": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onended": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" + "forEditorAlias": { + "type": "string" }, - "onfocus": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onformdata": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValueCloner", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEditorAlias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValuePreset": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "oninput": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "oninvalid": { - "type": [ - "null", - "object" - ] + "forPropertyEditorSchemaAlias": { + "type": "string" }, - "onkeydown": { - "type": [ - "null", - "object" - ] + "forPropertyEditorUiAlias": { + "type": "string" }, - "onkeypress": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onkeyup": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onload": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onloadeddata": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValuePreset", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValueResolver": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onloadstart": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] + "forEditorAlias": { + "type": "string" }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onmouseenter": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onmouseleave": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaPropertyValueResolver" }, - "onmousemove": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onmouseout": { - "type": [ - "null", - "object" - ] + "type": { + "const": "propertyValueResolver", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onmouseover": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEditorAlias", + "name", + "type" + ], + "type": "object" + }, + "ManifestRepository": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "onmouseup": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onpaste": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "onpause": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onplay": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onplaying": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onpointercancel": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onpointerdown": { - "type": [ - "null", - "object" - ] + "type": { + "const": "repository", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onpointerenter": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "onpointerleave": { - "type": [ - "null", - "object" - ] + "api": { + "type": "string" }, - "onpointermove": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onpointerout": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onpointerover": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaSearchProvider" }, - "onpointerup": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "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" - ] + "type": { + "const": "searchProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onvolumechange": { - "type": [ - "null", - "object" - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "onwaiting": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onwebkittransitionend": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onwheel": { - "type": [ - "null", - "object" - ] + "meta": { + "description": "This contains properties specific to the type of extension" }, - "origin": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "outerHTML": { + "type": { + "const": "searchResultItem", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "outerText": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "password": { - "type": "string" + "type": "array" }, - "pathname": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "ping": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "port": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "prefix": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaSection" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "protocol": { + "type": { + "const": "section", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "referrerPolicy": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestSectionContext": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "rel": { + "api": { "type": "string" }, - "relList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "rev": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "role": { - "type": [ - "null", - "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { - "type": "number" - }, - "scrollTop": { - "type": "number" - }, - "scrollWidth": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaSectionContext" }, - "search": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "shadowRoot": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ShadowRoot" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "sectionContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" ] }, - "shape": { + "meta": { + "$ref": "#/definitions/MetaSectionRoute" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "slot": { + "type": { + "const": "sectionRoute", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "spellcheck": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "style": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "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" + "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" }, - "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" - }, - "forBlockEditor": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Optional condition if you like this custom view to only appear at a specific type of Block Editor." - }, - "forContentTypeAlias": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Optional condition if you like this custom view to only appear at for one or more specific Content Types." - }, - "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": { - "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@841": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@841" - ], - "type": "object" - }, - "Promise": { - "properties": { - "__@toStringTag@841": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@841" - ], - "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" + } + ], + "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 higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "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" }, - "wordWrap": { + { "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 higher 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 higher 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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "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" }, - "writingMode": { + { "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 higher 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 higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forEntityTypes", + "name", + "type" + ], + "type": "object" + }, + "ManifestTreeStore": { + "description": "Manifest for a tree store.", + "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 higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "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 higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestUfmFilter": { + "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/MetaUfmFilter" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "ufmFilter", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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 higher 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 higher 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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "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" }, - "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" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "tabIndex": { + "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 higher 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" }, - "tagName": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "textContent": { - "type": [ - "null", - "string" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "type": { + "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" }, - "viewportElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/SVGElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "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", - "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" + ], + "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 higher numbers being first in the list", "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", + "alias", + "kind", + "meta", + "name", "type" ], "type": "object" }, - "Schema": { + "ManifestWorkspaceActionMenuItem": { "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "getValidClasses": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "getValidStyles": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "getVoidElements": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "getWhitespaceElements": { - "type": "object" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "isBlock": { - "type": "object" + "forWorkspaceActions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define which workspace actions this menu item should be shown for.", + "examples": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" }, - "isInline": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "isValid": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "isValidChild": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionMenuItem" }, - "isWrapper": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "setValidElements": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { - "$ref": "#/definitions/SchemaType" + "const": "workspaceActionMenuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" + }, + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "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", + "alias", + "forWorkspaceActions", + "meta", + "name", "type" ], "type": "object" }, - "SchemaType": { - "enum": [ - "html4", - "html5", - "html5-strict" - ], - "type": "string" - }, - "Screen": { + "ManifestWorkspaceActionMenuItemDefaultKind": { "properties": { - "availHeight": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "availWidth": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "colorDepth": { - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "height": { - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "orientation": { - "$ref": "#/definitions/ScreenOrientation" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "pixelDepth": { - "type": "number" + "forWorkspaceActions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define which workspace actions this menu item should be shown for.", + "examples": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" }, - "width": { - "type": "number" - } - }, - "required": [ - "availHeight", - "availWidth", - "colorDepth", - "height", - "orientation", - "pixelDepth", - "width" - ], - "type": "object" - }, - "ScreenOrientation": { - "properties": { - "angle": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onchange": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "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" + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionMenuItemDefaultKind" }, - "prototype": { - "$ref": "#/definitions/ScriptLoader" - } - }, - "required": [ - "ScriptLoader", - "prototype" - ], - "type": "object" - }, - "ScrollRestoration": { - "enum": [ - "auto", - "manual" - ], - "type": "string" - }, - "SectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - { - "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", + "overwrites": { + "anyOf": [ + { "items": { "type": "string" }, "type": "array" + }, + { + "type": "string" } - }, - "required": [ - "match" ], - "type": "object" - } - ] - }, - "SelectionOverrides": { - "properties": { - "destroy": { - "type": "object" - }, - "hideFakeCaret": { - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "showBlockCaretContainer": { - "type": "object" + "type": { + "const": "workspaceActionMenuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "showCaret": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "destroy", - "hideFakeCaret", - "showBlockCaretContainer", - "showCaret" + "alias", + "forWorkspaceActions", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "SelectorStyleFormat": { + "ManifestWorkspaceContext": { "properties": { - "attributes": { - "$ref": "#/definitions/Record" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "block_expand": { - "type": "boolean" + "api": { + "type": "string" }, - "ceFalseOverride": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "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" + ] }, - "classes": { + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { "items": { @@ -60552,3263 +8281,3299 @@ { "type": "string" } - ] - }, - "clear_child_styles": { - "type": "boolean" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "collapsed": { - "type": "boolean" + "type": { + "const": "workspaceContext", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "deep": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceContextMenuStructureKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "exact": { - "type": "boolean" + "api": { + "type": "string" }, - "expand": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "icon": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "inherit": { - "type": "boolean" - }, - "links": { - "type": "boolean" - }, - "merge_siblings": { - "type": "boolean" - }, - "merge_with_parents": { - "type": "boolean" + "kind": { + "const": "menuStructure", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "mixed": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaWorkspaceContextMenuStructureKind" }, "name": { + "description": "The friendly name of the extension", "type": "string" }, - "onformat": { - "type": "object" - }, - "onmatch": { - "type": "object" - }, - "preserve_attributes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "preview": { + "overwrites": { "anyOf": [ { - "const": false, - "type": "boolean" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "string" } - ] - }, - "remove": { - "enum": [ - "all", - "empty", - "none" ], - "type": "string" - }, - "remove_similar": { - "type": "boolean" - }, - "selector": { - "type": "string" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "title": { + "type": { + "const": "workspaceContext", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "toggle": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "selector", - "title" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Separator": { + "ManifestWorkspaceDefaultKind": { "properties": { - "title": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "title" - ], - "type": "object" - }, - "ServiceWorker": { - "properties": { - "onerror": { - "type": [ - "null", - "object" - ] }, - "onstatechange": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "scriptURL": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "state": { - "$ref": "#/definitions/ServiceWorkerState" - } - }, - "required": [ - "onerror", - "onstatechange", - "scriptURL", - "state" - ], - "type": "object" - }, - "ServiceWorkerContainer": { - "properties": { - "controller": { - "anyOf": [ - { - "$ref": "#/definitions/ServiceWorker" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "oncontrollerchange": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onmessage": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onmessageerror": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaWorkspaceDefaultKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "workspace", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ready": { - "$ref": "#/definitions/Promise" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "controller", - "oncontrollerchange", - "onmessage", - "onmessageerror", - "ready" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "ServiceWorkerState": { - "enum": [ - "activated", - "activating", - "installed", - "installing", - "parsed", - "redundant" - ], - "type": "string" - }, - "ShadowRoot": { + "ManifestWorkspaceFooterApp": { "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": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "childElementCount": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "childNodes": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "delegatesFocus": { - "type": "boolean" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "fullscreenElement": { + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "host": { - "$ref": "#/definitions/Element" + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "innerHTML": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "isConnected": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "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" }, - "mode": { - "$ref": "#/definitions/ShadowRootMode" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "nextSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "nodeName": { + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "nodeType": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher 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" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onslotchange": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "ownerDocument": { - "$ref": "#/definitions/Document" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "pictureInPictureElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "kind": { + "const": "variantMenuBreadcrumb", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "pointerLockElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "slotAssignment": { - "$ref": "#/definitions/SlotAssignmentMode" - }, - "styleSheets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSStyleSheet" - } - }, - "properties": { - "length": { - "type": "number" + "type": "string" } - }, - "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" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "pending": { - "type": "boolean" + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "speaking": { - "type": "boolean" - } - }, - "required": [ - "onvoiceschanged", - "paused", - "pending", - "speaking" - ], - "type": "object" - }, - "Storage": { - "additionalProperties": {}, - "properties": { - "length": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" } }, "required": [ - "length" + "alias", + "kind", + "name", + "type" ], "type": "object" }, - "StorageManager": { - "type": "object" - }, - "StringPathBookmark": { + "ManifestWorkspaceInfoApp": { "properties": { - "end": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "forward": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "start": { + "element": { + "description": "The file location of the element javascript file to load", "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" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "unload": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "unloadAll": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "unloadRawCss": { - "type": "object" - } - }, - "required": [ - "_setContentCssCors", - "_setReferrerPolicy", - "load", - "loadAll", - "loadRawCss", - "unload", - "unloadAll", - "unloadRawCss" - ], - "type": "object" - }, - "Styles": { - "properties": { - "parse": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceInfoApp", + "description": "This contains properties specific to the type of extension" }, - "serialize": { - "type": "object" - } - }, - "required": [ - "parse", - "serialize" - ], - "type": "object" - }, - "SubtleCrypto": { - "type": "object" - }, - "SwitchConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - { - "properties": { - "frequency": { + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { "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" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "inline": {}, - "renderUI": { - "type": "object" + "type": { + "const": "workspaceInfoApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ui": {} + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } }, + "required": [ + "alias", + "meta", + "name", + "type" + ], "type": "object" }, - "ThemeManager": { + "ManifestWorkspaceRoutableKind": { "properties": { - "add": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "createUrl": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "get": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "items": { - "items": { - "type": "object" - }, - "type": "array" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "load": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "lookup": { - "$ref": "#/definitions/Record;}>" + "kind": { + "const": "routable", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "remove": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceRoutableKind" }, - "requireLangPack": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "urls": { - "$ref": "#/definitions/Record" + "type": { + "const": "workspace", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "waitFor": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "add", - "createUrl", - "get", - "items", - "load", - "lookup", - "remove", - "requireLangPack", - "urls", - "waitFor" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "TinyMCE": { + "ManifestWorkspaceView": { "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "baseURI": { - "$ref": "#/definitions/URI" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "baseURL": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" - }, - "documentBaseURL": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "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" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "each": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "explode": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceView", + "description": "This contains properties specific to the type of extension" }, - "extend": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "focusedEditor": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Editor" + "items": { + "type": "string" + }, + "type": "array" }, { - "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" + "type": "string" } - }, - "required": [ - "DomParser", - "Entities", - "Node", - "Schema", - "Serializer", - "Styles", - "Writer" ], - "type": "object" - }, - "i18n": { - "$ref": "#/definitions/I18n" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "inArray": { - "type": "object" + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "is": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestWorkspaceViewCollectionKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "isArray": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "majorVersion": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "makeMap": { - "type": "object" - }, - "map": { - "type": "object" - }, - "minorVersion": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "releaseDate": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "resolve": { - "type": "object" - }, - "suffix": { + "kind": { + "const": "collection", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "toArray": { - "type": "object" - }, - "translate": { - "type": "object" - }, - "triggerSave": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewCollectionKind", + "description": "This contains properties specific to the type of extension" }, - "trim": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "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" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "VK": { - "$ref": "#/definitions/VK" + { + "type": "string" } - }, - "required": [ - "Delay", - "EventDispatcher", - "I18n", - "ImageUploader", - "LocalStorage", - "Observable", - "Tools", - "URI", - "VK" ], - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "walk": { - "type": "object" + "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 higher numbers being first in the list", + "type": "number" } }, "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" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "ToolbarGroup": { + "ManifestWorkspaceViewContentCollectionKind": { "properties": { - "items": { + "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": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, "type": "array" }, - "name": { + "element": { + "description": "The file location of the element javascript file to load", "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" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "resolve": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "toArray": { - "type": "object" + "kind": { + "const": "contentCollection", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "trim": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceView", + "description": "This contains properties specific to the type of extension" }, - "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": { + "description": "The friendly name of the extension", "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "TrustedTypePolicyFactory": { - "oneOf": [ - { - "$ref": "#/definitions/TrustedTypePolicyFactory_1" }, - { - "$ref": "#/definitions/InternalTrustedTypePolicyFactory" - } - ] - }, - "TrustedTypePolicyFactory_1": { - "properties": { - "defaultPolicy": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/TrustedTypePolicy" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "emptyHTML": { - "$ref": "#/definitions/TrustedHTML" + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "emptyScript": { - "$ref": "#/definitions/TrustedScript" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "defaultPolicy", - "emptyHTML", - "emptyScript" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "URI": { + "ManifestWorkspaceViewContentTypeDesignEditorKind": { "properties": { - "anchor": { - "type": "string" - }, - "authority": { - "type": "string" - }, - "directory": { - "type": "string" - }, - "file": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "host": { - "type": "string" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] + }, + "type": "array" }, - "password": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "path": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "port": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "protocol": { + "kind": { + "const": "contentTypeDesignEditor", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "query": { - "type": "string" + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewContentTypeDesignEditorKind", + "description": "This contains properties specific to the type of extension" }, - "relative": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "settings": { - "$ref": "#/definitions/URISettings" - }, - "source": { - "type": "string" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "user": { + "type": { + "const": "workspaceView", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "userInfo": { - "type": "string" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", + "type": "number" } }, "required": [ - "directory", - "path", - "settings", - "source" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "URIConstructor": { + "MetaAuthProvider": { "properties": { - "getDocumentBaseUrl": { + "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" }, - "parseDataUri": { + "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", + "invalid", + "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" }, - "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\">" + "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": { - "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" + "allowManualLinking": { + "default": false, + "description": "If true, the user will be able to link the provider to an existing account.", + "type": "boolean" } }, "type": "object" } - ] - }, - "UmbLocalizationDictionary": { + }, "type": "object" }, - "UmbModalConfig": { + "MetaCollection": { "properties": { - "backdropBackground": { - "description": "Set the background property of the modal backdrop", + "noItemsLabel": { "type": "string" }, - "key": { + "repositoryAlias": { "type": "string" + } + }, + "required": [ + "repositoryAlias" + ], + "type": "object" + }, + "MetaCollectionAction": { + "properties": { + "additionalOptions": { + "type": "boolean" }, - "size": { - "enum": [ - "full", - "large", - "medium", - "small" - ], + "href": { "type": "string" }, - "type": { - "enum": [ - "dialog", - "sidebar" - ], + "label": { "type": "string" } }, + "required": [ + "label" + ], "type": "object" }, - "UmbModalToken,UmbPickerModalValue>": { + "MetaCollectionMenu": { "properties": { - "#alias": { + "collectionRepositoryAlias": { "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" + "collectionRepositoryAlias" ], "type": "object" }, - "UmbModalTokenDefaults,UmbPickerModalValue>": { + "MetaCollectionView": { "properties": { - "data": { - "$ref": "#/definitions/UmbPickerModalData" + "icon": { + "description": "An icon to represent the collection view", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "modal": { - "$ref": "#/definitions/UmbModalConfig" + "label": { + "description": "The friendly name of the collection view", + "type": "string" }, - "value": { - "$ref": "#/definitions/UmbPickerModalValue" + "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" }, - "UmbMultipleAppLanguageConditionConfig": { + "MetaDashboard": { "properties": { - "alias": { + "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" } }, - "required": [ - "alias" - ], "type": "object" }, - "UmbPickerModalData": { + "MetaDataSourceDataMapping": { + "type": "object" + }, + "MetaEntityAction": { + "type": "object" + }, + "MetaEntityActionCreateKind": { "properties": { - "filter": { - "type": "object" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "multiple": { - "type": "boolean" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "pickableFilter": { - "type": "object" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" } }, + "required": [ + "icon", + "label" + ], "type": "object" }, - "UmbPickerModalValue": { + "MetaEntityActionDefaultKind": { "properties": { - "selection": { - "items": { - "type": [ - "null", - "string" - ] - }, - "type": "array" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "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" } }, "required": [ - "selection" + "icon", + "label" ], "type": "object" }, - "UmbSectionUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" + "MetaEntityActionDeleteKind": { + "properties": { + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - { + "confirm": { "properties": { - "match": { + "headline": { + "type": "string" + }, + "message": { "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.", + }, + "detailRepositoryAlias": { + "type": "string" + }, + "icon": { + "description": "An icon to represent the action to be performed", "examples": [ - { - "library": "./path/to/library.js", - "library/*": "./path/to/library/*" - } + "icon-box", + "icon-grid" ], - "title": "A module specifier with a path for the importmap" + "type": "string" }, - "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.", + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", "examples": [ - { - "/path/to/library": { - "library": "./path/to/some/other/library.js" - } - } + "Create", + "Create Content Template" ], - "title": "The importmap scopes for the package" + "type": "string" } }, "required": [ - "imports" + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias", + "label" ], "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": { + "MetaEntityActionDuplicateToKind": { "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" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "ignore": { - "type": "object" + "duplicateRepositoryAlias": { + "type": "string" }, - "redo": { - "type": "object" + "foldersOnly": { + "type": "boolean" }, - "reset": { - "type": "object" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "transact": { - "type": "object" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "typing": { - "type": "boolean" + "treeAlias": { + "type": "string" }, - "undo": { - "type": "object" + "treeRepositoryAlias": { + "type": "string" } }, "required": [ - "add", - "beforeChange", - "clear", - "data", - "dispatchChange", - "extra", - "hasRedo", - "hasUndo", - "ignore", - "redo", - "reset", - "transact", - "typing", - "undo" + "duplicateRepositoryAlias", + "icon", + "label", + "treeAlias", + "treeRepositoryAlias" ], "type": "object" }, - "UserActivation": { + "MetaEntityActionFolderKind": { "properties": { - "hasBeenActive": { - "type": "boolean" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "isActive": { - "type": "boolean" + "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": [ - "hasBeenActive", - "isActive" + "folderRepositoryAlias", + "icon", + "label" ], "type": "object" }, - "VK": { + "MetaEntityActionMoveToKind": { "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" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "RIGHT": { - "type": "number" + "foldersOnly": { + "type": "boolean" }, - "SPACEBAR": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "TAB": { - "type": "number" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "UP": { - "type": "number" + "moveRepositoryAlias": { + "type": "string" }, - "metaKeyPressed": { - "type": "object" + "treeAlias": { + "type": "string" }, - "modifierPressed": { - "type": "object" + "treeRepositoryAlias": { + "type": "string" } }, "required": [ - "BACKSPACE", - "DELETE", - "DOWN", - "END", - "ENTER", - "ESC", - "HOME", - "LEFT", - "PAGE_DOWN", - "PAGE_UP", - "RIGHT", - "SPACEBAR", - "TAB", - "UP", - "metaKeyPressed", - "modifierPressed" + "icon", + "label", + "moveRepositoryAlias", + "treeAlias", + "treeRepositoryAlias" ], "type": "object" }, - "Version": { + "MetaEntityActionReloadTreeItemChildrenKind": { "properties": { - "major": { - "type": "number" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "minor": { - "type": "number" + "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": [ - "major", - "minor" + "icon", + "label" ], "type": "object" }, - "VisualViewport": { + "MetaEntityActionSortChildrenOfKind": { "properties": { - "height": { - "type": "number" - }, - "offsetLeft": { - "type": "number" + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "offsetTop": { - "type": "number" - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "pageLeft": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "pageTop": { - "type": "number" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "scale": { - "type": "number" + "sortChildrenOfRepositoryAlias": { + "type": "string" }, - "width": { - "type": "number" + "treeRepositoryAlias": { + "type": "string" } }, "required": [ - "height", - "offsetLeft", - "offsetTop", - "onresize", - "onscroll", - "pageLeft", - "pageTop", - "scale", - "width" + "icon", + "label", + "sortChildrenOfRepositoryAlias", + "treeRepositoryAlias" ], "type": "object" }, - "WakeLock": { + "MetaEntityBulkAction": { "type": "object" }, - "Window": { - "additionalProperties": { - "$ref": "#/definitions/Window" - }, + "MetaEntityBulkActionDefaultKind": { "properties": { - "MonacoEnvironment": { - "$ref": "#/definitions/Environment" - }, - "TrustedHTML": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedHTML" - } - }, - "required": [ - "prototype" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" ], - "type": "object" + "type": "string" }, - "TrustedScript": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScript" - } - }, - "required": [ - "prototype" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" ], - "type": "object" + "type": "string" + } + }, + "required": [ + "icon" + ], + "type": "object" + }, + "MetaEntityBulkActionDeleteKind": { + "properties": { + "detailRepositoryAlias": { + "type": "string" }, - "TrustedScriptURL": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedScriptURL" - } - }, - "required": [ - "prototype" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" ], - "type": "object" + "type": "string" }, - "TrustedTypePolicy": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedTypePolicy" - } - }, - "required": [ - "prototype" + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" ], - "type": "object" + "type": "string" + } + }, + "required": [ + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionDuplicateToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "TrustedTypePolicyFactory": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedTypePolicyFactory" - } + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" + }, + "bulkDuplicateRepositoryAlias": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbEntityUniqueConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" + }, + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + } + ] }, - "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._" + "type": "array" }, - "caches": { - "$ref": "#/definitions/CacheStorage" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "clientInformation": { - "$ref": "#/definitions/Navigator" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "closed": { + "foldersOnly": { "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._" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "crossOriginIsolated": { + "hideTreeRoot": { "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" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "document": { - "$ref": "#/definitions/Document" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "event": { - "$ref": "#/definitions/Event" + "meta": { + "$ref": "#/definitions/MetaEntityBulkAction" }, - "external": { - "$ref": "#/definitions/External" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "frameElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "frames": { - "$ref": "#/definitions/Window" - }, - "history": { - "$ref": "#/definitions/History" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "indexedDB": { - "$ref": "#/definitions/IDBFactory" + "treeAlias": { + "type": "string" }, - "innerHeight": { - "type": "number" + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "innerWidth": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with higher numbers being first in the list", "type": "number" + } + }, + "required": [ + "alias", + "bulkDuplicateRepositoryAlias", + "forEntityTypes", + "meta", + "name", + "treeAlias", + "type" + ], + "type": "object" + }, + "MetaEntityBulkActionMoveToKind": { + "properties": { + "bulkMoveRepositoryAlias": { + "type": "string" }, - "isSecureContext": { + "foldersOnly": { "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" + "hideTreeRoot": { + "type": "boolean" }, - "name": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], "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" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "onkeypress": { - "type": [ - "null", - "object" - ] + "treeAlias": { + "type": "string" + } + }, + "required": [ + "bulkMoveRepositoryAlias", + "icon", + "treeAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionTrashKind": { + "properties": { + "bulkTrashRepositoryAlias": { + "type": "string" }, - "onkeyup": { - "type": [ - "null", - "object" - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "onlanguagechange": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "bulkTrashRepositoryAlias", + "icon" + ], + "type": "object" + }, + "MetaEntityCreateOptionAction": { + "properties": { + "additionalOptions": { + "description": "The action requires additional input from the user.\nA dialog will prompt the user for more information or to make a choice.", + "type": "{boolean}" }, - "onload": { - "type": [ - "null", - "object" - ] + "description": { + "description": "A description of the action to be performed", + "examples": [ + "Create a document type with a template", + "Create a document from a blueprint" + ], + "type": "string" }, - "onloadeddata": { - "type": [ - "null", - "object" - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create with Template", + "Create from Blueprint" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaEntityItemRef": { + "type": "object" + }, + "MetaEntityUserPermission": { + "properties": { + "description": { + "type": "string" }, - "onloadstart": { - "type": [ - "null", - "object" - ] + "group": { + "type": "string" }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onmessage": { - "type": [ - "null", - "object" - ] + "verbs": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "verbs" + ], + "type": "object" + }, + "MetaExternalLoginProvider": { + "properties": { + "label": { + "type": "string" }, - "onmessageerror": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaGlobalSearch": { + "properties": { + "label": { + "type": "string" }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "searchProviderAlias": { + "type": "string" + } + }, + "required": [ + "label", + "searchProviderAlias" + ], + "type": "object" + }, + "MetaGranularUserPermission": { + "properties": { + "description": { + "type": "string" }, - "onmouseenter": { - "type": [ - "null", - "object" - ] + "descriptionKey": { + "type": "string" }, - "onmouseleave": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onmousemove": { - "type": [ - "null", - "object" - ] + "labelKey": { + "type": "string" }, - "onmouseout": { - "type": [ - "null", - "object" - ] + "schemaType": { + "type": "string" + } + }, + "required": [ + "schemaType" + ], + "type": "object" + }, + "MetaHeaderAppButtonKind": { + "properties": { + "href": { + "type": "string" }, - "onmouseover": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onmouseup": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" + } + }, + "required": [ + "href", + "icon", + "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.\r\nThe language and country are separated by a dash.\r\nThe value is used to describe the language of the translations according to the extension system\r\nand it will be set as the `lang` attribute on the `` element.", + "type": "string" }, - "onoffline": { - "type": [ - "null", - "object" - ] + "direction": { + "default": "ltr", + "description": "The value is used to describe the direction of the translations according to the extension system\r\nand it will be set as the `dir` attribute on the `` element. It defaults to `ltr`.", + "enum": [ + "ltr", + "rtl" + ], + "type": "string" }, - "ononline": { - "type": [ - "null", - "object" - ] + "localizations": { + "$ref": "#/definitions/UmbLocalizationDictionary", + "description": "The localizations." + } + }, + "required": [ + "culture" + ], + "type": "object" + }, + "MetaMarkedExtension": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaMenuItem": { + "properties": { + "entityType": { + "type": "string" }, - "onorientationchange": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpagehide": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpageshow": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemActionKind": { + "properties": { + "entityType": { + "type": "string" }, - "onpaste": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpause": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onplay": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemLinkKind": { + "properties": { + "entityType": { + "type": "string" }, - "onplaying": { - "type": [ - "null", - "object" - ] + "href": { + "type": "string" }, - "onpointercancel": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpointerdown": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpointerenter": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "href", + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemTreeKind": { + "properties": { + "entityType": { + "type": "string" }, - "onpointerleave": { - "type": [ - "null", - "object" - ] + "hideTreeRoot": { + "type": "boolean" }, - "onpointermove": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpointerout": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpointerover": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" }, - "onpointerup": { - "type": [ - "null", - "object" - ] + "treeAlias": { + "type": "string" + } + }, + "required": [ + "label", + "menus", + "treeAlias" + ], + "type": "object" + }, + "MetaMfaLoginProvider": { + "properties": { + "label": { + "type": "string" + } + }, + "type": "object" + }, + "MetaPropertyContext": { + "type": "object" + }, + "MetaPropertyEditorDataSource": { + "properties": { + "description": { + "type": "string" }, - "onpopstate": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onprogress": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onratechange": { - "type": [ - "null", - "object" - ] + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" + } + }, + "required": [ + "label" + ], + "type": "object" + }, + "MetaPropertyEditorSchema": { + "properties": { + "defaultPropertyEditorUiAlias": { + "type": "string" }, - "onrejectionhandled": { - "type": [ - "null", - "object" - ] + "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\".", + "type": "string" }, - "onreset": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onresize": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onscroll": { - "type": [ - "null", - "object" - ] + "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.", + "type": "string" }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" }, - "onseeked": { - "type": [ - "null", - "object" - ] + "supportsDataSource": { + "properties": { + "enabled": { + "description": "Whether the property editor UI is enabled for use with data sources.", + "type": "{boolean}" + }, + "forDataSourceTypes": { + "description": "A list of allowed property editor data source kinds that can be used with this property editor UI.\nIf not specified, any data sources can be used.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "enabled", + "forDataSourceTypes" + ], + "type": "object" }, - "onseeking": { - "type": [ - "null", - "object" - ] + "supportsReadOnly": { + "type": "boolean" + } + }, + "required": [ + "group", + "icon", + "label" + ], + "type": "object" + }, + "MetaPropertyValueResolver": { + "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" }, - "onselect": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" }, - "onselectionchange": { - "type": [ - "null", - "object" - ] + "preventUrlRetention": { + "type": "boolean" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaSectionContext": { + "type": "object" + }, + "MetaSectionRoute": { + "properties": { + "path": { + "type": "string" + } + }, + "type": "object" + }, + "MetaSectionView": { + "properties": { + "icon": { + "description": "The icon displayed for this view in the navigation.", + "examples": [ + "box" + ], + "type": "string" }, - "onselectstart": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The displayed name (label) in the navigation.", + "type": "string" }, - "onslotchange": { - "type": [ - "null", - "object" - ] + "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" + }, + "MetaTree": { + "properties": { + "repositoryAlias": { + "type": "string" + } + }, + "required": [ + "repositoryAlias" + ], + "type": "object" + }, + "MetaUfmComponent": { + "properties": { + "alias": { + "type": "string" }, - "onstalled": { - "type": [ - "null", - "object" - ] + "marker": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaUfmFilter": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaUserProfileApp": { + "properties": { + "label": { + "type": "string" }, - "onstorage": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspace": { + "properties": { + "entityType": { + "type": "string" + } + }, + "required": [ + "entityType" + ], + "type": "object" + }, + "MetaWorkspaceAction": { + "type": "object" + }, + "MetaWorkspaceActionDefaultKind": { + "properties": { + "additionalOptions": { + "type": "boolean" }, - "onsubmit": { - "type": [ - "null", - "object" - ] + "color": { + "enum": [ + "", + "danger", + "default", + "invalid", + "positive", + "warning" + ], + "type": "string" }, - "onsuspend": { - "type": [ - "null", - "object" - ] + "href": { + "type": "string" }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontoggle": { - "type": [ - "null", - "object" - ] + "look": { + "enum": [ + "", + "default", + "outline", + "placeholder", + "primary", + "secondary" + ], + "type": "string" + } + }, + "type": "object" + }, + "MetaWorkspaceActionMenuItem": { + "type": "object" + }, + "MetaWorkspaceActionMenuItemDefaultKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "ontouchcancel": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaWorkspaceContextMenuStructureKind": { + "properties": { + "menuItemAlias": { + "type": "string" + } + }, + "required": [ + "menuItemAlias" + ], + "type": "object" + }, + "MetaWorkspaceDefaultKind": { + "properties": { + "entityType": { + "type": "string" }, - "ontouchend": { - "type": [ - "null", - "object" - ] + "headline": { + "type": "string" + } + }, + "required": [ + "entityType", + "headline" + ], + "type": "object" + }, + "MetaWorkspaceInfoApp": { + "type": "object" + }, + "MetaWorkspaceRoutableKind": { + "properties": { + "entityType": { + "type": "string" + } + }, + "required": [ + "entityType" + ], + "type": "object" + }, + "MetaWorkspaceView": { + "properties": { + "icon": { + "type": "string" }, - "ontouchmove": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontouchstart": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewCollectionKind": { + "properties": { + "collectionAlias": { + "type": "string" }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "ontransitionend": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "collectionAlias", + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewContentTypeDesignEditorKind": { + "properties": { + "compositionRepositoryAlias": { + "type": "string" }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onunhandledrejection": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onunload": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "PropertyEditorSettings": { + "properties": { + "defaultData": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsDefaultData" + }, + "type": "array" }, - "onvolumechange": { - "type": [ - "null", - "object" - ] + "properties": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsProperty" + }, + "type": "array" + } + }, + "required": [ + "properties" + ], + "type": "object" + }, + "PropertyEditorSettingsDefaultData": { + "properties": { + "alias": { + "type": "string" }, - "onwaiting": { - "type": [ - "null", - "object" - ] + "value": {} + }, + "required": [ + "alias", + "value" + ], + "type": "object" + }, + "PropertyEditorSettingsProperty": { + "properties": { + "alias": { + "type": "string" }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] + "config": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "value": {} + }, + "required": [ + "alias" + ], + "type": "object" + }, + "type": "array" }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] + "description": { + "type": "string" }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] + "propertyEditorDataSourceAlias": { + "type": "string" }, - "onwheel": { - "type": [ - "null", - "object" - ] + "propertyEditorUiAlias": { + "type": "string" }, - "opener": {}, - "orientation": { + "weight": { "type": "number" + } + }, + "required": [ + "alias", + "label", + "propertyEditorUiAlias" + ], + "type": "object" + }, + "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" + } + ] + }, + "SwitchConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" }, - "origin": { + { + "properties": { + "frequency": { + "type": "string" + } + }, + "required": [ + "frequency" + ], + "type": "object" + } + ] + }, + "UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.CollectionAlias", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.Entity.Type\">": { + "properties": { + "alias": { + "const": "Umb.Condition.Entity.Type", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.Entity.Unique\">": { + "properties": { + "alias": { + "const": "Umb.Condition.Entity.Unique", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.SectionAlias", "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": { + } + }, + "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.User.AllowChangePassword\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowChangePassword", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowDeleteAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowDisableAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowEnableAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowExternalLoginAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowMfaAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">": { + "properties": { + "alias": { + "const": "Umb.Condition.User.AllowUnlockAction", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">": { + "properties": { + "alias": { + "const": "Umb.Condition.UserPermission.Language", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceContentTypeAlias", + "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" + }, + "UmbCurrentUserGroupIdConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.CurrentUser.GroupId", "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" + "allOf": { + "description": "The user groups that the current user must be a member of to pass the condition.", + "examples": "[['guid1', 'guid2']]", + "items": { + "type": "string" + }, + "type": "array" }, - "toolbar": { - "$ref": "#/definitions/BarProp" + "match": { + "description": "The user group that the current user must be a member of to pass the condition.", + "examples": "['guid1']", + "type": "string" }, - "top": { - "anyOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "null" - } - ] + "noneOf": { + "description": "The user group(s) that the current user must not be a member of to pass the condition.", + "examples": "[['guid1', 'guid2']]", + "items": { + "type": "string" + }, + "type": "array" }, - "trustedTypes": { - "$ref": "#/definitions/TrustedTypePolicyFactory" + "oneOf": { + "description": "The user group(s) that the current user must be a member of to pass the condition.", + "examples": "[['guid1', 'guid2']]", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbEntityTypeConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Entity.Type\">" }, - "visualViewport": { - "anyOf": [ - { - "$ref": "#/definitions/VisualViewport" + { + "properties": { + "match": { + "type": "string" }, - { - "type": "null" + "oneOf": { + "items": { + "type": "string" + }, + "type": "array" } - ] + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "UmbEntityUnique": { + "type": [ + "null", + "string" + ] + }, + "UmbEntityUniqueConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Entity.Unique\">" }, - "window": { - "allOf": [ - { - "$ref": "#/definitions/Window" + { + "properties": { + "match": { + "type": [ + "null", + "string" + ] }, - { - "type": "object" + "oneOf": { + "items": { + "$ref": "#/definitions/UmbEntityUnique" + }, + "type": "array" } - ] - }, - "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._" + }, + "type": "object" + } + ] + }, + "UmbIsAdminConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.CurrentUser.IsAdmin", + "type": "string" } }, "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" + "alias" ], "type": "object" }, - "WindowManager": { - "properties": { - "alert": { - "type": "object" - }, - "close": { - "type": "object" - }, - "confirm": { - "type": "object" - }, - "open": { - "type": "object" + "UmbLanguageUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">" }, - "openUrl": { + { + "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" + }, + "match": { + "type": "string" + }, + "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" + } + }, + "required": [ + "match" + ], "type": "object" } + ] + }, + "UmbLocalizationDictionary": { + "type": "object" + }, + "UmbPropertyHasValueConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.Property.HasValue", + "type": "string" + } }, "required": [ - "alert", - "close", - "confirm", - "open", - "openUrl" + "alias" ], "type": "object" }, - "WorkspaceAliasConditionConfig": { + "UmbSectionUserPermissionConditionConfig": { "allOf": [ { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceAlias\">" + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" }, { "properties": { "match": { - "description": "Define the workspace that this extension should be available in", + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "UmbWorkspaceContentTypeAliasConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">" + }, + { + "properties": { + "match": { + "description": "Define a content type alias in which workspace this extension should be available", "type": "string" }, "oneOf": { - "description": "Define one or more workspaces that this extension should be available in", + "description": "Define one or more content type aliases in which workspace this extension should be available", "items": { "type": "string" }, @@ -63819,7 +11584,23 @@ } ] }, - "WorkspaceEntityTypeConditionConfig": { + "UmbWorkspaceEntityIsNewConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceEntityIsNew", + "type": "string" + }, + "match": { + "type": "boolean" + } + }, + "required": [ + "alias", + "match" + ], + "type": "object" + }, + "UmbWorkspaceEntityTypeConditionConfig": { "allOf": [ { "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">" @@ -63837,10 +11618,81 @@ "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" + }, + "WorkspaceAliasConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceAlias", + "type": "string" + }, + "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" + } + }, + "required": [ + "alias" + ], + "type": "object" } }, "description": "Umbraco package manifest JSON", "properties": { + "allowPackageTelemetry": { + "default": true, + "title": "Decides if the package sends telemetry data for collection", + "type": "boolean" + }, "allowPublicAccess": { "default": false, "title": "Decides if the package is allowed to be accessed by the public, e.g. on the login screen", @@ -63853,7 +11705,296 @@ }, "extensions": { "items": { - "$ref": "#/definitions/ManifestTypes" + "anyOf": [ + { + "$ref": "#/definitions/ManifestBase" + }, + { + "$ref": "#/definitions/ManifestCondition" + }, + { + "$ref": "#/definitions/ManifestAuthProvider" + }, + { + "$ref": "#/definitions/ManifestWorkspaceDefaultKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterApp" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceView" + }, + { + "$ref": "#/definitions/ManifestWorkspaceRoutableKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceContext" + }, + { + "$ref": "#/definitions/ManifestPropertyValueCloner" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorUi" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorSchema" + }, + { + "$ref": "#/definitions/ManifestPropertyValuePreset" + }, + { + "$ref": "#/definitions/ManifestPropertyValueResolver" + }, + { + "$ref": "#/definitions/ManifestUfmFilter" + }, + { + "$ref": "#/definitions/ManifestUfmComponent" + }, + { + "$ref": "#/definitions/ManifestMarkedExtension" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionCreateKind" + }, + { + "$ref": "#/definitions/ManifestIcons" + }, + { + "$ref": "#/definitions/ManifestModal" + }, + { + "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionMoveToKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" + }, + { + "$ref": "#/definitions/ManifestSectionRoute" + }, + { + "$ref": "#/definitions/ManifestSectionSidebarApp" + }, + { + "$ref": "#/definitions/ManifestSectionView" + }, + { + "$ref": "#/definitions/ManifestSection" + }, + { + "$ref": "#/definitions/ManifestDashboard" + }, + { + "$ref": "#/definitions/ManifestTreeItem" + }, + { + "$ref": "#/definitions/ManifestTree" + }, + { + "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" + }, + { + "$ref": "#/definitions/ManifestMenu" + }, + { + "$ref": "#/definitions/ManifestMenuItem" + }, + { + "$ref": "#/definitions/ManifestMenuItemActionKind" + }, + { + "$ref": "#/definitions/ManifestMenuItemLinkKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceContextMenuStructureKind" + }, + { + "$ref": "#/definitions/ManifestMenuItemTreeKind" + }, + { + "$ref": "#/definitions/ManifestCollectionAction" + }, + { + "$ref": "#/definitions/ManifestCollectionView" + }, + { + "$ref": "#/definitions/ManifestCollection" + }, + { + "$ref": "#/definitions/ManifestCollectionActionCreateKind" + }, + { + "$ref": "#/definitions/ManifestCollectionMenu" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewContentCollectionKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfContentKind" + }, + { + "$ref": "#/definitions/ManifestUserProfileApp" + }, + { + "$ref": "#/definitions/ManifestEntityUserPermission" + }, + { + "$ref": "#/definitions/ManifestGranularUserPermission" + }, + { + "$ref": "#/definitions/ManifestLocalization" + }, + { + "$ref": "#/definitions/ManifestPickerSearchResultItem" + }, + { + "$ref": "#/definitions/ManifestCollectionMenuItem" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorDataSource" + }, + { + "$ref": "#/definitions/ManifestSearchProvider" + }, + { + "$ref": "#/definitions/ManifestSearchResultItem" + }, + { + "$ref": "#/definitions/ManifestGlobalSearch" + }, + { + "$ref": "#/definitions/ManifestAppEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBackofficeEntryPoint" + }, + { + "$ref": "#/definitions/ManifestEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBundle" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceInfoApp" + }, + { + "$ref": "#/definitions/ManifestWorkspaceAction>" + }, + { + "$ref": "#/definitions/ManifestWorkspace" + }, + { + "$ref": "#/definitions/ManifestPropertyContext" + }, + { + "$ref": "#/definitions/ManifestDataSourceDataMapping" + }, + { + "$ref": "#/definitions/ManifestEntityAction" + }, + { + "$ref": "#/definitions/ManifestEntityCreateOptionAction" + }, + { + "$ref": "#/definitions/ManifestEntityItemRef" + }, + { + "$ref": "#/definitions/ManifestSectionContext" + }, + { + "$ref": "#/definitions/ManifestCurrentUserAction" + }, + { + "$ref": "#/definitions/ManifestPropertyValidationPathTranslator" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionDeleteKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkAction" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionDuplicateToKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionMoveToKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionTrashKind" + }, + { + "$ref": "#/definitions/ManifestExternalLoginProvider" + }, + { + "$ref": "#/definitions/ManifestGlobalContext" + }, + { + "$ref": "#/definitions/ManifestHeaderApp" + }, + { + "$ref": "#/definitions/ManifestHeaderAppButtonKind" + }, + { + "$ref": "#/definitions/ManifestMfaLoginProvider" + }, + { + "$ref": "#/definitions/ManifestPreviewAppProvider" + }, + { + "$ref": "#/definitions/ManifestRepository" + }, + { + "$ref": "#/definitions/ManifestStore" + }, + { + "$ref": "#/definitions/ManifestTreeStore" + }, + { + "$ref": "#/definitions/ManifestItemStore" + } + ] }, "title": "An array of Umbraco package manifest types that will be installed", "type": "array" diff --git a/src/UmbracoExamine-PDF.TestSite/umbraco/Data/Umbraco.sqlite.db b/src/UmbracoExamine-PDF.TestSite/umbraco/Data/Umbraco.sqlite.db index 369e3e7f87cdeab9b37ceb8367392a2cf05b668d..9d5e64f93bdf66b4277645ab265f52611fc6e440 100644 GIT binary patch literal 1187840 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�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

-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�`+7G{tD6_}Q+FUm=lvr=Yv#4oH%JUq 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 O)Yz9BPBd02>VE@3WiiPB delta 33187 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 diff --git a/src/UmbracoExamine.PDF.Tests/UmbracoExamine.PDF.Tests.csproj b/src/UmbracoExamine.PDF.Tests/UmbracoExamine.PDF.Tests.csproj index 324f343..cf5c2f0 100644 --- a/src/UmbracoExamine.PDF.Tests/UmbracoExamine.PDF.Tests.csproj +++ b/src/UmbracoExamine.PDF.Tests/UmbracoExamine.PDF.Tests.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 false diff --git a/src/UmbracoExamine.PDF/UmbracoExamine.PDF.csproj b/src/UmbracoExamine.PDF/UmbracoExamine.PDF.csproj index 68f3a4f..d6bc66b 100644 --- a/src/UmbracoExamine.PDF/UmbracoExamine.PDF.csproj +++ b/src/UmbracoExamine.PDF/UmbracoExamine.PDF.csproj @@ -1,11 +1,11 @@ - net8.0 + net10.0 . - 14.0.1 - 14.0.1 - 14.0.1 - 14.0.1 + 17.0.0 + 17.0.0 + 17.0.0-rc1 + 17.0.0-rc1 Umbraco HQ Umbraco CMS Copyright © Umbraco 2025 @@ -24,8 +24,8 @@ - - + + From 16c7e2a44cd60ec6547811285f779fa86f46f78f Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Mon, 24 Nov 2025 13:27:57 +0100 Subject: [PATCH 2/6] Update dependency track project version. --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2da9c18..0ba9c1a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -97,7 +97,7 @@ stages: inputs: bomFilePath: bom.xml dtrackProjName: 'Umbraco.ExaminePDF' - dtrackProjVersion: '14' + dtrackProjVersion: '17' dtrackAPIKey: $(DT_API_KEY) dtrackURI: $(DT_API_URL) dtrackProjAutoCreate: true From ce9c09785781fdf66ecb8b5b2b227ef3ea20031a Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Mon, 24 Nov 2025 13:36:22 +0100 Subject: [PATCH 3/6] Use dotnet 10 in pipeline. --- azure-pipelines.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 0ba9c1a..e2951b9 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -14,9 +14,9 @@ stages: vmImage: windows-latest steps: - task: UseDotNet@2 - displayName: Use .Net Core sdk 8.x + displayName: Use .Net 10.x inputs: - version: 8.x + version: 10.x - task: DotNetCoreCLI@2 displayName: 'dotnet restore' @@ -45,9 +45,9 @@ stages: vmImage: ubuntu-latest steps: - task: UseDotNet@2 - displayName: Use .Net Core sdk 8.x + displayName: Use .Net Core 10.x inputs: - version: 8.x + version: 10.x - task: DotNetCoreCLI@2 displayName: 'dotnet restore' @@ -113,9 +113,9 @@ stages: steps: - task: UseDotNet@2 - displayName: Use .Net Core sdk 8.x + displayName: Use .Net Core 10.x inputs: - version: 8.x + version: 10.x - task: DotNetCoreCLI@2 displayName: 'dotnet restore' From 1962f9eaab576053358c17b2705dd4f376c0ab23 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Mon, 24 Nov 2025 13:42:26 +0100 Subject: [PATCH 4/6] Use dotnet 10 for dependency track upload. --- azure-pipelines.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index e2951b9..134c227 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -79,6 +79,10 @@ stages: pool: vmImage: windows-latest steps: + - task: UseDotNet@2 + displayName: Use .Net Core 10.x + inputs: + version: 10.x - checkout: self fetchDepth: 0 From 19abc1c5fac97c16029359a2afb7e2c9dfac16b8 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Mon, 24 Nov 2025 13:49:03 +0100 Subject: [PATCH 5/6] Fix syntax --- azure-pipelines.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 134c227..d657a16 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -79,12 +79,13 @@ stages: pool: vmImage: windows-latest steps: + - checkout: self + fetchDepth: 0 + - task: UseDotNet@2 displayName: Use .Net Core 10.x inputs: version: 10.x - - checkout: self - fetchDepth: 0 - script: dotnet tool install --global CycloneDX displayName: 'Install CycloneDX .NET Tool' From 2cad1c87211545e067aa9aec4e4d5e9c717222db Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Mon, 24 Nov 2025 13:52:10 +0100 Subject: [PATCH 6/6] Fix syntax --- azure-pipelines.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index d657a16..63a5732 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -83,9 +83,9 @@ stages: fetchDepth: 0 - task: UseDotNet@2 - displayName: Use .Net Core 10.x - inputs: - version: 10.x + displayName: Use .Net Core 10.x + inputs: + version: 10.x - script: dotnet tool install --global CycloneDX displayName: 'Install CycloneDX .NET Tool'