From 28641e1cb48c0dc5dd765ab9b6e9eebb58665365 Mon Sep 17 00:00:00 2001 From: Mario Lopez Date: Fri, 8 Aug 2025 17:17:29 +1000 Subject: [PATCH 1/3] version 16.0.0-alpha1 --- ConditionalDisplayers/ConditionalDisplayers.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ConditionalDisplayers/ConditionalDisplayers.csproj b/ConditionalDisplayers/ConditionalDisplayers.csproj index 5ee0b0e..44cb538 100644 --- a/ConditionalDisplayers/ConditionalDisplayers.csproj +++ b/ConditionalDisplayers/ConditionalDisplayers.csproj @@ -10,7 +10,7 @@ umbraco property editor backoffice condition display umbraco-marketplace Our.Umbraco.ConditionalDisplayers False - 15.1.0-alpha1 + 16.0.0-alpha1 Mario Lopez icon.png @@ -37,7 +37,7 @@ - + From 599852d635b2284d7585570fa0ddc5f8e0ad2712 Mon Sep 17 00:00:00 2001 From: Mario Lopez Date: Fri, 8 Aug 2025 17:30:43 +1000 Subject: [PATCH 2/3] upgrade Test site --- ConditionalDisplayers.sln | 2 +- .../appsettings-schema.Umbraco.Cms.json | 118 +- .../umbraco-package-schema.json | 80503 ++-------------- .../{UmbracoV15.csproj => WebTest.csproj} | 2 +- 4 files changed, 9246 insertions(+), 71379 deletions(-) rename UmbracoV15/{UmbracoV15.csproj => WebTest.csproj} (95%) diff --git a/ConditionalDisplayers.sln b/ConditionalDisplayers.sln index 601dd91..837f9bd 100644 --- a/ConditionalDisplayers.sln +++ b/ConditionalDisplayers.sln @@ -16,7 +16,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Workflows", "Workflows", "{ .github\workflows\release.yml = .github\workflows\release.yml EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UmbracoV15", "UmbracoV15\UmbracoV15.csproj", "{0C5896D4-816E-752E-B248-12C50F68EEFD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebTest", "UmbracoV15\WebTest.csproj", "{0C5896D4-816E-752E-B248-12C50F68EEFD}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/ConditionalDisplayers/appsettings-schema.Umbraco.Cms.json b/ConditionalDisplayers/appsettings-schema.Umbraco.Cms.json index 178cf4f..784c2d6 100644 --- a/ConditionalDisplayers/appsettings-schema.Umbraco.Cms.json +++ b/ConditionalDisplayers/appsettings-schema.Umbraco.Cms.json @@ -93,8 +93,8 @@ "HelpPage": { "$ref": "#/definitions/HelpPageSettings" }, - "DefaultDataCreation": { - "$ref": "#/definitions/InstallDefaultDataSettings" + "InstallDefaultData": { + "$ref": "#/definitions/InstallDefaultDataNamedOptions" }, "DataTypes": { "$ref": "#/definitions/DataTypesSettings" @@ -102,9 +102,6 @@ "Marketplace": { "$ref": "#/definitions/MarketplaceSettings" }, - "InstallDefaultData": { - "$ref": "#/definitions/InstallDefaultDataNamedOptions" - }, "Webhook": { "$ref": "#/definitions/WebhookSettings" }, @@ -175,6 +172,11 @@ "description": "Gets or sets a value for the path to the backoffice logo.\n ", "default": "assets/logo.svg" }, + "BackOfficeLogoAlternative": { + "type": "string", + "description": "Gets or sets a value for the path to the alternative backoffice logo, which can be shown\non top of a light background.\n ", + "default": "assets/logo_blue.svg" + }, "DisableDeleteWhenReferenced": { "type": "boolean", "description": "Gets or sets a value indicating whether to disable the deletion of items referenced by other items.\n ", @@ -264,7 +266,6 @@ }, "AutoFillImageProperties": { "type": "array", - "description": "Gets or sets a value for the imaging autofill following media file upload fields.\n ", "items": { "$ref": "#/definitions/ImagingAutoFillUploadField" } @@ -610,6 +611,11 @@ "description": "Gets or sets a value indicating the debug log level.\n ", "format": "int32", "default": 0 + }, + "IncludeVersionNumberInGeneratedModels": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the version number should be included in generated models.\n ", + "default": true } } }, @@ -1227,6 +1233,16 @@ "type": "string", "description": "Gets or sets the folder to use for log files.", "default": "~/umbraco/Logs" + }, + "FileNameFormat": { + "type": "string", + "description": "Gets or sets the file name format to use for log files.", + "default": "UmbracoTraceLog.{0}..json" + }, + "FileNameFormatArguments": { + "type": "string", + "description": "Gets or sets the file name format arguments to use for log files.", + "default": "MachineName" } } }, @@ -1292,10 +1308,7 @@ "default": true }, "UserDefinedCharCollection": { - "type": [ - "array", - "null" - ], + "type": "array", "description": "Add additional character replacements, or override defaults\n ", "items": { "$ref": "#/definitions/CharItem" @@ -1329,21 +1342,13 @@ } ] }, - "MaxQueryStringLength": { - "type": [ - "integer", - "null" - ], - "description": "Gets or sets a value for the maximum query string length.", - "format": "int32" - }, "MaxRequestLength": { "type": [ "integer", "null" ], "description": "Gets or sets a value for the maximum request length in kb.\n ", - "format": "int32" + "format": "int64" }, "TemporaryFileLifeTime": { "type": "string", @@ -1400,7 +1405,13 @@ }, "UsernameIsEmail": { "type": "boolean", - "description": "Gets or sets a value indicating whether the user's email address is to be considered as their username.\n " + "description": "Gets or sets a value indicating whether the user's email address is to be considered as their username.\n ", + "default": true + }, + "MemberRequireUniqueEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the member's email address must be unique.\n ", + "default": true }, "AllowedUserNameCharacters": { "type": "string", @@ -1488,10 +1499,7 @@ "minLength": 1 }, "AdditionalEntryAssemblies": { - "type": [ - "array", - "null" - ], + "type": "array", "description": "By default the entry assemblies for scanning plugin types is the Umbraco DLLs. If you require\nscanning for plugins based on different root referenced assemblies you can add the assembly name to this list.\n ", "items": { "type": "string" @@ -1702,10 +1710,7 @@ "type": "object", "properties": { "HelpPageUrlAllowList": { - "type": [ - "array", - "null" - ], + "type": "array", "description": "Gets or sets the allowed addresses to retrieve data for the content dashboard.\n ", "items": { "type": "string" @@ -1713,6 +1718,23 @@ } } }, + "InstallDefaultDataNamedOptions": { + "type": "object", + "properties": { + "Languages": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "DataTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "MediaTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "MemberTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + } + } + }, "InstallDefaultDataSettings": { "type": "object", "description": "Typed configuration options for installation of default data.\n ", @@ -1791,23 +1813,6 @@ } } }, - "InstallDefaultDataNamedOptions": { - "type": "object", - "properties": { - "Languages": { - "$ref": "#/definitions/InstallDefaultDataSettings" - }, - "DataTypes": { - "$ref": "#/definitions/InstallDefaultDataSettings" - }, - "MediaTypes": { - "$ref": "#/definitions/InstallDefaultDataSettings" - }, - "MemberTypes": { - "$ref": "#/definitions/InstallDefaultDataSettings" - } - } - }, "WebhookSettings": { "type": "object", "properties": { @@ -1838,9 +1843,32 @@ "description": "Gets or sets a value indicating number of days to keep logs for.\n ", "format": "int32", "default": 30 + }, + "PayloadType": { + "description": "Gets or sets a value indicating the type of payload used for sending webhooks\n ", + "default": "Legacy", + "oneOf": [ + { + "$ref": "#/definitions/WebhookPayloadType" + } + ] } } }, + "WebhookPayloadType": { + "type": "string", + "description": "", + "x-enumNames": [ + "Minimal", + "Extended", + "Legacy" + ], + "enum": [ + "Minimal", + "Extended", + "Legacy" + ] + }, "CacheSettings": { "type": "object", "properties": { diff --git a/ConditionalDisplayers/umbraco-package-schema.json b/ConditionalDisplayers/umbraco-package-schema.json index e15036a..dca8b6c 100644 --- a/ConditionalDisplayers/umbraco-package-schema.json +++ b/ConditionalDisplayers/umbraco-package-schema.json @@ -1,578 +1,491 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { - "AddOnManagerNamespace": { - "properties": { - "ModelManager": { - "$ref": "#/definitions/ModelManager" - }, - "PluginManager": { - "$ref": "#/definitions/PluginManager" - }, - "ThemeManager": { - "$ref": "#/definitions/ThemeManager" - }, - "baseURL": { - "type": "string" - }, - "language": { - "type": "string" - }, - "languageLoad": { - "type": "boolean" - } - }, - "required": [ - "ModelManager", - "PluginManager", - "ThemeManager", - "baseURL", - "language", - "languageLoad" - ], - "type": "object" - }, - "AllowedFormat": { - "anyOf": [ - { - "$ref": "#/definitions/Separator" - }, - { - "$ref": "#/definitions/FormatReference" - }, + "CollectionAliasConditionConfig": { + "allOf": [ { - "$ref": "#/definitions/BlockStyleFormat" + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionAlias\">" }, { - "$ref": "#/definitions/InlineStyleFormat" - }, + "properties": { + "match": { + "description": "The collection that this extension should be available in", + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "CollectionBulkActionPermissionConditionConfig": { + "allOf": [ { - "$ref": "#/definitions/SelectorStyleFormat" + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">" }, { - "$ref": "#/definitions/NestedFormatting" + "properties": { + "match": { + "type": "object" + } + }, + "required": [ + "match" + ], + "type": "object" } ] }, - "Annotator": { + "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": { - "annotate": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "annotationChanged": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "getAll": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "register": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "remove": { - "type": "object" + "type": { + "const": "appEntryPoint", + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "annotate", - "annotationChanged", - "getAll", - "register", - "remove", - "removeAll" + "alias", + "name", + "type" ], "type": "object" }, - "ApiLoaderProperty": { - "type": [ - "string", - "object" - ] - }, - "AstNode": { + "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": { - "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" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "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" }, - "name": { + "forProviderName": { + "description": "The provider name that this provider is for.", + "examples": "'Umbraco.Github'", "type": "string" }, - "next": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "parent": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "prev": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaAuthProvider", + "description": "This contains properties specific to the type of extension" }, - "raw": { - "type": "boolean" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, "type": { - "type": "number" - }, - "value": { + "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" }, - "AstNodeConstructor": { + "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": { - "prototype": { - "$ref": "#/definitions/AstNode" + "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": [ - "prototype" + "alias", + "name", + "type" ], "type": "object" }, - "Attr": { + "ManifestBase": { "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "COMMENT_NODE": { - "const": 8, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" + "type": { + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "DOCUMENT_NODE": { - "const": 9, + "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" }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" + "type": { + "const": "bundle", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, + "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" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "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": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/ChildNode" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "localName": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "name": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "ownerElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" + "meta": { + "$ref": "#/definitions/MetaCollection" }, - "prefix": { - "type": [ - "null", - "string" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "previousSibling": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "specified": { - "type": "boolean" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "value": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", - "localName", - "name", - "namespaceURI", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "ownerElement", - "parentElement", - "parentNode", - "prefix", - "previousSibling", - "specified", - "textContent", - "value" - ], - "type": "object" - }, - "AttributeSpec": { - "description": "Used to [define](https://prosemirror.net/docs/ref/#model.NodeSpec.attrs) attributes on nodes or\nmarks.", - "properties": { - "default": { - "description": "The default value for this attribute, to use when no explicit\nvalue is provided. Attributes that have no default must be\nprovided whenever a node or mark of a type that has them is\ncreated." - }, - "validate": { - "description": "A function or type name used to validate values of this\nattribute. This will be used when deserializing the attribute\nfrom JSON, and when running [`Node.check`](https://prosemirror.net/docs/ref/#model.Node.check).\nWhen a function, it should raise an exception if the value isn't\nof the expected type or shape. When a string, it should be a\n`|`-separated string of primitive types (`\"number\"`, `\"string\"`,\n`\"boolean\"`, `\"null\"`, and `\"undefined\"`), and the library will\nraise an error when the value is not one of those types.", - "type": [ - "string", - "object" - ] - } - }, - "type": "object" - }, - "Attributes$1": { - "allOf": [ - { - "items": { - "properties": { - "name": { + "items": { "type": "string" }, - "value": { - "type": "string" - } + "type": "array" }, - "required": [ - "name", - "value" - ], - "type": "object" - }, - "type": "array" - }, - { - "properties": { - "map": { - "$ref": "#/definitions/Record" + { + "type": "string" } - }, - "required": [ - "map" ], - "type": "object" - } - ] - }, - "AutoFillBase": { - "enum": [ - "", - "off", - "on" - ], - "type": "string" - }, - "BarProp": { - "properties": { - "visible": { - "type": "boolean" - } - }, - "required": [ - "visible" - ], - "type": "object" - }, - "BlobCache": { - "properties": { - "add": { - "type": "object" - }, - "create": { - "type": "object" - }, - "destroy": { - "type": "object" - }, - "findFirst": { - "type": "object" - }, - "get": { - "type": "object" - }, - "getByData": { - "type": "object" - }, - "getByUri": { - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "removeByUri": { - "type": "object" - } - }, - "required": [ - "add", - "create", - "destroy", - "findFirst", - "get", - "getByData", - "getByUri", - "removeByUri" - ], - "type": "object" - }, - "BlockEntryIsExposedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.BlockWorkspaceIsExposed", + "type": { + "const": "collection", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "match": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "alias" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "BlockEntryShowContentEditConditionConfig": { + "ManifestCollectionAction": { + "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", "properties": { "alias": { - "const": "Umb.Condition.BlockEntryShowContentEdit", + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "BlockStyleFormat": { - "properties": { - "attributes": { - "$ref": "#/definitions/Record" }, - "block": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "block_expand": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "ceFalseOverride": { - "type": "boolean" + "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" }, - "classes": { + "overwrites": { "anyOf": [ { "items": { @@ -583,72256 +496,10250 @@ { "type": "string" } - ] - }, - "clear_child_styles": { - "type": "boolean" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "collapsed": { - "type": "boolean" + "type": { + "const": "collectionAction", + "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 lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestCollectionActionCreateKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "exact": { - "type": "boolean" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "expand": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "links": { - "type": "boolean" - }, - "list_block": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "merge_siblings": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "merge_with_parents": { - "type": "boolean" + "kind": { + "const": "create", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "mixed": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaCollectionAction" }, "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" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "title": { + "type": { + "const": "collectionAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "toggle": { - "type": "boolean" - }, - "wrapper": { - "type": "boolean" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "block", - "title" - ], + "alias", + "kind", + "meta", + "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" - }, - "COUNTER_STYLE_RULE": { - "const": 11, - "type": "number" - }, - "FONT_FACE_RULE": { - "const": 5, - "type": "number" - }, - "FONT_FEATURE_VALUES_RULE": { - "const": 14, - "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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 lower numbers being first in the list", "type": "number" } }, "required": [ - "CHARSET_RULE", - "COUNTER_STYLE_RULE", - "FONT_FACE_RULE", - "FONT_FEATURE_VALUES_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 lower 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" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "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" } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" + ], + "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 lower 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\">" - }, - { - "properties": { - "match": { - "description": "The collection that this extension should be available in", - "type": "string" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "CollectionBulkActionPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">" - }, - { - "properties": { - "match": { - "type": "object" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "CompleteUndoLevel": { + "ManifestDashboard": { "properties": { - "beforeBookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "bookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "content": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "fragments": { - "type": "null" - }, - "type": { - "const": "complete", - "type": "string" - } - }, - "required": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", - "type" - ], - "type": "object" - }, - "ContentLanguage": { - "properties": { - "code": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "customCode": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "title": { + "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" - } - }, - "required": [ - "code", - "title" - ], - "type": "object" - }, - "ContentMatch": { - "description": "Instances of this class represent a match state of a node type's\n[content expression](https://prosemirror.net/docs/ref/#model.NodeSpec.content), and can be used to\nfind out whether further content matches here, and whether a given\nposition is a valid end of the node.", - "properties": { - "defaultType": { + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/NodeType" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } ], - "description": "Get the first matching node type at this match position that can\nbe generated." - }, - "edgeCount": { - "description": "The number of outgoing edges this node has in the finite\nautomaton that describes the content expression.", - "type": "number" - }, - "validEnd": { - "description": "True when this match state represents a valid end of the node.", - "type": "boolean" - } - }, - "required": [ - "defaultType", - "edgeCount", - "validEnd" - ], - "type": "object" - }, - "ControlSelection": { - "properties": { - "destroy": { - "type": "object" - }, - "hideResizeRect": { - "type": "object" - }, - "isResizable": { - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "showResizeRect": { - "type": "object" + "type": { + "const": "dashboard", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "updateResizeRect": { - "type": "object" - } - }, - "required": [ - "destroy", - "hideResizeRect", - "isResizable", - "showResizeRect", - "updateResizeRect" - ], - "type": "object" - }, - "CredentialsContainer": { - "type": "object" - }, - "Crypto": { - "properties": { - "subtle": { - "$ref": "#/definitions/SubtleCrypto" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "subtle" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "CustomElementRegistry": { - "type": "object" - }, - "DOMImplementation": { - "type": "object" - }, - "DOMMatrix": { + "ManifestDataSourceDataMapping": { "properties": { - "a": { - "type": "number" - }, - "b": { - "type": "number" - }, - "c": { - "type": "number" - }, - "d": { - "type": "number" - }, - "e": { - "type": "number" - }, - "f": { - "type": "number" - }, - "is2D": { - "type": "boolean" - }, - "isIdentity": { - "type": "boolean" - }, - "m11": { - "type": "number" - }, - "m12": { - "type": "number" - }, - "m13": { - "type": "number" - }, - "m14": { - "type": "number" - }, - "m21": { - "type": "number" - }, - "m22": { - "type": "number" - }, - "m23": { - "type": "number" - }, - "m24": { - "type": "number" - }, - "m31": { - "type": "number" - }, - "m32": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "m33": { - "type": "number" + "api": { + "type": "string" }, - "m34": { - "type": "number" + "forDataModel": { + "type": "string" }, - "m41": { - "type": "number" + "forDataSource": { + "type": "string" }, - "m42": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "m43": { - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "m44": { - "type": "number" - } - }, - "required": [ - "a", - "b", - "c", - "d", - "e", - "f", - "is2D", - "isIdentity", - "m11", - "m12", - "m13", - "m14", - "m21", - "m22", - "m23", - "m24", - "m31", - "m32", - "m33", - "m34", - "m41", - "m42", - "m43", - "m44" - ], - "type": "object" - }, - "DOMPointReadOnly": { - "properties": { - "w": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaDataSourceDataMapping" }, - "x": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "y": { - "type": "number" + "type": { + "const": "dataSourceDataMapping", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "z": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" } }, "required": [ - "w", - "x", - "y", - "z" + "alias", + "forDataModel", + "forDataSource", + "meta", + "name", + "type" ], "type": "object" }, - "DOMRect": { + "ManifestEntityAction": { + "description": "An action to perform on an entity\nFor example for content you may wish to create a new document etc", "properties": { - "bottom": { - "type": "number" - }, - "height": { - "type": "number" - }, - "left": { - "type": "number" - }, - "right": { - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "top": { - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "width": { - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "x": { - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "y": { - "type": "number" - } - }, - "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" - ], - "type": "object" - }, - "DOMRectReadOnly": { - "properties": { - "bottom": { - "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" }, - "height": { - "type": "number" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "left": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "right": { - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "top": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityAction" }, - "width": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "x": { - "type": "number" + "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" }, - "y": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" } }, "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "DOMStringMap": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "DOMUtils": { + "ManifestEntityActionCreateFolderKind": { "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/UmbLanguageUserPermissionConditionConfig" }, { - "type": "string" + "$ref": "#/definitions/WorkspaceAliasConditionConfig" }, { - "type": "object" + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" }, - {} - ], - "maxItems": 4, - "minItems": 4, - "type": "array" + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "dispatch": { - "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" }, - "doc": { - "$ref": "#/definitions/Document" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "dumpRng": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "encode": { - "type": "object" + "kind": { + "const": "folderCreate", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "events": { - "$ref": "#/definitions/EventUtils" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "files": { - "$ref": "#/definitions/Record" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "findCommonAncestor": { - "type": "object" - }, - "fire": { - "type": "object" - }, - "get": { - "type": "object" - }, - "getAttrib": { - "type": "object" - }, - "getAttribs": { - "type": "object" - }, - "getContentEditable": { - "type": "object" - }, - "getContentEditableParent": { - "type": "object" - }, - "getNext": { - "type": "object" - }, - "getOuterHTML": { - "type": "object" - }, - "getParent": { - "type": "object" - }, - "getParents": { - "type": "object" - }, - "getPos": { - "type": "object" - }, - "getPrev": { - "type": "object" - }, - "getRect": { - "type": "object" - }, - "getRoot": { - "type": "object" - }, - "getSize": { - "type": "object" - }, - "getStyle": { - "type": "object" - }, - "getViewPort": { - "type": "object" - }, - "hasClass": { - "type": "object" - }, - "hide": { - "type": "object" - }, - "insertAfter": { - "type": "object" - }, - "is": { - "type": "object" - }, - "isBlock": { - "type": "object" - }, - "isChildOf": { - "type": "object" - }, - "isEditable": { - "type": "object" - }, - "isEmpty": { - "type": "object" - }, - "isHidden": { - "type": "object" - }, - "loadCSS": { - "type": "object" - }, - "nodeIndex": { - "type": "object" - }, - "parseStyle": { - "type": "object" - }, - "remove": { - "type": "object" - }, - "removeAllAttribs": { - "type": "object" - }, - "removeClass": { - "type": "object" - }, - "rename": { - "type": "object" - }, - "replace": { - "type": "object" - }, - "root": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Node" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "select": { - "type": "object" - }, - "serializeStyle": { - "type": "object" - }, - "setAttrib": { - "type": "object" - }, - "setAttribs": { - "type": "object" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "setHTML": { - "type": "object" + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "setOuterHTML": { - "type": "object" + "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" + }, + "ManifestEntityActionCreateKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "setStyle": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "setStyles": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "settings": { - "$ref": "#/definitions/Partial" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "show": { - "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" }, - "split": { - "type": "object" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "stdMode": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "styleSheetLoader": { - "$ref": "#/definitions/StyleSheetLoader" + "kind": { + "const": "create", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "styles": { - "$ref": "#/definitions/Styles" + "meta": { + "$ref": "#/definitions/MetaEntityActionCreateKind" }, - "toggleClass": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "unbind": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "uniqueId": { - "type": "object" + "type": { + "const": "entityAction", + "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 lower numbers being first in the list", + "type": "number" } }, "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" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "DOMUtilsNamespace": { + "ManifestEntityActionDefaultKind": { "properties": { - "DOM": { - "$ref": "#/definitions/DOMUtils" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "nodeIndex": { - "type": "object" - } - }, - "required": [ - "DOM", - "nodeIndex" - ], - "type": "object" - }, - "Delay": { - "properties": { - "setEditorInterval": { - "type": "object" - }, - "setEditorTimeout": { - "type": "object" - } - }, - "required": [ - "setEditorInterval", - "setEditorTimeout" - ], - "type": "object" - }, - "Document": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" - }, - "NOTATION_NODE": { - "const": 12, - "type": "number" - }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" - }, - "TEXT_NODE": { - "const": 3, - "type": "number" - }, - "URL": { - "type": "string" - }, - "activeElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "adoptedStyleSheets": { - "items": { - "$ref": "#/definitions/CSSStyleSheet" - }, - "type": "array" - }, - "alinkColor": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "all": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "anchors": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/HTMLAnchorElement" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "applets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "baseURI": { - "type": "string" - }, - "bgColor": { - "type": "string" - }, - "body": { - "$ref": "#/definitions/HTMLElement" - }, - "characterSet": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "charset": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "childElementCount": { - "type": "number" - }, - "childNodes": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/ChildNode" + "type": "string" }, "type": "array" }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "compatMode": { - "type": "string" - }, - "contentType": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "cookie": { + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", "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" + "meta": { + "$ref": "#/definitions/MetaEntityActionDefaultKind" }, - "dir": { + "name": { + "description": "The friendly name of the extension", "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 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" }, - "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" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" }, - "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" + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" }, - "action": { - "type": "string" + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" }, - "autocomplete": { - "$ref": "#/definitions/AutoFillBase" + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" }, - "autofocus": { - "type": "boolean" + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" }, - "baseURI": { - "type": "string" + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" }, - "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" + { + "$ref": "#/definitions/SectionAliasConditionConfig" }, - "clientHeight": { - "type": "number" + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" }, - "clientLeft": { - "type": "number" + { + "$ref": "#/definitions/CollectionAliasConditionConfig" }, - "clientTop": { - "type": "number" + { + "$ref": "#/definitions/UmbCurrentUserGroupIdConditionConfig" }, - "clientWidth": { - "type": "number" + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" }, - "contentEditable": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">" }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">" }, - "dir": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">" }, - "draggable": { - "type": "boolean" - }, - "elements": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "encoding": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">" }, - "enctype": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">" }, - "enterKeyHint": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">" }, - "inert": { - "type": "boolean" + { + "$ref": "#/definitions/SwitchConditionConfig" }, - "innerHTML": { + { + "$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" + }, + "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" }, - "innerText": { - "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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" }, - "inputMode": { - "type": "string" + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" }, - "isConnected": { - "type": "boolean" + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" }, - "isContentEditable": { - "type": "boolean" + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" }, - "lang": { - "type": "string" + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "length": { - "type": "number" - }, - "localName": { - "type": "string" + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" }, - "method": { - "type": "string" + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" }, - "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/CollectionBulkActionPermissionConditionConfig" }, - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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": "delete", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "isConnected": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaEntityActionDeleteKind" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "lastChild": { + "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." }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "lastModified": { + "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" }, - "linkColor": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "links": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { "anyOf": [ { - "$ref": "#/definitions/HTMLAnchorElement" + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/HTMLAreaElement" + "$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": "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" }, - "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 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" }, - "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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": "moveTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "onbeforeinput": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionMoveToKind" }, - "onbeforetoggle": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onblur": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "oncancel": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "oncanplay": { - "type": [ - "null", - "object" - ] + "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" }, - "oncanplaythrough": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onchange": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "onclick": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onclose": { - "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" }, - "oncontextmenu": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "oncopy": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "oncuechange": { - "type": [ - "null", - "object" - ] + "kind": { + "const": "reloadTreeItemChildren", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "oncut": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionReloadTreeItemChildrenKind" }, - "ondblclick": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "ondrag": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "ondragend": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "ondragenter": { - "type": [ - "null", - "object" - ] + "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" + }, + "ManifestEntityActionSortChildrenOfContentKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ondragleave": { - "type": [ - "null", - "object" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "ondragover": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "ondragstart": { - "type": [ - "null", - "object" - ] - }, - "ondrop": { - "type": [ - "null", - "object" - ] - }, - "ondurationchange": { - "type": [ - "null", - "object" - ] - }, - "onemptied": { - "type": [ - "null", - "object" - ] - }, - "onended": { - "type": [ - "null", - "object" - ] - }, - "onerror": { - "$ref": "#/definitions/OnErrorEventHandler" - }, - "onfocus": { - "type": [ - "null", - "object" - ] - }, - "onformdata": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] - }, - "oninput": { - "type": [ - "null", - "object" - ] - }, - "oninvalid": { - "type": [ - "null", - "object" - ] - }, - "onkeydown": { - "type": [ - "null", - "object" - ] - }, - "onkeypress": { - "type": [ - "null", - "object" - ] - }, - "onkeyup": { - "type": [ - "null", - "object" - ] - }, - "onload": { - "type": [ - "null", - "object" - ] - }, - "onloadeddata": { - "type": [ - "null", - "object" - ] - }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] - }, - "onloadstart": { - "type": [ - "null", - "object" - ] - }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] - }, - "onmousedown": { - "type": [ - "null", - "object" - ] - }, - "onmouseenter": { - "type": [ - "null", - "object" - ] - }, - "onmouseleave": { - "type": [ - "null", - "object" - ] - }, - "onmousemove": { - "type": [ - "null", - "object" - ] - }, - "onmouseout": { - "type": [ - "null", - "object" - ] - }, - "onmouseover": { - "type": [ - "null", - "object" - ] - }, - "onmouseup": { - "type": [ - "null", - "object" - ] - }, - "onpaste": { - "type": [ - "null", - "object" - ] - }, - "onpause": { - "type": [ - "null", - "object" - ] - }, - "onplay": { - "type": [ - "null", - "object" - ] - }, - "onplaying": { - "type": [ - "null", - "object" - ] - }, - "onpointercancel": { - "type": [ - "null", - "object" - ] - }, - "onpointerdown": { - "type": [ - "null", - "object" - ] - }, - "onpointerenter": { - "type": [ - "null", - "object" - ] - }, - "onpointerleave": { - "type": [ - "null", - "object" - ] - }, - "onpointerlockchange": { - "type": [ - "null", - "object" - ] - }, - "onpointerlockerror": { - "type": [ - "null", - "object" - ] - }, - "onpointermove": { - "type": [ - "null", - "object" - ] - }, - "onpointerout": { - "type": [ - "null", - "object" - ] - }, - "onpointerover": { - "type": [ - "null", - "object" - ] - }, - "onpointerup": { - "type": [ - "null", - "object" - ] - }, - "onprogress": { - "type": [ - "null", - "object" - ] - }, - "onratechange": { - "type": [ - "null", - "object" - ] - }, - "onreadystatechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "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" - } - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "pictureInPictureEnabled": { - "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" }, - "plugins": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/HTMLEmbedElement" + "type": "string" }, "type": "array" }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "pointerLockElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "readyState": { - "$ref": "#/definitions/DocumentReadyState" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "referrer": { + "kind": { + "const": "sortChildrenOfContent", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "rootElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" }, - "scripts": { - "items": { - "$ref": "#/definitions/HTMLScriptElement" - }, - "type": "array" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "scrollingElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" - } - ] - }, - "styleSheets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSStyleSheet" - } - }, - "properties": { - "length": { - "type": "number" + "type": "string" } - }, - "required": [ - "length" ], - "type": "object" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "timeline": { - "$ref": "#/definitions/DocumentTimeline" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "title": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "visibilityState": { - "$ref": "#/definitions/DocumentVisibilityState" - }, - "vlinkColor": { - "type": "string" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "DocumentReadyState": { - "enum": [ - "complete", - "interactive", - "loading" - ], - "type": "string" - }, - "DocumentTimeline": { + "ManifestEntityActionSortChildrenOfKind": { "properties": { - "currentTime": { - "anyOf": [ - { - "$ref": "#/definitions/CSSNumericValue" - }, - { - "type": [ - "null", - "number" - ] - } - ] - } - }, - "required": [ - "currentTime" - ], - "type": "object" - }, - "DocumentType": { - "properties": { - "ATTRIBUTE_NODE": { - "const": 2, - "type": "number" - }, - "CDATA_SECTION_NODE": { - "const": 4, - "type": "number" - }, - "COMMENT_NODE": { - "const": 8, - "type": "number" - }, - "DOCUMENT_FRAGMENT_NODE": { - "const": 11, - "type": "number" - }, - "DOCUMENT_NODE": { - "const": 9, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINED_BY": { - "const": 16, - "type": "number" - }, - "DOCUMENT_POSITION_CONTAINS": { - "const": 8, - "type": "number" - }, - "DOCUMENT_POSITION_DISCONNECTED": { - "const": 1, - "type": "number" - }, - "DOCUMENT_POSITION_FOLLOWING": { - "const": 4, - "type": "number" - }, - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC": { - "const": 32, - "type": "number" - }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" - }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" - }, - "ELEMENT_NODE": { - "const": 1, - "type": "number" - }, - "ENTITY_NODE": { - "const": 6, - "type": "number" - }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" - } - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "isConnected": { - "type": "boolean" + "kind": { + "const": "sortChildrenOf", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaEntityActionSortChildrenOfKind" }, "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 lower numbers being first in the list", "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "publicId": { - "type": "string" - }, - "systemId": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] } }, "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", + "alias", + "forEntityTypes", + "kind", + "meta", "name", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "publicId", - "systemId", - "textContent" - ], - "type": "object" - }, - "DocumentVisibilityState": { - "enum": [ - "hidden", - "visible" - ], - "type": "string" - }, - "DomParser": { - "properties": { - "addAttributeFilter": { - "type": "object" - }, - "addNodeFilter": { - "type": "object" - }, - "getAttributeFilters": { - "type": "object" - }, - "getNodeFilters": { - "type": "object" - }, - "parse": { - "type": "object" - }, - "removeAttributeFilter": { - "type": "object" - }, - "removeNodeFilter": { - "type": "object" - }, - "schema": { - "$ref": "#/definitions/Schema" - } - }, - "required": [ - "addAttributeFilter", - "addNodeFilter", - "getAttributeFilters", - "getNodeFilters", - "parse", - "removeAttributeFilter", - "removeNodeFilter", - "schema" + "type" ], "type": "object" }, - "DomSerializer": { + "ManifestEntityActionUpdateFolderKind": { "properties": { - "addAttributeFilter": { - "type": "object" - }, - "addNodeFilter": { - "type": "object" - }, - "addRules": { - "type": "object" - }, - "addTempAttr": { - "type": "object" - }, - "getAttributeFilters": { - "type": "object" - }, - "getNodeFilters": { - "type": "object" - }, - "getTempAttrs": { - "type": "object" - }, - "removeAttributeFilter": { - "type": "object" - }, - "removeNodeFilter": { - "type": "object" - }, - "schema": { - "$ref": "#/definitions/Schema" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "serialize": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "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" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "Editor": { - "properties": { - "_beforeUnload": { - "type": "object" - }, - "_editableRoot": { - "type": "boolean" - }, - "_eventDispatcher": { - "$ref": "#/definitions/EventDispatcher" - }, - "_nodeChangeDispatcher": { - "$ref": "#/definitions/NodeChange" - }, - "_pendingNativeEvents": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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": "folderUpdate", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "hidden": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaEntityActionFolderKind" }, - "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" } - ] - }, - "iframeHTML": { - "type": "string" - }, - "initialized": { - "type": "boolean" - }, - "inline": { - "type": "boolean" - }, - "isNotDirty": { - "type": "boolean" - }, - "loadedCSS": { - "$ref": "#/definitions/Record" - }, - "mode": { - "$ref": "#/definitions/EditorMode" - }, - "model": { - "$ref": "#/definitions/Model" - }, - "notificationManager": { - "$ref": "#/definitions/NotificationManager" - }, - "off": { - "type": "object" - }, - "on": { - "type": "object" - }, - "once": { - "type": "object" - }, - "options": { - "$ref": "#/definitions/Options" - }, - "orgDisplay": { - "type": "string" - }, - "orgVisibility": { - "type": "string" - }, - "parser": { - "$ref": "#/definitions/DomParser" - }, - "plugins": { - "$ref": "#/definitions/Record" - }, - "quirks": { - "$ref": "#/definitions/Quirks" - }, - "readonly": { - "type": "boolean" - }, - "removed": { - "type": "boolean" - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "selection": { - "$ref": "#/definitions/EditorSelection" - }, - "serializer": { - "$ref": "#/definitions/DomSerializer" - }, - "shortcuts": { - "$ref": "#/definitions/Shortcuts" - }, - "startContent": { - "type": "string" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "suffix": { + "type": { + "const": "entityAction", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "targetElm": { - "$ref": "#/definitions/HTMLElement" - }, - "theme": { - "$ref": "#/definitions/Theme" - }, - "toggleNativeEvent": { - "type": "object" - }, - "ui": { - "$ref": "#/definitions/EditorUi" - }, - "unbindAllNativeEvents": { - "type": "object" - }, - "undoManager": { - "$ref": "#/definitions/UndoManager" - }, - "windowManager": { - "$ref": "#/definitions/WindowManager" - } - }, - "required": [ - "_editableRoot", - "_nodeChangeDispatcher", - "_pendingNativeEvents", - "_selectionOverrides", - "_skinLoaded", - "annotator", - "baseURI", - "baseUri", - "bindPendingEventDelegates", - "bookmark", - "composing", - "container", - "contentAreaContainer", - "contentCSS", - "contentDocument", - "contentStyles", - "contentWindow", - "destroyed", - "dispatch", - "documentBaseURI", - "documentBaseUrl", - "dom", - "editorCommands", - "editorContainer", - "editorManager", - "editorUpload", - "fire", - "formatter", - "hasEventListeners", - "hasHiddenInput", - "hasVisual", - "hidden", - "id", - "iframeElement", - "initialized", - "inline", - "isNotDirty", - "loadedCSS", - "mode", - "model", - "notificationManager", - "off", - "on", - "once", - "options", - "orgDisplay", - "parser", - "plugins", - "quirks", - "readonly", - "removed", - "schema", - "selection", - "serializer", - "shortcuts", - "startContent", - "suffix", - "targetElm", - "theme", - "toggleNativeEvent", - "ui", - "unbindAllNativeEvents", - "undoManager", - "windowManager" - ], - "type": "object" - }, - "EditorCommands": { - "properties": { - "commands": {}, - "editor": {} - }, - "required": [ - "commands", - "editor" - ], - "type": "object" - }, - "EditorCommandsConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/EditorCommands" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "EditorConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/Editor" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "prototype" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "EditorManager": { + "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": { - "activeEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "type": "null" - } - ] - }, - "addI18n": { - "type": "object" - }, - "baseURI": { - "$ref": "#/definitions/URI" - }, - "baseURL": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" - }, - "documentBaseURL": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "focusedEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "type": "null" - } - ] - }, - "i18n": { - "$ref": "#/definitions/I18n" - }, - "majorVersion": { - "type": "string" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "minorVersion": { + "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/MetaEntityBulkAction" }, - "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": "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": [ - "get", - "isReadOnly", - "register", - "set" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "EditorObservable": { - "type": "object" - }, - "EditorSelection": { + "ManifestEntityBulkActionDefaultKind": { "properties": { - "bookmarkManager": { - "$ref": "#/definitions/BookmarkManager" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "collapse": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "controlSelection": { - "$ref": "#/definitions/ControlSelection" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "destroy": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "dom": { - "$ref": "#/definitions/DOMUtils" + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", + "type": "string" }, - "editor": { - "$ref": "#/definitions/Editor" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "expand": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "getBookmark": { - "type": "object" + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "getBoundingClientRect": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDefaultKind" }, - "getContent": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "getEnd": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "getNode": { - "type": "object" + "type": { + "const": "entityBulkAction", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "getRng": { - "type": "object" - }, - "getScrollContainer": { - "type": "object" - }, - "getSel": { - "type": "object" - }, - "getSelectedBlocks": { - "type": "object" - }, - "getStart": { - "type": "object" - }, - "isCollapsed": { - "type": "object" - }, - "isEditable": { - "type": "object" - }, - "isForward": { - "type": "object" - }, - "moveToBookmark": { - "type": "object" - }, - "normalize": { - "type": "object" - }, - "placeCaretAt": { - "type": "object" - }, - "scrollIntoView": { - "type": "object" - }, - "select": { - "type": "object" - }, - "selectorChanged": { - "type": "object" - }, - "selectorChangedWithUnbind": { - "type": "object" - }, - "serializer": { - "$ref": "#/definitions/DomSerializer" - }, - "setContent": { - "type": "object" - }, - "setCursorLocation": { - "type": "object" - }, - "setNode": { - "type": "object" - }, - "setRng": { - "type": "object" - }, - "win": { - "$ref": "#/definitions/Window" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "EditorUi": { + "ManifestEntityBulkActionDeleteKind": { "properties": { - "hide": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "isEnabled": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "registry": { - "$ref": "#/definitions/Registry$1" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "setEnabled": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "show": { - "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" }, - "styleSheetLoader": { - "$ref": "#/definitions/StyleSheetLoader" - } - }, - "required": [ - "hide", - "isEnabled", - "registry", - "setEnabled", - "show", - "styleSheetLoader" - ], - "type": "object" - }, - "EditorUpload": { - "properties": { - "addFilter": { - "type": "object" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "blobCache": { - "$ref": "#/definitions/BlobCache" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "destroy": { - "type": "object" + "kind": { + "const": "delete", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "scanForImages": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDeleteKind" }, - "uploadImages": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "uploadImagesAuto": { - "type": "object" + "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": [ - "addFilter", - "blobCache", - "destroy", - "scanForImages", - "uploadImages", - "uploadImagesAuto" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Element": { + "ManifestEntityBulkActionDuplicateToKind": { "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaDisabled": { - "type": [ - "null", - "string" - ] + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "ariaExpanded": { - "type": [ - "null", - "string" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "ariaHasPopup": { - "type": [ - "null", - "string" - ] - }, - "ariaHidden": { - "type": [ - "null", - "string" - ] - }, - "ariaInvalid": { - "type": [ - "null", - "string" - ] - }, - "ariaKeyShortcuts": { - "type": [ - "null", - "string" - ] - }, - "ariaLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaLevel": { - "type": [ - "null", - "string" - ] - }, - "ariaLive": { - "type": [ - "null", - "string" - ] - }, - "ariaModal": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiLine": { - "type": [ - "null", - "string" - ] - }, - "ariaMultiSelectable": { - "type": [ - "null", - "string" - ] - }, - "ariaOrientation": { - "type": [ - "null", - "string" - ] - }, - "ariaPlaceholder": { - "type": [ - "null", - "string" - ] - }, - "ariaPosInSet": { - "type": [ - "null", - "string" - ] - }, - "ariaPressed": { - "type": [ - "null", - "string" - ] - }, - "ariaReadOnly": { - "type": [ - "null", - "string" - ] - }, - "ariaRequired": { - "type": [ - "null", - "string" - ] - }, - "ariaRoleDescription": { - "type": [ - "null", - "string" - ] - }, - "ariaRowCount": { - "type": [ - "null", - "string" - ] - }, - "ariaRowIndex": { - "type": [ - "null", - "string" - ] - }, - "ariaRowSpan": { - "type": [ - "null", - "string" - ] - }, - "ariaSelected": { - "type": [ - "null", - "string" - ] - }, - "ariaSetSize": { - "type": [ - "null", - "string" - ] - }, - "ariaSort": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMax": { - "type": [ - "null", - "string" - ] - }, - "ariaValueMin": { - "type": [ - "null", - "string" - ] - }, - "ariaValueNow": { - "type": [ - "null", - "string" - ] - }, - "ariaValueText": { - "type": [ - "null", - "string" - ] - }, - "assignedSlot": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLSlotElement" - }, - { - "type": "null" - } - ] - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" - ], - "type": "object" + "type": "array" }, - "baseURI": { + "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": { + "forEntityTypes": { "items": { - "$ref": "#/definitions/ChildNode" + "type": "string" }, "type": "array" }, - "children": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "classList": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } - }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "className": { - "type": "string" - }, - "clientHeight": { - "type": "number" - }, - "clientLeft": { - "type": "number" - }, - "clientTop": { - "type": "number" - }, - "clientWidth": { - "type": "number" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "id": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "innerHTML": { + "kind": { + "const": "duplicateTo", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDuplicateToKind" }, - "localName": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "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 lower 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" }, - "nodeValue": { - "type": [ - "null", - "string" - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "outerHTML": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "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" }, - "part": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "type": "string" - } - }, - "properties": { - "length": { - "type": "number" - }, - "value": { - "type": "string" - } + "forEntityTypes": { + "items": { + "type": "string" }, - "required": [ - "length", - "value" - ], - "type": "object" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "role": { - "type": [ - "null", - "string" - ] + "type": "array" }, - "scrollHeight": { - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "scrollLeft": { - "type": "number" + "kind": { + "const": "moveTo", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "scrollTop": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionMoveToKind" }, - "scrollWidth": { - "type": "number" + "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" } - ] - }, - "slot": { - "type": "string" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "tagName": { + "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 lower 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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Entities": { + "ManifestEntityBulkActionTrashKind": { "properties": { - "decode": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "encodeAllRaw": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "encodeNamed": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "encodeNumeric": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "encodeRaw": { - "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" }, - "getEncodeFunc": { - "type": "object" - } - }, - "required": [ - "decode", - "encodeAllRaw", - "encodeNamed", - "encodeNumeric", - "encodeRaw", - "getEncodeFunc" - ], - "type": "object" - }, - "Env": { - "properties": { - "browser": { - "properties": { - "current": { - "type": "string" - }, - "isChromium": { - "type": "object" - }, - "isEdge": { - "type": "object" - }, - "isFirefox": { - "type": "object" - }, - "isIE": { - "type": "object" - }, - "isOpera": { - "type": "object" - }, - "isSafari": { - "type": "object" - }, - "version": { - "$ref": "#/definitions/Version" - } + "forEntityTypes": { + "items": { + "type": "string" }, - "required": [ - "current", - "isChromium", - "isEdge", - "isFirefox", - "isIE", - "isOpera", - "isSafari", - "version" - ], - "type": "object" + "type": "array" }, - "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": { + "const": "trash", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "documentMode": { - "type": "number" + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionTrashKind" }, - "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" + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "version": { - "$ref": "#/definitions/Version" + { + "type": "string" } - }, - "required": [ - "current", - "isAndroid", - "isChromeOS", - "isFreeBSD", - "isLinux", - "isMacOS", - "isSolaris", - "isWindows", - "isiOS", - "version" ], - "type": "object" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "transparentSrc": { + "type": { + "const": "entityBulkAction", + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "browser", - "cacheSuffix", - "canHaveCSP", - "container", - "deviceType", - "documentMode", - "os", - "transparentSrc", - "windowsPhone" + "alias", + "forEntityTypes", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Environment": { + "ManifestEntityCreateOptionAction": { "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" + "api": { + "type": "string" }, - "cancelBubble": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "cancelable": { - "type": "boolean" + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "composed": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "currentTarget": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "defaultPrevented": { - "type": "boolean" - }, - "eventPhase": { - "type": "number" - }, - "isTrusted": { - "type": "boolean" - }, - "returnValue": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaEntityCreateOptionAction" }, - "srcElement": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "target": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/EventTarget" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "timeStamp": { - "type": "number" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, "type": { + "const": "entityCreateOptionAction", + "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": [ - "AT_TARGET", - "BUBBLING_PHASE", - "CAPTURING_PHASE", - "NONE", - "bubbles", - "cancelBubble", - "cancelable", - "composed", - "currentTarget", - "defaultPrevented", - "eventPhase", - "isTrusted", - "returnValue", - "srcElement", - "target", - "timeStamp", + "alias", + "forEntityTypes", + "meta", + "name", "type" ], "type": "object" }, - "EventCounts": { + "ManifestEntityItemRef": { "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "prototype": { - "$ref": "#/definitions/EventDispatcher" - } - }, - "required": [ - "isNative", - "prototype" - ], - "type": "object" - }, - "EventTarget": { - "type": "object" - }, - "EventUtils": { - "properties": { - "count": {}, - "domLoaded": { - "type": "boolean" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "events": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Record>" - } + "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": "object" + "type": "array" }, - "executeHandlers": {}, - "expando": {}, - "hasFocusIn": {} - }, - "required": [ - "count", - "domLoaded", - "events", - "executeHandlers", - "expando", - "hasFocusIn" - ], - "type": "object" - }, - "EventUtilsConstructor": { - "properties": { - "Event": { - "$ref": "#/definitions/EventUtils" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "prototype": { - "$ref": "#/definitions/EventUtils" - } - }, - "required": [ - "Event", - "prototype" - ], - "type": "object" - }, - "External": { - "type": "object" - }, - "FakeClipboard": { - "properties": { - "FakeClipboardItem": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "clear": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaEntityItemRef", + "description": "This contains properties specific to the type of extension" }, - "read": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "write": { - "type": "object" - } - }, - "required": [ - "FakeClipboardItem", - "clear", - "read", - "write" - ], - "type": "object" - }, - "FocusManager": { - "properties": { - "isEditorUIElement": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "isEditorUIElement" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "FontFaceSet": { + "ManifestEntityUserPermission": { "properties": { - "__@toStringTag@975": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "onloading": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "onloadingdone": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onloadingerror": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityUserPermission" }, - "ready": { - "$ref": "#/definitions/Promise" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "size": { - "type": "number" + "type": { + "const": "entityUserPermission", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "status": { - "$ref": "#/definitions/FontFaceSetLoadStatus" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "__@toStringTag@975", - "onloading", - "onloadingdone", - "onloadingerror", - "ready", - "size", - "status" + "alias", + "forEntityTypes", + "meta", + "name", + "type" ], "type": "object" }, - "FontFaceSetLoadStatus": { - "enum": [ - "loaded", - "loading" - ], - "type": "string" - }, - "FormatReference": { + "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": { - "format": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "icon": { + "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" }, - "title": { + "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": [ - "format", - "title" + "alias", + "name", + "type" ], "type": "object" }, - "Formats": { - "type": "object" - }, - "Formatter": { + "ManifestExternalLoginProvider": { "properties": { - "apply": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "canApply": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "closest": { - "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" }, - "formatChanged": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "get": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "getCssText": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaExternalLoginProvider", + "description": "This contains properties specific to the type of extension" }, - "has": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "match": { - "type": "object" + "type": { + "const": "externalLoginProvider", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "matchAll": { - "type": "object" + "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" }, - "matchNode": { - "type": "object" + "api": { + "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" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "unregister": { - "type": "object" + "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": [ - "apply", - "canApply", - "closest", - "formatChanged", - "get", - "getCssText", - "has", - "match", - "matchAll", - "matchNode", - "register", - "remove", - "toggle", - "unregister" + "alias", + "name", + "type" ], "type": "object" }, - "Fragment": { - "description": "A fragment represents a node's collection of child nodes.\n\nLike nodes, fragments are persistent data structures, and you\nshould not mutate them or their content. Rather, you create new\ninstances whenever needed. The API tries to make this easy.", + "ManifestGlobalSearch": { "properties": { - "childCount": { - "description": "The number of child nodes in this fragment.", - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "content": { - "description": "The child nodes in this fragment.", + "api": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/Node_1" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "The first child of the fragment, or `null` if it is empty." + "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" + ] }, - "lastChild": { + "meta": { + "$ref": "#/definitions/MetaGlobalSearch" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Node_1" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } ], - "description": "The last child of the fragment, or `null` if it is empty." + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "globalSearch", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "size": { - "description": "The size of the fragment, which is the total of the size of\nits content nodes.", + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" } }, "required": [ - "childCount", - "content", - "firstChild", - "lastChild", - "size" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "FragmentedUndoLevel": { + "ManifestGranularUserPermission": { "properties": { - "beforeBookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "bookmark": { - "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" }, - "content": { - "const": "", + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "fragments": { - "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/MetaGranularUserPermission", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, "type": { - "const": "fragmented", + "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": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "Geolocation": { - "type": "object" - }, - "HTMLAnchorElement": { + "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": { - "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "accessKey": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "accessKeyLabel": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] + "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" - } - ] - }, - "attributeStyleMap": { - "$ref": "#/definitions/StylePropertyMap" - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" + "type": "string" } - }, - "required": [ - "length" ], - "type": "object" - }, - "autocapitalize": { - "type": "string" - }, - "autofocus": { - "type": "boolean" - }, - "baseURI": { - "type": "string" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "charset": { + "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 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" }, - "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" + "type": "array" }, - "contentEditable": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "coords": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "dataset": { - "$ref": "#/definitions/DOMStringMap" - }, - "dir": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "download": { + "kind": { + "const": "button", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "draggable": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaHeaderAppButtonKind", + "description": "This contains properties specific to the type of extension" }, - "enterKeyHint": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/Element" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "hash": { - "type": "string" - }, - "hidden": { - "type": "boolean" + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "host": { + "type": { + "const": "headerApp", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "hostname": { + "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" + }, + "ManifestIcons": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "href": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "hreflang": { - "type": "string" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "id": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "inert": { - "type": "boolean" - }, - "innerHTML": { + "type": { + "const": "icons", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "innerText": { + "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" }, - "inputMode": { + "api": { "type": "string" }, - "isConnected": { - "type": "boolean" - }, - "isContentEditable": { - "type": "boolean" - }, - "lang": { + "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" ] }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "localName": { + "type": { + "const": "itemStore", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "name": { + "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" }, - "namespaceURI": { - "type": [ - "null", - "string" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] + "meta": { + "$ref": "#/definitions/MetaLocalization" }, - "nodeName": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "nonce": { + "type": { + "const": "localization", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "offsetHeight": { - "type": "number" - }, - "offsetLeft": { + "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" }, - "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" - ] - }, - "onbeforetoggle": { - "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" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onfocus": { - "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" }, - "onformdata": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onfullscreenchange": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] + "meta": { + "description": "This contains properties specific to the type of extension" }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "oninput": { - "type": [ - "null", - "object" - ] + "type": { + "const": "menu", + "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 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" }, - "onkeydown": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "onkeypress": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "onkeyup": { - "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" }, - "onload": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onloadeddata": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onloadedmetadata": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaMenuItem", + "description": "This contains properties specific to the type of extension" }, - "onloadstart": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "onmouseenter": { - "type": [ - "null", - "object" - ] + "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" + }, + "ManifestMenuItemLinkKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "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" - ] - }, - "onscrollend": { - "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" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" + "type": "array" }, - "password": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "pathname": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "ping": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "port": { + "kind": { + "const": "link", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "prefix": { - "type": [ - "null", - "string" - ] + "meta": { + "$ref": "#/definitions/MetaMenuItemLinkKind", + "description": "This contains properties specific to the type of extension" }, - "previousElementSibling": { - "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" - } - ] - }, - "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" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "rev": { + "type": { + "const": "menuItem", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "role": { - "type": [ - "null", - "string" - ] - }, - "scrollHeight": { - "type": "number" - }, - "scrollLeft": { + "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" + }, + "ManifestMenuItemTreeKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "scrollTop": { - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "scrollWidth": { - "type": "number" + "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" }, - "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": "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" ] }, - "shape": { + "meta": { + "$ref": "#/definitions/MetaMfaLoginProvider", + "description": "This contains properties specific to the type of extension" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "slot": { + "type": { + "const": "mfaLoginProvider", + "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 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" }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - }, - "fetchPriority": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "fetchPriority", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - }, - "fetchPriority": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "fetchPriority", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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", - "popover", - "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" - }, - "ManifestClipboardCopyPropertyValueTranslator": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "fromPropertyEditorUi": { - "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" - }, - "toClipboardEntryValueType": { - "type": "string" - }, - "type": { - "const": "clipboardCopyPropertyValueTranslator", - "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", - "fromPropertyEditorUi", - "name", - "toClipboardEntryValueType", - "type" - ], - "type": "object" - }, - "ManifestClipboardPastePropertyValueTranslator": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "fromClipboardEntryValueType": { - "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" - }, - "toPropertyEditorUi": { - "type": "string" - }, - "type": { - "const": "clipboardPastePropertyValueTranslator", - "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", - "fromClipboardEntryValueType", - "name", - "toPropertyEditorUi", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "create", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "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", - "kind", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestEntityActionCreateKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "create", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionCreateKind" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityActionReloadTreeItemChildrenKind" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestEntityBulkActionDefaultKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionDefaultKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDuplicateToKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionDuplicateToKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionMoveToKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionMoveToKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionTrashKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionTrashKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityCreateOptionAction": { - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "type": "array" - }, - "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/MetaEntityCreateOptionAction" - }, - "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": "entityCreateOptionAction", - "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" - }, - "ManifestEntityCreateOptionActionFolderKind": { - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "type": "array" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folder", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityCreateOptionActionFolderKind" - }, - "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": "entityCreateOptionAction", - "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" - }, - "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" - }, - "ManifestFileUploadPreview": { - "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" - }, - "forMimeTypes": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Array of the mime types that are supported by this extension.", - "examples": [ - [ - "image/png", - "image/jpeg" - ], - "image/*" - ] - }, - "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": "fileUploadPreview", - "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", - "forMimeTypes", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestMenuItemLinkKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "link", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaMenuItemLinkKind", - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "properties": { - "icon": { - "type": [ - "null", - "string" - ] - }, - "label": { - "type": [ - "null", - "string" - ] - } - }, - "type": "object" - }, - "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" - }, - "ManifestPickerSearchResultItem": { - "description": "Represents a picker search result element.", - "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": "pickerSearchResultItem", - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestPropertyActionCopyToClipboardKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "copyToClipboard", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaPropertyActionCopyToClipboardKind" - }, - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestPropertyActionPasteFromClipboardKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "pasteFromClipboard", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaPropertyActionPasteFromClipboardKind" - }, - "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" - }, - "ManifestPropertyContext": { - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "type": "array" - }, - "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/MetaPropertyContext" - }, - "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": "propertyContext", - "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" - }, - "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" - }, - "ManifestPropertyValueCloner": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "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": "propertyValueCloner", - "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", - "forEditorAlias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValueResolver": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "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/MetaPropertyValueResolver" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValueResolver", - "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", - "forEditorAlias", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestTiptapExtension": { - "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/MetaTiptapExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tiptapExtension", - "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" - }, - "ManifestTiptapToolbarExtension": { - "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" - }, - "forExtensions": { - "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/MetaTiptapToolbarExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tiptapToolbarExtension", - "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" - }, - "ManifestTiptapToolbarExtensionButtonKind": { - "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" - }, - "forExtensions": { - "items": { - "type": "string" - }, - "type": "array" - }, - "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/MetaTiptapToolbarExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tiptapToolbarExtension", - "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" - }, - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "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" - }, - "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 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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\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" - }, - "ManifestWorkspaceActionMenuItemDefaultKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" - }, - "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/MetaWorkspaceActionMenuItemDefaultKind" - }, - "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", - "kind", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestWorkspaceDefaultKind": { - "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": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "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" - }, - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestWorkspaceViewCollectionKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "collection", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceViewCollectionKind", - "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" - }, - "ManifestWorkspaceViewContentCollectionKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "contentCollection", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "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", - "kind", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "Mark": { - "description": "A mark is a piece of information that can be attached to a node,\nsuch as it being emphasized, in code font, or a link. It has a\ntype and optionally a set of attributes that provide further\ninformation (such as the target of the link). Marks are created\nthrough a `Schema`, which controls which types exist and which\nattributes they have.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "The attributes associated with this mark.", - "type": "object" - }, - "type": { - "$ref": "#/definitions/MarkType", - "description": "The type of this mark." - } - }, - "required": [ - "attrs", - "type" - ], - "type": "object" - }, - "MarkSpec": { - "additionalProperties": {}, - "description": "Used to define marks when creating a schema.", - "properties": { - "attrs": { - "additionalProperties": { - "$ref": "#/definitions/AttributeSpec" - }, - "description": "The attributes that marks of this type get.", - "type": "object" - }, - "excludes": { - "description": "Determines which other marks this mark can coexist with. Should\nbe a space-separated strings naming other marks or groups of marks.\nWhen a mark is [added](https://prosemirror.net/docs/ref/#model.Mark.addToSet) to a set, all marks\nthat it excludes are removed in the process. If the set contains\nany mark that excludes the new mark but is not, itself, excluded\nby the new mark, the mark can not be added an the set. You can\nuse the value `\"_\"` to indicate that the mark excludes all\nmarks in the schema.\n\nDefaults to only being exclusive with marks of the same type. You\ncan set it to an empty string (or any string not containing the\nmark's own name) to allow multiple marks of a given type to\ncoexist (as long as they have different attributes).", - "type": "string" - }, - "group": { - "description": "The group or space-separated groups to which this mark belongs.", - "type": "string" - }, - "inclusive": { - "description": "Whether this mark should be active when the cursor is positioned\nat its end (or at its start when that is also the start of the\nparent node). Defaults to true.", - "type": "boolean" - }, - "parseDOM": { - "description": "Associates DOM parser information with this mark (see the\ncorresponding [node spec field](https://prosemirror.net/docs/ref/#model.NodeSpec.parseDOM)). The\n`mark` field in the rules is implied.", - "items": { - "$ref": "#/definitions/ParseRule" - }, - "type": "array" - }, - "spanning": { - "description": "Determines whether marks of this type can span multiple adjacent\nnodes when serialized to DOM/HTML. Defaults to true.", - "type": "boolean" - }, - "toDOM": { - "description": "Defines the default way marks of this type should be serialized\nto DOM/HTML. When the resulting spec contains a hole, that is\nwhere the marked content is placed. Otherwise, it is appended to\nthe top node.", - "type": "object" - } - }, - "type": "object" - }, - "MarkType": { - "description": "Like nodes, marks (which are associated with nodes to signify\nthings like emphasis or being part of a link) are\n[tagged](https://prosemirror.net/docs/ref/#model.Mark.type) with type objects, which are\ninstantiated once per `Schema`.", - "properties": { - "name": { - "description": "The name of the mark type.", - "type": "string" - }, - "schema": { - "$ref": "#/definitions/Schema", - "description": "The schema that this mark type instance is part of." - }, - "spec": { - "$ref": "#/definitions/MarkSpec", - "description": "The spec on which the type is based." - } - }, - "required": [ - "name", - "schema", - "spec" - ], - "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" - }, - "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" - }, - "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" - }, - "MetaEntityActionCreateKind": { - "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}" - }, - "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" - }, - "MetaEntityActionDefaultKind": { - "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}" - }, - "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": { - "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": { - "headline": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "type": "object" - }, - "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": { - "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}" - }, - "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": { - "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" - }, - "recycleBinRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "recycleBinRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionFolderKind": { - "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}" - }, - "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": { - "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}" - }, - "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" - }, - "MetaEntityActionReloadTreeItemChildrenKind": { - "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}" - }, - "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" - }, - "MetaEntityActionRenameServerFileKind": { - "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}" - }, - "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": { - "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" - }, - "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": { - "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" - }, - "sortChildrenOfRepositoryAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "sortChildrenOfRepositoryAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionTrashKind": { - "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}" - }, - "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" - }, - "MetaEntityBulkActionDefaultKind": { - "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" - ], - "type": "object" - }, - "MetaEntityBulkActionDuplicateToKind": { - "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" - }, - "bulkDuplicateRepositoryAlias": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "foldersOnly": { - "type": "boolean" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "hideTreeRoot": { - "type": "boolean" - }, - "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." - }, - "treeAlias": { - "type": "string" - }, - "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", - "bulkDuplicateRepositoryAlias", - "forEntityTypes", - "meta", - "name", - "treeAlias", - "type" - ], - "type": "object" - }, - "MetaEntityBulkActionMoveToKind": { - "properties": { - "bulkMoveRepositoryAlias": { - "type": "string" - }, - "foldersOnly": { - "type": "boolean" - }, - "hideTreeRoot": { - "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" - } - }, - "required": [ - "bulkMoveRepositoryAlias", - "icon", - "treeAlias" - ], - "type": "object" - }, - "MetaEntityBulkActionTrashKind": { - "properties": { - "bulkTrashRepositoryAlias": { - "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": [ - "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}" - }, - "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" - }, - "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 with Template", - "Create from Blueprint" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityCreateOptionActionFolderKind": { - "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}" - }, - "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" - }, - "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 with Template", - "Create from Blueprint" - ], - "type": "string" - } - }, - "required": [ - "folderRepositoryAlias", - "icon", - "label" - ], - "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.\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" - }, - "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" - }, - "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" - }, - "MetaMenuItemLinkKind": { - "properties": { - "entityType": { - "type": "string" - }, - "href": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "href", - "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" - }, - "MetaPackageView": { - "properties": { - "packageName": { - "type": "string" - } - }, - "required": [ - "packageName" - ], - "type": "object" - }, - "MetaPropertyAction": { - "type": "object" - }, - "MetaPropertyActionCopyToClipboardKind": { - "properties": { - "clipboardCopyResolverAlias": { - "type": "string" - } - }, - "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" - }, - "MetaPropertyActionPasteFromClipboardKind": { - "type": "object" - }, - "MetaPropertyContext": { - "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\".", - "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.", - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - }, - "supportsReadOnly": { - "type": "boolean" - } - }, - "required": [ - "group", - "icon", - "label" - ], - "type": "object" - }, - "MetaPropertyValueResolver": { - "properties": { - "editorAlias": { - "type": "string" - } - }, - "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" - }, - "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" - }, - "MetaTiptapExtension": { - "properties": { - "group": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "group", - "icon", - "label" - ], - "type": "object" - }, - "MetaTiptapToolbarExtension": { - "properties": { - "alias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "alias", - "icon", - "label" - ], - "type": "object" - }, - "MetaTree": { - "properties": { - "repositoryAlias": { - "type": "string" - } - }, - "required": [ - "repositoryAlias" - ], - "type": "object" - }, - "MetaUfmComponent": { - "properties": { - "alias": { - "type": "string" - }, - "marker": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "MetaUfmFilter": { - "properties": { - "alias": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "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" - }, - "MetaWorkspaceActionMenuItemDefaultKind": { - "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" - }, - "MetaWorkspaceDefaultKind": { - "properties": { - "entityType": { - "type": "string" - }, - "headline": { - "type": "string" - } - }, - "required": [ - "entityType", - "headline" - ], - "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" - }, - "MetaWorkspaceViewCollectionKind": { - "properties": { - "collectionAlias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "collectionAlias", - "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" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "NodeSpec": { - "additionalProperties": {}, - "description": "A description of a node type, used when defining a schema.", - "properties": { - "atom": { - "description": "Can be set to true to indicate that, though this isn't a [leaf\nnode](https://prosemirror.net/docs/ref/#model.NodeType.isLeaf), it doesn't have directly editable\ncontent and should be treated as a single unit in the view.", - "type": "boolean" - }, - "attrs": { - "additionalProperties": { - "$ref": "#/definitions/AttributeSpec" - }, - "description": "The attributes that nodes of this type get.", - "type": "object" - }, - "code": { - "description": "Can be used to indicate that this node contains code, which\ncauses some commands to behave differently.", - "type": "boolean" - }, - "content": { - "description": "The content expression for this node, as described in the [schema\nguide](/docs/guide/#schema.content_expressions). When not given,\nthe node does not allow any content.", - "type": "string" - }, - "defining": { - "description": "When enabled, enables both\n[`definingAsContext`](https://prosemirror.net/docs/ref/#model.NodeSpec.definingAsContext) and\n[`definingForContent`](https://prosemirror.net/docs/ref/#model.NodeSpec.definingForContent).", - "type": "boolean" - }, - "definingAsContext": { - "description": "Determines whether this node is considered an important parent\nnode during replace operations (such as paste). Non-defining (the\ndefault) nodes get dropped when their entire content is replaced,\nwhereas defining nodes persist and wrap the inserted content.", - "type": "boolean" - }, - "definingForContent": { - "description": "In inserted content the defining parents of the content are\npreserved when possible. Typically, non-default-paragraph\ntextblock types, and possibly list items, are marked as defining.", - "type": "boolean" - }, - "draggable": { - "description": "Determines whether nodes of this type can be dragged without\nbeing selected. Defaults to false.", - "type": "boolean" - }, - "group": { - "description": "The group or space-separated groups to which this node belongs,\nwhich can be referred to in the content expressions for the\nschema.", - "type": "string" - }, - "inline": { - "description": "Should be set to true for inline nodes. (Implied for text nodes.)", - "type": "boolean" - }, - "isolating": { - "description": "When enabled (default is false), the sides of nodes of this type\ncount as boundaries that regular editing operations, like\nbackspacing or lifting, won't cross. An example of a node that\nshould probably have this enabled is a table cell.", - "type": "boolean" - }, - "leafText": { - "description": "Defines the default way a [leaf node](https://prosemirror.net/docs/ref/#model.NodeType.isLeaf) of\nthis type should be serialized to a string (as used by\n[`Node.textBetween`](https://prosemirror.net/docs/ref/#model.Node^textBetween) and\n[`Node.textContent`](https://prosemirror.net/docs/ref/#model.Node^textContent)).", - "type": "object" - }, - "linebreakReplacement": { - "description": "A single inline node in a schema can be set to be a linebreak\nequivalent. When converting between block types that support the\nnode and block types that don't but have\n[`whitespace`](https://prosemirror.net/docs/ref/#model.NodeSpec.whitespace) set to `\"pre\"`,\n[`setBlockType`](https://prosemirror.net/docs/ref/#transform.Transform.setBlockType) will convert\nbetween newline characters to or from linebreak nodes as\nappropriate.", - "type": "boolean" - }, - "marks": { - "description": "The marks that are allowed inside of this node. May be a\nspace-separated string referring to mark names or groups, `\"_\"`\nto explicitly allow all marks, or `\"\"` to disallow marks. When\nnot given, nodes with inline content default to allowing all\nmarks, other nodes default to not allowing marks.", - "type": "string" - }, - "parseDOM": { - "description": "Associates DOM parser information with this node, which can be\nused by [`DOMParser.fromSchema`](https://prosemirror.net/docs/ref/#model.DOMParser^fromSchema) to\nautomatically derive a parser. The `node` field in the rules is\nimplied (the name of this node will be filled in automatically).\nIf you supply your own parser, you do not need to also specify\nparsing rules in your schema.", - "items": { - "$ref": "#/definitions/TagParseRule" - }, - "type": "array" - }, - "selectable": { - "description": "Controls whether nodes of this type can be selected as a [node\nselection](https://prosemirror.net/docs/ref/#state.NodeSelection). Defaults to true for non-text\nnodes.", - "type": "boolean" - }, - "toDOM": { - "description": "Defines the default way a node of this type should be serialized\nto DOM/HTML (as used by\n[`DOMSerializer.fromSchema`](https://prosemirror.net/docs/ref/#model.DOMSerializer^fromSchema)).\nShould return a DOM node or an [array\nstructure](https://prosemirror.net/docs/ref/#model.DOMOutputSpec) that describes one, with an\noptional number zero (“hole”) in it to indicate where the node's\ncontent should be inserted.\n\nFor text nodes, the default is to create a text DOM node. Though\nit is possible to create a serializer where text is rendered\ndifferently, this is not supported inside the editor, so you\nshouldn't override that in your text node spec.", - "type": "object" - }, - "toDebugString": { - "description": "Defines the default way a node of this type should be serialized\nto a string representation for debugging (e.g. in error messages).", - "type": "object" - }, - "whitespace": { - "description": "Controls way whitespace in this a node is parsed. The default is\n`\"normal\"`, which causes the [DOM parser](https://prosemirror.net/docs/ref/#model.DOMParser) to\ncollapse whitespace in normal mode, and normalize it (replacing\nnewlines and such with spaces) otherwise. `\"pre\"` causes the\nparser to preserve spaces inside the node. When this option isn't\ngiven, but [`code`](https://prosemirror.net/docs/ref/#model.NodeSpec.code) is true, `whitespace`\nwill default to `\"pre\"`. Note that this option doesn't influence\nthe way the node is rendered—that should be handled by `toDOM`\nand/or styling.", - "enum": [ - "normal", - "pre" - ], - "type": "string" - } - }, - "type": "object" - }, - "NodeType": { - "description": "Node types are objects allocated once per `Schema` and used to\n[tag](https://prosemirror.net/docs/ref/#model.Node.type) `Node` instances. They contain information\nabout the node type, such as its name and what kind of node it\nrepresents.", - "properties": { - "contentMatch": { - "$ref": "#/definitions/ContentMatch", - "description": "The starting match of the node type's content expression." - }, - "inlineContent": { - "description": "True if this node type has inline content.", - "type": "boolean" - }, - "isAtom": { - "description": "True when this node is an atom, i.e. when it does not have\ndirectly editable content.", - "type": "boolean" - }, - "isBlock": { - "description": "True if this is a block type", - "type": "boolean" - }, - "isInline": { - "description": "True if this is an inline type.", - "type": "boolean" - }, - "isLeaf": { - "description": "True for node types that allow no content.", - "type": "boolean" - }, - "isText": { - "description": "True if this is the text node type.", - "type": "boolean" - }, - "isTextblock": { - "description": "True if this is a textblock type, a block that contains inline\ncontent.", - "type": "boolean" - }, - "markSet": { - "anyOf": [ - { - "items": { - "$ref": "#/definitions/MarkType" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "description": "The set of marks allowed in this node. `null` means all marks\nare allowed." - }, - "name": { - "description": "The name the node type has in this schema.", - "type": "string" - }, - "schema": { - "$ref": "#/definitions/Schema", - "description": "A link back to the `Schema` the node type belongs to." - }, - "spec": { - "$ref": "#/definitions/NodeSpec", - "description": "The spec that this type is based on" - }, - "whitespace": { - "description": "The node type's [whitespace](https://prosemirror.net/docs/ref/#model.NodeSpec.whitespace) option.", - "enum": [ - "normal", - "pre" - ], - "type": "string" - } - }, - "required": [ - "contentMatch", - "inlineContent", - "isAtom", - "isBlock", - "isInline", - "isLeaf", - "isText", - "isTextblock", - "markSet", - "name", - "schema", - "spec", - "whitespace" - ], - "type": "object" - }, - "Node_1": { - "description": "This class represents a node in the tree that makes up a\nProseMirror document. So a document is an instance of `Node`, with\nchildren that are also instances of `Node`.\n\nNodes are persistent data structures. Instead of changing them, you\ncreate new ones with the content you want. Old ones keep pointing\nat the old document shape. This is made cheaper by sharing\nstructure between the old and new data as much as possible, which a\ntree shape like this (without back pointers) makes easy.\n\n*Do not** directly mutate the properties of a `Node` object. See\n[the guide](/docs/guide/#doc) for more information.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "An object mapping attribute names to values. The kind of\nattributes allowed and required are\n[determined](https://prosemirror.net/docs/ref/#model.NodeSpec.attrs) by the node type.", - "type": "object" - }, - "childCount": { - "description": "The number of children that the node has.", - "type": "number" - }, - "children": { - "description": "The array of this node's child nodes.", - "items": { - "$ref": "#/definitions/Node_1" - }, - "type": "array" - }, - "content": { - "$ref": "#/definitions/Fragment", - "description": "A container holding the node's children." - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "Returns this node's first child, or `null` if there are no\nchildren." - }, - "inlineContent": { - "description": "True when this node allows inline content.", - "type": "boolean" - }, - "isAtom": { - "description": "True when this is an atom, i.e. when it does not have directly\neditable content. This is usually the same as `isLeaf`, but can\nbe configured with the [`atom` property](https://prosemirror.net/docs/ref/#model.NodeSpec.atom)\non a node's spec (typically used when the node is displayed as\nan uneditable [node view](https://prosemirror.net/docs/ref/#view.NodeView)).", - "type": "boolean" - }, - "isBlock": { - "description": "True when this is a block (non-inline node)", - "type": "boolean" - }, - "isInline": { - "description": "True when this is an inline node (a text node or a node that can\nappear among text).", - "type": "boolean" - }, - "isLeaf": { - "description": "True when this is a leaf node.", - "type": "boolean" - }, - "isText": { - "description": "True when this is a text node.", - "type": "boolean" - }, - "isTextblock": { - "description": "True when this is a textblock node, a block node with inline\ncontent.", - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "Returns this node's last child, or `null` if there are no\nchildren." - }, - "marks": { - "description": "The marks (things like whether it is emphasized or part of a\nlink) applied to this node.", - "items": { - "$ref": "#/definitions/Mark" - }, - "type": "array" - }, - "nodeSize": { - "description": "The size of this node, as defined by the integer-based [indexing\nscheme](/docs/guide/#doc.indexing). For text nodes, this is the\namount of characters. For other leaf nodes, it is one. For\nnon-leaf nodes, it is the size of the content plus two (the\nstart and end token).", - "type": "number" - }, - "text": { - "description": "For text nodes, this contains the node's text content.", - "type": "string" - }, - "textContent": { - "description": "Concatenates all the text nodes found in this fragment and its\nchildren.", - "type": "string" - }, - "type": { - "$ref": "#/definitions/NodeType", - "description": "The type of node that this is." - } - }, - "required": [ - "attrs", - "childCount", - "children", - "content", - "firstChild", - "inlineContent", - "isAtom", - "isBlock", - "isInline", - "isLeaf", - "isText", - "isTextblock", - "lastChild", - "marks", - "nodeSize", - "textContent", - "type" - ], - "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" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "ParseRule": { - "anyOf": [ - { - "$ref": "#/definitions/TagParseRule" - }, - { - "$ref": "#/definitions/StyleParseRule" - } - ], - "description": "A value that describes how to parse a given DOM node or inline\nstyle as a ProseMirror node or mark." - }, - "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" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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@975": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@975" - ], - "type": "object" - }, - "Promise": { - "properties": { - "__@toStringTag@975": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@975" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "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" + }, + "ManifestPickerSearchResultItem": { + "description": "Represents a picker search result element.", + "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": "pickerSearchResultItem", + "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" + }, + "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" + }, + "ManifestPropertyContext": { + "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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" + }, + "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/MetaPropertyContext" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "y": { + { "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." + }, + "type": { + "const": "propertyContext", + "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" + }, + "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" + }, + "ManifestPropertyValidationPathTranslator": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "forEditorAlias": { + "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": "propertyValidationPathTranslator", + "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", + "forEditorAlias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValueCloner": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "forEditorAlias": { + "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": "propertyValueCloner", + "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", + "forEditorAlias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValuePreset": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "forPropertyEditorSchemaAlias": { + "type": "string" + }, + "forPropertyEditorUiAlias": { + "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": "propertyValuePreset", + "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" + }, + "ManifestPropertyValueResolver": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "forEditorAlias": { + "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/MetaPropertyValueResolver" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "propertyValueResolver", + "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", + "forEditorAlias", + "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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "zIndex": { + { "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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/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" }, - "zoom": { + { "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", - "baselineSource", - "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", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "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", - "forcedColorAdjust", - "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", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "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", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "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", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "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", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "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", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" ], - "type": "object" + "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" }, - "tabIndex": { + "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": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "tagName": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "textContent": { - "type": [ - "null", - "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" }, - "viewportElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGElement" - }, - { - "type": "null" - } - ] + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower 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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "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", - "onbeforetoggle", - "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", - "onscrollend", - "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" + "alias", + "name", + "type" ], "type": "object" }, - "SVGTransform": { + "ManifestSectionView": { "properties": { - "SVG_TRANSFORM_MATRIX": { - "const": 1, - "type": "number" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "SVG_TRANSFORM_ROTATE": { - "const": 4, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "SVG_TRANSFORM_SCALE": { - "const": 3, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "SVG_TRANSFORM_SKEWX": { - "const": 5, - "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" }, - "SVG_TRANSFORM_SKEWY": { - "const": 6, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "SVG_TRANSFORM_TRANSLATE": { - "const": 2, - "type": "number" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "SVG_TRANSFORM_UNKNOWN": { - "const": 0, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaSectionView", + "description": "This contains properties specific to the type of extension" }, - "angle": { - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "matrix": { - "$ref": "#/definitions/DOMMatrix" + "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": [ - "SVG_TRANSFORM_MATRIX", - "SVG_TRANSFORM_ROTATE", - "SVG_TRANSFORM_SCALE", - "SVG_TRANSFORM_SKEWX", - "SVG_TRANSFORM_SKEWY", - "SVG_TRANSFORM_TRANSLATE", - "SVG_TRANSFORM_UNKNOWN", - "angle", - "matrix", + "alias", + "meta", + "name", "type" ], "type": "object" }, - "Schema": { + "ManifestStore": { "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "getTextBlockElements": { - "type": "object" + "api": { + "type": "string" }, - "getTextInlineElements": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "getTransparentElements": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "getValidClasses": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "getValidStyles": { - "type": "object" + "type": { + "const": "store", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "getVoidElements": { - "type": "object" + "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" }, - "getWhitespaceElements": { - "type": "object" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "isBlock": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "isInline": { - "type": "object" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "isValid": { - "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" }, - "isValidChild": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "isWrapper": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "setValidElements": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaTree" }, - "type": { - "$ref": "#/definitions/SchemaType" - } - }, - "required": [ - "addCustomElements", - "addValidChildren", - "addValidElements", - "children", - "elements", - "getBlockElements", - "getBoolAttrs", - "getCustomElements", - "getElementRule", - "getInvalidStyles", - "getMoveCaretBeforeOnEnterElements", - "getNonEmptyElements", - "getSelfClosingElements", - "getSpecialElements", - "getTextBlockElements", - "getTextInlineElements", - "getTransparentElements", - "getValidClasses", - "getValidStyles", - "getVoidElements", - "getWhitespaceElements", - "isBlock", - "isInline", - "isValid", - "isValidChild", - "isWrapper", - "setValidElements", - "type" - ], - "type": "object" - }, - "Schema": { - "description": "A document schema. Holds [node](https://prosemirror.net/docs/ref/#model.NodeType) and [mark\ntype](https://prosemirror.net/docs/ref/#model.MarkType) objects for the nodes and marks that may\noccur in conforming documents, and provides functionality for\ncreating and deserializing such documents.\n\nWhen given, the type parameters provide the names of the nodes and\nmarks in this schema.", - "properties": { - "cached": { - "additionalProperties": {}, - "description": "An object for storing whatever values modules may want to\ncompute and cache per schema. (If you want to store something\nin it, try to use property names unlikely to clash.)", - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "linebreakReplacement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/NodeType" - }, - { - "type": "null" - } - ], - "description": "The [linebreak\nreplacement](https://prosemirror.net/docs/ref/#model.NodeSpec.linebreakReplacement) node defined\nin this schema, if any." - }, - "marks": { - "allOf": [ - { - "$ref": "#/definitions/{readonly[x:string]:MarkType;}" - }, - { - "additionalProperties": { - "$ref": "#/definitions/MarkType" + "items": { + "type": "string" }, - "type": "object" - } - ], - "description": "A map from mark names to mark type objects." - }, - "nodes": { - "allOf": [ - { - "$ref": "#/definitions/{readonly[x:string]:NodeType;}" + "type": "array" }, { - "additionalProperties": { - "$ref": "#/definitions/NodeType" - }, - "type": "object" - } - ], - "description": "An object mapping the schema's node names to node type objects." - }, - "spec": { - "description": "The [spec](https://prosemirror.net/docs/ref/#model.SchemaSpec) on which the schema is based,\nwith the added guarantee that its `nodes` and `marks`\nproperties are\n[`OrderedMap`](https://github.com/marijnh/orderedmap) instances\n(not raw objects).", - "properties": { - "marks": { - "$ref": "#/definitions/default" - }, - "nodes": { - "$ref": "#/definitions/default" - }, - "topNode": { "type": "string" } - }, - "required": [ - "marks", - "nodes" ], - "type": "object" + "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" }, - "topNodeType": { - "$ref": "#/definitions/NodeType", - "description": "The type of the [default top node](https://prosemirror.net/docs/ref/#model.SchemaSpec.topNode)\nfor this schema." + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "cached", - "linebreakReplacement", - "marks", - "nodes", - "spec", - "topNodeType" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "SchemaType": { - "enum": [ - "html4", - "html5", - "html5-strict" - ], - "type": "string" - }, - "Screen": { + "ManifestTreeItem": { "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" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "height": { - "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" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "orientation": { - "$ref": "#/definitions/ScreenOrientation" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "pixelDepth": { - "type": "number" + "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" }, - "width": { + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" } }, "required": [ - "availHeight", - "availWidth", - "colorDepth", - "height", - "orientation", - "pixelDepth", - "width" + "alias", + "forEntityTypes", + "name", + "type" ], "type": "object" }, - "ScreenOrientation": { + "ManifestTreeStore": { "properties": { - "angle": { - "type": "number" + "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" }, - "onchange": { - "type": [ - "null", - "object" + "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": { - "$ref": "#/definitions/OrientationType" + "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": [ - "angle", - "onchange", + "alias", + "name", "type" ], "type": "object" }, - "ScriptLoader": { - "properties": { - "loading": {}, - "queue": {}, - "queueLoadedCallbacks": {}, - "scriptLoadedCallbacks": {}, - "settings": {}, - "states": {} - }, - "required": [ - "loading", - "queue", - "queueLoadedCallbacks", - "scriptLoadedCallbacks", - "settings", - "states" - ], - "type": "object" - }, - "ScriptLoaderConstructor": { + "ManifestUfmComponent": { "properties": { - "ScriptLoader": { - "$ref": "#/definitions/ScriptLoader" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "prototype": { - "$ref": "#/definitions/ScriptLoader" - } - }, - "required": [ - "ScriptLoader", - "prototype" - ], - "type": "object" - }, - "ScrollRestoration": { - "enum": [ - "auto", - "manual" - ], - "type": "string" - }, - "SectionAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">" + "api": { + "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", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "SelectionOverrides": { - "properties": { - "destroy": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "hideFakeCaret": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "showBlockCaretContainer": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaUfmComponent" }, - "showCaret": { - "type": "object" + "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": [ - "destroy", - "hideFakeCaret", - "showBlockCaretContainer", - "showCaret" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "SelectorStyleFormat": { + "ManifestUfmFilter": { "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" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "classes": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "clear_child_styles": { - "type": "boolean" - }, - "collapsed": { - "type": "boolean" - }, - "deep": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaUfmFilter" }, - "exact": { - "type": "boolean" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "expand": { - "type": "boolean" + "type": { + "const": "ufmFilter", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "icon": { + "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" }, - "inherit": { - "type": "boolean" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "links": { - "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" }, - "merge_siblings": { - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "merge_with_parents": { - "type": "boolean" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "mixed": { - "type": "boolean" + "meta": { + "$ref": "#/definitions/MetaUserProfileApp", + "description": "This contains properties specific to the type of extension" }, "name": { + "description": "The friendly name of the extension", "type": "string" }, - "onformat": { - "type": "object" - }, - "onmatch": { - "type": "object" + "type": { + "const": "userProfileApp", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "preserve_attributes": { - "items": { - "type": "string" - }, - "type": "array" + "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" }, - "preview": { - "anyOf": [ - { - "const": false, - "type": "boolean" - }, - { - "type": "string" - } - ] + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "remove": { - "enum": [ - "all", - "empty", - "none" - ], + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "remove_similar": { - "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" }, - "selector": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "split": { - "type": "boolean" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "styles": { - "$ref": "#/definitions/Record" + "meta": { + "$ref": "#/definitions/MetaWorkspace" }, - "title": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "toggle": { - "type": "boolean" - } - }, - "required": [ - "selector", - "title" - ], - "type": "object" - }, - "Separator": { - "properties": { - "title": { + "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": [ - "title" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "ServiceWorker": { + "ManifestWorkspaceAction>": { "properties": { - "onerror": { - "type": [ - "null", - "object" + "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" ] }, - "onstatechange": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaWorkspaceAction" }, - "scriptURL": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "state": { - "$ref": "#/definitions/ServiceWorkerState" - } - }, - "required": [ - "onerror", - "onstatechange", - "scriptURL", - "state" - ], - "type": "object" - }, - "ServiceWorkerContainer": { - "properties": { - "controller": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/ServiceWorker" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "type": "string" } - ] - }, - "oncontrollerchange": { - "type": [ - "null", - "object" - ] - }, - "onmessage": { - "type": [ - "null", - "object" - ] + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onmessageerror": { - "type": [ - "null", - "object" - ] + "type": { + "const": "workspaceAction", + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "controller", - "oncontrollerchange", - "onmessage", - "onmessageerror", - "ready" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "ServiceWorkerState": { - "enum": [ - "activated", - "activating", - "installed", - "installing", - "parsed", - "redundant" - ], - "type": "string" - }, - "ShadowRoot": { + "ManifestWorkspaceActionDefaultKind": { "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" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "DOCUMENT_POSITION_PRECEDING": { - "const": 2, - "type": "number" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "DOCUMENT_TYPE_NODE": { - "const": 10, - "type": "number" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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_NODE": { - "const": 1, - "type": "number" + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ENTITY_NODE": { - "const": 6, - "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" }, - "ENTITY_REFERENCE_NODE": { - "const": 5, - "type": "number" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "NOTATION_NODE": { - "const": 12, - "type": "number" + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "PROCESSING_INSTRUCTION_NODE": { - "const": 7, - "type": "number" + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionDefaultKind" }, - "TEXT_NODE": { - "const": 3, - "type": "number" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "activeElement": { + "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." + }, + "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" }, - "adoptedStyleSheets": { + "conditions": { + "description": "Set the conditions for when the extension should be loaded", "items": { - "$ref": "#/definitions/CSSStyleSheet" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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": { + "element": { + "description": "The file location of the element javascript file to load", "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" - }, - "clonable": { - "type": "boolean" - }, - "delegatesFocus": { - "type": "boolean" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "fullscreenElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "host": { - "$ref": "#/definitions/Element" - }, - "innerHTML": { + "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" - } - ] - }, - "mode": { - "$ref": "#/definitions/ShadowRootMode" - }, - "nextSibling": { + "forWorkspaceActions": { "anyOf": [ { - "$ref": "#/definitions/ChildNode" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": "null" + "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]" }, - "nodeName": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pictureInPictureElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionMenuItem" }, - "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", - "clonable", - "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": "workspaceActionMenuItem", + "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 lower numbers being first in the list", "type": "number" } }, "required": [ - "length" + "alias", + "forWorkspaceActions", + "meta", + "name", + "type" ], "type": "object" }, - "StorageManager": { - "type": "object" - }, - "StringPathBookmark": { + "ManifestWorkspaceActionMenuItemDefaultKind": { "properties": { - "end": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "forward": { - "type": "boolean" + "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" - }, - "StyleParseRule": { - "description": "A parse rule targeting a style property.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "Attributes for the node or mark created by this rule. When\n`getAttrs` is provided, it takes precedence.", - "type": "object" - }, - "clearMark": { - "description": "Style rules can remove marks from the set of active marks.", - "type": "object" - }, - "closeParent": { - "description": "When true, finding an element that matches this rule will close\nthe current node.", - "type": "boolean" }, - "consuming": { - "description": "By default, when a rule matches an element or style, no further\nrules get a chance to match it. By setting this to `false`, you\nindicate that even when this rule matches, other rules that come\nafter it should also run.", - "type": "boolean" - }, - "context": { - "description": "When given, restricts this rule to only match when the current\ncontext—the parent nodes into which the content is being\nparsed—matches this expression. Should contain one or more node\nnames or node group names followed by single or double slashes.\nFor example `\"paragraph/\"` means the rule only matches when the\nparent node is a paragraph, `\"blockquote/paragraph/\"` restricts\nit to be in a paragraph that is inside a blockquote, and\n`\"section//\"` matches any position inside a section—a double\nslash matches any sequence of ancestor nodes. To allow multiple\ndifferent contexts, they can be separated by a pipe (`|`)\ncharacter, as in `\"blockquote/|list_item/\"`.", + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "getAttrs": { - "description": "A function used to compute the attributes for the node or mark\ncreated by this rule. Called with the style's value.", - "type": "object" - }, - "ignore": { - "description": "When true, ignore content that matches this rule.", - "type": "boolean" + "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]" }, - "mark": { - "description": "The name of the mark type to wrap the matched content in.", + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "priority": { - "description": "Can be used to change the order in which the parse rules in a\nschema are tried. Those with higher priority come first. Rules\nwithout a priority are counted as having priority 50. This\nproperty is only meaningful in a schema—when directly\nconstructing a parser, the order of the rule array is used.", - "type": "number" - }, - "skip": { - "description": "When true, ignore the node that matches this rule, but do parse\nits content.", - "type": "boolean" - }, - "style": { - "description": "A CSS property name to match. This rule will match inline styles\nthat list that property. May also have the form\n`\"property=value\"`, in which case the rule only matches if the\nproperty's value exactly matches the given value. (For more\ncomplicated filters, use [`getAttrs`](https://prosemirror.net/docs/ref/#model.ParseRule.getAttrs)\nand return false to indicate that the match failed.) Rules\nmatching styles may only produce [marks](https://prosemirror.net/docs/ref/#model.ParseRule.mark),\nnot nodes.", + "kind": { + "const": "default", + "description": "The kind of the extension, used to group extensions together", "type": "string" - } - }, - "required": [ - "style" - ], - "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" + "meta": { + "$ref": "#/definitions/MetaWorkspaceActionMenuItemDefaultKind" }, - "loadRawCss": { - "type": "object" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "unload": { - "type": "object" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "unloadAll": { - "type": "object" + "type": { + "const": "workspaceActionMenuItem", + "description": "The type of extension such as dashboard etc...", + "type": "string" }, - "unloadRawCss": { - "type": "object" + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", + "type": "number" } }, "required": [ - "_setContentCssCors", - "_setReferrerPolicy", - "load", - "loadAll", - "loadRawCss", - "unload", - "unloadAll", - "unloadRawCss" + "alias", + "forWorkspaceActions", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "Styles": { + "ManifestWorkspaceContext": { "properties": { - "parse": { - "type": "object" + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" }, - "serialize": { - "type": "object" - } - }, - "required": [ - "parse", - "serialize" - ], - "type": "object" - }, - "SubtleCrypto": { - "type": "object" - }, - "SwitchConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" + "api": { + "type": "string" }, - { - "properties": { - "frequency": { - "type": "string" - } + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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": [ - "frequency" - ], - "type": "object" - } - ] - }, - "TagParseRule": { - "description": "Parse rule targeting a DOM element.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "Attributes for the node or mark created by this rule. When\n`getAttrs` is provided, it takes precedence.", - "type": "object" + "type": "array" }, - "closeParent": { - "description": "When true, finding an element that matches this rule will close\nthe current node.", - "type": "boolean" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "consuming": { - "description": "By default, when a rule matches an element or style, no further\nrules get a chance to match it. By setting this to `false`, you\nindicate that even when this rule matches, other rules that come\nafter it should also run.", - "type": "boolean" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "contentElement": { + "overwrites": { "anyOf": [ { - "$ref": "#/definitions/HTMLElement" + "items": { + "type": "string" + }, + "type": "array" }, { - "type": [ - "string", - "object" - ] + "type": "string" } ], - "description": "For rules that produce non-leaf nodes, by default the content of\nthe DOM element is parsed as content of the node. If the child\nnodes are in a descendent node, this may be a CSS selector\nstring that the parser must use to find the actual content\nelement, or a function that returns the actual content element\nto the parser." - }, - "context": { - "description": "When given, restricts this rule to only match when the current\ncontext—the parent nodes into which the content is being\nparsed—matches this expression. Should contain one or more node\nnames or node group names followed by single or double slashes.\nFor example `\"paragraph/\"` means the rule only matches when the\nparent node is a paragraph, `\"blockquote/paragraph/\"` restricts\nit to be in a paragraph that is inside a blockquote, and\n`\"section//\"` matches any position inside a section—a double\nslash matches any sequence of ancestor nodes. To allow multiple\ndifferent contexts, they can be separated by a pipe (`|`)\ncharacter, as in `\"blockquote/|list_item/\"`.", - "type": "string" - }, - "getAttrs": { - "description": "A function used to compute the attributes for the node or mark\ncreated by this rule. Can also be used to describe further\nconditions the DOM element or style must match. When it returns\n`false`, the rule won't match. When it returns null or undefined,\nthat is interpreted as an empty/default set of attributes.", - "type": "object" - }, - "getContent": { - "description": "Can be used to override the content of a matched node. When\npresent, instead of parsing the node's child nodes, the result of\nthis function is used.", - "type": "object" - }, - "ignore": { - "description": "When true, ignore content that matches this rule.", - "type": "boolean" - }, - "mark": { - "description": "The name of the mark type to wrap the matched content in.", - "type": "string" - }, - "namespace": { - "description": "The namespace to match. Nodes are only matched when the\nnamespace matches or this property is null.", - "type": "string" + "description": "Define one or more extension aliases that this extension should overwrite." }, - "node": { - "description": "The name of the node type to create when this rule matches. Each\nrule should have either a `node`, `mark`, or `ignore` property\n(except when it appears in a [node](https://prosemirror.net/docs/ref/#model.NodeSpec.parseDOM) or\n[mark spec](https://prosemirror.net/docs/ref/#model.MarkSpec.parseDOM), in which case the `node`\nor `mark` property will be derived from its position).", + "type": { + "const": "workspaceContext", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "preserveWhitespace": { - "description": "Controls whether whitespace should be preserved when parsing the\ncontent inside the matched element. `false` means whitespace may\nbe collapsed, `true` means that whitespace should be preserved\nbut newlines normalized to spaces, and `\"full\"` means that\nnewlines should also be preserved.", - "enum": [ - false, - "full", - true - ] - }, - "priority": { - "description": "Can be used to change the order in which the parse rules in a\nschema are tried. Those with higher priority come first. Rules\nwithout a priority are counted as having priority 50. This\nproperty is only meaningful in a schema—when directly\nconstructing a parser, the order of the rule array is used.", + "weight": { + "description": "Extensions such as dashboards are ordered by weight with lower numbers being first in the list", "type": "number" - }, - "skip": { - "description": "When true, ignore the node that matches this rule, but do parse\nits content.", - "type": "boolean" - }, - "tag": { - "description": "A CSS selector describing the kind of DOM elements to match.", - "type": "string" } }, "required": [ - "tag" + "alias", + "name", + "type" ], "type": "object" }, - "Target": { - "anyOf": [ - { - "$ref": "#/definitions/Node" - }, - { - "$ref": "#/definitions/Window" - } - ] - }, - "Theme": { - "properties": { - "destroy": { - "type": "object" - }, - "execCommand": { - "type": "object" - }, - "getNotificationManagerImpl": { - "type": "object" - }, - "getWindowManagerImpl": { - "type": "object" - }, - "init": { - "type": "object" - }, - "inline": {}, - "renderUI": { - "type": "object" - }, - "ui": {} - }, - "type": "object" - }, - "ThemeManager": { + "ManifestWorkspaceDefaultKind": { "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": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "remove": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceDefaultKind" }, - "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 lower 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": { + "ManifestWorkspaceFooterApp": { "properties": { - "AddOnManager": { - "$ref": "#/definitions/AddOnManagerNamespace" - }, - "Annotator": { - "type": "object" - }, - "DOM": { - "$ref": "#/definitions/DOMUtils" - }, - "Editor": { - "$ref": "#/definitions/EditorConstructor" - }, - "EditorCommands": { - "$ref": "#/definitions/EditorCommandsConstructor" - }, - "EditorManager": { - "$ref": "#/definitions/EditorManager" - }, - "EditorObservable": { - "$ref": "#/definitions/EditorObservable" - }, - "Env": { - "$ref": "#/definitions/Env" - }, - "FakeClipboard": { - "$ref": "#/definitions/FakeClipboard" - }, - "FocusManager": { - "$ref": "#/definitions/FocusManager" - }, - "Formatter": { - "type": "object" - }, - "IconManager": { - "$ref": "#/definitions/IconManager" - }, - "ModelManager": { - "$ref": "#/definitions/ModelManager" - }, - "NotificationManager": { - "type": "object" - }, - "PluginManager": { - "$ref": "#/definitions/PluginManager" - }, - "Resource": { - "$ref": "#/definitions/Resource" - }, - "ScriptLoader": { - "$ref": "#/definitions/ScriptLoader" - }, - "Shortcuts": { - "$ref": "#/definitions/ShortcutsConstructor" - }, - "ThemeManager": { - "$ref": "#/definitions/ThemeManager" - }, - "UndoManager": { - "type": "object" - }, - "WindowManager": { - "type": "object" - }, - "_addCacheSuffix": { - "type": "object" - }, - "activeEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "type": "null" - } - ] - }, - "addI18n": { - "type": "object" - }, - "baseURI": { - "$ref": "#/definitions/URI" - }, - "baseURL": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" - }, - "documentBaseURL": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "dom": { - "properties": { - "BookmarkManager": { - "$ref": "#/definitions/BookmarkManagerNamespace" - }, - "ControlSelection": { - "type": "object" - }, - "DOMUtils": { - "$ref": "#/definitions/DOMUtilsNamespace" - }, - "Event": { - "$ref": "#/definitions/EventUtils" - }, - "EventUtils": { - "$ref": "#/definitions/EventUtilsConstructor" - }, - "RangeUtils": { - "$ref": "#/definitions/RangeUtilsNamespace" - }, - "ScriptLoader": { - "$ref": "#/definitions/ScriptLoaderConstructor" - }, - "Selection": { - "type": "object" - }, - "Serializer": { - "type": "object" - }, - "StyleSheetLoader": { - "type": "object" - }, - "TextSeeker": { - "type": "object" - }, - "TreeWalker": { - "$ref": "#/definitions/DomTreeWalkerConstructor" - } - }, - "required": [ - "BookmarkManager", - "ControlSelection", - "DOMUtils", - "Event", - "EventUtils", - "RangeUtils", - "ScriptLoader", - "Selection", - "Serializer", - "StyleSheetLoader", - "TextSeeker", - "TreeWalker" - ], - "type": "object" - }, - "each": { - "type": "object" - }, - "explode": { - "type": "object" - }, - "extend": { - "type": "object" - }, - "focusedEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "type": "null" - } - ] - }, - "geom": { - "properties": { - "Rect": { - "$ref": "#/definitions/Rect" - } - }, - "required": [ - "Rect" - ], - "type": "object" - }, - "grep": { - "type": "object" - }, - "html": { - "properties": { - "DomParser": { - "type": "object" - }, - "Entities": { - "$ref": "#/definitions/Entities" - }, - "Node": { - "$ref": "#/definitions/AstNodeConstructor" - }, - "Schema": { - "type": "object" - }, - "Serializer": { - "type": "object" - }, - "Styles": { - "type": "object" - }, - "Writer": { - "type": "object" - } - }, - "required": [ - "DomParser", - "Entities", - "Node", - "Schema", - "Serializer", - "Styles", - "Writer" - ], - "type": "object" - }, - "i18n": { - "$ref": "#/definitions/I18n" - }, - "inArray": { - "type": "object" - }, - "is": { - "type": "object" - }, - "isArray": { - "type": "object" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "suffix": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "toArray": { - "type": "object" - }, - "translate": { - "type": "object" - }, - "triggerSave": { - "type": "object" - }, - "trim": { - "type": "object" - }, - "util": { - "properties": { - "Delay": { - "$ref": "#/definitions/Delay" - }, - "EventDispatcher": { - "$ref": "#/definitions/EventDispatcherConstructor" - }, - "I18n": { - "$ref": "#/definitions/I18n" - }, - "ImageUploader": { - "$ref": "#/definitions/ImageUploader" - }, - "LocalStorage": { - "$ref": "#/definitions/Storage" - }, - "Observable": { - "$ref": "#/definitions/Observable" - }, - "Tools": { - "$ref": "#/definitions/Tools" - }, - "URI": { - "$ref": "#/definitions/URIConstructor" + "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": "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": [ - "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", + "name", + "type" ], "type": "object" }, - "ToolbarGroup": { + "ManifestWorkspaceFooterAppMenuBreadcrumbKind": { "properties": { - "items": { + "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": { - "type": "string" + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" - }, - "resolve": { - "type": "object" - }, - "toArray": { - "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" }, - "trim": { - "type": "object" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "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": { + "kind": { + "const": "menuBreadcrumb", + "description": "The kind of the extension, used to group extensions together", "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": "workspaceFooterApp", + "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 lower numbers being first in the list", + "type": "number" } }, "required": [ - "defaultPolicy", - "emptyHTML", - "emptyScript" + "alias", + "kind", + "name", + "type" ], "type": "object" }, - "URI": { + "ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind": { "properties": { - "anchor": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "authority": { + "api": { + "description": "The file location of the api javascript file to load", "type": "string" }, - "directory": { - "type": "string" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "file": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "host": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "password": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "path": { + "kind": { + "const": "variantMenuBreadcrumb", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "port": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "protocol": { - "type": "string" + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "query": { + "type": { + "const": "workspaceFooterApp", + "description": "The type of extension such as dashboard etc...", "type": "string" }, - "relative": { + "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" + }, + "ManifestWorkspaceInfoApp": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "settings": { - "$ref": "#/definitions/URISettings" + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "source": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "user": { + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "userInfo": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" - } - }, - "required": [ - "directory", - "path", - "settings", - "source" - ], - "type": "object" - }, - "URIConstructor": { - "properties": { - "getDocumentBaseUrl": { - "type": "object" }, - "parseDataUri": { - "type": "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" + ] }, - "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", + "meta": { + "$ref": "#/definitions/MetaWorkspaceInfoApp", + "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": "workspaceInfoApp", + "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" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">": { + "ManifestWorkspaceRoutableKind": { "properties": { "alias": { - "const": "Umb.Condition.CollectionBulkActionPermission", + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.SectionAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.SectionAlias", + }, + "api": { + "description": "The file location of the api javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">": { - "properties": { - "alias": { - "const": "Umb.Condition.SectionUserPermission", + }, + "element": { + "description": "The file location of the element javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.Switch\">": { - "properties": { - "alias": { - "const": "Umb.Condition.Switch", + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowChangePassword\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowChangePassword", + }, + "js": { + "description": "The file location of the javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowDeleteAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowDeleteAction", + }, + "kind": { + "const": "routable", + "description": "The kind of the extension, used to group extensions together", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowDisableAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowDisableAction", + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceRoutableKind" + }, + "name": { + "description": "The friendly name of the extension", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowEnableAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowEnableAction", + }, + "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" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowExternalLoginAction\">": { + "ManifestWorkspaceView": { "properties": { "alias": { - "const": "Umb.Condition.User.AllowExternalLoginAction", + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowMfaAction\">": { - "properties": { - "alias": { - "const": "Umb.Condition.User.AllowMfaAction", + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/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" + "alias", + "meta", + "name", + "type" ], "type": "object" }, - "UmbConditionConfigBase<\"Umb.Condition.User.AllowUnlockAction\">": { + "ManifestWorkspaceViewCollectionKind": { "properties": { "alias": { - "const": "Umb.Condition.User.AllowUnlockAction", + "description": "The alias of the extension, ensure it is unique", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">": { - "properties": { - "alias": { - "const": "Umb.Condition.UserPermission.Document", + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceContentTypeAlias", + }, + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceEntityType", + }, + "js": { + "description": "The file location of the javascript file to load", "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbConditionConfigBase": { - "properties": { - "alias": { + }, + "kind": { + "const": "collection", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewCollectionKind", + "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" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "UmbCurrentUserGroupIdConditionConfig": { + "ManifestWorkspaceViewContentCollectionKind": { "properties": { "alias": { - "const": "Umb.Condition.CurrentUser.GroupId", + "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/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "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" + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "match": { - "description": "The user group that the current user must be a member of to pass the condition.", - "examples": "['guid1']", + "kind": { + "const": "contentCollection", + "description": "The kind of the extension, used to group extensions together", "type": "string" }, - "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" + "meta": { + "$ref": "#/definitions/MetaWorkspaceView", + "description": "This contains properties specific to the type of extension" }, - "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" - }, - "UmbDocumentUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">" + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - { - "properties": { - "allOf": { - "description": "The user must have all of the permissions in this array for the condition to be met.", + "overwrites": { + "anyOf": [ + { "items": { "type": "string" }, "type": "array" }, - "oneOf": { - "description": "The user must have at least one of the permissions in this array for the condition to be met.", - "items": { - "type": "string" - }, - "type": "array" + { + "type": "string" } - }, - "type": "object" - } - ] - }, - "UmbEntityIsNotTrashedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.EntityIsNotTrashed", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbEntityIsTrashedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.EntityIsTrashed", + ], + "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" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "UmbIsAdminConditionConfig": { + "ManifestWorkspaceViewContentTypeDesignEditorKind": { "properties": { "alias": { - "const": "Umb.Condition.CurrentUser.IsAdmin", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbLocalizationDictionary": { - "type": "object" - }, - "UmbModalConfig": { - "properties": { - "backdropBackground": { - "description": "Set the background property of the modal backdrop", + "description": "The alias of the extension, ensure it is unique", "type": "string" }, - "element": { - "description": "Used to provide a custom modal element to replace the default uui-modal-dialog or uui-modal-sidebar", - "type": [ - "string", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "key": { + "element": { + "description": "The file location of the element javascript file to load", "type": "string" }, - "size": { - "enum": [ - "full", - "large", - "medium", - "small" - ], + "elementName": { + "description": "The HTML web component name to use such as 'my-dashboard'\nNote it is NOT , just the element name.", "type": "string" }, - "type": { - "enum": [ - "custom", - "dialog", - "sidebar" - ], - "type": "string" - } - }, - "type": "object" - }, - "UmbModalToken,UmbPickerModalValue>": { - "properties": { - "#alias": { + "js": { + "description": "The file location of the javascript file to load", "type": "string" }, - "#defaults": { - "$ref": "#/definitions/UmbModalTokenDefaults,UmbPickerModalValue>" - }, - "DATA": { - "description": "Get the data type of the token's data.", - "type": "{ModalDataType}" - }, - "VALUE": { - "description": "Get the value type of the token", - "type": "{ModalValueType}" - } - }, - "required": [ - "#alias", - "DATA", - "VALUE" - ], - "type": "object" - }, - "UmbModalTokenDefaults,UmbPickerModalValue>": { - "properties": { - "data": { - "$ref": "#/definitions/UmbPickerModalData" - }, - "modal": { - "$ref": "#/definitions/UmbModalConfig" - }, - "value": { - "$ref": "#/definitions/UmbPickerModalValue" - } - }, - "type": "object" - }, - "UmbPickerModalData": { - "properties": { - "filter": { - "type": "object" - }, - "multiple": { - "type": "boolean" + "kind": { + "const": "contentTypeDesignEditor", + "description": "The kind of the extension, used to group extensions together", + "type": "string" }, - "pickableFilter": { - "type": "object" + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewContentTypeDesignEditorKind", + "description": "This contains properties specific to the type of extension" }, - "search": { - "$ref": "#/definitions/UmbPickerModalSearchConfig" - } - }, - "type": "object" - }, - "UmbPickerModalSearchConfig": { - "properties": { - "providerAlias": { + "name": { + "description": "The friendly name of the extension", "type": "string" }, - "queryParams": { - "additionalProperties": true, - "properties": {}, - "type": "object" - } - }, - "required": [ - "providerAlias" - ], - "type": "object" - }, - "UmbPickerModalValue": { - "properties": { - "selection": { - "items": { - "type": [ - "null", - "string" - ] - }, - "type": "array" - } - }, - "required": [ - "selection" - ], - "type": "object" - }, - "UmbPropertyHasValueConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.Property.HasValue", + "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" + "alias", + "kind", + "meta", + "name", + "type" ], "type": "object" }, - "UmbSectionUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" - }, - { + "MetaAuthProvider": { + "properties": { + "behavior": { + "description": "The behavior of the provider when it is used.", "properties": { - "match": { + "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" } }, - "required": [ - "match" - ], "type": "object" - } - ] - }, - "UmbWorkspaceContentTypeAliasConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">" }, - { + "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": { - "match": { - "description": "Define a content type alias in which workspace this extension should be available", + "color": { + "default": "'secondary'", + "description": "The color of the provider that is shown to the user.", + "enum": [ + "", + "danger", + "default", + "invalid", + "positive", + "warning" + ], "type": "string" }, - "oneOf": { - "description": "Define one or more content type aliases in which workspace this extension should be available", - "items": { - "type": "string" - }, - "type": "array" + "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" }, - "UmbWorkspaceEntityIsNewConditionConfig": { + "MetaCollection": { "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceEntityIsNew", + "noItemsLabel": { "type": "string" }, - "match": { - "type": "boolean" + "repositoryAlias": { + "type": "string" } }, "required": [ - "alias", - "match" + "repositoryAlias" ], "type": "object" }, - "UmbWorkspaceEntityTypeConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">" - }, - { - "properties": { - "match": { - "description": "Define the workspace that this extension should be available in", - "type": "string" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "UmbWorkspaceHasCollectionConditionConfig": { + "MetaCollectionAction": { "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceHasCollection", + "additionalOptions": { + "type": "boolean" + }, + "href": { + "type": "string" + }, + "label": { "type": "string" } }, "required": [ - "alias" + "label" ], "type": "object" }, - "UmbracoPackageImportmap": { + "MetaCollectionView": { "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.", + "icon": { + "description": "An icon to represent the collection view", "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.", - "examples": [ - { - "/path/to/library": { - "library": "./path/to/some/other/library.js" - } - } - ], - "title": "The importmap scopes for the package" + "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": [ - "imports" + "icon", + "label", + "pathName" ], "type": "object" }, - "UmbracoPackageImportmapScopes": { - "additionalProperties": { - "$ref": "#/definitions/UmbracoPackageImportmapValue" - }, - "type": "object" - }, - "UmbracoPackageImportmapValue": { - "additionalProperties": { - "type": "string" - }, + "MetaCurrentUserAction": { "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": { + "MetaDashboard": { "properties": { - "add": { - "type": "object" - }, - "beforeChange": { - "type": "object" - }, - "clear": { - "type": "object" - }, - "data": { - "items": { - "$ref": "#/definitions/UndoLevel" - }, - "type": "array" - }, - "dispatchChange": { - "type": "object" - }, - "extra": { - "type": "object" - }, - "hasRedo": { - "type": "object" - }, - "hasUndo": { - "type": "object" - }, - "ignore": { - "type": "object" - }, - "redo": { - "type": "object" - }, - "reset": { - "type": "object" + "label": { + "description": "The displayed name (label) in the navigation.", + "type": "string" }, - "transact": { - "type": "object" + "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" + }, + "MetaDataSourceDataMapping": { + "type": "object" + }, + "MetaEntityAction": { + "type": "object" + }, + "MetaEntityActionCreateKind": { + "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}" }, - "typing": { - "type": "boolean" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "undo": { - "type": "object" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" } }, "required": [ - "add", - "beforeChange", - "clear", - "data", - "dispatchChange", - "extra", - "hasRedo", - "hasUndo", - "ignore", - "redo", - "reset", - "transact", - "typing", - "undo" + "icon", + "label" ], "type": "object" }, - "UserActivation": { + "MetaEntityActionDefaultKind": { "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" + "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" + "icon", + "label" ], "type": "object" }, - "VK": { + "MetaEntityActionDeleteKind": { "properties": { - "BACKSPACE": { - "type": "number" - }, - "DELETE": { - "type": "number" - }, - "DOWN": { - "type": "number" - }, - "END": { - "type": "number" - }, - "ENTER": { - "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}" }, - "ESC": { - "type": "number" + "confirm": { + "properties": { + "headline": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "type": "object" }, - "HOME": { - "type": "number" + "detailRepositoryAlias": { + "type": "string" }, - "LEFT": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "PAGE_DOWN": { - "type": "number" + "itemRepositoryAlias": { + "type": "string" }, - "PAGE_UP": { - "type": "number" + "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": { + "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" + "duplicateRepositoryAlias": { + "type": "string" }, - "SPACEBAR": { - "type": "number" + "foldersOnly": { + "type": "boolean" }, - "TAB": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "UP": { - "type": "number" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "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" + "duplicateRepositoryAlias", + "icon", + "label", + "treeAlias", + "treeRepositoryAlias" ], "type": "object" }, - "Version": { + "MetaEntityActionFolderKind": { "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" + "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": [ - "major", - "minor" + "folderRepositoryAlias", + "icon", + "label" ], "type": "object" }, - "ViewDesc": { + "MetaEntityActionMoveToKind": { "properties": { - "border": { - "type": "number" - }, - "children": { - "items": { - "$ref": "#/definitions/ViewDesc" - }, - "type": "array" - }, - "contentDOM": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "contentLost": { - "type": [ - "null", - "boolean" - ] - }, - "dirty": { - "type": "number" - }, - "dom": { - "$ref": "#/definitions/Node" - }, - "domAtom": { - "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}" }, - "ignoreForCoords": { + "foldersOnly": { "type": "boolean" }, - "node": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "parent": { - "$ref": "#/definitions/ViewDesc" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "posAfter": { - "type": "number" + "moveRepositoryAlias": { + "type": "string" }, - "posAtEnd": { - "type": "number" + "treeAlias": { + "type": "string" }, - "posAtStart": { - "type": "number" + "treeRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "moveRepositoryAlias", + "treeAlias", + "treeRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionReloadTreeItemChildrenKind": { + "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}" }, - "posBefore": { - "type": "number" + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "size": { - "type": "number" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" } }, "required": [ - "border", - "children", - "contentDOM", - "contentLost", - "dirty", - "dom", - "domAtom", - "ignoreForCoords", - "node", - "posAfter", - "posAtEnd", - "posAtStart", - "posBefore", - "size" + "icon", + "label" ], "type": "object" }, - "VisualViewport": { + "MetaEntityActionSortChildrenOfKind": { "properties": { - "height": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetTop": { - "type": "number" - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "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}" }, - "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" - ], - "type": "object" + "itemRepositoryAlias": { + "type": "string" }, - "TrustedTypePolicyFactory": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedTypePolicyFactory" - } - }, - "required": [ - "prototype" + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" ], - "type": "object" - }, - "after": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "afterEach": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute after each test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "before": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before running tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "beforeEach": { - "$ref": "#/definitions/Mocha.HookFunction", - "description": "Execute before each test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "caches": { - "$ref": "#/definitions/CacheStorage" - }, - "clientInformation": { - "$ref": "#/definitions/Navigator" - }, - "closed": { - "type": "boolean" - }, - "context": { - "$ref": "#/definitions/Mocha.SuiteFunction", - "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "crossOriginIsolated": { - "type": "boolean" - }, - "crypto": { - "$ref": "#/definitions/Crypto" - }, - "customElements": { - "$ref": "#/definitions/CustomElementRegistry" - }, - "describe": { - "$ref": "#/definitions/Mocha.SuiteFunction", - "description": "Describe a \"suite\" containing nested suites and tests.\n\n- _Only available when invoked via the mocha CLI._" - }, - "devicePixelRatio": { - "type": "number" - }, - "document": { - "$ref": "#/definitions/Document" - }, - "event": { - "$ref": "#/definitions/Event" - }, - "external": { - "$ref": "#/definitions/External" - }, - "frameElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "frames": { - "$ref": "#/definitions/Window" - }, - "history": { - "$ref": "#/definitions/History" - }, - "indexedDB": { - "$ref": "#/definitions/IDBFactory" - }, - "innerHeight": { - "type": "number" - }, - "innerWidth": { - "type": "number" - }, - "isSecureContext": { - "type": "boolean" - }, - "it": { - "$ref": "#/definitions/Mocha.TestFunction", - "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" - }, - "length": { - "type": "number" - }, - "localStorage": { - "$ref": "#/definitions/Storage" - }, - "location": { - "$ref": "#/definitions/Location" - }, - "locationbar": { - "$ref": "#/definitions/BarProp" - }, - "menubar": { - "$ref": "#/definitions/BarProp" - }, - "name": { + "type": "string" + } + }, + "required": [ + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionDuplicateToKind": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "ondeviceorientationabsolute": { - "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" + "api": { + "description": "The file location of the api javascript file to load", + "type": "string" }, - "onfocus": { - "type": [ - "null", - "object" - ] + "bulkDuplicateRepositoryAlias": { + "type": "string" }, - "onformdata": { - "type": [ - "null", - "object" - ] + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/UmbLanguageUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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" }, - "ongamepadconnected": { - "type": [ - "null", - "object" - ] + "element": { + "description": "The file location of the element javascript file to load", + "type": "string" }, - "ongamepaddisconnected": { - "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" }, - "ongotpointercapture": { - "type": [ - "null", - "object" - ] + "foldersOnly": { + "type": "boolean" }, - "onhashchange": { - "type": [ - "null", - "object" - ] + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" }, - "oninput": { - "type": [ - "null", - "object" - ] + "hideTreeRoot": { + "type": "boolean" }, - "oninvalid": { - "type": [ - "null", - "object" - ] + "js": { + "description": "The file location of the javascript file to load", + "type": "string" }, - "onkeydown": { - "type": [ - "null", - "object" + "kind": { + "description": "The kind of the extension, used to group extensions together", + "examples": [ + "button" ] }, - "onkeypress": { - "type": [ - "null", - "object" - ] + "meta": { + "$ref": "#/definitions/MetaEntityBulkAction" }, - "onkeyup": { - "type": [ - "null", - "object" - ] + "name": { + "description": "The friendly name of the extension", + "type": "string" }, - "onlanguagechange": { - "type": [ - "null", - "object" - ] + "overwrites": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Define one or more extension aliases that this extension should overwrite." }, - "onload": { - "type": [ - "null", - "object" - ] + "treeAlias": { + "type": "string" }, - "onloadeddata": { - "type": [ - "null", - "object" - ] + "type": { + "const": "entityBulkAction", + "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 lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "bulkDuplicateRepositoryAlias", + "forEntityTypes", + "meta", + "name", + "treeAlias", + "type" + ], + "type": "object" + }, + "MetaEntityBulkActionMoveToKind": { + "properties": { + "bulkMoveRepositoryAlias": { + "type": "string" }, - "onloadstart": { - "type": [ - "null", - "object" - ] + "foldersOnly": { + "type": "boolean" }, - "onlostpointercapture": { - "type": [ - "null", - "object" - ] + "hideTreeRoot": { + "type": "boolean" }, - "onmessage": { - "type": [ - "null", - "object" - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "onmessageerror": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" }, - "onmousedown": { - "type": [ - "null", - "object" - ] + "treeAlias": { + "type": "string" + } + }, + "required": [ + "bulkMoveRepositoryAlias", + "icon", + "treeAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionTrashKind": { + "properties": { + "bulkTrashRepositoryAlias": { + "type": "string" }, - "onmouseenter": { - "type": [ - "null", - "object" - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "onmouseleave": { - "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}" }, - "onmousemove": { - "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" }, - "onmouseout": { - "type": [ - "null", - "object" - ] + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" }, - "onmouseover": { - "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" }, - "onmouseup": { - "type": [ - "null", - "object" - ] + "group": { + "type": "string" }, - "onoffline": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ononline": { - "type": [ - "null", - "object" - ] + "verbs": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "verbs" + ], + "type": "object" + }, + "MetaExternalLoginProvider": { + "properties": { + "label": { + "type": "string" }, - "onorientationchange": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "type": "object" + }, + "MetaGlobalSearch": { + "properties": { + "label": { + "type": "string" }, - "onpagehide": { - "type": [ - "null", - "object" - ] + "searchProviderAlias": { + "type": "string" + } + }, + "required": [ + "label", + "searchProviderAlias" + ], + "type": "object" + }, + "MetaGranularUserPermission": { + "properties": { + "description": { + "type": "string" }, - "onpageshow": { - "type": [ - "null", - "object" - ] + "descriptionKey": { + "type": "string" }, - "onpaste": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpause": { - "type": [ - "null", - "object" - ] + "labelKey": { + "type": "string" }, - "onplay": { - "type": [ - "null", - "object" - ] + "schemaType": { + "type": "string" + } + }, + "required": [ + "schemaType" + ], + "type": "object" + }, + "MetaHeaderAppButtonKind": { + "properties": { + "href": { + "type": "string" }, - "onplaying": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpointercancel": { - "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" }, - "onpointerdown": { - "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" }, - "onpointerenter": { - "type": [ - "null", - "object" - ] + "localizations": { + "$ref": "#/definitions/UmbLocalizationDictionary", + "description": "The localizations." + } + }, + "required": [ + "culture" + ], + "type": "object" + }, + "MetaMenuItem": { + "properties": { + "entityType": { + "type": "string" }, - "onpointerleave": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpointermove": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onpointerout": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemLinkKind": { + "properties": { + "entityType": { + "type": "string" }, - "onpointerover": { - "type": [ - "null", - "object" - ] + "href": { + "type": "string" }, - "onpointerup": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onpopstate": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onprogress": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "href", + "label", + "menus" + ], + "type": "object" + }, + "MetaMenuItemTreeKind": { + "properties": { + "entityType": { + "type": "string" }, - "onratechange": { - "type": [ - "null", - "object" - ] + "hideTreeRoot": { + "type": "boolean" }, - "onrejectionhandled": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onreset": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onresize": { - "type": [ - "null", - "object" - ] + "menus": { + "items": { + "type": "string" + }, + "type": "array" }, - "onscroll": { - "type": [ - "null", - "object" - ] + "treeAlias": { + "type": "string" + } + }, + "required": [ + "label", + "menus", + "treeAlias" + ], + "type": "object" + }, + "MetaMfaLoginProvider": { + "properties": { + "label": { + "type": "string" + } + }, + "type": "object" + }, + "MetaPropertyContext": { + "type": "object" + }, + "MetaPropertyEditorSchema": { + "properties": { + "defaultPropertyEditorUiAlias": { + "type": "string" }, - "onscrollend": { - "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" }, - "onsecuritypolicyviolation": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onseeked": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onseeking": { - "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" }, - "onselect": { - "type": [ - "null", - "object" - ] + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" }, - "onselectionchange": { - "type": [ - "null", - "object" - ] + "supportsReadOnly": { + "type": "boolean" + } + }, + "required": [ + "group", + "icon", + "label" + ], + "type": "object" + }, + "MetaPropertyValueResolver": { + "properties": { + "editorAlias": { + "type": "string" + } + }, + "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" }, - "onselectstart": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "label", + "pathname" + ], + "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" }, - "onslotchange": { - "type": [ - "null", - "object" - ] + "label": { + "description": "The displayed name (label) in the navigation.", + "type": "string" }, - "onstalled": { - "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" }, - "onstorage": { - "type": [ - "null", - "object" - ] + "marker": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaUfmFilter": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaUserProfileApp": { + "properties": { + "label": { + "type": "string" }, - "onsubmit": { - "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" }, - "onsuspend": { - "type": [ - "null", - "object" - ] + "color": { + "enum": [ + "", + "danger", + "default", + "invalid", + "positive", + "warning" + ], + "type": "string" }, - "ontimeupdate": { - "type": [ - "null", - "object" - ] + "href": { + "type": "string" }, - "ontoggle": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontouchcancel": { - "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" }, - "ontouchend": { - "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" + }, + "MetaWorkspaceDefaultKind": { + "properties": { + "entityType": { + "type": "string" }, - "ontouchmove": { - "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" }, - "ontouchstart": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontransitioncancel": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewCollectionKind": { + "properties": { + "collectionAlias": { + "type": "string" }, - "ontransitionend": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "ontransitionrun": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "ontransitionstart": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "collectionAlias", + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewContentTypeDesignEditorKind": { + "properties": { + "compositionRepositoryAlias": { + "type": "string" }, - "onunhandledrejection": { - "type": [ - "null", - "object" - ] + "icon": { + "type": "string" }, - "onunload": { - "type": [ - "null", - "object" - ] + "label": { + "type": "string" }, - "onvolumechange": { - "type": [ - "null", - "object" - ] + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "PropertyEditorSettings": { + "properties": { + "defaultData": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsDefaultData" + }, + "type": "array" }, - "onwaiting": { - "type": [ - "null", - "object" - ] + "properties": { + "items": { + "$ref": "#/definitions/PropertyEditorSettingsProperty" + }, + "type": "array" + } + }, + "required": [ + "properties" + ], + "type": "object" + }, + "PropertyEditorSettingsDefaultData": { + "properties": { + "alias": { + "type": "string" }, - "onwebkitanimationend": { - "type": [ - "null", - "object" - ] + "value": {} + }, + "required": [ + "alias", + "value" + ], + "type": "object" + }, + "PropertyEditorSettingsProperty": { + "properties": { + "alias": { + "type": "string" }, - "onwebkitanimationiteration": { - "type": [ - "null", - "object" - ] + "config": { + "items": { + "properties": { + "alias": { + "type": "string" + }, + "value": {} + }, + "required": [ + "alias" + ], + "type": "object" + }, + "type": "array" }, - "onwebkitanimationstart": { - "type": [ - "null", - "object" - ] + "description": { + "type": "string" }, - "onwebkittransitionend": { - "type": [ - "null", - "object" - ] + "label": { + "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.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.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" - }, - "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.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._" + "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" }, - "test": { - "$ref": "#/definitions/Mocha.TestFunction", - "description": "Describes a test case.\n\n- _Only available when invoked via the mocha CLI._" + "match": { + "description": "The user group that the current user must be a member of to pass the condition.", + "examples": "['guid1']", + "type": "string" }, - "tinymce": { - "$ref": "#/definitions/TinyMCE" + "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" }, - "toolbar": { - "$ref": "#/definitions/BarProp" + "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" + }, + "UmbIsAdminConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.CurrentUser.IsAdmin", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbLanguageUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Language\">" }, - "top": { - "anyOf": [ - { - "$ref": "#/definitions/Window" + { + "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" }, - { - "type": "null" + "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" } - ] - }, - "trustedTypes": { - "$ref": "#/definitions/TrustedTypePolicyFactory" + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "UmbLocalizationDictionary": { + "type": "object" + }, + "UmbPropertyHasValueConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.Property.HasValue", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbSectionUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" }, - "visualViewport": { - "anyOf": [ - { - "$ref": "#/definitions/VisualViewport" - }, - { - "type": "null" + { + "properties": { + "match": { + "type": "string" } - ] + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "UmbWorkspaceContentTypeAliasConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceContentTypeAlias\">" }, - "window": { - "allOf": [ - { - "$ref": "#/definitions/Window" + { + "properties": { + "match": { + "description": "Define a content type alias in which workspace this extension should be available", + "type": "string" }, - { - "type": "object" + "oneOf": { + "description": "Define one or more content type aliases in which workspace this extension should be available", + "items": { + "type": "string" + }, + "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._" + }, + "type": "object" + } + ] + }, + "UmbWorkspaceEntityIsNewConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceEntityIsNew", + "type": "string" }, - "xspecify": { - "$ref": "#/definitions/Mocha.PendingTestFunction", - "description": "Describes a pending test case.\n\n- _Only available when invoked via the mocha CLI._" + "match": { + "type": "boolean" } }, "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", - "onbeforetoggle", - "onbeforeunload", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondevicemotion", - "ondeviceorientation", - "ondeviceorientationabsolute", - "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", - "onscrollend", - "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", + "match" ], "type": "object" }, - "WindowManager": { - "properties": { - "alert": { - "type": "object" - }, - "close": { - "type": "object" - }, - "confirm": { - "type": "object" + "UmbWorkspaceEntityTypeConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceEntityType\">" }, - "open": { + { + "properties": { + "match": { + "description": "Define the workspace that this extension should be available in", + "type": "string" + } + }, + "required": [ + "match" + ], "type": "object" + } + ] + }, + "UmbracoPackageImportmap": { + "properties": { + "imports": { + "$ref": "#/definitions/UmbracoPackageImportmapValue", + "description": "This is used to define the module specifiers and their respective paths for the package to be used in the browser.", + "examples": [ + { + "library": "./path/to/library.js", + "library/*": "./path/to/library/*" + } + ], + "title": "A module specifier with a path for the importmap" }, - "openUrl": { - "type": "object" + "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": [ - "alert", - "close", - "confirm", - "open", - "openUrl" + "imports" ], "type": "object" }, + "UmbracoPackageImportmapScopes": { + "additionalProperties": { + "$ref": "#/definitions/UmbracoPackageImportmapValue" + }, + "type": "object" + }, + "UmbracoPackageImportmapValue": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, "WorkspaceAliasConditionConfig": { "properties": { "alias": { @@ -72855,38 +10762,15 @@ "alias" ], "type": "object" - }, - "default": { - "properties": { - "size": { - "type": "number" - } - }, - "required": [ - "size" - ], - "type": "object" - }, - "default": { - "properties": { - "size": { - "type": "number" - } - }, - "required": [ - "size" - ], - "type": "object" - }, - "{readonly[x:string]:MarkType;}": { - "type": "object" - }, - "{readonly[x:string]:NodeType;}": { - "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", @@ -72904,73 +10788,64 @@ "$ref": "#/definitions/ManifestBase" }, { - "$ref": "#/definitions/ManifestModal" - }, - { - "$ref": "#/definitions/ManifestSectionSidebarApp" - }, - { - "$ref": "#/definitions/ManifestCollection" - }, - { - "$ref": "#/definitions/ManifestTreeItem" + "$ref": "#/definitions/ManifestCondition" }, { - "$ref": "#/definitions/ManifestTree" + "$ref": "#/definitions/ManifestAuthProvider" }, { - "$ref": "#/definitions/ManifestCondition" + "$ref": "#/definitions/ManifestModal" }, { - "$ref": "#/definitions/ManifestAppEntryPoint" + "$ref": "#/definitions/ManifestWorkspaceDefaultKind" }, { - "$ref": "#/definitions/ManifestBackofficeEntryPoint" + "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" }, { - "$ref": "#/definitions/ManifestEntryPoint" + "$ref": "#/definitions/ManifestWorkspaceFooterApp" }, { - "$ref": "#/definitions/ManifestBundle" + "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" }, { - "$ref": "#/definitions/ManifestEntityBulkAction" + "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" }, { - "$ref": "#/definitions/ManifestEntityBulkActionDefaultKind" + "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" }, { - "$ref": "#/definitions/ManifestEntityBulkActionDuplicateToKind" + "$ref": "#/definitions/ManifestWorkspaceView" }, { - "$ref": "#/definitions/ManifestEntityBulkActionMoveToKind" + "$ref": "#/definitions/ManifestWorkspaceRoutableKind" }, { - "$ref": "#/definitions/ManifestEntityBulkActionTrashKind" + "$ref": "#/definitions/ManifestWorkspaceContext" }, { - "$ref": "#/definitions/ManifestExternalLoginProvider" + "$ref": "#/definitions/ManifestPropertyValueCloner" }, { - "$ref": "#/definitions/ManifestGlobalContext" + "$ref": "#/definitions/ManifestPropertyEditorUi" }, { - "$ref": "#/definitions/ManifestHeaderApp" + "$ref": "#/definitions/ManifestPropertyEditorSchema" }, { - "$ref": "#/definitions/ManifestHeaderAppButtonKind" + "$ref": "#/definitions/ManifestPropertyValuePreset" }, { - "$ref": "#/definitions/ManifestMfaLoginProvider" + "$ref": "#/definitions/ManifestPropertyValueResolver" }, { - "$ref": "#/definitions/ManifestPreviewAppProvider" + "$ref": "#/definitions/ManifestUfmComponent" }, { - "$ref": "#/definitions/ManifestRepository" + "$ref": "#/definitions/ManifestUfmFilter" }, { - "$ref": "#/definitions/ManifestEntityAction" + "$ref": "#/definitions/ManifestEntityActionDeleteKind" }, { "$ref": "#/definitions/ManifestEntityActionDefaultKind" @@ -72979,13 +10854,7 @@ "$ref": "#/definitions/ManifestEntityActionCreateKind" }, { - "$ref": "#/definitions/ManifestEntityCreateOptionAction" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteKind" - }, - { - "$ref": "#/definitions/ManifestAuthProvider" + "$ref": "#/definitions/ManifestIcons" }, { "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" @@ -73000,20 +10869,29 @@ "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" }, { - "$ref": "#/definitions/ManifestSection" + "$ref": "#/definitions/ManifestTreeItem" }, { "$ref": "#/definitions/ManifestSectionRoute" }, + { + "$ref": "#/definitions/ManifestSectionSidebarApp" + }, { "$ref": "#/definitions/ManifestSectionView" }, + { + "$ref": "#/definitions/ManifestSection" + }, { "$ref": "#/definitions/ManifestDashboard" }, { "$ref": "#/definitions/ManifestMenu" }, + { + "$ref": "#/definitions/ManifestTree" + }, { "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" }, @@ -73030,187 +10908,148 @@ "$ref": "#/definitions/ManifestMenuItemLinkKind" }, { - "$ref": "#/definitions/ManifestPropertyEditorSchema" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorUi" - }, - { - "$ref": "#/definitions/ManifestUfmComponent" - }, - { - "$ref": "#/definitions/ManifestUfmFilter" - }, - { - "$ref": "#/definitions/ManifestPropertyValueCloner" - }, - { - "$ref": "#/definitions/ManifestPropertyValueResolver" - }, - { - "$ref": "#/definitions/ManifestPropertyContext" + "$ref": "#/definitions/ManifestMenuItemTreeKind" }, { "$ref": "#/definitions/ManifestWorkspaceViewContentCollectionKind" }, { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceAction" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterApp" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceView" + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfContentKind" }, { - "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" + "$ref": "#/definitions/ManifestCollectionAction" }, { - "$ref": "#/definitions/ManifestWorkspace" + "$ref": "#/definitions/ManifestCollectionView" }, { - "$ref": "#/definitions/ManifestWorkspaceRoutableKind" + "$ref": "#/definitions/ManifestCollection" }, { - "$ref": "#/definitions/ManifestWorkspaceContext" + "$ref": "#/definitions/ManifestCollectionActionCreateKind" }, { - "$ref": "#/definitions/ManifestWorkspaceDefaultKind" + "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" }, { - "$ref": "#/definitions/ManifestMenuItemTreeKind" + "$ref": "#/definitions/ManifestSearchProvider" }, { - "$ref": "#/definitions/ManifestStore" + "$ref": "#/definitions/ManifestSearchResultItem" }, { - "$ref": "#/definitions/ManifestTreeStore" + "$ref": "#/definitions/ManifestGlobalSearch" }, { - "$ref": "#/definitions/ManifestItemStore" + "$ref": "#/definitions/ManifestPickerSearchResultItem" }, { - "$ref": "#/definitions/ManifestCollectionAction" + "$ref": "#/definitions/ManifestUserProfileApp" }, { - "$ref": "#/definitions/ManifestCollectionView" + "$ref": "#/definitions/ManifestEntityUserPermission" }, { - "$ref": "#/definitions/ManifestCollectionActionCreateKind" + "$ref": "#/definitions/ManifestGranularUserPermission" }, { - "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" + "$ref": "#/definitions/ManifestLocalization" }, { - "$ref": "#/definitions/ManifestSearchProvider" + "$ref": "#/definitions/ManifestAppEntryPoint" }, { - "$ref": "#/definitions/ManifestSearchResultItem" + "$ref": "#/definitions/ManifestBackofficeEntryPoint" }, { - "$ref": "#/definitions/ManifestPickerSearchResultItem" + "$ref": "#/definitions/ManifestEntryPoint" }, { - "$ref": "#/definitions/ManifestUserProfileApp" + "$ref": "#/definitions/ManifestBundle" }, { - "$ref": "#/definitions/ManifestCurrentUserAction" + "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" }, { - "$ref": "#/definitions/ManifestEntityActionTrashKind" + "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" }, { - "$ref": "#/definitions/ManifestEntityActionRestoreFromRecycleBinKind" + "$ref": "#/definitions/ManifestWorkspaceInfoApp" }, { - "$ref": "#/definitions/ManifestEntityActionEmptyRecycleBinKind" + "$ref": "#/definitions/ManifestWorkspaceAction>" }, { - "$ref": "#/definitions/ManifestEntityUserPermission" + "$ref": "#/definitions/ManifestWorkspace" }, { - "$ref": "#/definitions/ManifestGranularUserPermission" + "$ref": "#/definitions/ManifestPropertyContext" }, { - "$ref": "#/definitions/ManifestIcons" + "$ref": "#/definitions/ManifestDataSourceDataMapping" }, { - "$ref": "#/definitions/ManifestEntityActionRenameServerFileKind" + "$ref": "#/definitions/ManifestEntityAction" }, { - "$ref": "#/definitions/ManifestTheme" + "$ref": "#/definitions/ManifestEntityCreateOptionAction" }, { - "$ref": "#/definitions/ManifestFileUploadPreview" + "$ref": "#/definitions/ManifestEntityItemRef" }, { - "$ref": "#/definitions/ManifestLocalization" + "$ref": "#/definitions/ManifestPropertyValidationPathTranslator" }, { - "$ref": "#/definitions/ManifestPropertyAction" + "$ref": "#/definitions/ManifestCurrentUserAction" }, { - "$ref": "#/definitions/ManifestPropertyActionDefaultKind" + "$ref": "#/definitions/ManifestEntityBulkActionDeleteKind" }, { - "$ref": "#/definitions/ManifestEntityCreateOptionActionFolderKind" + "$ref": "#/definitions/ManifestEntityBulkAction" }, { - "$ref": "#/definitions/ManifestBlockEditorCustomView" + "$ref": "#/definitions/ManifestEntityBulkActionDefaultKind" }, { - "$ref": "#/definitions/ManifestClipboardCopyPropertyValueTranslator" + "$ref": "#/definitions/ManifestEntityBulkActionDuplicateToKind" }, { - "$ref": "#/definitions/ManifestClipboardPastePropertyValueTranslator" + "$ref": "#/definitions/ManifestEntityBulkActionMoveToKind" }, { - "$ref": "#/definitions/ManifestPropertyActionCopyToClipboardKind" + "$ref": "#/definitions/ManifestEntityBulkActionTrashKind" }, { - "$ref": "#/definitions/ManifestPropertyActionPasteFromClipboardKind" + "$ref": "#/definitions/ManifestExternalLoginProvider" }, { - "$ref": "#/definitions/ManifestHealthCheck" + "$ref": "#/definitions/ManifestGlobalContext" }, { - "$ref": "#/definitions/ManifestTinyMcePlugin" + "$ref": "#/definitions/ManifestHeaderApp" }, { - "$ref": "#/definitions/ManifestPackageView" + "$ref": "#/definitions/ManifestHeaderAppButtonKind" }, { - "$ref": "#/definitions/ManifestDynamicRootOrigin" + "$ref": "#/definitions/ManifestMfaLoginProvider" }, { - "$ref": "#/definitions/ManifestDynamicRootQueryStep" + "$ref": "#/definitions/ManifestPreviewAppProvider" }, { - "$ref": "#/definitions/ManifestTiptapToolbarExtension" + "$ref": "#/definitions/ManifestRepository" }, { - "$ref": "#/definitions/ManifestTiptapToolbarExtensionButtonKind" + "$ref": "#/definitions/ManifestStore" }, { - "$ref": "#/definitions/ManifestTiptapExtension" + "$ref": "#/definitions/ManifestTreeStore" }, { - "$ref": "#/definitions/ManifestMonacoMarkdownEditorAction" + "$ref": "#/definitions/ManifestItemStore" } ] }, diff --git a/UmbracoV15/UmbracoV15.csproj b/UmbracoV15/WebTest.csproj similarity index 95% rename from UmbracoV15/UmbracoV15.csproj rename to UmbracoV15/WebTest.csproj index f5c5129..4c77ae3 100644 --- a/UmbracoV15/UmbracoV15.csproj +++ b/UmbracoV15/WebTest.csproj @@ -6,7 +6,7 @@ - + From 4274e297f44f118a76b3b21d21f2c124be6ba8de Mon Sep 17 00:00:00 2001 From: Robert Foster Date: Sun, 7 Sep 2025 12:00:19 +1000 Subject: [PATCH 3/3] Fix for #40, enhanced build/release actions and cleaned up --- .github/workflows/build.yml | 20 +- .github/workflows/release.yml | 43 +- .gitignore | 11 +- ConditionalDisplayers.sln | 2 +- ConditionalDisplayers/.gitignore | 3 - .../backoffice-entrypoint-DsMPxxPY.js | 1104 - .../backoffice-entrypoint-DsMPxxPY.js.map | 1 - .../cdMultivalues-CcqxN4Yx.js | 145 - .../cdMultivalues-CcqxN4Yx.js.map | 1 - .../ConditionalDisplayers/client.js | 12 - .../ConditionalDisplayers/client.js.map | 1 - .../umbraco-package.json | 14 - .../Client/src/components/cdMultivalues.ts | 5 +- .../src/propertyeditors/checkbox/index.ts | 5 +- .../src/propertyeditors/dropdown/index.ts | 7 +- .../Client/src/propertyeditors/manifest.ts | 2 +- .../Client/src/propertyeditors/radio/index.ts | 5 +- .../ConditionalDisplayers.csproj | 81 +- .../ConditionalDisplayers.sln | 24 - .../Install/RegisterUmbracoPackageEntry.cs | 33 + .../Migrations/MigrationPlan.cs | 18 + .../Upgrade/MigrateSingleDataType.cs | 60 + .../appsettings-schema.Umbraco.Cms.json | 1930 - ConditionalDisplayers/appsettings-schema.json | 11 - .../backoffice-entrypoint-CJDzVFJB.js | 1110 - .../backoffice-entrypoint-CJDzVFJB.js.map | 1 - .../cdMultivalues-D98HZN59.js | 144 - .../cdMultivalues-D98HZN59.js.map | 1 - .../ConditionalDisplayers/client.js | 12 - .../ConditionalDisplayers/client.js.map | 1 - .../umbraco-package.json | 14 - UmbracoV15/Program.cs | 19 - UmbracoV15/Startup.cs | 64 - UmbracoV15/Views/Home.cshtml | 6 - UmbracoV15/Views/Page.cshtml | 9 - UmbracoV15/umbraco-package-schema.json | 73247 ---------------- {UmbracoV15 => WebTest}/.gitignore | 0 WebTest/Program.cs | 32 + .../Properties/launchSettings.json | 0 WebTest/Views/CDTest.cshtml | 19 + .../Views/Partials/blockgrid/area.cshtml | 0 .../Views/Partials/blockgrid/areas.cshtml | 0 .../Views/Partials/blockgrid/default.cshtml | 0 .../Views/Partials/blockgrid/items.cshtml | 0 .../Views/Partials/blocklist/default.cshtml | 0 .../Partials/grid/bootstrap3-fluid.cshtml | 0 .../Views/Partials/grid/bootstrap3.cshtml | 0 .../Views/Partials/grid/editors/base.cshtml | 0 .../Views/Partials/grid/editors/embed.cshtml | 0 .../Views/Partials/grid/editors/macro.cshtml | 0 .../Views/Partials/grid/editors/media.cshtml | 0 .../Views/Partials/grid/editors/rte.cshtml | 0 .../Partials/grid/editors/textstring.cshtml | 0 .../Views/_ViewImports.cshtml | 1 - {UmbracoV15 => WebTest}/WebTest.csproj | 10 +- .../appsettings.Development.json | 1 + {UmbracoV15 => WebTest}/appsettings.json | 0 .../uSync/v16/Content/test-displayers.config | 35 + WebTest/uSync/v16/ContentTypes/cdtest.config | 138 + .../uSync/v16/DataTypes/ApprovedColor.config | 9 + ...eField1ConditionalCheckboxDisplayer.config | 15 + ...tFieldsConditionalDropdownDisplayer.config | 37 + ...ggleFieldsConditionalRadioDisplayer.config | 36 + .../uSync/v16/DataTypes/CheckboxList.config | 9 + .../uSync/v16/DataTypes/ContentPicker.config | 9 + WebTest/uSync/v16/DataTypes/DatePicker.config | 11 + .../v16/DataTypes/DatePickerWithTime.config | 11 + WebTest/uSync/v16/DataTypes/Dropdown.config | 11 + .../v16/DataTypes/DropdownMultiple.config | 11 + .../uSync/v16/DataTypes/ImageCropper.config | 9 + .../v16/DataTypes/ImageMediaPicker.config | 16 + .../uSync/v16/DataTypes/LabelBigint.config | 11 + .../uSync/v16/DataTypes/LabelDatetime.config | 11 + .../uSync/v16/DataTypes/LabelDecimal.config | 11 + .../uSync/v16/DataTypes/LabelInteger.config | 11 + .../uSync/v16/DataTypes/LabelString.config | 11 + WebTest/uSync/v16/DataTypes/LabelTime.config | 11 + .../v16/DataTypes/ListViewContent.config | 41 + .../uSync/v16/DataTypes/ListViewMedia.config | 41 + .../uSync/v16/DataTypes/MediaPicker.config | 15 + .../uSync/v16/DataTypes/MemberPicker.config | 9 + .../uSync/v16/DataTypes/MultiURLPicker.config | 9 + .../DataTypes/MultipleImageMediaPicker.config | 12 + .../v16/DataTypes/MultipleMediaPicker.config | 11 + WebTest/uSync/v16/DataTypes/Numeric.config | 9 + WebTest/uSync/v16/DataTypes/Radiobox.config | 9 + .../uSync/v16/DataTypes/RichtextEditor.config | 57 + WebTest/uSync/v16/DataTypes/Tags.config | 12 + WebTest/uSync/v16/DataTypes/Textarea.config | 9 + WebTest/uSync/v16/DataTypes/Textstring.config | 9 + WebTest/uSync/v16/DataTypes/Truefalse.config | 9 + .../uSync/v16/DataTypes/UploadArticle.config | 15 + .../uSync/v16/DataTypes/UploadAudio.config | 16 + WebTest/uSync/v16/DataTypes/UploadFile.config | 9 + .../v16/DataTypes/UploadVectorGraphics.config | 13 + .../uSync/v16/DataTypes/UploadVideo.config | 15 + WebTest/uSync/v16/Languages/en-us.config | 7 + WebTest/uSync/v16/MediaTypes/file.config | 71 + WebTest/uSync/v16/MediaTypes/folder.config | 25 + WebTest/uSync/v16/MediaTypes/image.config | 101 + .../v16/MediaTypes/umbracomediaarticle.config | 71 + .../v16/MediaTypes/umbracomediaaudio.config | 71 + .../umbracomediavectorgraphics.config | 71 + .../v16/MediaTypes/umbracomediavideo.config | 71 + WebTest/uSync/v16/MemberTypes/member.config | 44 + .../uSync/v16/RelationTypes/umbMember.config | 10 + WebTest/uSync/v16/Templates/cdtest.config | 5 + WebTest/uSync/v16/usync.config | 2 + .../umbraco-package-schema.json | 1013 +- {UmbracoV15 => WebTest}/wwwroot/favicon.ico | Bin 110 files changed, 2393 insertions(+), 78141 deletions(-) delete mode 100644 ConditionalDisplayers/.gitignore delete mode 100644 ConditionalDisplayers/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-DsMPxxPY.js delete mode 100644 ConditionalDisplayers/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-DsMPxxPY.js.map delete mode 100644 ConditionalDisplayers/App_Plugins/ConditionalDisplayers/cdMultivalues-CcqxN4Yx.js delete mode 100644 ConditionalDisplayers/App_Plugins/ConditionalDisplayers/cdMultivalues-CcqxN4Yx.js.map delete mode 100644 ConditionalDisplayers/App_Plugins/ConditionalDisplayers/client.js delete mode 100644 ConditionalDisplayers/App_Plugins/ConditionalDisplayers/client.js.map delete mode 100644 ConditionalDisplayers/App_Plugins/ConditionalDisplayers/umbraco-package.json delete mode 100644 ConditionalDisplayers/ConditionalDisplayers.sln create mode 100644 ConditionalDisplayers/Migrations/Install/RegisterUmbracoPackageEntry.cs create mode 100644 ConditionalDisplayers/Migrations/MigrationPlan.cs create mode 100644 ConditionalDisplayers/Migrations/Upgrade/MigrateSingleDataType.cs delete mode 100644 ConditionalDisplayers/appsettings-schema.Umbraco.Cms.json delete mode 100644 ConditionalDisplayers/appsettings-schema.json delete mode 100644 ConditionalDisplayers/wwwroot/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-CJDzVFJB.js delete mode 100644 ConditionalDisplayers/wwwroot/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-CJDzVFJB.js.map delete mode 100644 ConditionalDisplayers/wwwroot/App_Plugins/ConditionalDisplayers/cdMultivalues-D98HZN59.js delete mode 100644 ConditionalDisplayers/wwwroot/App_Plugins/ConditionalDisplayers/cdMultivalues-D98HZN59.js.map delete mode 100644 ConditionalDisplayers/wwwroot/App_Plugins/ConditionalDisplayers/client.js delete mode 100644 ConditionalDisplayers/wwwroot/App_Plugins/ConditionalDisplayers/client.js.map delete mode 100644 ConditionalDisplayers/wwwroot/App_Plugins/ConditionalDisplayers/umbraco-package.json delete mode 100644 UmbracoV15/Program.cs delete mode 100644 UmbracoV15/Startup.cs delete mode 100644 UmbracoV15/Views/Home.cshtml delete mode 100644 UmbracoV15/Views/Page.cshtml delete mode 100644 UmbracoV15/umbraco-package-schema.json rename {UmbracoV15 => WebTest}/.gitignore (100%) create mode 100644 WebTest/Program.cs rename {UmbracoV15 => WebTest}/Properties/launchSettings.json (100%) create mode 100644 WebTest/Views/CDTest.cshtml rename {UmbracoV15 => WebTest}/Views/Partials/blockgrid/area.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/blockgrid/areas.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/blockgrid/default.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/blockgrid/items.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/blocklist/default.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/grid/bootstrap3-fluid.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/grid/bootstrap3.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/grid/editors/base.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/grid/editors/embed.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/grid/editors/macro.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/grid/editors/media.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/grid/editors/rte.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/Partials/grid/editors/textstring.cshtml (100%) rename {UmbracoV15 => WebTest}/Views/_ViewImports.cshtml (93%) rename {UmbracoV15 => WebTest}/WebTest.csproj (78%) rename {UmbracoV15 => WebTest}/appsettings.Development.json (96%) rename {UmbracoV15 => WebTest}/appsettings.json (100%) create mode 100644 WebTest/uSync/v16/Content/test-displayers.config create mode 100644 WebTest/uSync/v16/ContentTypes/cdtest.config create mode 100644 WebTest/uSync/v16/DataTypes/ApprovedColor.config create mode 100644 WebTest/uSync/v16/DataTypes/CDTestHideField1ConditionalCheckboxDisplayer.config create mode 100644 WebTest/uSync/v16/DataTypes/CDTestSelectFieldsConditionalDropdownDisplayer.config create mode 100644 WebTest/uSync/v16/DataTypes/CDTestToggleFieldsConditionalRadioDisplayer.config create mode 100644 WebTest/uSync/v16/DataTypes/CheckboxList.config create mode 100644 WebTest/uSync/v16/DataTypes/ContentPicker.config create mode 100644 WebTest/uSync/v16/DataTypes/DatePicker.config create mode 100644 WebTest/uSync/v16/DataTypes/DatePickerWithTime.config create mode 100644 WebTest/uSync/v16/DataTypes/Dropdown.config create mode 100644 WebTest/uSync/v16/DataTypes/DropdownMultiple.config create mode 100644 WebTest/uSync/v16/DataTypes/ImageCropper.config create mode 100644 WebTest/uSync/v16/DataTypes/ImageMediaPicker.config create mode 100644 WebTest/uSync/v16/DataTypes/LabelBigint.config create mode 100644 WebTest/uSync/v16/DataTypes/LabelDatetime.config create mode 100644 WebTest/uSync/v16/DataTypes/LabelDecimal.config create mode 100644 WebTest/uSync/v16/DataTypes/LabelInteger.config create mode 100644 WebTest/uSync/v16/DataTypes/LabelString.config create mode 100644 WebTest/uSync/v16/DataTypes/LabelTime.config create mode 100644 WebTest/uSync/v16/DataTypes/ListViewContent.config create mode 100644 WebTest/uSync/v16/DataTypes/ListViewMedia.config create mode 100644 WebTest/uSync/v16/DataTypes/MediaPicker.config create mode 100644 WebTest/uSync/v16/DataTypes/MemberPicker.config create mode 100644 WebTest/uSync/v16/DataTypes/MultiURLPicker.config create mode 100644 WebTest/uSync/v16/DataTypes/MultipleImageMediaPicker.config create mode 100644 WebTest/uSync/v16/DataTypes/MultipleMediaPicker.config create mode 100644 WebTest/uSync/v16/DataTypes/Numeric.config create mode 100644 WebTest/uSync/v16/DataTypes/Radiobox.config create mode 100644 WebTest/uSync/v16/DataTypes/RichtextEditor.config create mode 100644 WebTest/uSync/v16/DataTypes/Tags.config create mode 100644 WebTest/uSync/v16/DataTypes/Textarea.config create mode 100644 WebTest/uSync/v16/DataTypes/Textstring.config create mode 100644 WebTest/uSync/v16/DataTypes/Truefalse.config create mode 100644 WebTest/uSync/v16/DataTypes/UploadArticle.config create mode 100644 WebTest/uSync/v16/DataTypes/UploadAudio.config create mode 100644 WebTest/uSync/v16/DataTypes/UploadFile.config create mode 100644 WebTest/uSync/v16/DataTypes/UploadVectorGraphics.config create mode 100644 WebTest/uSync/v16/DataTypes/UploadVideo.config create mode 100644 WebTest/uSync/v16/Languages/en-us.config create mode 100644 WebTest/uSync/v16/MediaTypes/file.config create mode 100644 WebTest/uSync/v16/MediaTypes/folder.config create mode 100644 WebTest/uSync/v16/MediaTypes/image.config create mode 100644 WebTest/uSync/v16/MediaTypes/umbracomediaarticle.config create mode 100644 WebTest/uSync/v16/MediaTypes/umbracomediaaudio.config create mode 100644 WebTest/uSync/v16/MediaTypes/umbracomediavectorgraphics.config create mode 100644 WebTest/uSync/v16/MediaTypes/umbracomediavideo.config create mode 100644 WebTest/uSync/v16/MemberTypes/member.config create mode 100644 WebTest/uSync/v16/RelationTypes/umbMember.config create mode 100644 WebTest/uSync/v16/Templates/cdtest.config create mode 100644 WebTest/uSync/v16/usync.config rename {ConditionalDisplayers => WebTest}/umbraco-package-schema.json (93%) mode change 100644 => 100755 rename {UmbracoV15 => WebTest}/wwwroot/favicon.ico (100%) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index adc565c..42614ad 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,15 +4,16 @@ on: pull_request: env: + CLIENT_PROJECT: ConditionalDisplayers\Client SOLUTION: ConditionalDisplayers.sln - OUTPUT_PATH: ${{ github.workspace }}\.output + OUTPUT_PATH: .\build-out\ jobs: build: runs-on: windows-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 # Fetch all history for all tags and branches @@ -22,11 +23,24 @@ jobs: with: dotnet-version: '9.x' - + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version-file: '${{env.CLIENT_PROJECT}}/package.json' + cache: 'npm' + cache-dependency-path: '${{env.CLIENT_PROJECT}}/package-lock.json' - name: Restore NuGet packages run: dotnet restore ${{ env.SOLUTION }} --no-cache + - name: Install Node dependencies + run: npm ci + working-directory: ${{env.CLIENT_PROJECT}} + + - name: Build Client + run: npm run build + working-directory: ${{env.CLIENT_PROJECT}} - name: Build solution run: dotnet publish ${{ env.SOLUTION }} --configuration Release --output ${{ env.OUTPUT_PATH }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9912beb..5f99ba2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,15 +6,14 @@ on: - 'release/**' env: - SOLUTION: ConditionalDisplayers.sln + CLIENT_PROJECT: ConditionalDisplayers\Client PLUGIN_PROJECT: ConditionalDisplayers\ConditionalDisplayers.csproj - OUTPUT_PATH: ${{ github.workspace }}\.output - + OUTPUT_PATH: .\build-out\ jobs: publish-nuget: runs-on: windows-latest steps: - - name: Checkout + - name: Checkout repository uses: actions/checkout@v4 - name: Cache NuGet packages @@ -30,37 +29,51 @@ jobs: with: dotnet-version: '9.x' + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version-file: '${{env.CLIENT_PROJECT}}/package.json' + cache: 'npm' + cache-dependency-path: '${{env.CLIENT_PROJECT}}/package-lock.json' + - name: Get Release Version id: package_version - uses: KageKirin/get-csproj-version@v0 + uses: KageKirin/get-csproj-version@v1 with: file: ${{ env.PLUGIN_PROJECT }} regex: ^(?0|[1-9]\d*)\.(?0|[1-9]\d*)\.(?0|[1-9]\d*)(?:-(?(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$ - - name: Check Pre-Release State + - name: Check Version v${{ steps.package_version.outputs.version }} Pre-Release State id: check_prerelease run: | if ('${{ steps.package_version.outputs.version }}' -match '^[0-9]+\.[0-9]+\.[0-9]+-.+$') { - echo "Pre-Release detected" + echo "Pre-Release detected" echo "prerelease=true" >> $GITHUB_OUTPUT } else { echo "Pre-Release NOT detected" echo "prerelease=false" >> $GITHUB_OUTPUT } - - name: Restore NuGet packages - run: dotnet restore ${{ env.SOLUTION }} --no-cache - + - name: Install Node dependencies + run: npm ci + working-directory: ${{env.CLIENT_PROJECT}} - - name: Pack NuGet Package - run: dotnet pack ${{ env.PLUGIN_PROJECT }} --configuration Release --output ${{ env.OUTPUT_PATH }} + - name: Build Client + run: npm run build + working-directory: ${{env.CLIENT_PROJECT}} + + - name: Build + run: dotnet build ${{ env.PLUGIN_PROJECT }} --configuration Release + + - name: Create the package + run: dotnet pack ${{ env.PLUGIN_PROJECT }} --no-build --no-restore --configuration Release -o ${{ env.OUTPUT_PATH }} - name: Publish to NuGet - run: dotnet nuget push "${{ env.OUTPUT_PATH }}\*.nupkg" --skip-duplicate --api-key "$env:apiKey" -s https://api.nuget.org/v3/index.json + run: dotnet nuget push "${{ env.OUTPUT_PATH }}*.nupkg" --skip-duplicate --api-key "$env:apiKey" -s https://api.nuget.org/v3/index.json env: apiKey: ${{ secrets.NUGET_API_KEY }} - - name: Create Release Tag + - name: Create Release Tag v${{ steps.package_version.outputs.version }} uses: avakar/tag-and-release@v1 id: release with: @@ -69,7 +82,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Release Information + - name: Release Information for v${{ steps.package_version.outputs.version }} run: | echo Release Id: ${{ steps.release.outputs.id }} echo Upload URL: "${{ steps.release.outputs.upload_url }}" diff --git a/.gitignore b/.gitignore index 642776e..8681a9a 100644 --- a/.gitignore +++ b/.gitignore @@ -259,9 +259,14 @@ paket-files/ # Python Tools for Visual Studio (PTVS) __pycache__/ *.pyc -build/*.zip -umbracoClient/ +# Ignore the Models Builder models out of date flag +**/ood.flag + +# Ignore package files other than the manifest. +**/.DS_Store -**/App_Plugins/** +build/*.zip +**/App_Plugins +.DS_Store diff --git a/ConditionalDisplayers.sln b/ConditionalDisplayers.sln index 837f9bd..567a4b7 100644 --- a/ConditionalDisplayers.sln +++ b/ConditionalDisplayers.sln @@ -16,7 +16,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Workflows", "Workflows", "{ .github\workflows\release.yml = .github\workflows\release.yml EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebTest", "UmbracoV15\WebTest.csproj", "{0C5896D4-816E-752E-B248-12C50F68EEFD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebTest", "WebTest\WebTest.csproj", "{0C5896D4-816E-752E-B248-12C50F68EEFD}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/ConditionalDisplayers/.gitignore b/ConditionalDisplayers/.gitignore deleted file mode 100644 index 2367409..0000000 --- a/ConditionalDisplayers/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# allow App_Plugins in this project -!*/App_Plugins/** - diff --git a/ConditionalDisplayers/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-DsMPxxPY.js b/ConditionalDisplayers/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-DsMPxxPY.js deleted file mode 100644 index e61c26e..0000000 --- a/ConditionalDisplayers/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-DsMPxxPY.js +++ /dev/null @@ -1,1104 +0,0 @@ -var ve = (i) => { - throw TypeError(i); -}; -var Ye = (i, e, t) => e.has(i) || ve("Cannot " + t); -var be = (i, e, t) => e.has(i) ? ve("Cannot add the same private member more than once") : e instanceof WeakSet ? e.add(i) : e.set(i, t); -var Ae = (i, e, t) => (Ye(i, e, "access private method"), t); -import { nothing as Ee, html as $, property as T, state as p, customElement as le, repeat as we } from "@umbraco-cms/backoffice/external/lit"; -import { UmbPropertyValueChangeEvent as ne } from "@umbraco-cms/backoffice/property-editor"; -import { UmbElementMixin as et } from "@umbraco-cms/backoffice/element-api"; -import { UMB_PROPERTY_DATASET_CONTEXT as tt } from "@umbraco-cms/backoffice/property"; -const he = "our-conditionaldisplayers"; -/** - * @license - * Copyright 2019 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */ -const j = globalThis, ce = j.ShadowRoot && (j.ShadyCSS === void 0 || j.ShadyCSS.nativeShadow) && "adoptedStyleSheets" in Document.prototype && "replace" in CSSStyleSheet.prototype, de = Symbol(), Se = /* @__PURE__ */ new WeakMap(); -let Ne = class { - constructor(e, t, s) { - if (this._$cssResult$ = !0, s !== de) throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead."); - this.cssText = e, this.t = t; - } - get styleSheet() { - let e = this.o; - const t = this.t; - if (ce && e === void 0) { - const s = t !== void 0 && t.length === 1; - s && (e = Se.get(t)), e === void 0 && ((this.o = e = new CSSStyleSheet()).replaceSync(this.cssText), s && Se.set(t, e)); - } - return e; - } - toString() { - return this.cssText; - } -}; -const it = (i) => new Ne(typeof i == "string" ? i : i + "", void 0, de), st = (i, ...e) => { - const t = i.length === 1 ? i[0] : e.reduce((s, o, a) => s + ((r) => { - if (r._$cssResult$ === !0) return r.cssText; - if (typeof r == "number") return r; - throw Error("Value passed to 'css' function must be a 'css' function result: " + r + ". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security."); - })(o) + i[a + 1], i[0]); - return new Ne(t, i, de); -}, ot = (i, e) => { - if (ce) i.adoptedStyleSheets = e.map((t) => t instanceof CSSStyleSheet ? t : t.styleSheet); - else for (const t of e) { - const s = document.createElement("style"), o = j.litNonce; - o !== void 0 && s.setAttribute("nonce", o), s.textContent = t.cssText, i.appendChild(s); - } -}, Ce = ce ? (i) => i : (i) => i instanceof CSSStyleSheet ? ((e) => { - let t = ""; - for (const s of e.cssRules) t += s.cssText; - return it(t); -})(i) : i; -/** - * @license - * Copyright 2017 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */ -const { is: rt, defineProperty: at, getOwnPropertyDescriptor: lt, getOwnPropertyNames: nt, getOwnPropertySymbols: ht, getPrototypeOf: ct } = Object, S = globalThis, Pe = S.trustedTypes, dt = Pe ? Pe.emptyScript : "", Y = S.reactiveElementPolyfillSupport, M = (i, e) => i, se = { toAttribute(i, e) { - switch (e) { - case Boolean: - i = i ? dt : null; - break; - case Object: - case Array: - i = i == null ? i : JSON.stringify(i); - } - return i; -}, fromAttribute(i, e) { - let t = i; - switch (e) { - case Boolean: - t = i !== null; - break; - case Number: - t = i === null ? null : Number(i); - break; - case Object: - case Array: - try { - t = JSON.parse(i); - } catch { - t = null; - } - } - return t; -} }, ze = (i, e) => !rt(i, e), Ue = { attribute: !0, type: String, converter: se, reflect: !1, hasChanged: ze }; -Symbol.metadata ?? (Symbol.metadata = Symbol("metadata")), S.litPropertyMetadata ?? (S.litPropertyMetadata = /* @__PURE__ */ new WeakMap()); -class O extends HTMLElement { - static addInitializer(e) { - this._$Ei(), (this.l ?? (this.l = [])).push(e); - } - static get observedAttributes() { - return this.finalize(), this._$Eh && [...this._$Eh.keys()]; - } - static createProperty(e, t = Ue) { - if (t.state && (t.attribute = !1), this._$Ei(), this.elementProperties.set(e, t), !t.noAccessor) { - const s = Symbol(), o = this.getPropertyDescriptor(e, s, t); - o !== void 0 && at(this.prototype, e, o); - } - } - static getPropertyDescriptor(e, t, s) { - const { get: o, set: a } = lt(this.prototype, e) ?? { get() { - return this[t]; - }, set(r) { - this[t] = r; - } }; - return { get() { - return o == null ? void 0 : o.call(this); - }, set(r) { - const h = o == null ? void 0 : o.call(this); - a.call(this, r), this.requestUpdate(e, h, s); - }, configurable: !0, enumerable: !0 }; - } - static getPropertyOptions(e) { - return this.elementProperties.get(e) ?? Ue; - } - static _$Ei() { - if (this.hasOwnProperty(M("elementProperties"))) return; - const e = ct(this); - e.finalize(), e.l !== void 0 && (this.l = [...e.l]), this.elementProperties = new Map(e.elementProperties); - } - static finalize() { - if (this.hasOwnProperty(M("finalized"))) return; - if (this.finalized = !0, this._$Ei(), this.hasOwnProperty(M("properties"))) { - const t = this.properties, s = [...nt(t), ...ht(t)]; - for (const o of s) this.createProperty(o, t[o]); - } - const e = this[Symbol.metadata]; - if (e !== null) { - const t = litPropertyMetadata.get(e); - if (t !== void 0) for (const [s, o] of t) this.elementProperties.set(s, o); - } - this._$Eh = /* @__PURE__ */ new Map(); - for (const [t, s] of this.elementProperties) { - const o = this._$Eu(t, s); - o !== void 0 && this._$Eh.set(o, t); - } - this.elementStyles = this.finalizeStyles(this.styles); - } - static finalizeStyles(e) { - const t = []; - if (Array.isArray(e)) { - const s = new Set(e.flat(1 / 0).reverse()); - for (const o of s) t.unshift(Ce(o)); - } else e !== void 0 && t.push(Ce(e)); - return t; - } - static _$Eu(e, t) { - const s = t.attribute; - return s === !1 ? void 0 : typeof s == "string" ? s : typeof e == "string" ? e.toLowerCase() : void 0; - } - constructor() { - super(), this._$Ep = void 0, this.isUpdatePending = !1, this.hasUpdated = !1, this._$Em = null, this._$Ev(); - } - _$Ev() { - var e; - this._$ES = new Promise((t) => this.enableUpdating = t), this._$AL = /* @__PURE__ */ new Map(), this._$E_(), this.requestUpdate(), (e = this.constructor.l) == null || e.forEach((t) => t(this)); - } - addController(e) { - var t; - (this._$EO ?? (this._$EO = /* @__PURE__ */ new Set())).add(e), this.renderRoot !== void 0 && this.isConnected && ((t = e.hostConnected) == null || t.call(e)); - } - removeController(e) { - var t; - (t = this._$EO) == null || t.delete(e); - } - _$E_() { - const e = /* @__PURE__ */ new Map(), t = this.constructor.elementProperties; - for (const s of t.keys()) this.hasOwnProperty(s) && (e.set(s, this[s]), delete this[s]); - e.size > 0 && (this._$Ep = e); - } - createRenderRoot() { - const e = this.shadowRoot ?? this.attachShadow(this.constructor.shadowRootOptions); - return ot(e, this.constructor.elementStyles), e; - } - connectedCallback() { - var e; - this.renderRoot ?? (this.renderRoot = this.createRenderRoot()), this.enableUpdating(!0), (e = this._$EO) == null || e.forEach((t) => { - var s; - return (s = t.hostConnected) == null ? void 0 : s.call(t); - }); - } - enableUpdating(e) { - } - disconnectedCallback() { - var e; - (e = this._$EO) == null || e.forEach((t) => { - var s; - return (s = t.hostDisconnected) == null ? void 0 : s.call(t); - }); - } - attributeChangedCallback(e, t, s) { - this._$AK(e, s); - } - _$EC(e, t) { - var a; - const s = this.constructor.elementProperties.get(e), o = this.constructor._$Eu(e, s); - if (o !== void 0 && s.reflect === !0) { - const r = (((a = s.converter) == null ? void 0 : a.toAttribute) !== void 0 ? s.converter : se).toAttribute(t, s.type); - this._$Em = e, r == null ? this.removeAttribute(o) : this.setAttribute(o, r), this._$Em = null; - } - } - _$AK(e, t) { - var a; - const s = this.constructor, o = s._$Eh.get(e); - if (o !== void 0 && this._$Em !== o) { - const r = s.getPropertyOptions(o), h = typeof r.converter == "function" ? { fromAttribute: r.converter } : ((a = r.converter) == null ? void 0 : a.fromAttribute) !== void 0 ? r.converter : se; - this._$Em = o, this[o] = h.fromAttribute(t, r.type), this._$Em = null; - } - } - requestUpdate(e, t, s) { - if (e !== void 0) { - if (s ?? (s = this.constructor.getPropertyOptions(e)), !(s.hasChanged ?? ze)(this[e], t)) return; - this.P(e, t, s); - } - this.isUpdatePending === !1 && (this._$ES = this._$ET()); - } - P(e, t, s) { - this._$AL.has(e) || this._$AL.set(e, t), s.reflect === !0 && this._$Em !== e && (this._$Ej ?? (this._$Ej = /* @__PURE__ */ new Set())).add(e); - } - async _$ET() { - this.isUpdatePending = !0; - try { - await this._$ES; - } catch (t) { - Promise.reject(t); - } - const e = this.scheduleUpdate(); - return e != null && await e, !this.isUpdatePending; - } - scheduleUpdate() { - return this.performUpdate(); - } - performUpdate() { - var s; - if (!this.isUpdatePending) return; - if (!this.hasUpdated) { - if (this.renderRoot ?? (this.renderRoot = this.createRenderRoot()), this._$Ep) { - for (const [a, r] of this._$Ep) this[a] = r; - this._$Ep = void 0; - } - const o = this.constructor.elementProperties; - if (o.size > 0) for (const [a, r] of o) r.wrapped !== !0 || this._$AL.has(a) || this[a] === void 0 || this.P(a, this[a], r); - } - let e = !1; - const t = this._$AL; - try { - e = this.shouldUpdate(t), e ? (this.willUpdate(t), (s = this._$EO) == null || s.forEach((o) => { - var a; - return (a = o.hostUpdate) == null ? void 0 : a.call(o); - }), this.update(t)) : this._$EU(); - } catch (o) { - throw e = !1, this._$EU(), o; - } - e && this._$AE(t); - } - willUpdate(e) { - } - _$AE(e) { - var t; - (t = this._$EO) == null || t.forEach((s) => { - var o; - return (o = s.hostUpdated) == null ? void 0 : o.call(s); - }), this.hasUpdated || (this.hasUpdated = !0, this.firstUpdated(e)), this.updated(e); - } - _$EU() { - this._$AL = /* @__PURE__ */ new Map(), this.isUpdatePending = !1; - } - get updateComplete() { - return this.getUpdateComplete(); - } - getUpdateComplete() { - return this._$ES; - } - shouldUpdate(e) { - return !0; - } - update(e) { - this._$Ej && (this._$Ej = this._$Ej.forEach((t) => this._$EC(t, this[t]))), this._$EU(); - } - updated(e) { - } - firstUpdated(e) { - } -} -O.elementStyles = [], O.shadowRootOptions = { mode: "open" }, O[M("elementProperties")] = /* @__PURE__ */ new Map(), O[M("finalized")] = /* @__PURE__ */ new Map(), Y == null || Y({ ReactiveElement: O }), (S.reactiveElementVersions ?? (S.reactiveElementVersions = [])).push("2.0.4"); -/** - * @license - * Copyright 2017 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */ -const R = globalThis, K = R.trustedTypes, xe = K ? K.createPolicy("lit-html", { createHTML: (i) => i }) : void 0, We = "$lit$", E = `lit$${Math.random().toFixed(9).slice(2)}$`, je = "?" + E, pt = `<${je}>`, U = document, I = () => U.createComment(""), L = (i) => i === null || typeof i != "object" && typeof i != "function", pe = Array.isArray, ut = (i) => pe(i) || typeof (i == null ? void 0 : i[Symbol.iterator]) == "function", ee = `[ -\f\r]`, k = /<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g, Oe = /-->/g, Ve = />/g, C = RegExp(`>|${ee}(?:([^\\s"'>=/]+)(${ee}*=${ee}*(?:[^ -\f\r"'\`<>=]|("|')|))|$)`, "g"), De = /'/g, Te = /"/g, Fe = /^(?:script|style|textarea|title)$/i, V = Symbol.for("lit-noChange"), d = Symbol.for("lit-nothing"), ke = /* @__PURE__ */ new WeakMap(), P = U.createTreeWalker(U, 129); -function Ge(i, e) { - if (!pe(i) || !i.hasOwnProperty("raw")) throw Error("invalid template strings array"); - return xe !== void 0 ? xe.createHTML(e) : e; -} -const ft = (i, e) => { - const t = i.length - 1, s = []; - let o, a = e === 2 ? "" : e === 3 ? "" : "", r = k; - for (let h = 0; h < t; h++) { - const l = i[h]; - let c, u, n = -1, _ = 0; - for (; _ < l.length && (r.lastIndex = _, u = r.exec(l), u !== null); ) _ = r.lastIndex, r === k ? u[1] === "!--" ? r = Oe : u[1] !== void 0 ? r = Ve : u[2] !== void 0 ? (Fe.test(u[2]) && (o = RegExp("" ? (r = o ?? k, n = -1) : u[1] === void 0 ? n = -2 : (n = r.lastIndex - u[2].length, c = u[1], r = u[3] === void 0 ? C : u[3] === '"' ? Te : De) : r === Te || r === De ? r = C : r === Oe || r === Ve ? r = k : (r = C, o = void 0); - const b = r === C && i[h + 1].startsWith("/>") ? " " : ""; - a += r === k ? l + pt : n >= 0 ? (s.push(c), l.slice(0, n) + We + l.slice(n) + E + b) : l + E + (n === -2 ? h : b); - } - return [Ge(i, a + (i[t] || "") + (e === 2 ? "" : e === 3 ? "" : "")), s]; -}; -class B { - constructor({ strings: e, _$litType$: t }, s) { - let o; - this.parts = []; - let a = 0, r = 0; - const h = e.length - 1, l = this.parts, [c, u] = ft(e, t); - if (this.el = B.createElement(c, s), P.currentNode = this.el.content, t === 2 || t === 3) { - const n = this.el.content.firstChild; - n.replaceWith(...n.childNodes); - } - for (; (o = P.nextNode()) !== null && l.length < h; ) { - if (o.nodeType === 1) { - if (o.hasAttributes()) for (const n of o.getAttributeNames()) if (n.endsWith(We)) { - const _ = u[r++], b = o.getAttribute(n).split(E), W = /([.?@])?(.*)/.exec(_); - l.push({ type: 1, index: a, name: W[2], strings: b, ctor: W[1] === "." ? mt : W[1] === "?" ? yt : W[1] === "@" ? _t : X }), o.removeAttribute(n); - } else n.startsWith(E) && (l.push({ type: 6, index: a }), o.removeAttribute(n)); - if (Fe.test(o.tagName)) { - const n = o.textContent.split(E), _ = n.length - 1; - if (_ > 0) { - o.textContent = K ? K.emptyScript : ""; - for (let b = 0; b < _; b++) o.append(n[b], I()), P.nextNode(), l.push({ type: 2, index: ++a }); - o.append(n[_], I()); - } - } - } else if (o.nodeType === 8) if (o.data === je) l.push({ type: 2, index: a }); - else { - let n = -1; - for (; (n = o.data.indexOf(E, n + 1)) !== -1; ) l.push({ type: 7, index: a }), n += E.length - 1; - } - a++; - } - } - static createElement(e, t) { - const s = U.createElement("template"); - return s.innerHTML = e, s; - } -} -function D(i, e, t = i, s) { - var r, h; - if (e === V) return e; - let o = s !== void 0 ? (r = t._$Co) == null ? void 0 : r[s] : t._$Cl; - const a = L(e) ? void 0 : e._$litDirective$; - return (o == null ? void 0 : o.constructor) !== a && ((h = o == null ? void 0 : o._$AO) == null || h.call(o, !1), a === void 0 ? o = void 0 : (o = new a(i), o._$AT(i, t, s)), s !== void 0 ? (t._$Co ?? (t._$Co = []))[s] = o : t._$Cl = o), o !== void 0 && (e = D(i, o._$AS(i, e.values), o, s)), e; -} -class gt { - constructor(e, t) { - this._$AV = [], this._$AN = void 0, this._$AD = e, this._$AM = t; - } - get parentNode() { - return this._$AM.parentNode; - } - get _$AU() { - return this._$AM._$AU; - } - u(e) { - const { el: { content: t }, parts: s } = this._$AD, o = ((e == null ? void 0 : e.creationScope) ?? U).importNode(t, !0); - P.currentNode = o; - let a = P.nextNode(), r = 0, h = 0, l = s[0]; - for (; l !== void 0; ) { - if (r === l.index) { - let c; - l.type === 2 ? c = new z(a, a.nextSibling, this, e) : l.type === 1 ? c = new l.ctor(a, l.name, l.strings, this, e) : l.type === 6 && (c = new $t(a, this, e)), this._$AV.push(c), l = s[++h]; - } - r !== (l == null ? void 0 : l.index) && (a = P.nextNode(), r++); - } - return P.currentNode = U, o; - } - p(e) { - let t = 0; - for (const s of this._$AV) s !== void 0 && (s.strings !== void 0 ? (s._$AI(e, s, t), t += s.strings.length - 2) : s._$AI(e[t])), t++; - } -} -class z { - get _$AU() { - var e; - return ((e = this._$AM) == null ? void 0 : e._$AU) ?? this._$Cv; - } - constructor(e, t, s, o) { - this.type = 2, this._$AH = d, this._$AN = void 0, this._$AA = e, this._$AB = t, this._$AM = s, this.options = o, this._$Cv = (o == null ? void 0 : o.isConnected) ?? !0; - } - get parentNode() { - let e = this._$AA.parentNode; - const t = this._$AM; - return t !== void 0 && (e == null ? void 0 : e.nodeType) === 11 && (e = t.parentNode), e; - } - get startNode() { - return this._$AA; - } - get endNode() { - return this._$AB; - } - _$AI(e, t = this) { - e = D(this, e, t), L(e) ? e === d || e == null || e === "" ? (this._$AH !== d && this._$AR(), this._$AH = d) : e !== this._$AH && e !== V && this._(e) : e._$litType$ !== void 0 ? this.$(e) : e.nodeType !== void 0 ? this.T(e) : ut(e) ? this.k(e) : this._(e); - } - O(e) { - return this._$AA.parentNode.insertBefore(e, this._$AB); - } - T(e) { - this._$AH !== e && (this._$AR(), this._$AH = this.O(e)); - } - _(e) { - this._$AH !== d && L(this._$AH) ? this._$AA.nextSibling.data = e : this.T(U.createTextNode(e)), this._$AH = e; - } - $(e) { - var a; - const { values: t, _$litType$: s } = e, o = typeof s == "number" ? this._$AC(e) : (s.el === void 0 && (s.el = B.createElement(Ge(s.h, s.h[0]), this.options)), s); - if (((a = this._$AH) == null ? void 0 : a._$AD) === o) this._$AH.p(t); - else { - const r = new gt(o, this), h = r.u(this.options); - r.p(t), this.T(h), this._$AH = r; - } - } - _$AC(e) { - let t = ke.get(e.strings); - return t === void 0 && ke.set(e.strings, t = new B(e)), t; - } - k(e) { - pe(this._$AH) || (this._$AH = [], this._$AR()); - const t = this._$AH; - let s, o = 0; - for (const a of e) o === t.length ? t.push(s = new z(this.O(I()), this.O(I()), this, this.options)) : s = t[o], s._$AI(a), o++; - o < t.length && (this._$AR(s && s._$AB.nextSibling, o), t.length = o); - } - _$AR(e = this._$AA.nextSibling, t) { - var s; - for ((s = this._$AP) == null ? void 0 : s.call(this, !1, !0, t); e && e !== this._$AB; ) { - const o = e.nextSibling; - e.remove(), e = o; - } - } - setConnected(e) { - var t; - this._$AM === void 0 && (this._$Cv = e, (t = this._$AP) == null || t.call(this, e)); - } -} -class X { - get tagName() { - return this.element.tagName; - } - get _$AU() { - return this._$AM._$AU; - } - constructor(e, t, s, o, a) { - this.type = 1, this._$AH = d, this._$AN = void 0, this.element = e, this.name = t, this._$AM = o, this.options = a, s.length > 2 || s[0] !== "" || s[1] !== "" ? (this._$AH = Array(s.length - 1).fill(new String()), this.strings = s) : this._$AH = d; - } - _$AI(e, t = this, s, o) { - const a = this.strings; - let r = !1; - if (a === void 0) e = D(this, e, t, 0), r = !L(e) || e !== this._$AH && e !== V, r && (this._$AH = e); - else { - const h = e; - let l, c; - for (e = a[0], l = 0; l < a.length - 1; l++) c = D(this, h[s + l], t, l), c === V && (c = this._$AH[l]), r || (r = !L(c) || c !== this._$AH[l]), c === d ? e = d : e !== d && (e += (c ?? "") + a[l + 1]), this._$AH[l] = c; - } - r && !o && this.j(e); - } - j(e) { - e === d ? this.element.removeAttribute(this.name) : this.element.setAttribute(this.name, e ?? ""); - } -} -class mt extends X { - constructor() { - super(...arguments), this.type = 3; - } - j(e) { - this.element[this.name] = e === d ? void 0 : e; - } -} -class yt extends X { - constructor() { - super(...arguments), this.type = 4; - } - j(e) { - this.element.toggleAttribute(this.name, !!e && e !== d); - } -} -class _t extends X { - constructor(e, t, s, o, a) { - super(e, t, s, o, a), this.type = 5; - } - _$AI(e, t = this) { - if ((e = D(this, e, t, 0) ?? d) === V) return; - const s = this._$AH, o = e === d && s !== d || e.capture !== s.capture || e.once !== s.once || e.passive !== s.passive, a = e !== d && (s === d || o); - o && this.element.removeEventListener(this.name, this, s), a && this.element.addEventListener(this.name, this, e), this._$AH = e; - } - handleEvent(e) { - var t; - typeof this._$AH == "function" ? this._$AH.call(((t = this.options) == null ? void 0 : t.host) ?? this.element, e) : this._$AH.handleEvent(e); - } -} -class $t { - constructor(e, t, s) { - this.element = e, this.type = 6, this._$AN = void 0, this._$AM = t, this.options = s; - } - get _$AU() { - return this._$AM._$AU; - } - _$AI(e) { - D(this, e); - } -} -const te = R.litHtmlPolyfillSupport; -te == null || te(B, z), (R.litHtmlVersions ?? (R.litHtmlVersions = [])).push("3.2.1"); -const vt = (i, e, t) => { - const s = (t == null ? void 0 : t.renderBefore) ?? e; - let o = s._$litPart$; - if (o === void 0) { - const a = (t == null ? void 0 : t.renderBefore) ?? null; - s._$litPart$ = o = new z(e.insertBefore(I(), a), a, void 0, t ?? {}); - } - return o._$AI(i), o; -}; -/** - * @license - * Copyright 2017 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */ -class H extends O { - constructor() { - super(...arguments), this.renderOptions = { host: this }, this._$Do = void 0; - } - createRenderRoot() { - var t; - const e = super.createRenderRoot(); - return (t = this.renderOptions).renderBefore ?? (t.renderBefore = e.firstChild), e; - } - update(e) { - const t = this.render(); - this.hasUpdated || (this.renderOptions.isConnected = this.isConnected), super.update(e), this._$Do = vt(t, this.renderRoot, this.renderOptions); - } - connectedCallback() { - var e; - super.connectedCallback(), (e = this._$Do) == null || e.setConnected(!0); - } - disconnectedCallback() { - var e; - super.disconnectedCallback(), (e = this._$Do) == null || e.setConnected(!1); - } - render() { - return V; - } -} -var Be; -H._$litElement$ = !0, H.finalized = !0, (Be = globalThis.litElementHydrateSupport) == null || Be.call(globalThis, { LitElement: H }); -const ie = globalThis.litElementPolyfillSupport; -ie == null || ie({ LitElement: H }); -(globalThis.litElementVersions ?? (globalThis.litElementVersions = [])).push("4.1.1"); -const Me = (i, e, t) => { - if (!i) - return; - const s = i.split(","); - if (s && s.length > 0) { - const o = bt(s); - At(o, t, !1).forEach((r) => { - e ? r.style.removeProperty("display") : r.style.display = "none"; - }); - } -}, bt = (i) => { - let e = ""; - for (let t = 0; t < i.length; t++) { - e !== "" && (e += ","); - const s = i[t].trim(); - e += `umb-property[data-mark="property:${s}"]`; - } - return e; -}, At = (i, e = document.body, t = !1) => { - const s = [], o = (a) => { - if (a.nodeType !== Node.ELEMENT_NODE || a.matches(i) && (s.push(a), t)) - return; - const r = a.children; - if (r.length) - for (const l of r) - o(l); - const h = a.shadowRoot; - if (h) { - const l = h.children; - for (const c of l) - o(c); - } - }; - return o(e), t ? s.slice(0, 1) : s; -}, Et = st` -.cd-conditional-group { - display: flex; - flex-direction: column; - flex-wrap: wrap; - align-content: flex-start; - align-items: flex-start; - gap: 12px; - - label { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - align-items: flex-start; - align-content: flex-start; - gap: 5px; - - > input[type="radio"] { - margin: 0.3em 0; - } - } - - .horizontal { - flex-direction: row; - } - - /* radio position changes */ - &.labelpos-Top label, &.labelpos-Bottom label { - > input[type="radio"] { - margin: 0; - } - } - &.labelpos-Top label { - flex-direction: column-reverse; - } - &.labelpos-Right label { - flex-direction: row; - } - &.labelpos-Bottom label { - flex-direction: column; - } - &.labelpos-Left label { - flex-direction: row-reverse; - } -} -`; -var Q, qe; -const $e = class $e extends et(H) { - constructor() { - super(); - be(this, Q); - this.consumeContext(tt, (t) => { - this.datasetHostElement = t.getHostElement(); - }); - } - connectedCallback() { - super.connectedCallback(), setTimeout(() => { - Ae(this, Q, qe).call(this); - }, 50); - } - displayProps(t, s) { - this.datasetHostElement && (Me(t, !0, this.datasetHostElement), Me(s, !1, this.datasetHostElement)); - } -}; -Q = new WeakSet(), qe = function() { - this.initDefaults(), this.bootstrap(); -}, $e.styles = Et; -let N = $e; -var wt = Object.defineProperty, St = Object.getOwnPropertyDescriptor, Je = (i) => { - throw TypeError(i); -}, y = (i, e, t, s) => { - for (var o = s > 1 ? void 0 : s ? St(e, t) : e, a = i.length - 1, r; a >= 0; a--) - (r = i[a]) && (o = (s ? r(e, t, o) : r(o)) || o); - return s && o && wt(e, t, o), o; -}, ue = (i, e, t) => e.has(i) || Je("Cannot " + t), Ct = (i, e, t) => (ue(i, e, "read from private field"), t ? t.call(i) : e.get(i)), Re = (i, e, t) => e.has(i) ? Je("Cannot add the same private member more than once") : e instanceof WeakSet ? e.add(i) : e.set(i, t), Pt = (i, e, t, s) => (ue(i, e, "write to private field"), e.set(i, t), t), Ut = (i, e, t) => (ue(i, e, "access private method"), t), F, oe, Ke; -const fe = `${he}-checkbox`; -let f = class extends N { - constructor() { - super(...arguments), Re(this, oe), Re(this, F, !1); - } - set config(i) { - this.configDefaultValue = i.getValueByAlias(A.default.alias), this.configShowIfChecked = i.getValueByAlias(A.showIfChecked.alias), this.configShowIfUnchecked = i.getValueByAlias(A.showIfUnchecked.alias), this.configIsShowLabels = i.getValueByAlias(A.showLabels.alias), this.configLabelOn = i.getValueByAlias(A.labelOn.alias), this.configLabelOff = i.getValueByAlias(A.labelOff.alias); - } - get toggleValue() { - return Ct(this, F); - } - set toggleValue(i) { - i = i || !1, Pt(this, F, i), this.value = i ? "1" : "0", this.dispatchEvent(new ne()); - } - bootstrap() { - this.runDisplayLogic(); - } - initDefaults() { - this.value ? this.toggleValue = this.value === "1" : this.configDefaultValue && (this.toggleValue = this.configDefaultValue); - } - runDisplayLogic() { - this.toggleValue ? this.displayProps(this.configShowIfChecked, this.configShowIfUnchecked) : this.displayProps(this.configShowIfUnchecked, this.configShowIfChecked); - } - render() { - return $` -
- -
- `; - } -}; -F = /* @__PURE__ */ new WeakMap(); -oe = /* @__PURE__ */ new WeakSet(); -Ke = function(i) { - i.stopPropagation(), this.toggleValue = i.target.checked, this.runDisplayLogic(); -}; -y([ - T({ type: String, attribute: !0 }) -], f.prototype, "value", 2); -y([ - T({ attribute: !1 }) -], f.prototype, "config", 1); -y([ - p() -], f.prototype, "configDefaultValue", 2); -y([ - p() -], f.prototype, "configShowIfChecked", 2); -y([ - p() -], f.prototype, "configShowIfUnchecked", 2); -y([ - p() -], f.prototype, "configIsShowLabels", 2); -y([ - p() -], f.prototype, "configLabelOn", 2); -y([ - p() -], f.prototype, "configLabelOff", 2); -y([ - p() -], f.prototype, "toggleValue", 1); -f = y([ - le(fe) -], f); -const xt = f, Ot = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ - __proto__: null, - get CdCheckboxElement() { - return f; - }, - default: xt, - elementName: fe -}, Symbol.toStringTag, { value: "Module" })); -var Vt = Object.defineProperty, Dt = Object.getOwnPropertyDescriptor, Ze = (i) => { - throw TypeError(i); -}, v = (i, e, t, s) => { - for (var o = s > 1 ? void 0 : s ? Dt(e, t) : e, a = i.length - 1, r; a >= 0; a--) - (r = i[a]) && (o = (s ? r(e, t, o) : r(o)) || o); - return s && o && Vt(e, t, o), o; -}, ge = (i, e, t) => e.has(i) || Ze("Cannot " + t), Tt = (i, e, t) => (ge(i, e, "read from private field"), t ? t.call(i) : e.get(i)), He = (i, e, t) => e.has(i) ? Ze("Cannot add the same private member more than once") : e instanceof WeakSet ? e.add(i) : e.set(i, t), kt = (i, e, t, s) => (ge(i, e, "write to private field"), e.set(i, t), t), Ie = (i, e, t) => (ge(i, e, "access private method"), t), G, q, re; -const me = `${he}-radio`; -let g = class extends N { - constructor() { - super(...arguments), He(this, q), this.availableValues = [], He(this, G, ""); - } - set config(i) { - this.assignValuesFromConfig(i); - } - get selectedValue() { - return Tt(this, G); - } - set selectedValue(i) { - if (!i) - throw new Error("value not set"); - kt(this, G, i), this.selectedItem = this.availableValues.find((e) => e.value === i), this.value = i, this.dispatchEvent(new ne()); - } - bootstrap() { - this.runDisplayLogic(); - } - initDefaults() { - this.value ? this.selectedValue = this.value : this.selectedValue = this.configDefaultValue && this.isValidSelection(this.configDefaultValue) ? this.configDefaultValue : (console.warn("configuration is missing a valid default value"), this.availableValues[0].value); - } - runDisplayLogic() { - this.selectedItem && this.displayProps(this.selectedItem.show, this.selectedItem.hide); - } - assignValuesFromConfig(i) { - this.configItems = i.getValueByAlias(w.items.alias), this.configDefaultValue = i.getValueByAlias(w.default.alias), this.configAlignHorizontal = i.getValueByAlias(w.alignHrz.alias), this.configLabelPosition = i.getValueByAlias(w.labelsPos.alias), this.configAsButton = i.getValueByAlias(w.asBtn.alias), this.availableValues = this.configItems; - } - isValidSelection(i) { - return !!this.availableValues.find((e) => e.value === i); - } - render() { - return this.availableValues.length === 0 ? $`

No conditional items configured

` : $` - ${this.configAsButton ? this.renderButtonGroup() : this.renderRadioGroup()} - `; - } - renderRadioGroup() { - return $` -
- ${we(this.availableValues, (i) => $` - - `)} - -
- `; - } - renderButtonGroup() { - return $` -
- ${we(this.availableValues, (i) => $` - - `)} -
- `; - } -}; -G = /* @__PURE__ */ new WeakMap(); -q = /* @__PURE__ */ new WeakSet(); -re = function(i) { - i.stopPropagation(); - const e = i.target.value; - this.selectedValue = e, this.runDisplayLogic(); -}; -v([ - T({ type: String, attribute: !1 }) -], g.prototype, "value", 2); -v([ - T({ attribute: !1 }) -], g.prototype, "config", 1); -v([ - p() -], g.prototype, "configDefaultValue", 2); -v([ - p() -], g.prototype, "configItems", 2); -v([ - p() -], g.prototype, "configAlignHorizontal", 2); -v([ - p() -], g.prototype, "configLabelPosition", 2); -v([ - p() -], g.prototype, "configAsButton", 2); -v([ - p() -], g.prototype, "selectedValue", 1); -g = v([ - le(me) -], g); -const Mt = g, Rt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ - __proto__: null, - get CdRadioElement() { - return g; - }, - default: Mt, - elementName: me -}, Symbol.toStringTag, { value: "Module" })); -var Ht = Object.defineProperty, It = Object.getOwnPropertyDescriptor, Qe = (i) => { - throw TypeError(i); -}, x = (i, e, t, s) => { - for (var o = s > 1 ? void 0 : s ? It(e, t) : e, a = i.length - 1, r; a >= 0; a--) - (r = i[a]) && (o = (s ? r(e, t, o) : r(o)) || o); - return s && o && Ht(e, t, o), o; -}, ye = (i, e, t) => e.has(i) || Qe("Cannot " + t), Lt = (i, e, t) => (ye(i, e, "read from private field"), t ? t.call(i) : e.get(i)), Le = (i, e, t) => e.has(i) ? Qe("Cannot add the same private member more than once") : e instanceof WeakSet ? e.add(i) : e.set(i, t), Bt = (i, e, t, s) => (ye(i, e, "write to private field"), e.set(i, t), t), Nt = (i, e, t) => (ye(i, e, "access private method"), t), J, ae, Xe; -const _e = `${he}-dropdown`; -let m = class extends N { - constructor() { - super(...arguments), Le(this, ae), this.availableValues = [], this.viewModelSelectOptions = [], Le(this, J, ""); - } - set config(i) { - this.assignValuesFromConfig(i); - } - get selectedValue() { - return Lt(this, J); - } - set selectedValue(i) { - if (!i) - throw new Error("value not set"); - Bt(this, J, i); - const e = this.availableValues.find((t) => t.value === i); - e && (this.selectedItem = e), this.value = i, this.dispatchEvent(new ne()); - } - bootstrap() { - this.runDisplayLogic(); - } - initDefaults() { - this.value ? this.selectedValue = this.value : this.selectedValue = this.configDefaultValue && this.isValidSelection(this.configDefaultValue) ? this.configDefaultValue : (console.warn("configuration is missing a valid default value"), this.availableValues[0].value); - } - runDisplayLogic() { - this.viewModelSelectOptions = this.availableValues.map((i) => ({ - name: i.value, - value: i.value, - selected: i.value === this.selectedValue - })), this.selectedItem && this.displayProps(this.selectedItem.show, this.selectedItem.hide); - } - assignValuesFromConfig(i) { - this.configItems = i.getValueByAlias(Z.items.alias), this.configDefaultValue = i.getValueByAlias(Z.default.alias), this.availableValues = this.configItems; - } - isValidSelection(i) { - return !!this.availableValues.find((e) => e.value === i); - } - render() { - return this.availableValues.length === 0 ? $`

No conditional items configured

` : $` - - `; - } -}; -J = /* @__PURE__ */ new WeakMap(); -ae = /* @__PURE__ */ new WeakSet(); -Xe = function(i) { - i.stopPropagation(); - const e = i.target.value; - this.selectedValue = e, this.runDisplayLogic(); -}; -x([ - T({ type: String, attribute: !1 }) -], m.prototype, "value", 2); -x([ - T({ attribute: !1 }) -], m.prototype, "config", 1); -x([ - p() -], m.prototype, "configDefaultValue", 2); -x([ - p() -], m.prototype, "configItems", 2); -x([ - p() -], m.prototype, "viewModelSelectOptions", 2); -x([ - p() -], m.prototype, "selectedValue", 1); -m = x([ - le(_e) -], m); -const zt = m, Wt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ - __proto__: null, - get CdDropDownFlexibleElement() { - return m; - }, - default: zt, - elementName: _e -}, Symbol.toStringTag, { value: "Module" })), A = { - default: { - label: "Initial state", - description: "The initial state for the checkbox for new items and before the editor changes it.", - alias: "default", - propertyEditorUiAlias: "Umb.PropertyEditorUi.Toggle" - }, - showIfChecked: { - label: "Show if checked", - description: "Aliases of the properties to show when the checkbox is checked.
*Multiple aliases must be comma separated.*", - alias: "showIfChecked", - propertyEditorUiAlias: "Umb.PropertyEditorUi.TextBox" - }, - showIfUnchecked: { - label: "Show if unchecked", - description: "Aliases of the properties to show when the checkbox is unchecked.
*Multiple aliases must be comma separated.*", - alias: "showIfUnchecked", - propertyEditorUiAlias: "Umb.PropertyEditorUi.TextBox" - }, - showLabels: { - label: "Show toggle labels", - description: "Show labels next to toggle button.", - alias: "showLabels", - propertyEditorUiAlias: "Umb.PropertyEditorUi.Toggle" - }, - labelOn: { - label: "Label On", - description: "Label text when enabled.", - alias: "labelOn", - propertyEditorUiAlias: "Umb.PropertyEditorUi.TextBox" - }, - labelOff: { - label: "Label Off", - description: "Label text when disabled.", - alias: "labelOff", - propertyEditorUiAlias: "Umb.PropertyEditorUi.TextBox" - } -}, w = { - items: { - label: "Add prevalue", - description: "Add, remove or sort values for the conditional list.
*Multiple aliases must be comma separated.*", - alias: "items", - propertyEditorUiAlias: "Our.Umbraco.CdMultivalues" - }, - default: { - label: "Default value", - description: "Type the value name from the list created above to be the initial default selection.
*(Optional)*", - alias: "default", - propertyEditorUiAlias: "Umb.PropertyEditorUi.TextBox" - }, - alignHrz: { - label: "Align Horizontally", - description: "Radio button are stacked vertically by default. Toggle this to align them horizontally", - alias: "alignHrz", - propertyEditorUiAlias: "Umb.PropertyEditorUi.Toggle" - }, - labelsPos: { - label: "Labels Position", - description: "Works with horizontally aligned list only and not with standard buttons. Default is 'Right'", - alias: "labelsPos", - propertyEditorUiAlias: "Umb.PropertyEditorUi.RadioButtonList", - config: [ - { - alias: "items", - value: ["Top", "Bottom", "Left", "Right"] - } - ] - }, - asBtn: { - label: "As Standard Buttons", - description: "To display as standard buttons instead of radio buttons. Horizontally aligned by default.", - alias: "asBtn", - propertyEditorUiAlias: "Umb.PropertyEditorUi.Toggle" - } -}, Z = { - items: { - label: "Add prevalue", - description: "Add, remove or sort values for the conditional list.
*Multiple aliases must be comma separated.*", - alias: "items", - propertyEditorUiAlias: "Our.Umbraco.CdMultivalues" - }, - default: { - label: "Default value", - description: "Type the value name from the list created above to be the initial default selection.
*(Optional)*", - alias: "default", - propertyEditorUiAlias: "Umb.PropertyEditorUi.TextBox" - } -}, jt = Object.keys(A).map((i) => A[i]), Ft = Object.keys(w).map((i) => w[i]), Gt = Object.keys(Z).map((i) => Z[i]), qt = [ - // custom view for prevalues (will not be displayed in backoffice) - { - type: "propertyEditorUi", - alias: "Our.Umbraco.CdMultivalues", - name: "[Conditional] Multivalues Displayer", - element: () => import("./cdMultivalues-CcqxN4Yx.js"), - meta: { - label: "[Conditional] Multivalues Displayer", - icon: "icon-autofill", - group: "common" - } - }, - // Conditional Checkbox - { - type: "propertyEditorUi", - alias: "Our.Umbraco.CdCheckbox", - name: "[Conditional] Checkbox Displayer", - element: () => Promise.resolve().then(() => Ot), - elementName: fe, - meta: { - label: "[Conditional] Checkbox Displayer", - icon: "icon-checkbox-dotted-active", - group: "Conditional Displayers", - propertyEditorSchemaAlias: "Umbraco.Plain.String", - settings: { - properties: jt - } - } - }, - // Conditional Radio - { - type: "propertyEditorUi", - alias: "Our.Umbraco.CdRadio", - name: "[Conditional] Radio Displayer", - element: () => Promise.resolve().then(() => Rt), - elementName: me, - meta: { - label: "[Conditional] Radio Displayer", - icon: "icon-circle-dotted-active", - group: "Conditional Displayers", - propertyEditorSchemaAlias: "Umbraco.Plain.String", - settings: { - properties: Ft, - defaultData: [ - { - alias: w.labelsPos.alias, - value: "Right" - } - ] - } - } - }, - // Conditional Dropdown - { - type: "propertyEditorUi", - alias: "Our.Umbraco.CdDropdownFlexible", - name: "[Conditional] Dropdown Displayer", - element: () => Promise.resolve().then(() => Wt), - elementName: _e, - meta: { - label: "[Conditional] Dropdown Displayer", - icon: "icon-filter-arrows", - group: "Conditional Displayers", - propertyEditorSchemaAlias: "Umbraco.Plain.String", - settings: { - properties: Gt - } - } - } -], Jt = (i, e) => { - const t = [...qt]; - e.registerMany(t); -}, Kt = (i, e) => { -}, ii = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ - __proto__: null, - onInit: Jt, - onUnload: Kt -}, Symbol.toStringTag, { value: "Module" })); -export { - ii as b, - he as t -}; -//# sourceMappingURL=backoffice-entrypoint-DsMPxxPY.js.map diff --git a/ConditionalDisplayers/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-DsMPxxPY.js.map b/ConditionalDisplayers/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-DsMPxxPY.js.map deleted file mode 100644 index 0727259..0000000 --- a/ConditionalDisplayers/App_Plugins/ConditionalDisplayers/backoffice-entrypoint-DsMPxxPY.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"backoffice-entrypoint-DsMPxxPY.js","sources":["../../Client/src/constants.ts","../../Client/node_modules/@lit/reactive-element/css-tag.js","../../Client/node_modules/@lit/reactive-element/reactive-element.js","../../Client/node_modules/lit-html/lit-html.js","../../Client/node_modules/lit-element/lit-element.js","../../Client/src/sharedLogic.ts","../../Client/src/cd.css.ts","../../Client/src/abstractions/CdElement.ts","../../Client/src/propertyeditors/checkbox/index.ts","../../Client/src/propertyeditors/radio/index.ts","../../Client/src/propertyeditors/dropdown/index.ts","../../Client/src/propertyeditors/manifest.ts","../../Client/src/backoffice-entrypoint.ts"],"sourcesContent":["export const tagPrefix = 'our-conditionaldisplayers';\r\n","/**\n * @license\n * Copyright 2019 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t=globalThis,e=t.ShadowRoot&&(void 0===t.ShadyCSS||t.ShadyCSS.nativeShadow)&&\"adoptedStyleSheets\"in Document.prototype&&\"replace\"in CSSStyleSheet.prototype,s=Symbol(),o=new WeakMap;class n{constructor(t,e,o){if(this._$cssResult$=!0,o!==s)throw Error(\"CSSResult is not constructable. Use `unsafeCSS` or `css` instead.\");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const s=this.t;if(e&&void 0===t){const e=void 0!==s&&1===s.length;e&&(t=o.get(s)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),e&&o.set(s,t))}return t}toString(){return this.cssText}}const r=t=>new n(\"string\"==typeof t?t:t+\"\",void 0,s),i=(t,...e)=>{const o=1===t.length?t[0]:e.reduce(((e,s,o)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if(\"number\"==typeof t)return t;throw Error(\"Value passed to 'css' function must be a 'css' function result: \"+t+\". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.\")})(s)+t[o+1]),t[0]);return new n(o,t,s)},S=(s,o)=>{if(e)s.adoptedStyleSheets=o.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet));else for(const e of o){const o=document.createElement(\"style\"),n=t.litNonce;void 0!==n&&o.setAttribute(\"nonce\",n),o.textContent=e.cssText,s.appendChild(o)}},c=e?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e=\"\";for(const s of t.cssRules)e+=s.cssText;return r(e)})(t):t;export{n as CSSResult,S as adoptStyles,i as css,c as getCompatibleStyle,e as supportsAdoptingStyleSheets,r as unsafeCSS};\n//# sourceMappingURL=css-tag.js.map\n","import{getCompatibleStyle as t,adoptStyles as s}from\"./css-tag.js\";export{CSSResult,adoptStyles,css,getCompatibleStyle,supportsAdoptingStyleSheets,unsafeCSS}from\"./css-tag.js\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */const{is:i,defineProperty:e,getOwnPropertyDescriptor:r,getOwnPropertyNames:h,getOwnPropertySymbols:o,getPrototypeOf:n}=Object,a=globalThis,c=a.trustedTypes,l=c?c.emptyScript:\"\",p=a.reactiveElementPolyfillSupport,d=(t,s)=>t,u={toAttribute(t,s){switch(s){case Boolean:t=t?l:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,s){let i=t;switch(s){case Boolean:i=null!==t;break;case Number:i=null===t?null:Number(t);break;case Object:case Array:try{i=JSON.parse(t)}catch(t){i=null}}return i}},f=(t,s)=>!i(t,s),y={attribute:!0,type:String,converter:u,reflect:!1,hasChanged:f};Symbol.metadata??=Symbol(\"metadata\"),a.litPropertyMetadata??=new WeakMap;class b extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,s=y){if(s.state&&(s.attribute=!1),this._$Ei(),this.elementProperties.set(t,s),!s.noAccessor){const i=Symbol(),r=this.getPropertyDescriptor(t,i,s);void 0!==r&&e(this.prototype,t,r)}}static getPropertyDescriptor(t,s,i){const{get:e,set:h}=r(this.prototype,t)??{get(){return this[s]},set(t){this[s]=t}};return{get(){return e?.call(this)},set(s){const r=e?.call(this);h.call(this,s),this.requestUpdate(t,r,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??y}static _$Ei(){if(this.hasOwnProperty(d(\"elementProperties\")))return;const t=n(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(d(\"finalized\")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(d(\"properties\"))){const t=this.properties,s=[...h(t),...o(t)];for(const i of s)this.createProperty(i,t[i])}const t=this[Symbol.metadata];if(null!==t){const s=litPropertyMetadata.get(t);if(void 0!==s)for(const[t,i]of s)this.elementProperties.set(t,i)}this._$Eh=new Map;for(const[t,s]of this.elementProperties){const i=this._$Eu(t,s);void 0!==i&&this._$Eh.set(i,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(s){const i=[];if(Array.isArray(s)){const e=new Set(s.flat(1/0).reverse());for(const s of e)i.unshift(t(s))}else void 0!==s&&i.push(t(s));return i}static _$Eu(t,s){const i=s.attribute;return!1===i?void 0:\"string\"==typeof i?i:\"string\"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach((t=>t(this)))}addController(t){(this._$EO??=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&t.hostConnected?.()}removeController(t){this._$EO?.delete(t)}_$E_(){const t=new Map,s=this.constructor.elementProperties;for(const i of s.keys())this.hasOwnProperty(i)&&(t.set(i,this[i]),delete this[i]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return s(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach((t=>t.hostConnected?.()))}enableUpdating(t){}disconnectedCallback(){this._$EO?.forEach((t=>t.hostDisconnected?.()))}attributeChangedCallback(t,s,i){this._$AK(t,i)}_$EC(t,s){const i=this.constructor.elementProperties.get(t),e=this.constructor._$Eu(t,i);if(void 0!==e&&!0===i.reflect){const r=(void 0!==i.converter?.toAttribute?i.converter:u).toAttribute(s,i.type);this._$Em=t,null==r?this.removeAttribute(e):this.setAttribute(e,r),this._$Em=null}}_$AK(t,s){const i=this.constructor,e=i._$Eh.get(t);if(void 0!==e&&this._$Em!==e){const t=i.getPropertyOptions(e),r=\"function\"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:u;this._$Em=e,this[e]=r.fromAttribute(s,t.type),this._$Em=null}}requestUpdate(t,s,i){if(void 0!==t){if(i??=this.constructor.getPropertyOptions(t),!(i.hasChanged??f)(this[t],s))return;this.P(t,s,i)}!1===this.isUpdatePending&&(this._$ES=this._$ET())}P(t,s,i){this._$AL.has(t)||this._$AL.set(t,s),!0===i.reflect&&this._$Em!==t&&(this._$Ej??=new Set).add(t)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[t,s]of this._$Ep)this[t]=s;this._$Ep=void 0}const t=this.constructor.elementProperties;if(t.size>0)for(const[s,i]of t)!0!==i.wrapped||this._$AL.has(s)||void 0===this[s]||this.P(s,this[s],i)}let t=!1;const s=this._$AL;try{t=this.shouldUpdate(s),t?(this.willUpdate(s),this._$EO?.forEach((t=>t.hostUpdate?.())),this.update(s)):this._$EU()}catch(s){throw t=!1,this._$EU(),s}t&&this._$AE(s)}willUpdate(t){}_$AE(t){this._$EO?.forEach((t=>t.hostUpdated?.())),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Ej&&=this._$Ej.forEach((t=>this._$EC(t,this[t]))),this._$EU()}updated(t){}firstUpdated(t){}}b.elementStyles=[],b.shadowRootOptions={mode:\"open\"},b[d(\"elementProperties\")]=new Map,b[d(\"finalized\")]=new Map,p?.({ReactiveElement:b}),(a.reactiveElementVersions??=[]).push(\"2.0.4\");export{b as ReactiveElement,u as defaultConverter,f as notEqual};\n//# sourceMappingURL=reactive-element.js.map\n","/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */\nconst t=globalThis,i=t.trustedTypes,s=i?i.createPolicy(\"lit-html\",{createHTML:t=>t}):void 0,e=\"$lit$\",h=`lit$${Math.random().toFixed(9).slice(2)}$`,o=\"?\"+h,n=`<${o}>`,r=document,l=()=>r.createComment(\"\"),c=t=>null===t||\"object\"!=typeof t&&\"function\"!=typeof t,a=Array.isArray,u=t=>a(t)||\"function\"==typeof t?.[Symbol.iterator],d=\"[ \\t\\n\\f\\r]\",f=/<(?:(!--|\\/[^a-zA-Z])|(\\/?[a-zA-Z][^>\\s]*)|(\\/?$))/g,v=/-->/g,_=/>/g,m=RegExp(`>|${d}(?:([^\\\\s\"'>=/]+)(${d}*=${d}*(?:[^ \\t\\n\\f\\r\"'\\`<>=]|(\"|')|))|$)`,\"g\"),p=/'/g,g=/\"/g,$=/^(?:script|style|textarea|title)$/i,y=t=>(i,...s)=>({_$litType$:t,strings:i,values:s}),x=y(1),b=y(2),w=y(3),T=Symbol.for(\"lit-noChange\"),E=Symbol.for(\"lit-nothing\"),A=new WeakMap,C=r.createTreeWalker(r,129);function P(t,i){if(!a(t)||!t.hasOwnProperty(\"raw\"))throw Error(\"invalid template strings array\");return void 0!==s?s.createHTML(i):i}const V=(t,i)=>{const s=t.length-1,o=[];let r,l=2===i?\"\":3===i?\"\":\"\",c=f;for(let i=0;i\"===u[0]?(c=r??f,d=-1):void 0===u[1]?d=-2:(d=c.lastIndex-u[2].length,a=u[1],c=void 0===u[3]?m:'\"'===u[3]?g:p):c===g||c===p?c=m:c===v||c===_?c=f:(c=m,r=void 0);const x=c===m&&t[i+1].startsWith(\"/>\")?\" \":\"\";l+=c===f?s+n:d>=0?(o.push(a),s.slice(0,d)+e+s.slice(d)+h+x):s+h+(-2===d?i:x)}return[P(t,l+(t[s]||\"\")+(2===i?\"\":3===i?\"\":\"\")),o]};class N{constructor({strings:t,_$litType$:s},n){let r;this.parts=[];let c=0,a=0;const u=t.length-1,d=this.parts,[f,v]=V(t,s);if(this.el=N.createElement(f,n),C.currentNode=this.el.content,2===s||3===s){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(r=C.nextNode())&&d.length0){r.textContent=i?i.emptyScript:\"\";for(let i=0;i2||\"\"!==s[0]||\"\"!==s[1]?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=E}_$AI(t,i=this,s,e){const h=this.strings;let o=!1;if(void 0===h)t=S(this,t,i,0),o=!c(t)||t!==this._$AH&&t!==T,o&&(this._$AH=t);else{const e=t;let n,r;for(t=h[0],n=0;n{const e=s?.renderBefore??i;let h=e._$litPart$;if(void 0===h){const t=s?.renderBefore??null;e._$litPart$=h=new R(i.insertBefore(l(),t),t,void 0,s??{})}return h._$AI(t),h};export{Z as _$LH,x as html,w as mathml,T as noChange,E as nothing,B as render,b as svg};\n//# sourceMappingURL=lit-html.js.map\n","import{ReactiveElement as t}from\"@lit/reactive-element\";export*from\"@lit/reactive-element\";import{render as e,noChange as s}from\"lit-html\";export*from\"lit-html\";\n/**\n * @license\n * Copyright 2017 Google LLC\n * SPDX-License-Identifier: BSD-3-Clause\n */class r extends t{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){const s=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=e(s,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return s}}r._$litElement$=!0,r[\"finalized\"]=!0,globalThis.litElementHydrateSupport?.({LitElement:r});const i=globalThis.litElementPolyfillSupport;i?.({LitElement:r});const o={_$AK:(t,e,s)=>{t._$AK(e,s)},_$AL:t=>t._$AL};(globalThis.litElementVersions??=[]).push(\"4.1.1\");export{r as LitElement,o as _$LE};\n//# sourceMappingURL=lit-element.js.map\n","export const toggleElements = (aliases: string, isShow: boolean, hostElement: HTMLElement) => {\r\n if (!aliases) {\r\n return;\r\n }\r\n\r\n //Elements to hide\r\n const aliasList = aliases.split(',');\r\n\r\n if (aliasList && aliasList.length > 0) {\r\n const cssSelector = elSelectors(aliasList);\r\n const elements = deepQuerySelectAll(cssSelector, hostElement, false);\r\n elements.forEach((el) => {\r\n if (isShow) {\r\n el.style.removeProperty('display');\r\n } else {\r\n el.style.display = 'none';\r\n }\r\n // TODO: update css to animate?\r\n });\r\n }\r\n}\r\n\r\nconst elSelectors = (aliasList: string[]): string => {\r\n let cssSelector = \"\";\r\n\r\n for (let i = 0; i < aliasList.length; i++) {\r\n if (cssSelector !== \"\") {\r\n cssSelector += \",\";\r\n }\r\n const alias = aliasList[i].trim();\r\n cssSelector += `umb-property[data-mark=\"property:${alias}\"]`;;\r\n }\r\n\r\n return cssSelector;\r\n}\r\n\r\n/**\r\n * Searches through all decendent elements of {@link rootNode} to find any elements matching {@link selector}.\r\n * @remarks non-elegant solution, relies on all decendent nodes to be set as 'open' (in Umbraco they are)\r\n */\r\nexport const deepQuerySelectAll = (selector: string, rootNode: HTMLElement = document.body, isSingleMatch: boolean = false): HTMLElement[] => {\r\n const arr : Array = [];\r\n\r\n const nodeLookup = (node: Element) => {\r\n // only element nodes\r\n if (node.nodeType !== Node.ELEMENT_NODE) {\r\n return;\r\n }\r\n\r\n // add if matching selector\r\n if (node.matches(selector)) {\r\n arr.push(node);\r\n if (isSingleMatch) {\r\n return;\r\n }\r\n }\r\n\r\n // loop through the children\r\n const children = node.children;\r\n if (children.length) {\r\n for (const child of children) {\r\n nodeLookup(child);\r\n }\r\n }\r\n\r\n // detect shadowRoot and loop through children\r\n const shadowRoot = node.shadowRoot;\r\n if (shadowRoot) {\r\n const shadowChildren = shadowRoot.children;\r\n for (const shadowChild of shadowChildren) {\r\n nodeLookup(shadowChild);\r\n }\r\n }\r\n }\r\n\r\n nodeLookup(rootNode);\r\n\r\n return (isSingleMatch ? arr.slice(0, 1) : arr) as Array;\r\n}","import { css } from \"lit\";\r\n\r\nexport default css`\r\n.cd-conditional-group {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: wrap;\r\n align-content: flex-start;\r\n align-items: flex-start;\r\n gap: 12px;\r\n\r\n label {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: nowrap;\r\n align-items: flex-start;\r\n align-content: flex-start;\r\n gap: 5px;\r\n\r\n > input[type=\"radio\"] {\r\n margin: 0.3em 0;\r\n }\r\n }\r\n\r\n .horizontal {\r\n flex-direction: row;\r\n }\r\n\r\n /* radio position changes */\r\n &.labelpos-Top label, &.labelpos-Bottom label {\r\n > input[type=\"radio\"] {\r\n margin: 0;\r\n }\r\n }\r\n &.labelpos-Top label {\r\n flex-direction: column-reverse;\r\n }\r\n &.labelpos-Right label {\r\n flex-direction: row;\r\n }\r\n &.labelpos-Bottom label {\r\n flex-direction: column;\r\n }\r\n &.labelpos-Left label {\r\n flex-direction: row-reverse;\r\n }\r\n}\r\n`;","import { UmbElementMixin } from \"@umbraco-cms/backoffice/element-api\";\r\nimport { LitElement } from \"lit\";\r\nimport { toggleElements } from \"../sharedLogic\";\r\nimport style from '../cd.css';\r\nimport { UMB_PROPERTY_DATASET_CONTEXT } from \"@umbraco-cms/backoffice/property\";\r\n\r\nexport abstract class CdElement extends UmbElementMixin(LitElement) {\r\n protected datasetHostElement?: HTMLElement;\r\n\r\n constructor() {\r\n super();\r\n\r\n this.consumeContext(UMB_PROPERTY_DATASET_CONTEXT, (instance) => {\r\n // @ts-ignore - 'getHostElement' not in TS definition yet\r\n this.datasetHostElement = instance.getHostElement() as HTMLElement;\r\n });\r\n }\r\n\r\n static override styles = style;\r\n\r\n override connectedCallback(): void {\r\n super.connectedCallback();\r\n setTimeout(() => {\r\n // setTimeout allows 'value' to be assigned (not perfect)\r\n this.#bootstrap();\r\n }, 50); // TODO: this needs better solution (from 50)(fails at '0')\r\n }\r\n\r\n #bootstrap() {\r\n this.initDefaults();\r\n this.bootstrap();\r\n }\r\n\r\n protected abstract bootstrap(): void;\r\n protected abstract runDisplayLogic(): void;\r\n protected abstract initDefaults(): void;\r\n\r\n protected displayProps(showAliases: string, hideAliases: string) {\r\n if (this.datasetHostElement) {\r\n //Elements to show\r\n toggleElements(showAliases, true, this.datasetHostElement);\r\n toggleElements(hideAliases, false, this.datasetHostElement);\r\n }\r\n }\r\n}","import { customElement, html, nothing, property, state } from \"@umbraco-cms/backoffice/external/lit\";\r\nimport { UmbPropertyEditorConfigCollection, UmbPropertyValueChangeEvent } from \"@umbraco-cms/backoffice/property-editor\";\r\nimport { cdCheckboxPropertyInfo } from \"../manifest\";\r\nimport { tagPrefix } from \"../../constants\";\r\nimport { UUIBooleanInputEvent } from \"@umbraco-cms/backoffice/external/uui\";\r\nimport { CdElement } from \"../../abstractions/CdElement\";\r\n\r\nexport const elementName = `${tagPrefix}-checkbox`;\r\n\r\n@customElement(elementName)\r\nexport class CdCheckboxElement extends CdElement {\r\n @property({ type: String, attribute: true })\r\n public value?: string;\r\n\r\n @property({ attribute: false })\r\n public set config(config: UmbPropertyEditorConfigCollection) {\r\n this.configDefaultValue = config.getValueByAlias(cdCheckboxPropertyInfo.default.alias);\r\n this.configShowIfChecked = config.getValueByAlias(cdCheckboxPropertyInfo.showIfChecked.alias);\r\n this.configShowIfUnchecked = config.getValueByAlias(cdCheckboxPropertyInfo.showIfUnchecked.alias);\r\n this.configIsShowLabels = config.getValueByAlias(cdCheckboxPropertyInfo.showLabels.alias);\r\n this.configLabelOn = config.getValueByAlias(cdCheckboxPropertyInfo.labelOn.alias);\r\n this.configLabelOff = config.getValueByAlias(cdCheckboxPropertyInfo.labelOff.alias);\r\n }\r\n\r\n @state()\r\n private configDefaultValue?: boolean;\r\n\r\n @state()\r\n private configShowIfChecked?: string;\r\n\r\n @state()\r\n private configShowIfUnchecked?: string;\r\n\r\n @state()\r\n private configIsShowLabels?: boolean;\r\n\r\n @state()\r\n private configLabelOn?: string;\r\n\r\n @state()\r\n private configLabelOff?: string;\r\n\r\n #__toggleValue: boolean = false;\r\n @state()\r\n public get toggleValue() {\r\n return this.#__toggleValue;\r\n }\r\n private set toggleValue(newValue: boolean) {\r\n newValue = newValue || false;\r\n this.#__toggleValue = newValue;\r\n this.value = newValue ? \"1\" : \"0\";\r\n this.dispatchEvent(new UmbPropertyValueChangeEvent());\r\n }\r\n\r\n protected override bootstrap() {\r\n this.runDisplayLogic();\r\n }\r\n\r\n protected override initDefaults() {\r\n if (!this.value) {\r\n if (this.configDefaultValue) {\r\n this.toggleValue = this.configDefaultValue;\r\n }\r\n } else {\r\n this.toggleValue = this.value === \"1\";\r\n }\r\n }\r\n\r\n protected override runDisplayLogic() {\r\n if (this.toggleValue) {\r\n this.displayProps(this.configShowIfChecked!, this.configShowIfUnchecked!);\r\n } else {\r\n this.displayProps(this.configShowIfUnchecked!, this.configShowIfChecked!);\r\n }\r\n }\r\n\r\n #onChange(event: UUIBooleanInputEvent) {\r\n event.stopPropagation();\r\n this.toggleValue = event.target.checked;\r\n this.runDisplayLogic();\r\n }\r\n\r\n render() {\r\n return html`\r\n
\r\n \r\n
\r\n `;\r\n }\r\n}\r\n\r\nexport default CdCheckboxElement;\r\n\r\ndeclare global {\r\n interface HTMLElementTagNameMap {\r\n [elementName]: CdCheckboxElement;\r\n }\r\n}\r\n","import { customElement, html, property, repeat, state } from \"@umbraco-cms/backoffice/external/lit\";\r\nimport { UmbPropertyEditorConfigCollection, UmbPropertyValueChangeEvent } from \"@umbraco-cms/backoffice/property-editor\";\r\nimport { cdRadioPropertyInfo } from \"../manifest\";\r\nimport { tagPrefix } from \"../../constants\";\r\nimport { UUIBooleanInputEvent } from \"@umbraco-cms/backoffice/external/uui\";\r\nimport { CdElement } from \"../../abstractions/CdElement\";\r\nimport { CdMultiValueModelDto } from \"../../components/cdMultivalues\";\r\n\r\ntype LabelPositions = \"Top\" | \"Bottom\" | \"Left\" | \"Right\";\r\n\r\nexport const elementName = `${tagPrefix}-radio`;\r\n\r\n@customElement(elementName)\r\nexport class CdRadioElement extends CdElement {\r\n @property({ type: String, attribute: false })\r\n public value?: string;\r\n\r\n @property({ attribute: false })\r\n public set config(config: UmbPropertyEditorConfigCollection) {\r\n this.assignValuesFromConfig(config);\r\n }\r\n\r\n private availableValues: Array = [];\r\n\r\n @state()\r\n private configDefaultValue?: string;\r\n\r\n @state()\r\n private configItems?: string;\r\n\r\n @state()\r\n private configAlignHorizontal?: boolean;\r\n\r\n @state()\r\n private configLabelPosition?: LabelPositions;\r\n\r\n @state()\r\n private configAsButton?: boolean;\r\n\r\n #__selectedValue: string = \"\";\r\n @state()\r\n public get selectedValue() {\r\n return this.#__selectedValue;\r\n }\r\n private set selectedValue(newValue: string) {\r\n if (!newValue) {\r\n throw new Error(\"value not set\");\r\n }\r\n this.#__selectedValue = newValue;\r\n this.selectedItem = this.availableValues.find(x => x.value === newValue);\r\n this.value = newValue;\r\n this.dispatchEvent(new UmbPropertyValueChangeEvent());\r\n }\r\n\r\n private selectedItem?: CdMultiValueModelDto;\r\n\r\n protected override bootstrap() {\r\n this.runDisplayLogic();\r\n }\r\n\r\n protected override initDefaults() {\r\n if (this.value) {\r\n this.selectedValue = this.value;\r\n } else {\r\n this.selectedValue = this.configDefaultValue && this.isValidSelection(this.configDefaultValue)\r\n ? this.configDefaultValue\r\n : (() => {\r\n console.warn(\"configuration is missing a valid default value\");\r\n return this.availableValues[0].value;\r\n })();\r\n }\r\n }\r\n\r\n protected override runDisplayLogic() {\r\n if (this.selectedItem) {\r\n this.displayProps(this.selectedItem.show, this.selectedItem.hide);\r\n }\r\n }\r\n\r\n private assignValuesFromConfig(config: UmbPropertyEditorConfigCollection) {\r\n this.configItems = config.getValueByAlias(cdRadioPropertyInfo.items.alias);\r\n this.configDefaultValue = config.getValueByAlias(cdRadioPropertyInfo.default.alias);\r\n this.configAlignHorizontal = config.getValueByAlias(cdRadioPropertyInfo.alignHrz.alias);\r\n this.configLabelPosition = config.getValueByAlias(cdRadioPropertyInfo.labelsPos.alias);\r\n this.configAsButton = config.getValueByAlias(cdRadioPropertyInfo.asBtn.alias);\r\n\r\n // convert values\r\n this.availableValues = this.configItems as unknown as Array;\r\n }\r\n\r\n private isValidSelection(value: string): boolean {\r\n return !!this.availableValues.find(x => x.value === value);\r\n }\r\n\r\n #onChange(event: UUIBooleanInputEvent) {\r\n event.stopPropagation();\r\n const value = event.target.value;\r\n this.selectedValue = value;\r\n\r\n this.runDisplayLogic();\r\n }\r\n\r\n render() {\r\n if (this.availableValues.length === 0) {\r\n return html`

No conditional items configured

`;\r\n }\r\n\r\n return html`\r\n ${this.configAsButton ? this.renderButtonGroup() : this.renderRadioGroup()}\r\n `;\r\n }\r\n\r\n private renderRadioGroup() {\r\n return html`\r\n
\r\n ${repeat(this.availableValues, x => html`\r\n \r\n `)}\r\n\r\n
\r\n `;\r\n }\r\n private renderButtonGroup() {\r\n return html`\r\n
\r\n ${repeat(this.availableValues, x => html`\r\n \r\n `)}\r\n
\r\n `;\r\n }\r\n}\r\n\r\nexport default CdRadioElement;\r\n\r\ndeclare global {\r\n interface HTMLElementTagNameMap {\r\n [elementName]: CdRadioElement;\r\n }\r\n}\r\n","import { customElement, html, property, state } from \"@umbraco-cms/backoffice/external/lit\";\r\nimport { UmbPropertyEditorConfigCollection, UmbPropertyValueChangeEvent } from \"@umbraco-cms/backoffice/property-editor\";\r\nimport { cdDropdownFlexiblePropertyInfo } from \"../manifest\";\r\nimport { tagPrefix } from \"../../constants\";\r\nimport { UUISelectEvent } from \"@umbraco-cms/backoffice/external/uui\";\r\nimport { CdElement } from \"../../abstractions/CdElement\";\r\nimport { CdMultiValueModelDto } from \"../../components/cdMultivalues\";\r\n\r\nexport const elementName = `${tagPrefix}-dropdown`;\r\n\r\n@customElement(elementName)\r\nexport class CdDropDownFlexibleElement extends CdElement {\r\n @property({ type: String, attribute: false })\r\n public value?: string;\r\n\r\n @property({ attribute: false })\r\n public set config(config: UmbPropertyEditorConfigCollection) {\r\n this.assignValuesFromConfig(config);\r\n }\r\n\r\n private availableValues: Array = [];\r\n\r\n @state()\r\n private configDefaultValue?: string;\r\n\r\n @state()\r\n private configItems?: string;\r\n\r\n @state()\r\n private viewModelSelectOptions: Array