Skip to content

Instantly share code, notes, and snippets.

@libetl
Last active December 1, 2020 08:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save libetl/7f4784eeaa5320b14b33567c0544c52a to your computer and use it in GitHub Desktop.
Save libetl/7f4784eeaa5320b14b33567c0544c52a to your computer and use it in GitHub Desktop.
React in Java
var knownHTMLTags = Object.getOwnPropertyNames(window || {})
.map(function (key) {
var match = /^HTML(.+)Element$/.exec(key);
return match && match[1].toLowerCase();
})
.filter(function (tag) {
return tag && tag !== "unknown";
});
var expandReactJson = function expandReactJson(
React,
components,
prefix,
json
) {
if (Array.isArray(json))
return json.map(function (element, index) {
if (element && element.props && !element.props.key)
element.props.key = "key-" + index;
return expandReactJson(
React,
components,
(prefix || "") + "[" + index + "]",
element
);
});
if (typeof json === "string") return json;
if (!json.type)
throw new Error("In " + (prefix || "") + " unknown type found");
var component = components && components[json.type];
if (!component) {
switch (json.type) {
case "tablerow":
component = "tr";
break;
case "tablecell":
component = "td";
break;
}
}
var allButChildren = {};
Object.keys((json && json.props) || {})
.filter(function (key) {
return key !== "children";
})
.forEach(function (key) {
allButChildren[key] = json.props[key];
});
if (!components[json.type] && knownHTMLTags.indexOf(json.type) === -1)
throw new Error("Could not find " + (prefix || "") + json.type);
return React.createElement(
component || json.type,
allButChildren,
expandReactJson(
React,
components,
(prefix || "") + " > " + json.type,
typeof json.props.children !== "object"
? json.props.children
: Object.keys(json.props.children).length === 0
? undefined
: json.props.children
)
);
};
package com.mycompany.react
import org.w3c.dom.html.HTMLElement
import java.lang.reflect.InvocationHandler
import java.lang.reflect.Method
import java.lang.reflect.Proxy
import kotlin.reflect.KClass
import kotlin.reflect.KType
import kotlin.reflect.full.createType
import kotlin.reflect.full.isSubtypeOf
import kotlin.reflect.full.starProjectedType
object Helpers {
val KType.allSupertypes
get(): Set<KType> = when {
this == Any::class -> setOf(Any::class.createType())
this.classifier is KClass<*> ->
setOf(this) +
(this.classifier as KClass<*>).supertypes.flatMap { it.allSupertypes }
else -> setOf(this)
}
fun <R : Any> tag(getTag: React.ReactHTML.() -> R): R =
getTag(
Proxy.newProxyInstance(
Thread.currentThread().contextClassLoader,
arrayOf(React.ReactHTML::class.java)
) { _, method, _ ->
return@newProxyInstance Proxy.newProxyInstance(
Thread.currentThread().contextClassLoader,
arrayOf(method.returnType)
) { _, _, _ ->
null
}
} as React.ReactHTML
)
inline fun <P : React.HTMLAttributes<T>, reified T : HTMLElement>
new(noinline getTag: React.ReactHTML.() -> React.DetailedHTMLFactory<P, T>) = tag(getTag).new()
fun <R> html(reactHTMLAction: React.ReactHTML.() -> R): R = Proxy.newProxyInstance(
Thread.currentThread().contextClassLoader,
arrayOf(React.ReactHTML::class.java)
) { proxy, method, _ ->
if (method.name == "toString") {
return@newProxyInstance reactHTMLAction(proxy as React.ReactHTML).toString()
}
return@newProxyInstance null
} as R
fun <P : React.HTMLAttributes<T>, T : HTMLElement>
React.DOMElement<P, T>.setChildren(setChildren: () -> Any?) = this.apply { children = setChildren() }
inline fun <P : React.HTMLAttributes<T>, reified T : HTMLElement>
React.DetailedHTMLFactory<P, T>.new(action: T.() -> Unit = {}) = (
Proxy.newProxyInstance(
Thread.currentThread().contextClassLoader,
arrayOf(React.DOMElement::class.java),
object : InvocationHandler {
val tagName = T::class.simpleName!!
.replace(Regex("^HTML(.*)Element$"), "$1")
.toLowerCase()
var propsObject: HTMLElement? = null
var children: Any? = null
override fun invoke(proxy: Any, method: Method, args: Array<out Any>?): Any? {
if (propsObject == null) {
val propsClass = T::class
propsObject = generatePropsObject<HTMLElement>(propsClass)
}
if (method.name == "getProps") {
return propsObject!!
}
if (method.name == "getState") {
return null
}
if (method.name == "setChildren") {
children = args!![0]
return null
}
if (method.name == "toString") {
val propsToString = propsObject?.toString()?.dropLast(1) ?: "{"
return """{"type":"$tagName","props":${
if (children == null) propsObject.toString()
else """$propsToString${if (propsToString != "{")"," else ""}"children":${
if (children is String)
"\"$children\""
else children?.toString() ?: "null"
}}"""
}}"""
}
return null
}
}
) as React.DOMElement<P, T>
).apply { action(props as T) }
inline fun <reified T : React.Component<U, V, W>, U, V, W> KClass<T>.new(action: U.() -> Unit = {}) =
(
Proxy.newProxyInstance(
Thread.currentThread().contextClassLoader,
arrayOf(T::class.java),
object : InvocationHandler {
val askedClass = T::class
var propsObject: React.Props<*>? = null
override fun invoke(proxy: Any, method: Method, args: Array<out Any>?): Any? {
if (propsObject == null) {
val superTypes = askedClass.createType().allSupertypes
val propsClass = superTypes
.find {
it.isSubtypeOf(React.Component::class.starProjectedType) &&
it.arguments.isNotEmpty() &&
it.arguments[0].type != null
}!!
.arguments[0].type!!.classifier!! as KClass<*>
propsObject = generatePropsObject(propsClass)
}
if (method.name == "getProps") {
return propsObject!!
}
if (method.name == "getState") {
return null
}
if (method.name == "toString") {
return """{"type":"${askedClass.simpleName}","props":$propsObject}"""
}
return null
}
}
) as T
).apply { action(props) }
fun <T> generatePropsObject(propsClass: KClass<*>): T = Proxy.newProxyInstance(
Thread.currentThread().contextClassLoader,
arrayOf(propsClass.java),
object : InvocationHandler {
val savedValues = mutableMapOf<String, Any?>()
override fun invoke(proxy: Any, method: Method, args: Array<out Any>?): Any? {
if (method.name.startsWith("set"))
savedValues[
method.name[3].toLowerCase() + method.name.substring(4)
] = args!![0]
if (method.name.startsWith("get"))
return savedValues[
method.name[3].toLowerCase() + method.name.substring(4)
]
if (method.name == "toString")
return "{${
savedValues.entries.joinToString(",") {
"\"${it.key}\":${
if (it.value is String)
"\"${it.value}\""
else it.value
}"
}
}}"
return null
}
}
) as T
}
package com.mycompany.react
import org.w3c.dom.Document
import org.w3c.dom.events.Event
import org.w3c.dom.events.EventTarget
import org.w3c.dom.html.HTMLAnchorElement
import org.w3c.dom.html.HTMLAreaElement
import org.w3c.dom.html.HTMLBRElement
import org.w3c.dom.html.HTMLBaseElement
import org.w3c.dom.html.HTMLBodyElement
import org.w3c.dom.html.HTMLButtonElement
import org.w3c.dom.html.HTMLDListElement
import org.w3c.dom.html.HTMLDivElement
import org.w3c.dom.html.HTMLElement
import org.w3c.dom.html.HTMLFieldSetElement
import org.w3c.dom.html.HTMLFormElement
import org.w3c.dom.html.HTMLHRElement
import org.w3c.dom.html.HTMLHeadElement
import org.w3c.dom.html.HTMLHeadingElement
import org.w3c.dom.html.HTMLHtmlElement
import org.w3c.dom.html.HTMLIFrameElement
import org.w3c.dom.html.HTMLImageElement
import org.w3c.dom.html.HTMLInputElement
import org.w3c.dom.html.HTMLLIElement
import org.w3c.dom.html.HTMLLabelElement
import org.w3c.dom.html.HTMLLegendElement
import org.w3c.dom.html.HTMLLinkElement
import org.w3c.dom.html.HTMLMapElement
import org.w3c.dom.html.HTMLMetaElement
import org.w3c.dom.html.HTMLModElement
import org.w3c.dom.html.HTMLOListElement
import org.w3c.dom.html.HTMLObjectElement
import org.w3c.dom.html.HTMLOptGroupElement
import org.w3c.dom.html.HTMLOptionElement
import org.w3c.dom.html.HTMLParagraphElement
import org.w3c.dom.html.HTMLParamElement
import org.w3c.dom.html.HTMLPreElement
import org.w3c.dom.html.HTMLQuoteElement
import org.w3c.dom.html.HTMLScriptElement
import org.w3c.dom.html.HTMLSelectElement
import org.w3c.dom.html.HTMLStyleElement
import org.w3c.dom.html.HTMLTableCellElement
import org.w3c.dom.html.HTMLTableColElement
import org.w3c.dom.html.HTMLTableElement
import org.w3c.dom.html.HTMLTableRowElement
import org.w3c.dom.html.HTMLTableSectionElement
import org.w3c.dom.html.HTMLTextAreaElement
import org.w3c.dom.html.HTMLTitleElement
import org.w3c.dom.html.HTMLUListElement
object React {
interface HTMLWebViewElement : HTMLElement
interface Element : ReactElement<Any, Any>
interface ElementClass<T : Props<T>> : Component1<T> {
override fun render(): Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
}
interface ElementAttributesProperty {
var props: Any
}
interface ElementChildrenAttribute {
var children: Any
}
interface IntrinsicAttributes : Attributes
interface IntrinsicClassAttributes<T> : ClassAttributes<T>
interface IntrinsicElements {
var a: ClassAttributes<HTMLAnchorElement> /* ClassAttributes<HTMLAnchorElement> & com.egencia.service.billofmaterials.serverdrivenui.AnchorHTMLAttributes<HTMLAnchorElement> */
var abbr: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var address: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var area: ClassAttributes<HTMLAreaElement> /* ClassAttributes<HTMLAreaElement> & com.egencia.service.billofmaterials.serverdrivenui.AreaHTMLAttributes<HTMLAreaElement> */
var article: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var aside: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
// var audio: ClassAttributes<HTMLAudioElement> /* ClassAttributes<HTMLAudioElement> & com.egencia.service.billofmaterials.serverdrivenui.AudioHTMLAttributes<HTMLAudioElement> */
var b: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var base: ClassAttributes<HTMLBaseElement> /* ClassAttributes<HTMLBaseElement> & com.egencia.service.billofmaterials.serverdrivenui.BaseHTMLAttributes<HTMLBaseElement> */
var bdi: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var bdo: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var big: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var blockquote: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.BlockquoteHTMLAttributes<HTMLElement> */
var body: ClassAttributes<HTMLBodyElement> /* ClassAttributes<HTMLBodyElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLBodyElement> */
var br: ClassAttributes<HTMLBRElement> /* ClassAttributes<HTMLBRElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLBRElement> */
var button: ClassAttributes<HTMLButtonElement> /* ClassAttributes<HTMLButtonElement> & com.egencia.service.billofmaterials.serverdrivenui.ButtonHTMLAttributes<HTMLButtonElement> */
// var canvas: ClassAttributes<HTMLCanvasElement> /* ClassAttributes<HTMLCanvasElement> & com.egencia.service.billofmaterials.serverdrivenui.CanvasHTMLAttributes<HTMLCanvasElement> */
var caption: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var cite: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var code: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var col: ClassAttributes<HTMLTableColElement> /* ClassAttributes<HTMLTableColElement> & com.egencia.service.billofmaterials.serverdrivenui.ColHTMLAttributes<HTMLTableColElement> */
var colgroup: ClassAttributes<HTMLTableColElement> /* ClassAttributes<HTMLTableColElement> & com.egencia.service.billofmaterials.serverdrivenui.ColgroupHTMLAttributes<HTMLTableColElement> */
// var data: ClassAttributes<HTMLDataElement> /* ClassAttributes<HTMLDataElement> & com.egencia.service.billofmaterials.serverdrivenui.DataHTMLAttributes<HTMLDataElement> */
// var datalist: ClassAttributes<HTMLDataListElement> /* ClassAttributes<HTMLDataListElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLDataListElement> */
var dd: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var del: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.DelHTMLAttributes<HTMLElement> */
var details: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.DetailsHTMLAttributes<HTMLElement> */
var dfn: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
// var dialog: ClassAttributes<HTMLDialogElement> /* ClassAttributes<HTMLDialogElement> & com.egencia.service.billofmaterials.serverdrivenui.DialogHTMLAttributes<HTMLDialogElement> */
var div: ClassAttributes<HTMLDivElement> /* ClassAttributes<HTMLDivElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLDivElement> */
var dl: ClassAttributes<HTMLDListElement> /* ClassAttributes<HTMLDListElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLDListElement> */
var dt: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var em: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
// var embed: ClassAttributes<HTMLEmbedElement> /* ClassAttributes<HTMLEmbedElement> & com.egencia.service.billofmaterials.serverdrivenui.EmbedHTMLAttributes<HTMLEmbedElement> */
var fieldset: ClassAttributes<HTMLFieldSetElement> /* ClassAttributes<HTMLFieldSetElement> & com.egencia.service.billofmaterials.serverdrivenui.FieldsetHTMLAttributes<HTMLFieldSetElement> */
var figcaption: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var figure: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var footer: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var form: ClassAttributes<HTMLFormElement> /* ClassAttributes<HTMLFormElement> & com.egencia.service.billofmaterials.serverdrivenui.FormHTMLAttributes<HTMLFormElement> */
var h1: ClassAttributes<HTMLHeadingElement> /* ClassAttributes<HTMLHeadingElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLHeadingElement> */
var h2: ClassAttributes<HTMLHeadingElement> /* ClassAttributes<HTMLHeadingElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLHeadingElement> */
var h3: ClassAttributes<HTMLHeadingElement> /* ClassAttributes<HTMLHeadingElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLHeadingElement> */
var h4: ClassAttributes<HTMLHeadingElement> /* ClassAttributes<HTMLHeadingElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLHeadingElement> */
var h5: ClassAttributes<HTMLHeadingElement> /* ClassAttributes<HTMLHeadingElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLHeadingElement> */
var h6: ClassAttributes<HTMLHeadingElement> /* ClassAttributes<HTMLHeadingElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLHeadingElement> */
var head: ClassAttributes<HTMLHeadElement> /* ClassAttributes<HTMLHeadElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLHeadElement> */
var header: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var hgroup: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var hr: ClassAttributes<HTMLHRElement> /* ClassAttributes<HTMLHRElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLHRElement> */
var html: ClassAttributes<HTMLHtmlElement> /* ClassAttributes<HTMLHtmlElement> & com.egencia.service.billofmaterials.serverdrivenui.HtmlHTMLAttributes<HTMLHtmlElement> */
var i: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var iframe: ClassAttributes<HTMLIFrameElement> /* ClassAttributes<HTMLIFrameElement> & com.egencia.service.billofmaterials.serverdrivenui.IframeHTMLAttributes<HTMLIFrameElement> */
var img: ClassAttributes<HTMLImageElement> /* ClassAttributes<HTMLImageElement> & com.egencia.service.billofmaterials.serverdrivenui.ImgHTMLAttributes<HTMLImageElement> */
var input: ClassAttributes<HTMLInputElement> /* ClassAttributes<HTMLInputElement> & com.egencia.service.billofmaterials.serverdrivenui.InputHTMLAttributes<HTMLInputElement> */
var ins: ClassAttributes<HTMLModElement> /* ClassAttributes<HTMLModElement> & com.egencia.service.billofmaterials.serverdrivenui.InsHTMLAttributes<HTMLModElement> */
var kbd: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var keygen: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.KeygenHTMLAttributes<HTMLElement> */
var label: ClassAttributes<HTMLLabelElement> /* ClassAttributes<HTMLLabelElement> & com.egencia.service.billofmaterials.serverdrivenui.LabelHTMLAttributes<HTMLLabelElement> */
var legend: ClassAttributes<HTMLLegendElement> /* ClassAttributes<HTMLLegendElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLLegendElement> */
var li: ClassAttributes<HTMLLIElement> /* ClassAttributes<HTMLLIElement> & com.egencia.service.billofmaterials.serverdrivenui.LiHTMLAttributes<HTMLLIElement> */
var link: ClassAttributes<HTMLLinkElement> /* ClassAttributes<HTMLLinkElement> & com.egencia.service.billofmaterials.serverdrivenui.LinkHTMLAttributes<HTMLLinkElement> */
var main: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var map: ClassAttributes<HTMLMapElement> /* ClassAttributes<HTMLMapElement> & com.egencia.service.billofmaterials.serverdrivenui.MapHTMLAttributes<HTMLMapElement> */
var mark: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var menu: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.MenuHTMLAttributes<HTMLElement> */
var menuitem: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var meta: ClassAttributes<HTMLMetaElement> /* ClassAttributes<HTMLMetaElement> & com.egencia.service.billofmaterials.serverdrivenui.MetaHTMLAttributes<HTMLMetaElement> */
var meter: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.MeterHTMLAttributes<HTMLElement> */
var nav: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var noindex: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var noscript: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var `object`: ClassAttributes<HTMLObjectElement> /* ClassAttributes<HTMLObjectElement> & com.egencia.service.billofmaterials.serverdrivenui.ObjectHTMLAttributes<HTMLObjectElement> */
var ol: ClassAttributes<HTMLOListElement> /* ClassAttributes<HTMLOListElement> & com.egencia.service.billofmaterials.serverdrivenui.OlHTMLAttributes<HTMLOListElement> */
var optgroup: ClassAttributes<HTMLOptGroupElement> /* ClassAttributes<HTMLOptGroupElement> & com.egencia.service.billofmaterials.serverdrivenui.OptgroupHTMLAttributes<HTMLOptGroupElement> */
var option: ClassAttributes<HTMLOptionElement> /* ClassAttributes<HTMLOptionElement> & com.egencia.service.billofmaterials.serverdrivenui.OptionHTMLAttributes<HTMLOptionElement> */
var output: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.OutputHTMLAttributes<HTMLElement> */
var p: ClassAttributes<HTMLParagraphElement> /* ClassAttributes<HTMLParagraphElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLParagraphElement> */
var param: ClassAttributes<HTMLParamElement> /* ClassAttributes<HTMLParamElement> & com.egencia.service.billofmaterials.serverdrivenui.ParamHTMLAttributes<HTMLParamElement> */
var picture: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var pre: ClassAttributes<HTMLPreElement> /* ClassAttributes<HTMLPreElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLPreElement> */
// var progress: ClassAttributes<HTMLProgressElement> /* ClassAttributes<HTMLProgressElement> & com.egencia.service.billofmaterials.serverdrivenui.ProgressHTMLAttributes<HTMLProgressElement> */
var q: ClassAttributes<HTMLQuoteElement> /* ClassAttributes<HTMLQuoteElement> & com.egencia.service.billofmaterials.serverdrivenui.QuoteHTMLAttributes<HTMLQuoteElement> */
var rp: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var rt: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var ruby: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var s: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var samp: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
// var slot: ClassAttributes<HTMLSlotElement> /* ClassAttributes<HTMLSlotElement> & com.egencia.service.billofmaterials.serverdrivenui.SlotHTMLAttributes<HTMLSlotElement> */
var script: ClassAttributes<HTMLScriptElement> /* ClassAttributes<HTMLScriptElement> & com.egencia.service.billofmaterials.serverdrivenui.ScriptHTMLAttributes<HTMLScriptElement> */
var section: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var select: ClassAttributes<HTMLSelectElement> /* ClassAttributes<HTMLSelectElement> & com.egencia.service.billofmaterials.serverdrivenui.SelectHTMLAttributes<HTMLSelectElement> */
var small: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
// var source: ClassAttributes<HTMLSourceElement> /* ClassAttributes<HTMLSourceElement> & com.egencia.service.billofmaterials.serverdrivenui.SourceHTMLAttributes<HTMLSourceElement> */
// var span: ClassAttributes<HTMLSpanElement> /* ClassAttributes<HTMLSpanElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLSpanElement> */
var strong: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var style: ClassAttributes<HTMLStyleElement> /* ClassAttributes<HTMLStyleElement> & com.egencia.service.billofmaterials.serverdrivenui.StyleHTMLAttributes<HTMLStyleElement> */
var sub: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var summary: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var sup: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var table: ClassAttributes<HTMLTableElement> /* ClassAttributes<HTMLTableElement> & com.egencia.service.billofmaterials.serverdrivenui.TableHTMLAttributes<HTMLTableElement> */
// var template: ClassAttributes<HTMLTemplateElement> /* ClassAttributes<HTMLTemplateElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLTemplateElement> */
// var tbody: ClassAttributes<HTMLTableSectionElement> /* ClassAttributes<HTMLTableSectionElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLTableSectionElement> */
// var td: ClassAttributes<HTMLTableDataCellElement> /* ClassAttributes<HTMLTableDataCellElement> & com.egencia.service.billofmaterials.serverdrivenui.TdHTMLAttributes<HTMLTableDataCellElement> */
var textarea: ClassAttributes<HTMLTextAreaElement> /* ClassAttributes<HTMLTextAreaElement> & com.egencia.service.billofmaterials.serverdrivenui.TextareaHTMLAttributes<HTMLTextAreaElement> */
var tfoot: ClassAttributes<HTMLTableSectionElement> /* ClassAttributes<HTMLTableSectionElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLTableSectionElement> */
// var th: ClassAttributes<HTMLTableHeaderCellElement> /* ClassAttributes<HTMLTableHeaderCellElement> & com.egencia.service.billofmaterials.serverdrivenui.ThHTMLAttributes<HTMLTableHeaderCellElement> */
var thead: ClassAttributes<HTMLTableSectionElement> /* ClassAttributes<HTMLTableSectionElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLTableSectionElement> */
var time: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.TimeHTMLAttributes<HTMLElement> */
var title: ClassAttributes<HTMLTitleElement> /* ClassAttributes<HTMLTitleElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLTitleElement> */
var tr: ClassAttributes<HTMLTableRowElement> /* ClassAttributes<HTMLTableRowElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLTableRowElement> */
// var track: ClassAttributes<HTMLTrackElement> /* ClassAttributes<HTMLTrackElement> & com.egencia.service.billofmaterials.serverdrivenui.TrackHTMLAttributes<HTMLTrackElement> */
var u: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var ul: ClassAttributes<HTMLUListElement> /* ClassAttributes<HTMLUListElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLUListElement> */
var `var`: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
// var video: ClassAttributes<HTMLVideoElement> /* ClassAttributes<HTMLVideoElement> & com.egencia.service.billofmaterials.serverdrivenui.VideoHTMLAttributes<HTMLVideoElement> */
var wbr: ClassAttributes<HTMLElement> /* ClassAttributes<HTMLElement> & com.egencia.service.billofmaterials.serverdrivenui.HTMLAttributes<HTMLElement> */
var webview: ClassAttributes<HTMLWebViewElement> /* ClassAttributes<com.egencia.service.billofmaterials.serverdrivenui.React.HTMLWebViewElement> & com.egencia.service.billofmaterials.serverdrivenui.WebViewHTMLAttributes<com.egencia.service.billofmaterials.serverdrivenui.React.HTMLWebViewElement> */
/*var svg: SVGProps<SVGSVGElement>
var animate: SVGProps<SVGElement>
var animateMotion: SVGProps<SVGElement>
var animateTransform: SVGProps<SVGElement>
var circle: SVGProps<SVGCircleElement>
var clipPath: SVGProps<SVGClipPathElement>
var defs: SVGProps<SVGDefsElement>
var desc: SVGProps<SVGDescElement>
var ellipse: SVGProps<SVGEllipseElement>
var feBlend: SVGProps<SVGFEBlendElement>
var feColorMatrix: SVGProps<SVGFEColorMatrixElement>
var feComponentTransfer: SVGProps<SVGFEComponentTransferElement>
var feComposite: SVGProps<SVGFECompositeElement>
var feConvolveMatrix: SVGProps<SVGFEConvolveMatrixElement>
var feDiffuseLighting: SVGProps<SVGFEDiffuseLightingElement>
var feDisplacementMap: SVGProps<SVGFEDisplacementMapElement>
var feDistantLight: SVGProps<SVGFEDistantLightElement>
var feDropShadow: SVGProps<SVGFEDropShadowElement>
var feFlood: SVGProps<SVGFEFloodElement>
var feFuncA: SVGProps<SVGFEFuncAElement>
var feFuncB: SVGProps<SVGFEFuncBElement>
var feFuncG: SVGProps<SVGFEFuncGElement>
var feFuncR: SVGProps<SVGFEFuncRElement>
var feGaussianBlur: SVGProps<SVGFEGaussianBlurElement>
var feImage: SVGProps<SVGFEImageElement>
var feMerge: SVGProps<SVGFEMergeElement>
var feMergeNode: SVGProps<SVGFEMergeNodeElement>
var feMorphology: SVGProps<SVGFEMorphologyElement>
var feOffset: SVGProps<SVGFEOffsetElement>
var fePointLight: SVGProps<SVGFEPointLightElement>
var feSpecularLighting: SVGProps<SVGFESpecularLightingElement>
var feSpotLight: SVGProps<SVGFESpotLightElement>
var feTile: SVGProps<SVGFETileElement>
var feTurbulence: SVGProps<SVGFETurbulenceElement>
var filter: SVGProps<SVGFilterElement>
var foreignObject: SVGProps<SVGForeignObjectElement>
var g: SVGProps<SVGGElement>
var image: SVGProps<SVGImageElement>
var line: SVGProps<SVGLineElement>
var linearGradient: SVGProps<SVGLinearGradientElement>
var marker: SVGProps<SVGMarkerElement>
var mask: SVGProps<SVGMaskElement>
var metadata: SVGProps<SVGMetadataElement>
var mpath: SVGProps<SVGElement>
var path: SVGProps<SVGPathElement>
var pattern: SVGProps<SVGPatternElement>
var polygon: SVGProps<SVGPolygonElement>
var polyline: SVGProps<SVGPolylineElement>
var radialGradient: SVGProps<SVGRadialGradientElement>
var rect: SVGProps<SVGRectElement>
var stop: SVGProps<SVGStopElement>
var switch: SVGProps<SVGSwitchElement>
var symbol: SVGProps<SVGSymbolElement>
var text: SVGProps<SVGTextElement>
var textPath: SVGProps<SVGTextPathElement>
var tspan: SVGProps<SVGTSpanElement>
var use: SVGProps<SVGUseElement>
var view: SVGProps<SVGViewElement>*/
}
interface StandardLonghandProperties<TLength, TTime> {
var alignContent: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "space-around" | "space-between" | "space-evenly" | "stretch" | "center" | "end" | "flex-end" | "flex-start" | "start" | "baseline" | "normal" | String? & Any? */
var alignItems: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "baseline" | "normal" | "stretch" | String? & Any? */
var alignSelf: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "auto" | "baseline" | "normal" | "stretch" | String? & Any? */
var animationDelay: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var animationDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "alternate" | "alternate-reverse" | "normal" | "reverse" | String? & Any? */
var animationDuration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var animationFillMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "backwards" | "both" | "forwards" | "none" | String? & Any? */
var animationIterationCount: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "infinite" | String? & Any? | Number? & Any? */
var animationName: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var animationPlayState: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "paused" | "running" | String? & Any? */
var animationTimingFunction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" */
var appearance: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "button" | "checkbox" | "listbox" | "menulist" | "meter" | "progress-bar" | "push-button" | "radio" | "searchfield" | "slider-horizontal" | "square-button" | "textarea" | "auto" | "menulist-button" | "none" | "textfield" */
var aspectRatio: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? */
var backdropFilter: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var backfaceVisibility: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "hidden" | "visible" */
var backgroundAttachment: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "fixed" | "local" | "scroll" | String? & Any? */
var backgroundBlendMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "color" | "color-burn" | "color-dodge" | "darken" | "difference" | "exclusion" | "hard-light" | "hue" | "lighten" | "luminosity" | "multiply" | "normal" | "overlay" | "saturation" | "screen" | "soft-light" | String? & Any? */
var backgroundClip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | String? & Any? */
var backgroundColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var backgroundImage: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var backgroundOrigin: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | String? & Any? */
var backgroundPosition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var backgroundPositionX: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "center" | "left" | "right" | "x-end" | "x-start" | String? & Any? */
var backgroundPositionY: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "top" | "y-end" | "y-start" | String? & Any? */
var backgroundRepeat: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | String? & Any? */
var backgroundSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "contain" | "cover" | String? & Any? */
var blockOverflow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "clip" | "ellipsis" | String? & Any? */
var blockSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "auto" | "max-content" | "min-content" | String? & Any? */
var borderBlockColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderBlockEndColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderBlockEndStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderBlockEndWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var borderBlockStartColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderBlockStartStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderBlockStartWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var borderBlockStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderBlockWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var borderBottomColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderBottomLeftRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderBottomRightRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderBottomStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderBottomWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var borderCollapse: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "collapse" | "separate" */
var borderEndEndRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderEndStartRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderImageOutset: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? | Number? & Any? */
var borderImageRepeat: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "repeat" | "round" | "space" | "stretch" | String? & Any? */
var borderImageSlice: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? | Number? & Any? */
var borderImageSource: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var borderImageWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? | Number? & Any? */
var borderInlineColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderInlineEndColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderInlineEndStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderInlineEndWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var borderInlineStartColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderInlineStartStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderInlineStartWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var borderInlineStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderInlineWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var borderLeftColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderLeftStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderLeftWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var borderRightColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderRightStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderRightWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var borderSpacing: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderStartEndRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderStartStartRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderTopColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderTopLeftRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderTopRightRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderTopStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var borderTopWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var bottom: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var boxDecorationBreak: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "clone" | "slice" */
var boxShadow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var boxSizing: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" */
var breakAfter: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "always" | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region" | "column" | "left" | "page" | "recto" | "region" | "right" | "verso" */
var breakBefore: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "always" | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region" | "column" | "left" | "page" | "recto" | "region" | "right" | "verso" */
var breakInside: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region" */
var captionSide: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block-end" | "block-start" | "bottom" | "inline-end" | "inline-start" | "top" */
var caretColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "auto" */
var clear: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "both" | "inline-end" | "inline-start" | "left" | "none" | "right" */
var clipPath: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "none" | String? & Any? */
var color: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var colorAdjust: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "economy" | "exact" */
var columnCount: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | Number? & Any? */
var columnFill: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "balance" */
var columnGap: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" | String? & Any? */
var columnRuleColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var columnRuleStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | String? & Any? */
var columnRuleWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | String? & Any? */
var columnSpan: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "none" */
var columnWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" */
var contain: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "content" | "layout" | "none" | "paint" | "size" | "strict" | "style" | String? & Any? */
var content: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "close-quote" | "no-close-quote" | "no-open-quote" | "open-quote" | "contents" | String? & Any? | "none" | "normal" */
var counterIncrement: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var counterReset: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var counterSet: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var cursor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-grab" | "-webkit-grab" | "alias" | "all-scroll" | "auto" | "cell" | "col-resize" | "context-menu" | "copy" | "crosshair" | "default" | "e-resize" | "ew-resize" | "grab" | "grabbing" | "help" | "move" | "n-resize" | "ne-resize" | "nesw-resize" | "no-drop" | "none" | "not-allowed" | "ns-resize" | "nw-resize" | "nwse-resize" | "pointer" | "progress" | "row-resize" | "s-resize" | "se-resize" | "sw-resize" | "text" | "vertical-text" | "w-resize" | "wait" | "zoom-in" | "zoom-out" | String? & Any? */
var direction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ltr" | "rtl" */
var display: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block" | "inline" | "run-in" | "-ms-flexbox" | "-ms-grid" | "-webkit-flex" | "flex" | "flow" | "flow-root" | "grid" | "ruby" | "table" | "ruby-base" | "ruby-base-container" | "ruby-text" | "ruby-text-container" | "table-caption" | "table-cell" | "table-column" | "table-column-group" | "table-footer-group" | "table-header-group" | "table-row" | "table-row-group" | "-ms-inline-flexbox" | "-ms-inline-grid" | "-webkit-inline-flex" | "inline-block" | "inline-flex" | "inline-grid" | "inline-list-item" | "inline-table" | "contents" | "list-item" | "none" | String? & Any? */
var emptyCells: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "hide" | "show" */
var filter: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var flexBasis: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "-webkit-auto" | "auto" | "content" | "max-content" | "min-content" | String? & Any? */
var flexDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "column" | "column-reverse" | "row" | "row-reverse" */
var flexGrow: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var flexShrink: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var flexWrap: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "nowrap" | "wrap" | "wrap-reverse" */
var float: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "inline-end" | "inline-start" | "left" | "none" | "right" */
var fontFamily: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "cursive" | "fantasy" | "monospace" | "sans-serif" | "serif" | String? & Any? */
var fontFeatureSettings: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | String? & Any? */
var fontKerning: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" | "normal" */
var fontLanguageOverride: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | String? & Any? */
var fontOpticalSizing: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" */
var fontSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "large" | "medium" | "small" | "x-large" | "x-small" | "xx-large" | "xx-small" | "xxx-large" | TLength? | "larger" | "smaller" | String? & Any? */
var fontSizeAdjust: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | Number? & Any? */
var fontSmooth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "large" | "medium" | "small" | "x-large" | "x-small" | "xx-large" | "xx-small" | "xxx-large" | TLength? | "always" | "auto" | "never" */
var fontStretch: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "condensed" | "expanded" | "extra-condensed" | "extra-expanded" | "normal" | "semi-condensed" | "semi-expanded" | "ultra-condensed" | "ultra-expanded" | String? & Any? */
var fontStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "italic" | "normal" | "oblique" | String? & Any? */
var fontSynthesis: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "style" | "weight" | String? & Any? */
var fontVariant: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "jis04" | "jis78" | "jis83" | "jis90" | "simplified" | "traditional" | "all-petite-caps" | "all-small-caps" | "common-ligatures" | "contextual" | "diagonal-fractions" | "discretionary-ligatures" | "full-width" | "historical-forms" | "historical-ligatures" | "lining-nums" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | "oldstyle-nums" | "ordinal" | "petite-caps" | "proportional-nums" | "proportional-width" | "ruby" | "slashed-zero" | "small-caps" | "stacked-fractions" | "tabular-nums" | "titling-caps" | "unicase" | String? & Any? */
var fontVariantCaps: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all-petite-caps" | "all-small-caps" | "normal" | "petite-caps" | "small-caps" | "titling-caps" | "unicase" */
var fontVariantEastAsian: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "jis04" | "jis78" | "jis83" | "jis90" | "simplified" | "traditional" | "full-width" | "normal" | "proportional-width" | "ruby" | String? & Any? */
var fontVariantLigatures: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "common-ligatures" | "contextual" | "discretionary-ligatures" | "historical-ligatures" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | String? & Any? */
var fontVariantNumeric: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "diagonal-fractions" | "lining-nums" | "normal" | "oldstyle-nums" | "ordinal" | "proportional-nums" | "slashed-zero" | "stacked-fractions" | "tabular-nums" | String? & Any? */
var fontVariantPosition: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | "sub" | "super" */
var fontVariationSettings: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | String? & Any? */
var fontWeight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "bold" | "normal" | Number? & Any? | "bolder" | "lighter" */
var gridAutoColumns: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "max-content" | "min-content" | String? & Any? */
var gridAutoFlow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "column" | "dense" | "row" | String? & Any? */
var gridAutoRows: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "max-content" | "min-content" | String? & Any? */
var gridColumnEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? | Number? & Any? */
var gridColumnStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? | Number? & Any? */
var gridRowEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? | Number? & Any? */
var gridRowStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? | Number? & Any? */
var gridTemplateAreas: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var gridTemplateColumns: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "max-content" | "min-content" | String? & Any? | "none" | "subgrid" */
var gridTemplateRows: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "max-content" | "min-content" | String? & Any? | "none" | "subgrid" */
var hangingPunctuation: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "allow-end" | "first" | "force-end" | "last" | "none" | String? & Any? */
var height: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "auto" | "max-content" | "min-content" | String? & Any? */
var hyphens: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "manual" | "none" */
var imageOrientation: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "flip" | "from-image" | String? & Any? */
var imageRendering: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-crisp-edges" | "-webkit-optimize-contrast" | "auto" | "crisp-edges" | "pixelated" */
var imageResolution: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "from-image" | String? & Any? */
var initialLetter: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | String? & Any? | Number? & Any? */
var inlineSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "auto" | "max-content" | "min-content" | String? & Any? */
var inset: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var insetBlock: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var insetBlockEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var insetBlockStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var insetInline: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var insetInlineEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var insetInlineStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var isolation: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "isolate" */
var justifyContent: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "space-around" | "space-between" | "space-evenly" | "stretch" | "center" | "end" | "flex-end" | "flex-start" | "start" | "left" | "normal" | "right" | String? & Any? */
var justifyItems: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "baseline" | "left" | "legacy" | "normal" | "right" | "stretch" | String? & Any? */
var justifySelf: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "auto" | "baseline" | "left" | "normal" | "right" | "stretch" | String? & Any? */
var left: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var letterSpacing: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" */
var lineBreak: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "anywhere" | "auto" | "loose" | "normal" | "strict" */
var lineHeight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" | String? & Any? | Number? & Any? */
var lineHeightStep: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var listStyleImage: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var listStylePosition: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "inside" | "outside" */
var listStyleType: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var marginBlock: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var marginBlockEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var marginBlockStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var marginBottom: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var marginInline: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var marginInlineEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var marginInlineStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var marginLeft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var marginRight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var marginTop: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var maskBorderMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "alpha" | "luminance" */
var maskBorderOutset: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? | Number? & Any? */
var maskBorderRepeat: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "repeat" | "round" | "space" | "stretch" | String? & Any? */
var maskBorderSlice: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? | Number? & Any? */
var maskBorderSource: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var maskBorderWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? | Number? & Any? */
var maskClip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "no-clip" | String? & Any? */
var maskComposite: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "add" | "exclude" | "intersect" | "subtract" | String? & Any? */
var maskImage: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var maskMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "alpha" | "luminance" | "match-source" | String? & Any? */
var maskOrigin: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "margin-box" | String? & Any? */
var maskPosition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var maskRepeat: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | String? & Any? */
var maskSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "contain" | "cover" | String? & Any? */
var maskType: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "alpha" | "luminance" */
var mathStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "compact" | "normal" */
var maxBlockSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "max-content" | "min-content" | "none" | String? & Any? */
var maxHeight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "-webkit-max-content" | "-webkit-min-content" | "max-content" | "min-content" | "none" | String? & Any? */
var maxInlineSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "max-content" | "min-content" | "none" | String? & Any? */
var maxLines: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | Number? & Any? */
var maxWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "-webkit-max-content" | "-webkit-min-content" | "intrinsic" | "max-content" | "min-content" | "none" | String? & Any? */
var minBlockSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "auto" | "max-content" | "min-content" | String? & Any? */
var minHeight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "-webkit-max-content" | "-webkit-min-content" | "auto" | "max-content" | "min-content" | String? & Any? */
var minInlineSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "auto" | "max-content" | "min-content" | String? & Any? */
var minWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "-webkit-max-content" | "-webkit-min-content" | "auto" | "intrinsic" | "max-content" | "min-content" | "min-intrinsic" | String? & Any? */
var mixBlendMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "color" | "color-burn" | "color-dodge" | "darken" | "difference" | "exclusion" | "hard-light" | "hue" | "lighten" | "luminosity" | "multiply" | "normal" | "overlay" | "saturation" | "screen" | "soft-light" */
var motionDistance: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var motionPath: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "none" | String? & Any? */
var motionRotation: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "reverse" | String? & Any? */
var objectFit: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "contain" | "cover" | "fill" | "none" | "scale-down" */
var objectPosition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var offsetAnchor: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? | "auto" */
var offsetDistance: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var offsetPath: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "none" | String? & Any? */
var offsetRotate: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "reverse" | String? & Any? */
var offsetRotation: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "reverse" | String? & Any? */
var opacity: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? | Number? & Any? */
var order: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var orphans: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var outlineColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "invert" */
var outlineOffset: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var outlineStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "auto" | String? & Any? */
var outlineWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var overflowAnchor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" */
var overflowBlock: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "clip" | "hidden" | "scroll" | "visible" */
var overflowClipBox: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "content-box" | "padding-box" */
var overflowInline: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "clip" | "hidden" | "scroll" | "visible" */
var overflowWrap: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "anywhere" | "break-word" | "normal" */
var overflowX: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible" */
var overflowY: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible" */
var overscrollBehavior: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "contain" | "none" | String? & Any? */
var overscrollBehaviorBlock: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "contain" | "none" */
var overscrollBehaviorInline: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "contain" | "none" */
var overscrollBehaviorX: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "contain" | "none" */
var overscrollBehaviorY: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "contain" | "none" */
var paddingBlock: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var paddingBlockEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var paddingBlockStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var paddingBottom: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var paddingInline: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var paddingInlineEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var paddingInlineStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var paddingLeft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var paddingRight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var paddingTop: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var pageBreakAfter: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "always" | "auto" | "avoid" | "left" | "recto" | "right" | "verso" */
var pageBreakBefore: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "always" | "auto" | "avoid" | "left" | "recto" | "right" | "verso" */
var pageBreakInside: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "avoid" */
var paintOrder: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "fill" | "markers" | "normal" | "stroke" | String? & Any? */
var perspective: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "none" */
var perspectiveOrigin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var placeContent: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "space-around" | "space-between" | "space-evenly" | "stretch" | "center" | "end" | "flex-end" | "flex-start" | "start" | "baseline" | "normal" | String? & Any? */
var pointerEvents: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "auto" | "fill" | "none" | "painted" | "stroke" | "visible" | "visibleFill" | "visiblePainted" | "visibleStroke" */
var position: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-webkit-sticky" | "absolute" | "fixed" | "relative" | "static" | "sticky" */
var quotes: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" | String? & Any? */
var resize: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block" | "both" | "horizontal" | "inline" | "none" | "vertical" */
var right: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var rotate: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var rowGap: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" | String? & Any? */
var rubyAlign: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "space-around" | "space-between" | "start" */
var rubyMerge: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "collapse" | "separate" */
var rubyPosition: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "over" | "under" */
var scale: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? | Number? & Any? */
var scrollBehavior: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "smooth" */
var scrollMargin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var scrollMarginBlock: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var scrollMarginBlockEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollMarginBlockStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollMarginBottom: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollMarginInline: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var scrollMarginInlineEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollMarginInlineStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollMarginLeft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollMarginRight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollMarginTop: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollPadding: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingBlock: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingBlockEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingBlockStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingBottom: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingInline: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingInlineEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingInlineStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingLeft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingRight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollPaddingTop: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollSnapAlign: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "none" | "start" | String? & Any? */
var scrollSnapMargin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var scrollSnapMarginBottom: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollSnapMarginLeft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollSnapMarginRight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollSnapMarginTop: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var scrollSnapStop: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "always" | "normal" */
var scrollSnapType: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block" | "both" | "inline" | "none" | "x" | "y" | String? & Any? */
var scrollbarColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "auto" | "dark" | "light" */
var scrollbarWidth: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" | "thin" */
var shapeImageThreshold: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? | Number? & Any? */
var shapeMargin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var shapeOutside: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "margin-box" | "none" | String? & Any? */
var tabSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | Number? & Any? */
var tableLayout: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "fixed" */
var textAlign: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "justify" | "left" | "match-parent" | "right" | "start" */
var textAlignLast: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "center" | "end" | "justify" | "left" | "right" | "start" */
var textCombineUpright: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "digits" | "none" | String? & Any? */
var textDecorationColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var textDecorationLine: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "blink" | "grammar-error" | "line-through" | "none" | "overline" | "spelling-error" | "underline" | String? & Any? */
var textDecorationSkip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "box-decoration" | "edges" | "leading-spaces" | "none" | "objects" | "spaces" | "trailing-spaces" | String? & Any? */
var textDecorationSkipInk: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "auto" | "none" */
var textDecorationStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "solid" | "wavy" */
var textDecorationThickness: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "from-font" | String? & Any? */
var textDecorationWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "from-font" | String? & Any? */
var textEmphasisColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var textEmphasisPosition: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var textEmphasisStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" | String? & Any? */
var textIndent: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var textJustify: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "inter-character" | "inter-word" | "none" */
var textOrientation: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "mixed" | "sideways" | "upright" */
var textOverflow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "clip" | "ellipsis" | String? & Any? */
var textRendering: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "geometricPrecision" | "optimizeLegibility" | "optimizeSpeed" */
var textShadow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var textSizeAdjust: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" | String? & Any? */
var textTransform: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "capitalize" | "full-size-kana" | "full-width" | "lowercase" | "none" | "uppercase" */
var textUnderlineOffset: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var textUnderlinePosition: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "from-font" | "left" | "right" | "under" | String? & Any? */
var top: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var touchAction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-ms-manipulation" | "-ms-none" | "-ms-pinch-zoom" | "auto" | "manipulation" | "none" | "pan-down" | "pan-left" | "pan-right" | "pan-up" | "pan-x" | "pan-y" | "pinch-zoom" | String? & Any? */
var transform: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var transformBox: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "fill-box" | "stroke-box" | "view-box" */
var transformOrigin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var transformStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "flat" | "preserve-3d" */
var transitionDelay: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var transitionDuration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var transitionProperty: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "none" | String? & Any? */
var transitionTimingFunction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" */
var translate: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "none" | String? & Any? */
var unicodeBidi: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-isolate" | "-moz-isolate-override" | "-moz-plaintext" | "-webkit-isolate" | "bidi-override" | "embed" | "isolate" | "isolate-override" | "normal" | "plaintext" */
var userSelect: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-none" | "all" | "auto" | "contain" | "element" | "none" | "text" */
var verticalAlign: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "baseline" | "bottom" | "middle" | "sub" | "super" | "text-bottom" | "text-top" | "top" | String? & Any? */
var visibility: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "collapse" | "hidden" | "visible" */
var whiteSpace: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-pre-wrap" | "break-spaces" | "normal" | "nowrap" | "pre" | "pre-line" | "pre-wrap" */
var widows: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var width: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "-webkit-max-content" | "auto" | "intrinsic" | "max-content" | "min-content" | "min-intrinsic" | String? & Any? */
var willChange: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "contents" | "scroll-position" | String? & Any? | "auto" */
var wordBreak: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "break-all" | "break-word" | "keep-all" | "normal" */
var wordSpacing: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" | String? & Any? */
var wordWrap: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "break-word" | "normal" */
var writingMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "horizontal-tb" | "sideways-lr" | "sideways-rl" | "vertical-lr" | "vertical-rl" */
var zIndex: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | Number? & Any? */
var zoom: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | "reset" | String? & Any? | Number? & Any? */
}
interface StandardShorthandProperties<TLength, TTime> {
var all: Any?
var animation: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" | "alternate" | "alternate-reverse" | "normal" | "reverse" | "backwards" | "both" | "forwards" | "none" | TTime? | "infinite" | "paused" | "running" | Number? & Any? */
var background: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | TLength? | "bottom" | "center" | "left" | "right" | "top" | "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | "fixed" | "local" | "scroll" | "border-box" | "content-box" | "padding-box" | "none" */
var border: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderBlock: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderBlockEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderBlockStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderBottom: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderImage: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "repeat" | "round" | "space" | "stretch" | String? & Any? | Number? & Any? */
var borderInline: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderInlineEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderInlineStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderLeft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var borderRight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | String? & Any? */
var borderTop: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var borderWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | String? & Any? */
var columnRule: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var columns: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? | Number? & Any? */
var flex: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "content" | "max-content" | "min-content" | "none" | String? & Any? | Number? & Any? */
var flexFlow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "column" | "column-reverse" | "nowrap" | "row" | "row-reverse" | "wrap" | "wrap-reverse" | String? & Any? */
var font: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "caption" | "icon" | "menu" | "message-box" | "small-caption" | "status-bar" | String? & Any? */
var gap: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" | String? & Any? */
var grid: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var gridArea: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? | Number? & Any? */
var gridColumn: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? | Number? & Any? */
var gridRow: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? | Number? & Any? */
var gridTemplate: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var lineClamp: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | Number? & Any? */
var listStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "inside" | "none" | "outside" | String? & Any? */
var margin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var mask: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? | "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "add" | "exclude" | "intersect" | "subtract" | "alpha" | "luminance" | "match-source" | "no-clip" | "none" */
var maskBorder: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "alpha" | "luminance" | "none" | "repeat" | "round" | "space" | "stretch" | String? & Any? | Number? & Any? */
var motion: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "auto" | "none" */
var offset: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "auto" | "none" */
var outline: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | TLength? | "medium" | "thick" | "thin" | "auto" | "invert" */
var overflow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible" | String? & Any? */
var padding: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var placeItems: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "baseline" | "normal" | "stretch" | String? & Any? */
var placeSelf: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "auto" | "baseline" | "normal" | "stretch" | String? & Any? */
var textDecoration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | TLength? | "auto" | "blink" | "dashed" | "dotted" | "double" | "from-font" | "grammar-error" | "line-through" | "none" | "overline" | "solid" | "spelling-error" | "underline" | "wavy" */
var textEmphasis: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" */
var transition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" | TTime? | "all" | "none" */
}
interface StandardProperties<TLength, TTime> :
StandardLonghandProperties<TLength, TTime>,
StandardShorthandProperties<TLength, TTime>
interface VendorLonghandProperties<TLength, TTime> {
var MozAnimationDelay: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var MozAnimationDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "alternate" | "alternate-reverse" | "normal" | "reverse" | String? & Any? */
var MozAnimationDuration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var MozAnimationFillMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "backwards" | "both" | "forwards" | "none" | String? & Any? */
var MozAnimationIterationCount: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "infinite" | String? & Any? | Number? & Any? */
var MozAnimationName: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var MozAnimationPlayState: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "paused" | "running" | String? & Any? */
var MozAnimationTimingFunction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" */
var MozAppearance: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-mac-unified-toolbar" | "-moz-win-borderless-glass" | "-moz-win-browsertabbar-toolbox" | "-moz-win-communications-toolbox" | "-moz-win-communicationstext" | "-moz-win-exclude-glass" | "-moz-win-glass" | "-moz-win-media-toolbox" | "-moz-win-mediatext" | "-moz-window-button-box" | "-moz-window-button-box-maximized" | "-moz-window-button-close" | "-moz-window-button-maximize" | "-moz-window-button-minimize" | "-moz-window-button-restore" | "-moz-window-frame-bottom" | "-moz-window-frame-left" | "-moz-window-frame-right" | "-moz-window-titlebar" | "-moz-window-titlebar-maximized" | "button" | "button-arrow-down" | "button-arrow-next" | "button-arrow-previous" | "button-arrow-up" | "button-bevel" | "button-focus" | "caret" | "checkbox" | "checkbox-container" | "checkbox-label" | "checkmenuitem" | "dualbutton" | "groupbox" | "listbox" | "listitem" | "menuarrow" | "menubar" | "menucheckbox" | "menuimage" | "menuitem" | "menuitemtext" | "menulist" | "menulist-button" | "menulist-text" | "menulist-textfield" | "menupopup" | "menuradio" | "menuseparator" | "meterbar" | "meterchunk" | "none" | "progressbar" | "progressbar-vertical" | "progresschunk" | "progresschunk-vertical" | "radio" | "radio-container" | "radio-label" | "radiomenuitem" | "range" | "range-thumb" | "resizer" | "resizerpanel" | "scale-horizontal" | "scale-vertical" | "scalethumb-horizontal" | "scalethumb-vertical" | "scalethumbend" | "scalethumbstart" | "scalethumbtick" | "scrollbarbutton-down" | "scrollbarbutton-left" | "scrollbarbutton-right" | "scrollbarbutton-up" | "scrollbarthumb-horizontal" | "scrollbarthumb-vertical" | "scrollbartrack-horizontal" | "scrollbartrack-vertical" | "searchfield" | "separator" | "sheet" | "spinner" | "spinner-downbutton" | "spinner-textfield" | "spinner-upbutton" | "splitter" | "statusbar" | "statusbarpanel" | "tab" | "tab-scroll-arrow-back" | "tab-scroll-arrow-forward" | "tabpanel" | "tabpanels" | "textfield" | "textfield-multiline" | "toolbar" | "toolbarbutton" | "toolbarbutton-dropdown" | "toolbargripper" | "toolbox" | "tooltip" | "treeheader" | "treeheadercell" | "treeheadersortarrow" | "treeitem" | "treeline" | "treetwisty" | "treetwistyopen" | "treeview" */
var MozBackfaceVisibility: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "hidden" | "visible" */
var MozBorderBottomColors: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "none" */
var MozBorderEndColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var MozBorderEndStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var MozBorderEndWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var MozBorderLeftColors: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "none" */
var MozBorderRightColors: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "none" */
var MozBorderStartColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var MozBorderStartStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" */
var MozBorderTopColors: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "none" */
var MozBoxSizing: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" */
var MozColumnCount: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | Number? & Any? */
var MozColumnFill: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "balance" */
var MozColumnGap: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" | String? & Any? */
var MozColumnRuleColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var MozColumnRuleStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | String? & Any? */
var MozColumnRuleWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | String? & Any? */
var MozColumnWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" */
var MozContextProperties: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "fill" | "fill-opacity" | "none" | "stroke" | "stroke-opacity" | String? & Any? */
var MozFontFeatureSettings: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | String? & Any? */
var MozFontLanguageOverride: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | String? & Any? */
var MozHyphens: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "manual" | "none" */
var MozImageRegion: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? */
var MozMarginEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var MozMarginStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var MozOrient: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block" | "horizontal" | "inline" | "vertical" */
var MozOsxFontSmoothing: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "large" | "medium" | "small" | "x-large" | "x-small" | "xx-large" | "xx-small" | "xxx-large" | TLength? | "always" | "auto" | "never" */
var MozPaddingEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozPaddingStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozPerspective: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "none" */
var MozPerspectiveOrigin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var MozStackSizing: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ignore" | "stretch-to-fit" */
var MozTabSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | Number? & Any? */
var MozTextBlink: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "blink" | "none" */
var MozTextSizeAdjust: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" | String? & Any? */
var MozTransformOrigin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var MozTransformStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "flat" | "preserve-3d" */
var MozTransitionDelay: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var MozTransitionDuration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var MozTransitionProperty: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "none" | String? & Any? */
var MozTransitionTimingFunction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" */
var MozUserFocus: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ignore" | "none" | "normal" | "select-after" | "select-all" | "select-before" | "select-menu" | "select-same" */
var MozUserModify: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "read-only" | "read-write" | "write-only" */
var MozUserSelect: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-none" | "all" | "auto" | "contain" | "element" | "none" | "text" */
var MozWindowDragging: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "drag" | "no-drag" */
var MozWindowShadow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "default" | "menu" | "none" | "sheet" | "tooltip" */
var msAccelerator: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "false" | "true" */
var msAlignSelf: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "auto" | "baseline" | "normal" | "stretch" | String? & Any? */
var msBlockProgression: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "bt" | "lr" | "rl" | "tb" */
var msContentZoomChaining: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "chained" | "none" */
var msContentZoomLimitMax: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msContentZoomLimitMin: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msContentZoomSnapPoints: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msContentZoomSnapType: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "mandatory" | "none" | "proximity" */
var msContentZooming: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "zoom" */
var msFilter: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msFlexDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "column" | "column-reverse" | "row" | "row-reverse" */
var msFlexPositive: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var msFlowFrom: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var msFlowInto: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var msGridColumns: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "max-content" | "min-content" | String? & Any? | "none" */
var msGridRows: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "max-content" | "min-content" | String? & Any? | "none" */
var msHighContrastAdjust: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" */
var msHyphenateLimitChars: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? | Number? & Any? */
var msHyphenateLimitLines: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "no-limit" | Number? & Any? */
var msHyphenateLimitZone: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var msHyphens: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "manual" | "none" */
var msImeAlign: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "after" | "auto" */
var msJustifySelf: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "auto" | "baseline" | "left" | "normal" | "right" | "stretch" | String? & Any? */
var msLineBreak: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "anywhere" | "auto" | "loose" | "normal" | "strict" */
var msOrder: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var msOverflowStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-ms-autohiding-scrollbar" | "auto" | "none" | "scrollbar" */
var msOverflowX: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible" */
var msOverflowY: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible" */
var msScrollChaining: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "chained" | "none" */
var msScrollLimitXMax: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" */
var msScrollLimitXMin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var msScrollLimitYMax: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" */
var msScrollLimitYMin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var msScrollRails: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "railed" */
var msScrollSnapPointsX: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msScrollSnapPointsY: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msScrollSnapType: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "mandatory" | "none" | "proximity" */
var msScrollTranslation: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "vertical-to-horizontal" */
var msScrollbar3dlightColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var msScrollbarArrowColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var msScrollbarBaseColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var msScrollbarDarkshadowColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var msScrollbarFaceColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var msScrollbarHighlightColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var msScrollbarShadowColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var msTextAutospace: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ideograph-alpha" | "ideograph-numeric" | "ideograph-parenthesis" | "ideograph-space" | "none" */
var msTextCombineHorizontal: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "digits" | "none" | String? & Any? */
var msTextOverflow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "clip" | "ellipsis" | String? & Any? */
var msTouchAction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-ms-manipulation" | "-ms-none" | "-ms-pinch-zoom" | "auto" | "manipulation" | "none" | "pan-down" | "pan-left" | "pan-right" | "pan-up" | "pan-x" | "pan-y" | "pinch-zoom" | String? & Any? */
var msTouchSelect: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "grippers" | "none" */
var msTransform: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var msTransformOrigin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var msTransitionDelay: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var msTransitionDuration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var msTransitionProperty: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "none" | String? & Any? */
var msTransitionTimingFunction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" */
var msUserSelect: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "element" | "none" | "text" */
var msWordBreak: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "break-all" | "break-word" | "keep-all" | "normal" */
var msWrapFlow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "both" | "clear" | "end" | "maximum" | "start" */
var msWrapMargin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var msWrapThrough: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "wrap" */
var msWritingMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "horizontal-tb" | "sideways-lr" | "sideways-rl" | "vertical-lr" | "vertical-rl" */
var OObjectFit: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "contain" | "cover" | "fill" | "none" | "scale-down" */
var OObjectPosition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var OTabSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | Number? & Any? */
var OTextOverflow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "clip" | "ellipsis" | String? & Any? */
var OTransformOrigin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var WebkitAlignContent: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "space-around" | "space-between" | "space-evenly" | "stretch" | "center" | "end" | "flex-end" | "flex-start" | "start" | "baseline" | "normal" | String? & Any? */
var WebkitAlignItems: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "baseline" | "normal" | "stretch" | String? & Any? */
var WebkitAlignSelf: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start" | "auto" | "baseline" | "normal" | "stretch" | String? & Any? */
var WebkitAnimationDelay: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var WebkitAnimationDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "alternate" | "alternate-reverse" | "normal" | "reverse" | String? & Any? */
var WebkitAnimationDuration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var WebkitAnimationFillMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "backwards" | "both" | "forwards" | "none" | String? & Any? */
var WebkitAnimationIterationCount: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "infinite" | String? & Any? | Number? & Any? */
var WebkitAnimationName: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var WebkitAnimationPlayState: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "paused" | "running" | String? & Any? */
var WebkitAnimationTimingFunction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" */
var WebkitAppearance: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-apple-pay-button" | "button" | "button-bevel" | "caret" | "checkbox" | "default-button" | "inner-spin-button" | "listbox" | "listitem" | "media-controls-background" | "media-controls-fullscreen-background" | "media-current-time-display" | "media-enter-fullscreen-button" | "media-exit-fullscreen-button" | "media-fullscreen-button" | "media-mute-button" | "media-overlay-play-button" | "media-play-button" | "media-seek-back-button" | "media-seek-forward-button" | "media-slider" | "media-sliderthumb" | "media-time-remaining-display" | "media-toggle-closed-captions-button" | "media-volume-slider" | "media-volume-slider-container" | "media-volume-sliderthumb" | "menulist" | "menulist-button" | "menulist-text" | "menulist-textfield" | "meter" | "none" | "progress-bar" | "progress-bar-value" | "push-button" | "radio" | "searchfield" | "searchfield-cancel-button" | "searchfield-decoration" | "searchfield-results-button" | "searchfield-results-decoration" | "slider-horizontal" | "slider-vertical" | "sliderthumb-horizontal" | "sliderthumb-vertical" | "square-button" | "textarea" | "textfield" */
var WebkitBackdropFilter: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var WebkitBackfaceVisibility: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "hidden" | "visible" */
var WebkitBackgroundClip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | String? & Any? */
var WebkitBackgroundOrigin: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | String? & Any? */
var WebkitBackgroundSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "contain" | "cover" | String? & Any? */
var WebkitBorderBeforeColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var WebkitBorderBeforeStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | String? & Any? */
var WebkitBorderBeforeWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | String? & Any? */
var WebkitBorderBottomLeftRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var WebkitBorderBottomRightRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var WebkitBorderImageSlice: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? | Number? & Any? */
var WebkitBorderTopLeftRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var WebkitBorderTopRightRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var WebkitBoxDecorationBreak: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "clone" | "slice" */
var WebkitBoxReflect: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "above" | "below" | "left" | "right" | String? & Any? */
var WebkitBoxShadow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var WebkitBoxSizing: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" */
var WebkitClipPath: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "none" | String? & Any? */
var WebkitColumnCount: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | Number? & Any? */
var WebkitColumnFill: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "balance" */
var WebkitColumnGap: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" | String? & Any? */
var WebkitColumnRuleColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var WebkitColumnRuleStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | String? & Any? */
var WebkitColumnRuleWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | String? & Any? */
var WebkitColumnSpan: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "none" */
var WebkitColumnWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" */
var WebkitFilter: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var WebkitFlexBasis: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "-webkit-auto" | "auto" | "content" | "max-content" | "min-content" | String? & Any? */
var WebkitFlexDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "column" | "column-reverse" | "row" | "row-reverse" */
var WebkitFlexGrow: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var WebkitFlexShrink: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var WebkitFlexWrap: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "nowrap" | "wrap" | "wrap-reverse" */
var WebkitFontFeatureSettings: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | String? & Any? */
var WebkitFontKerning: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" | "normal" */
var WebkitFontSmoothing: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "large" | "medium" | "small" | "x-large" | "x-small" | "xx-large" | "xx-small" | "xxx-large" | TLength? | "always" | "auto" | "never" */
var WebkitFontVariantLigatures: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "common-ligatures" | "contextual" | "discretionary-ligatures" | "historical-ligatures" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | String? & Any? */
var WebkitHyphens: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "manual" | "none" */
var WebkitJustifyContent: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "space-around" | "space-between" | "space-evenly" | "stretch" | "center" | "end" | "flex-end" | "flex-start" | "start" | "left" | "normal" | "right" | String? & Any? */
var WebkitLineBreak: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "anywhere" | "auto" | "loose" | "normal" | "strict" */
var WebkitLineClamp: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | Number? & Any? */
var WebkitMarginEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var WebkitMarginStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var WebkitMaskAttachment: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "fixed" | "local" | "scroll" | String? & Any? */
var WebkitMaskClip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "border" | "content" | "padding" | "text" | String? & Any? */
var WebkitMaskComposite: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "clear" | "copy" | "destination-atop" | "destination-in" | "destination-out" | "destination-over" | "source-atop" | "source-in" | "source-out" | "source-over" | "xor" | String? & Any? */
var WebkitMaskImage: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var WebkitMaskOrigin: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "border" | "content" | "padding" | String? & Any? */
var WebkitMaskPosition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var WebkitMaskPositionX: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "center" | "left" | "right" | String? & Any? */
var WebkitMaskPositionY: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "top" | String? & Any? */
var WebkitMaskRepeat: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | String? & Any? */
var WebkitMaskRepeatX: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "no-repeat" | "repeat" | "round" | "space" */
var WebkitMaskRepeatY: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "no-repeat" | "repeat" | "round" | "space" */
var WebkitMaskSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "contain" | "cover" | String? & Any? */
var WebkitMaxInlineSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "-moz-max-content" | "-moz-min-content" | "max-content" | "min-content" | "none" | String? & Any? */
var WebkitOrder: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var WebkitOverflowScrolling: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "touch" */
var WebkitPaddingEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var WebkitPaddingStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var WebkitPerspective: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "none" */
var WebkitPerspectiveOrigin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var WebkitPrintColorAdjust: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "economy" | "exact" */
var WebkitScrollSnapType: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block" | "both" | "inline" | "none" | "x" | "y" | String? & Any? */
var WebkitShapeMargin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var WebkitTapHighlightColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var WebkitTextCombine: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "digits" | "none" | String? & Any? */
var WebkitTextDecorationColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var WebkitTextDecorationLine: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "blink" | "grammar-error" | "line-through" | "none" | "overline" | "spelling-error" | "underline" | String? & Any? */
var WebkitTextDecorationSkip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "box-decoration" | "edges" | "leading-spaces" | "none" | "objects" | "spaces" | "trailing-spaces" | String? & Any? */
var WebkitTextDecorationStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "solid" | "wavy" */
var WebkitTextEmphasisColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var WebkitTextEmphasisPosition: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var WebkitTextEmphasisStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" | String? & Any? */
var WebkitTextFillColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var WebkitTextOrientation: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "mixed" | "sideways" | "upright" */
var WebkitTextSizeAdjust: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "none" | String? & Any? */
var WebkitTextStrokeColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var WebkitTextStrokeWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? */
var WebkitTextUnderlinePosition: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "from-font" | "left" | "right" | "under" | String? & Any? */
var WebkitTouchCallout: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "default" | "none" */
var WebkitTransform: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var WebkitTransformOrigin: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var WebkitTransformStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "flat" | "preserve-3d" */
var WebkitTransitionDelay: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var WebkitTransitionDuration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var WebkitTransitionProperty: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "none" | String? & Any? */
var WebkitTransitionTimingFunction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" */
var WebkitUserModify: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "read-only" | "read-write" | "read-write-plaintext-only" */
var WebkitUserSelect: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-none" | "all" | "auto" | "contain" | "element" | "none" | "text" */
var WebkitWritingMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "horizontal-tb" | "sideways-lr" | "sideways-rl" | "vertical-lr" | "vertical-rl" */
}
interface VendorShorthandProperties<TLength, TTime> {
var MozAnimation: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" | "alternate" | "alternate-reverse" | "normal" | "reverse" | "backwards" | "both" | "forwards" | "none" | TTime? | "infinite" | "paused" | "running" | Number? & Any? */
var MozBorderImage: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "repeat" | "round" | "space" | "stretch" | String? & Any? | Number? & Any? */
var MozColumnRule: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var MozColumns: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? | Number? & Any? */
var MozTransition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" | TTime? | "all" | "none" */
var msContentZoomLimit: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msContentZoomSnap: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "mandatory" | "none" | "proximity" | String? & Any? */
var msFlex: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "content" | "max-content" | "min-content" | "none" | String? & Any? | Number? & Any? */
var msScrollLimit: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msScrollSnapX: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msScrollSnapY: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? */
var msTransition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" | TTime? | "all" | "none" */
var WebkitAnimation: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" | "alternate" | "alternate-reverse" | "normal" | "reverse" | "backwards" | "both" | "forwards" | "none" | TTime? | "infinite" | "paused" | "running" | Number? & Any? */
var WebkitBorderBefore: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var WebkitBorderImage: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "repeat" | "round" | "space" | "stretch" | String? & Any? | Number? & Any? */
var WebkitBorderRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var WebkitColumnRule: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var WebkitColumns: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? | Number? & Any? */
var WebkitFlex: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "content" | "max-content" | "min-content" | "none" | String? & Any? | Number? & Any? */
var WebkitFlexFlow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "column" | "column-reverse" | "nowrap" | "row" | "row-reverse" | "wrap" | "wrap-reverse" | String? & Any? */
var WebkitMask: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? | "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | "border-box" | "content-box" | "padding-box" | "border" | "content" | "none" | "padding" | "text" */
var WebkitTextEmphasis: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" */
var WebkitTextStroke: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | TLength? */
var WebkitTransition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" | TTime? | "all" | "none" */
}
interface VendorProperties<TLength, TTime> :
VendorLonghandProperties<TLength, TTime>,
VendorShorthandProperties<TLength, TTime>
interface ObsoleteProperties<TLength, TTime> {
var boxAlign: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "baseline" | "center" | "end" | "start" | "stretch" */
var boxDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | "reverse" */
var boxFlex: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var boxFlexGroup: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var boxLines: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "multiple" | "single" */
var boxOrdinalGroup: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var boxOrient: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block-axis" | "horizontal" | "inline-axis" | "vertical" */
var boxPack: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "justify" | "start" */
var clip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? */
var fontVariantAlternates: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "historical-forms" | "normal" | String? & Any? */
var gridColumnGap: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var gridGap: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var gridRowGap: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var imeMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "active" | "auto" | "disabled" | "inactive" | "normal" */
var offsetBlock: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var offsetBlockEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var offsetBlockStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var offsetInline: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var offsetInlineEnd: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var offsetInlineStart: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | String? & Any? */
var scrollSnapCoordinate: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? | "none" */
var scrollSnapDestination: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? */
var scrollSnapPointsX: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var scrollSnapPointsY: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var scrollSnapTypeX: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "mandatory" | "none" | "proximity" */
var scrollSnapTypeY: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "mandatory" | "none" | "proximity" */
var scrollbarTrackColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var textCombineHorizontal: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "digits" | "none" | String? & Any? */
var KhtmlBoxAlign: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "baseline" | "center" | "end" | "start" | "stretch" */
var KhtmlBoxDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | "reverse" */
var KhtmlBoxFlex: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var KhtmlBoxFlexGroup: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var KhtmlBoxLines: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "multiple" | "single" */
var KhtmlBoxOrdinalGroup: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var KhtmlBoxOrient: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block-axis" | "horizontal" | "inline-axis" | "vertical" */
var KhtmlBoxPack: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "justify" | "start" */
var KhtmlLineBreak: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "anywhere" | "auto" | "loose" | "normal" | "strict" */
var KhtmlOpacity: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? | Number? & Any? */
var KhtmlUserSelect: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-none" | "all" | "auto" | "contain" | "element" | "none" | "text" */
var MozBackgroundClip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | String? & Any? */
var MozBackgroundInlinePolicy: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "clone" | "slice" */
var MozBackgroundOrigin: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | String? & Any? */
var MozBackgroundSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "contain" | "cover" | String? & Any? */
var MozBinding: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var MozBorderRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozBorderRadiusBottomleft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozBorderRadiusBottomright: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozBorderRadiusTopleft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozBorderRadiusTopright: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozBoxAlign: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "baseline" | "center" | "end" | "start" | "stretch" */
var MozBoxDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | "reverse" */
var MozBoxFlex: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var MozBoxOrdinalGroup: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var MozBoxOrient: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block-axis" | "horizontal" | "inline-axis" | "vertical" */
var MozBoxPack: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "justify" | "start" */
var MozBoxShadow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var MozFloatEdge: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "margin-box" | "padding-box" */
var MozForceBrokenImageIcon: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var MozOpacity: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? | Number? & Any? */
var MozOutline: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | TLength? | "medium" | "thick" | "thin" | "auto" | "invert" */
var MozOutlineColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "invert" */
var MozOutlineRadius: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozOutlineRadiusBottomleft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozOutlineRadiusBottomright: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozOutlineRadiusTopleft: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozOutlineRadiusTopright: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var MozOutlineStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid" | "auto" | String? & Any? */
var MozOutlineWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "medium" | "thick" | "thin" */
var MozTextAlignLast: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "center" | "end" | "justify" | "left" | "right" | "start" */
var MozTextDecorationColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var MozTextDecorationLine: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "blink" | "grammar-error" | "line-through" | "none" | "overline" | "spelling-error" | "underline" | String? & Any? */
var MozTextDecorationStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "dashed" | "dotted" | "double" | "solid" | "wavy" */
var MozUserInput: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "disabled" | "enabled" | "none" */
var msImeMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "active" | "auto" | "disabled" | "inactive" | "normal" */
var msScrollbarTrackColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var OAnimation: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" | "alternate" | "alternate-reverse" | "normal" | "reverse" | "backwards" | "both" | "forwards" | "none" | TTime? | "infinite" | "paused" | "running" | Number? & Any? */
var OAnimationDelay: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var OAnimationDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "alternate" | "alternate-reverse" | "normal" | "reverse" | String? & Any? */
var OAnimationDuration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var OAnimationFillMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "backwards" | "both" | "forwards" | "none" | String? & Any? */
var OAnimationIterationCount: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "infinite" | String? & Any? | Number? & Any? */
var OAnimationName: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var OAnimationPlayState: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "paused" | "running" | String? & Any? */
var OAnimationTimingFunction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" */
var OBackgroundSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "auto" | "contain" | "cover" | String? & Any? */
var OBorderImage: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "repeat" | "round" | "space" | "stretch" | String? & Any? | Number? & Any? */
var OTransform: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var OTransition: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" | TTime? | "all" | "none" */
var OTransitionDelay: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var OTransitionDuration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TTime? | String? & Any? */
var OTransitionProperty: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "none" | String? & Any? */
var OTransitionTimingFunction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | String? & Any? | "step-end" | "step-start" | "linear" */
var WebkitBoxAlign: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "baseline" | "center" | "end" | "start" | "stretch" */
var WebkitBoxDirection: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "normal" | "reverse" */
var WebkitBoxFlex: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var WebkitBoxFlexGroup: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var WebkitBoxLines: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "multiple" | "single" */
var WebkitBoxOrdinalGroup: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var WebkitBoxOrient: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block-axis" | "horizontal" | "inline-axis" | "vertical" */
var WebkitBoxPack: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "center" | "end" | "justify" | "start" */
var WebkitScrollSnapPointsX: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var WebkitScrollSnapPointsY: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
}
interface SvgProperties<TLength, TTime> {
var alignmentBaseline: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "after-edge" | "alphabetic" | "auto" | "baseline" | "before-edge" | "central" | "hanging" | "ideographic" | "mathematical" | "middle" | "text-after-edge" | "text-before-edge" */
var baselineShift: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "baseline" | "sub" | "super" | String? & Any? */
var clip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? */
var clipPath: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "none" | String? & Any? */
var clipRule: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "evenodd" | "nonzero" */
var color: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? */
var colorInterpolation: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "linearRGB" | "sRGB" */
var colorRendering: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "optimizeQuality" | "optimizeSpeed" */
var cursor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-grab" | "-webkit-grab" | "alias" | "all-scroll" | "auto" | "cell" | "col-resize" | "context-menu" | "copy" | "crosshair" | "default" | "e-resize" | "ew-resize" | "grab" | "grabbing" | "help" | "move" | "n-resize" | "ne-resize" | "nesw-resize" | "no-drop" | "none" | "not-allowed" | "ns-resize" | "nw-resize" | "nwse-resize" | "pointer" | "progress" | "row-resize" | "s-resize" | "se-resize" | "sw-resize" | "text" | "vertical-text" | "w-resize" | "wait" | "zoom-in" | "zoom-out" | String? & Any? */
var direction: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "ltr" | "rtl" */
var display: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "block" | "inline" | "run-in" | "-ms-flexbox" | "-ms-grid" | "-webkit-flex" | "flex" | "flow" | "flow-root" | "grid" | "ruby" | "table" | "ruby-base" | "ruby-base-container" | "ruby-text" | "ruby-text-container" | "table-caption" | "table-cell" | "table-column" | "table-column-group" | "table-footer-group" | "table-header-group" | "table-row" | "table-row-group" | "-ms-inline-flexbox" | "-ms-inline-grid" | "-webkit-inline-flex" | "inline-block" | "inline-flex" | "inline-grid" | "inline-list-item" | "inline-table" | "contents" | "list-item" | "none" | String? & Any? */
var dominantBaseline: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "alphabetic" | "auto" | "central" | "hanging" | "ideographic" | "mathematical" | "middle" | "no-change" | "reset-size" | "text-after-edge" | "text-before-edge" | "use-script" */
var fill: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "child" | "context-fill" | "context-stroke" | "none" */
var fillOpacity: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var fillRule: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "evenodd" | "nonzero" */
var filter: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var floodColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "currentColor" */
var floodOpacity: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var font: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "caption" | "icon" | "menu" | "message-box" | "small-caption" | "status-bar" | String? & Any? */
var fontFamily: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "cursive" | "fantasy" | "monospace" | "sans-serif" | "serif" | String? & Any? */
var fontSize: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "large" | "medium" | "small" | "x-large" | "x-small" | "xx-large" | "xx-small" | "xxx-large" | TLength? | "larger" | "smaller" | String? & Any? */
var fontSizeAdjust: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | Number? & Any? */
var fontStretch: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "condensed" | "expanded" | "extra-condensed" | "extra-expanded" | "normal" | "semi-condensed" | "semi-expanded" | "ultra-condensed" | "ultra-expanded" | String? & Any? */
var fontStyle: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "italic" | "normal" | "oblique" | String? & Any? */
var fontVariant: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "jis04" | "jis78" | "jis83" | "jis90" | "simplified" | "traditional" | "all-petite-caps" | "all-small-caps" | "common-ligatures" | "contextual" | "diagonal-fractions" | "discretionary-ligatures" | "full-width" | "historical-forms" | "historical-ligatures" | "lining-nums" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | "oldstyle-nums" | "ordinal" | "petite-caps" | "proportional-nums" | "proportional-width" | "ruby" | "slashed-zero" | "small-caps" | "stacked-fractions" | "tabular-nums" | "titling-caps" | "unicase" | String? & Any? */
var fontWeight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "bold" | "normal" | Number? & Any? | "bolder" | "lighter" */
var glyphOrientationVertical: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? | Number? & Any? */
var imageRendering: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-crisp-edges" | "-webkit-optimize-contrast" | "auto" | "crisp-edges" | "pixelated" */
var letterSpacing: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" */
var lightingColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "currentColor" */
var lineHeight: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" | String? & Any? | Number? & Any? */
var marker: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var markerEnd: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var markerMid: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var markerStart: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | String? & Any? */
var mask: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "bottom" | "center" | "left" | "right" | "top" | String? & Any? | "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | "border-box" | "content-box" | "padding-box" | "fill-box" | "margin-box" | "stroke-box" | "view-box" | "add" | "exclude" | "intersect" | "subtract" | "alpha" | "luminance" | "match-source" | "no-clip" | "none" */
var opacity: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | String? & Any? | Number? & Any? */
var overflow: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible" | String? & Any? */
var paintOrder: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "fill" | "markers" | "normal" | "stroke" | String? & Any? */
var pointerEvents: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "all" | "auto" | "fill" | "none" | "painted" | "stroke" | "visible" | "visibleFill" | "visiblePainted" | "visibleStroke" */
var shapeRendering: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "crispEdges" | "geometricPrecision" | "optimizeSpeed" */
var stopColor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "currentColor" */
var stopOpacity: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var stroke: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | "child" | "context-fill" | "context-stroke" | "none" */
var strokeDasharray: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? | Number? & Any? | "none" */
var strokeDashoffset: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var strokeLinecap: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "butt" | "round" | "square" */
var strokeLinejoin: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "bevel" | "miter" | "round" */
var strokeMiterlimit: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var strokeOpacity: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | Number? & Any? */
var strokeWidth: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | String? & Any? */
var textAnchor: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "end" | "middle" | "start" */
var textDecoration: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen" | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText" | "currentcolor" | String? & Any? | TLength? | "auto" | "blink" | "dashed" | "dotted" | "double" | "from-font" | "grammar-error" | "line-through" | "none" | "overline" | "solid" | "spelling-error" | "underline" | "wavy" */
var textRendering: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | "geometricPrecision" | "optimizeLegibility" | "optimizeSpeed" */
var unicodeBidi: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-isolate" | "-moz-isolate-override" | "-moz-plaintext" | "-webkit-isolate" | "bidi-override" | "embed" | "isolate" | "isolate-override" | "normal" | "plaintext" */
var vectorEffect: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "non-scaling-stroke" | "none" */
var visibility: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "collapse" | "hidden" | "visible" */
var whiteSpace: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "-moz-pre-wrap" | "break-spaces" | "normal" | "nowrap" | "pre" | "pre-line" | "pre-wrap" */
var wordSpacing: Any? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | TLength? | "normal" | String? & Any? */
var writingMode: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "horizontal-tb" | "sideways-lr" | "sideways-rl" | "vertical-lr" | "vertical-rl" */
}
interface Properties<TLength, TTime> :
StandardProperties<TLength, TTime>,
VendorProperties<TLength, TTime>,
ObsoleteProperties<TLength, TTime>,
SvgProperties<TLength, TTime> {
override var clip: String? /* "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto" | String? & Any? */
}
interface Properties1<TLength> : Properties<TLength, String /* String & Any */>
interface NativeAnimationEvent<T> : AnimationEvent<T>
interface NativeClipboardEvent<T> : ClipboardEvent<T>
interface NativeCompositionEvent<T> : CompositionEvent<T>
interface NativeDragEvent<T> : DragEvent<T>
interface NativeFocusEvent<T> : FocusEvent<T>
interface NativeKeyboardEvent<T> : KeyboardEvent<T>
interface NativeMouseEvent<T, U> : MouseEvent<T, U>
interface NativeTouchEvent<T> : TouchEvent<T>
interface NativePointerEvent<T> : PointerEvent<T>
interface NativeTransitionEvent<T> : TransitionEvent<T>
interface NativeUIEvent<T, U> : UIEvent<T, U>
interface NativeWheelEvent<T> : WheelEvent<T>
interface SchedulerInteraction {
var id: Number
var name: String
var timestamp: Number
}
interface IsExactlyAny<T>
interface NotExactlyAnyPropertyKeys<T>
interface MergePropTypes<P, T>
interface Defaultize<P, D>
interface ReactManagedAttributes<C, P>
interface RefObject<T> {
var current: T?
}
interface Typing0<T> {
fun bivarianceHack(instance: T?)
}
interface Attributes {
var key: Any? /* String? | Number? */
}
interface RefAttributes<T> : Attributes {
var ref: Any? /* Any | RefObject<T>? */
}
interface ClassAttributes<T> : Attributes {
var ref: Any? /* String? | Any | RefObject<T>? */
}
interface ReactElement<P, T> {
var type: T
var props: P
var key: Any? /* String? | Number? */
}
interface ReactElement0 : ReactElement<Any, Any? /* String | (props: Any) -> ReactElement0? | Any */>
interface ReactElement1<P> : ReactElement<P, Any? /* String | (props: Any) -> ReactElement0? | Any */>
interface ReactComponentElement<T, P> : ReactElement<P, Any>
interface FunctionComponentElement<P> : ReactElement<P, FunctionComponent<P>> {
var ref: Any?
}
interface ComponentElement<P : Props<P>, T : Component2<P, *>> : ReactElement<P, ComponentClass1<P>> {
var ref: Any? /* String? | Any | RefObject<T>? */
}
interface DOMElement<P, T : org.w3c.dom.Element> : ReactElement<P, String> {
var ref: Any? /* String? | Any | RefObject<T>? */
var children: Any?
}
interface ReactHTMLElement<T : HTMLElement> : DetailedReactHTMLElement<AllHTMLAttributes<T>, T>
interface DetailedReactHTMLElement<P : HTMLAttributes<T>, T : HTMLElement> : DOMElement<P, T> {
override var type: String /* "a" | "abbr" | "address" | "area" | "article" | "aside" | "audio" | "b" | "base" | "bdi" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | "caption" | "cite" | "code" | "col" | "colgroup" | "data" | "datalist" | "dd" | "del" | "details" | "dfn" | "dialog" | "div" | "dl" | "dt" | "em" | "embed" | "fieldset" | "figcaption" | "figure" | "footer" | "form" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "head" | "header" | "hgroup" | "hr" | "html" | "i" | "iframe" | "img" | "input" | "ins" | "kbd" | "keygen" | "label" | "legend" | "li" | "link" | "main" | "map" | "mark" | "menu" | "menuitem" | "meta" | "meter" | "nav" | "noscript" | "object" | "ol" | "optgroup" | "option" | "output" | "p" | "param" | "picture" | "pre" | "progress" | "q" | "rp" | "rt" | "ruby" | "s" | "samp" | "slot" | "script" | "section" | "select" | "small" | "source" | "span" | "strong" | "style" | "sub" | "summary" | "sup" | "table" | "template" | "tbody" | "td" | "textarea" | "tfoot" | "th" | "thead" | "time" | "title" | "tr" | "track" | "u" | "ul" | "var" | "video" | "wbr" | "webview" */
}
interface ReactSVGElement : DOMElement<SVGAttributes<Element>, org.w3c.dom.Element> {
override var type: String /* "animate" | "circle" | "clipPath" | "defs" | "desc" | "ellipse" | "feBlend" | "feColorMatrix" | "feComponentTransfer" | "feComposite" | "feConvolveMatrix" | "feDiffuseLighting" | "feDisplacementMap" | "feDistantLight" | "feDropShadow" | "feFlood" | "feFuncA" | "feFuncB" | "feFuncG" | "feFuncR" | "feGaussianBlur" | "feImage" | "feMerge" | "feMergeNode" | "feMorphology" | "feOffset" | "fePointLight" | "feSpecularLighting" | "feSpotLight" | "feTile" | "feTurbulence" | "filter" | "foreignObject" | "g" | "image" | "line" | "linearGradient" | "marker" | "mask" | "metadata" | "path" | "pattern" | "polygon" | "polyline" | "radialGradient" | "rect" | "stop" | "svg" | "switch" | "symbol" | "text" | "textPath" | "tspan" | "use" | "view" */
}
interface ReactPortal : ReactElement0 {
override var key: Any? /* String? | Number? */
var children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
}
interface HTMLFactory<T : HTMLElement> : DetailedHTMLFactory<AllHTMLAttributes<T>, T>
interface DetailedHTMLFactory<P : HTMLAttributes<T>, T : HTMLElement> {
operator fun <P : DOMAttributes<T>, T : org.w3c.dom.Element> invoke(
props: ClassAttributes<T> /* ClassAttributes<T> & P */,
vararg children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
): DOMElement<P, T>
operator fun invoke(
props: ClassAttributes<T> /* ClassAttributes<T> & P */,
vararg children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
): DetailedReactHTMLElement<P, T>
}
interface SVGFactory {
operator fun <P : DOMAttributes<T>, T : org.w3c.dom.Element> invoke(
props: ClassAttributes<T> /* ClassAttributes<T> & P */,
vararg children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
): DOMElement<P, T>
operator fun invoke(
props: ClassAttributes<Element> /* ClassAttributes<SVGElement> & SVGAttributes<SVGElement> */,
vararg children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
): ReactSVGElement
}
interface ProviderProps<T> {
var value: T
var children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
}
interface ConsumerProps<T> {
var children: (value: T) -> Any?
}
interface ExoticComponent<P> : Component<P, Any, Any> {
operator fun invoke(props: P): ReactElement0?
var `$$typeof`: Any
}
interface NamedExoticComponent<P> : ExoticComponent<P> {
var displayName: String?
}
interface ProviderExoticComponent<P> : ExoticComponent<P> {
var propTypes: Any?
}
interface Context<T> {
var Provider: Any?
var Consumer: Any?
var displayName: String?
}
interface Children : ReactChildren
interface Typing1 {
var children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
}
interface Fragment : ExoticComponent<Typing1>
interface StrictMode : ExoticComponent<Typing1>
interface SuspenseProps : Props<SuspenseProps> {
override var children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
var fallback: Any?
}
interface Suspense : ExoticComponent<SuspenseProps>
interface ProfilerProps : Props<ProfilerProps> {
override var children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
var id: String
var onRender: Any
}
interface Profiler : ExoticComponent<ProfilerProps>
interface Typing2 {
operator fun get(key: String): Any? /* Component1<Any>? | Element? */
operator fun set(key: String, value: Component1<*>)
operator fun set(key: String, value: Element)
}
interface Component<P, S, SS> : ComponentLifecycle<P, S, SS>, ReactElement<P, Component<P, S, SS>> {
override val componentDidMount: (() -> Unit)?
override val shouldComponentUpdate: ((nextProps: P, nextState: S, nextContext: Any) -> Boolean)?
override val componentWillUnmount: (() -> Unit)?
override val componentDidCatch: ((error: Error, errorInfo: ErrorInfo) -> Unit)?
override val getSnapshotBeforeUpdate: ((prevProps: P, prevState: S) -> SS?)?
override val componentDidUpdate: ((prevProps: P, prevState: S, snapshot: SS) -> Unit)?
override val componentWillMount: (() -> Unit)?
override val UNSAFE_componentWillMount: (() -> Unit)?
override val componentWillReceiveProps: ((nextProps: P, nextContext: Any) -> Unit)?
override val UNSAFE_componentWillReceiveProps: ((nextProps: P, nextContext: Any) -> Unit)?
override val componentWillUpdate: ((nextProps: P, nextState: S, nextContext: Any) -> Unit)?
override val UNSAFE_componentWillUpdate: ((nextProps: P, nextState: S, nextContext: Any) -> Unit)?
var context: Any
fun setState(state: ((prevState: S, props: P) -> Any?)?, callback: () -> Unit)
fun setState(state: ((prevState: S, props: P) -> Any?)?)
fun setState(state: S?, callback: () -> Unit = {})
fun forceUpdate(callback: () -> Unit)
fun render(): Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
override var props: P /* P & Typing1 */
var state: S
var refs: Typing2
companion object {
lateinit var contextType: Context<Any>
}
}
interface Component2<P : Props<P>, S> : Component<P, S, Any>
interface Component1<P : Props<P>> : Component<P, Any, Any>
interface Component0 : Component<Props<Any>, Any, Any>
interface PureComponent<P : Props<P>, S, SS> : Component<P, S, SS>
interface PureComponent2<P : Props<P>, S> : PureComponent<P, S, Any>
interface PureComponent1<P : Props<P>> : PureComponent<P, Any, Any>
interface ClassicComponent<P : Props<P>, S> : Component2<P, S> {
fun replaceState(nextState: S, callback: () -> Unit)
fun isMounted(): Boolean
val getInitialState: (() -> S)?
}
interface ChildContextProvider<CC> {
fun getChildContext(): CC
}
interface FC<T> : FunctionComponent<T>
interface FunctionComponent<P> : Component<P, Any, Any> {
operator fun invoke(props: P /* P & Typing1 */, context: Any): ReactElement<Any, Any>?
var propTypes: Any?
var contextTypes: Any?
var defaultProps: Any?
var displayName: String?
}
interface VoidFunctionComponent<P> {
operator fun invoke(props: P, context: Any): ReactElement<Any, Any>?
var propTypes: Any?
var contextTypes: Any?
var defaultProps: Any?
var displayName: String?
}
interface ForwardRefRenderFunction<T, P> {
operator fun invoke(props: P /* P & Typing1 */, ref: ((instance: T?) -> Unit)?): ReactElement0?
operator fun invoke(props: P /* P & Typing1 */, ref: MutableRefObject<T?>?): ReactElement0?
var displayName: String?
var defaultProps: Any?
var propTypes: Any?
}
interface RefForwardingComponent<T, P> : ForwardRefRenderFunction<T, P>
interface ComponentClass<P, S> : StaticLifecycle<P, S> {
var propTypes: Any?
var contextType: Context<Any>?
var contextTypes: Any?
var childContextTypes: Any?
var defaultProps: Any?
var displayName: String?
}
interface ComponentClass1<P> : ComponentClass<P, Any?>
interface ClassicComponentClass<P> : ComponentClass1<P> {
val getDefaultProps: (() -> P)?
}
interface ComponentLifecycle<P, S, SS> : NewLifecycle<P, S, SS>, DeprecatedLifecycle<P, S> {
val componentDidMount: (() -> Unit)?
val shouldComponentUpdate: ((nextProps: P, nextState: S, nextContext: Any) -> Boolean)?
val componentWillUnmount: (() -> Unit)?
val componentDidCatch: ((error: Error, errorInfo: ErrorInfo) -> Unit)?
}
interface ComponentLifecycle2<P, S> : ComponentLifecycle<P, S, Any>
interface StaticLifecycle<P, S> {
var getDerivedStateFromProps: Any?
var getDerivedStateFromError: Any?
}
interface NewLifecycle<P, S, SS> {
val getSnapshotBeforeUpdate: ((prevProps: P, prevState: S) -> SS?)?
val componentDidUpdate: ((prevProps: P, prevState: S, snapshot: SS) -> Unit)?
}
interface DeprecatedLifecycle<P, S> {
val componentWillMount: (() -> Unit)?
val UNSAFE_componentWillMount: (() -> Unit)?
val componentWillReceiveProps: ((nextProps: P, nextContext: Any) -> Unit)?
val UNSAFE_componentWillReceiveProps: ((nextProps: P, nextContext: Any) -> Unit)?
val componentWillUpdate: ((nextProps: P, nextState: S, nextContext: Any) -> Unit)?
val UNSAFE_componentWillUpdate: ((nextProps: P, nextState: S, nextContext: Any) -> Unit)?
}
interface Mixin<P, S> : ComponentLifecycle2<P, S> {
var mixins: Array<Mixin<P, S>>?
var statics: Any?
var displayName: String?
var propTypes: Any?
var contextTypes: Any?
var childContextTypes: Any?
val getDefaultProps: (() -> P)?
val getInitialState: (() -> S)?
}
interface ComponentSpec<P, S> : Mixin<P, S> {
fun render(): Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
operator fun get(propertyName: String): Any?
operator fun set(propertyName: String, value: Any)
}
interface ForwardRefExoticComponent<P> : NamedExoticComponent<P> {
var defaultProps: Any?
var propTypes: Any?
}
interface Typing3<T> {
var type: T
}
interface Typing4<T> {
var _result: T
}
interface Typing5<T> {
var default: T
}
interface MutableRefObject<T> {
var current: T
}
interface BaseSyntheticEvent<E, C, T> {
var nativeEvent: E
var currentTarget: C
var target: T
var bubbles: Boolean
var cancelable: Boolean
var defaultPrevented: Boolean
var eventPhase: Number
var isTrusted: Boolean
fun preventDefault()
fun isDefaultPrevented(): Boolean
fun stopPropagation()
fun isPropagationStopped(): Boolean
fun persist()
var timeStamp: Number
var type: String
}
interface SyntheticEvent<T, E> : BaseSyntheticEvent<E, EventTarget /* EventTarget & T */, EventTarget>
interface SyntheticEvent1<T> : SyntheticEvent<T, Event>
interface ClipboardEvent<T> : SyntheticEvent<T, NativeClipboardEvent<T>> {
var clipboardData: Any?
}
interface CompositionEvent<T> : SyntheticEvent<T, NativeCompositionEvent<T>> {
var data: String
}
interface DragEvent<T> : MouseEvent<T, NativeDragEvent<T>> {
var dataTransfer: Any?
}
interface PointerEvent<T> : MouseEvent<T, NativePointerEvent<T>> {
var pointerId: Number
var pressure: Number
var tangentialPressure: Number
var tiltX: Number
var tiltY: Number
var twist: Number
var width: Number
var height: Number
var pointerType: String /* "mouse" | "pen" | "touch" */
var isPrimary: Boolean
}
interface FocusEvent<T> : SyntheticEvent<T, NativeFocusEvent<T>> {
var relatedTarget: EventTarget?
override var target: EventTarget /* EventTarget & T */
}
interface FormEvent<T> : SyntheticEvent1<T>
interface InvalidEvent<T> : SyntheticEvent1<T> {
override var target: EventTarget /* EventTarget & T */
}
interface ChangeEvent<T> : SyntheticEvent1<T> {
override var target: EventTarget /* EventTarget & T */
}
interface KeyboardEvent<T> : SyntheticEvent<T, NativeKeyboardEvent<T>> {
var altKey: Boolean
var charCode: Number
var ctrlKey: Boolean
fun getModifierState(key: String): Boolean
var key: String
var keyCode: Number
var locale: String
var location: Number
var metaKey: Boolean
var repeat: Boolean
var shiftKey: Boolean
var which: Number
}
interface MouseEvent<T, E> : UIEvent<T, E> {
var altKey: Boolean
var button: Number
var buttons: Number
var clientX: Number
var clientY: Number
var ctrlKey: Boolean
fun getModifierState(key: String): Boolean
var metaKey: Boolean
var movementX: Number
var movementY: Number
var pageX: Number
var pageY: Number
var relatedTarget: EventTarget?
var screenX: Number
var screenY: Number
var shiftKey: Boolean
}
interface MouseEvent1<T> : MouseEvent<T, NativeMouseEvent<T, *>>
interface TouchEvent<T> : UIEvent<T, NativeTouchEvent<T>> {
var altKey: Boolean
var changedTouches: TouchList
var ctrlKey: Boolean
fun getModifierState(key: String): Boolean
var metaKey: Boolean
var shiftKey: Boolean
var targetTouches: TouchList
var touches: TouchList
}
interface UIEvent<T, E> : SyntheticEvent<T, E> {
var detail: Number
var view: AbstractView
}
interface UIEvent1<T> : UIEvent<T, NativeUIEvent<T, *>>
interface WheelEvent<T> : MouseEvent<T, NativeWheelEvent<T>> {
var deltaMode: Number
var deltaX: Number
var deltaY: Number
var deltaZ: Number
}
interface AnimationEvent<T> : SyntheticEvent<T, NativeAnimationEvent<T>> {
var animationName: String
var elapsedTime: Number
var pseudoElement: String
}
interface AnimationEvent0 : AnimationEvent<Element>
interface TransitionEvent<T> : SyntheticEvent<T, NativeTransitionEvent<T>> {
var elapsedTime: Number
var propertyName: String
var pseudoElement: String
}
interface Typing6<E> {
fun bivarianceHack(event: E)
}
interface Props<T> {
var children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
var key: Any? /* String? | Number? */
var ref: Any? /* String? | Any | RefObject<T>? */
}
interface HTMLProps<T> : AllHTMLAttributes<T>, ClassAttributes<T>
interface SVGProps<T> : SVGAttributes<T>, ClassAttributes<T>
interface DangerouslySetInnerHTML {
var __html: String
}
/*
typealias version = String
typealias MouseEventHandler<T> = (MouseEvent<T, *>) -> Unit
*/
interface DOMAttributes<T> {
var children: Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */
var dangerouslySetInnerHTML: DangerouslySetInnerHTML?
/*
var onCopy: ClipboardEventHandler<T>?
var onCopyCapture: ClipboardEventHandler<T>?
var onCut: ClipboardEventHandler<T>?
var onCutCapture: ClipboardEventHandler<T>?
var onPaste: ClipboardEventHandler<T>?
var onPasteCapture: ClipboardEventHandler<T>?
var onCompositionEnd: CompositionEventHandler<T>?
var onCompositionEndCapture: CompositionEventHandler<T>?
var onCompositionStart: CompositionEventHandler<T>?
var onCompositionStartCapture: CompositionEventHandler<T>?
var onCompositionUpdate: CompositionEventHandler<T>?
var onCompositionUpdateCapture: CompositionEventHandler<T>?
var onFocus: FocusEventHandler<T>?
var onFocusCapture: FocusEventHandler<T>?
var onBlur: FocusEventHandler<T>?
var onBlurCapture: FocusEventHandler<T>?
var onChange: FormEventHandler<T>?
var onChangeCapture: FormEventHandler<T>?
var onBeforeInput: FormEventHandler<T>?
var onBeforeInputCapture: FormEventHandler<T>?
var onInput: FormEventHandler<T>?
var onInputCapture: FormEventHandler<T>?
var onReset: FormEventHandler<T>?
var onResetCapture: FormEventHandler<T>?
var onSubmit: FormEventHandler<T>?
var onSubmitCapture: FormEventHandler<T>?
var onInvalid: FormEventHandler<T>?
var onInvalidCapture: FormEventHandler<T>?
var onLoad: ReactEventHandler<T>?
var onLoadCapture: ReactEventHandler<T>?
var onError: ReactEventHandler<T>?
var onErrorCapture: ReactEventHandler<T>?
var onKeyDown: KeyboardEventHandler<T>?
var onKeyDownCapture: KeyboardEventHandler<T>?
var onKeyPress: KeyboardEventHandler<T>?
var onKeyPressCapture: KeyboardEventHandler<T>?
var onKeyUp: KeyboardEventHandler<T>?
var onKeyUpCapture: KeyboardEventHandler<T>?
var onAbort: ReactEventHandler<T>?
var onAbortCapture: ReactEventHandler<T>?
var onCanPlay: ReactEventHandler<T>?
var onCanPlayCapture: ReactEventHandler<T>?
var onCanPlayThrough: ReactEventHandler<T>?
var onCanPlayThroughCapture: ReactEventHandler<T>?
var onDurationChange: ReactEventHandler<T>?
var onDurationChangeCapture: ReactEventHandler<T>?
var onEmptied: ReactEventHandler<T>?
var onEmptiedCapture: ReactEventHandler<T>?
var onEncrypted: ReactEventHandler<T>?
var onEncryptedCapture: ReactEventHandler<T>?
var onEnded: ReactEventHandler<T>?
var onEndedCapture: ReactEventHandler<T>?
var onLoadedData: ReactEventHandler<T>?
var onLoadedDataCapture: ReactEventHandler<T>?
var onLoadedMetadata: ReactEventHandler<T>?
var onLoadedMetadataCapture: ReactEventHandler<T>?
var onLoadStart: ReactEventHandler<T>?
var onLoadStartCapture: ReactEventHandler<T>?
var onPause: ReactEventHandler<T>?
var onPauseCapture: ReactEventHandler<T>?
var onPlay: ReactEventHandler<T>?
var onPlayCapture: ReactEventHandler<T>?
var onPlaying: ReactEventHandler<T>?
var onPlayingCapture: ReactEventHandler<T>?
var onProgress: ReactEventHandler<T>?
var onProgressCapture: ReactEventHandler<T>?
var onRateChange: ReactEventHandler<T>?
var onRateChangeCapture: ReactEventHandler<T>?
var onSeeked: ReactEventHandler<T>?
var onSeekedCapture: ReactEventHandler<T>?
var onSeeking: ReactEventHandler<T>?
var onSeekingCapture: ReactEventHandler<T>?
var onStalled: ReactEventHandler<T>?
var onStalledCapture: ReactEventHandler<T>?
var onSuspend: ReactEventHandler<T>?
var onSuspendCapture: ReactEventHandler<T>?
var onTimeUpdate: ReactEventHandler<T>?
var onTimeUpdateCapture: ReactEventHandler<T>?
var onVolumeChange: ReactEventHandler<T>?
var onVolumeChangeCapture: ReactEventHandler<T>?
var onWaiting: ReactEventHandler<T>?
var onWaitingCapture: ReactEventHandler<T>?
var onAuxClick: MouseEventHandler<T>?
var onAuxClickCapture: MouseEventHandler<T>?
var onClick: MouseEventHandler<T>?
var onClickCapture: MouseEventHandler<T>?
var onContextMenu: MouseEventHandler<T>?
var onContextMenuCapture: MouseEventHandler<T>?
var onDoubleClick: MouseEventHandler<T>?
var onDoubleClickCapture: MouseEventHandler<T>?
var onDrag: DragEventHandler<T>?
var onDragCapture: DragEventHandler<T>?
var onDragEnd: DragEventHandler<T>?
var onDragEndCapture: DragEventHandler<T>?
var onDragEnter: DragEventHandler<T>?
var onDragEnterCapture: DragEventHandler<T>?
var onDragExit: DragEventHandler<T>?
var onDragExitCapture: DragEventHandler<T>?
var onDragLeave: DragEventHandler<T>?
var onDragLeaveCapture: DragEventHandler<T>?
var onDragOver: DragEventHandler<T>?
var onDragOverCapture: DragEventHandler<T>?
var onDragStart: DragEventHandler<T>?
var onDragStartCapture: DragEventHandler<T>?
var onDrop: DragEventHandler<T>?
var onDropCapture: DragEventHandler<T>?
var onMouseDown: MouseEventHandler<T>?
var onMouseDownCapture: MouseEventHandler<T>?
var onMouseEnter: MouseEventHandler<T>?
var onMouseLeave: MouseEventHandler<T>?
var onMouseMove: MouseEventHandler<T>?
var onMouseMoveCapture: MouseEventHandler<T>?
var onMouseOut: MouseEventHandler<T>?
var onMouseOutCapture: MouseEventHandler<T>?
var onMouseOver: MouseEventHandler<T>?
var onMouseOverCapture: MouseEventHandler<T>?
var onMouseUp: MouseEventHandler<T>?
var onMouseUpCapture: MouseEventHandler<T>?
var onSelect: ReactEventHandler<T>?
var onSelectCapture: ReactEventHandler<T>?
var onTouchCancel: TouchEventHandler<T>?
var onTouchCancelCapture: TouchEventHandler<T>?
var onTouchEnd: TouchEventHandler<T>?
var onTouchEndCapture: TouchEventHandler<T>?
var onTouchMove: TouchEventHandler<T>?
var onTouchMoveCapture: TouchEventHandler<T>?
var onTouchStart: TouchEventHandler<T>?
var onTouchStartCapture: TouchEventHandler<T>?
var onPointerDown: PointerEventHandler<T>?
var onPointerDownCapture: PointerEventHandler<T>?
var onPointerMove: PointerEventHandler<T>?
var onPointerMoveCapture: PointerEventHandler<T>?
var onPointerUp: PointerEventHandler<T>?
var onPointerUpCapture: PointerEventHandler<T>?
var onPointerCancel: PointerEventHandler<T>?
var onPointerCancelCapture: PointerEventHandler<T>?
var onPointerEnter: PointerEventHandler<T>?
var onPointerEnterCapture: PointerEventHandler<T>?
var onPointerLeave: PointerEventHandler<T>?
var onPointerLeaveCapture: PointerEventHandler<T>?
var onPointerOver: PointerEventHandler<T>?
var onPointerOverCapture: PointerEventHandler<T>?
var onPointerOut: PointerEventHandler<T>?
var onPointerOutCapture: PointerEventHandler<T>?
var onGotPointerCapture: PointerEventHandler<T>?
var onGotPointerCaptureCapture: PointerEventHandler<T>?
var onLostPointerCapture: PointerEventHandler<T>?
var onLostPointerCaptureCapture: PointerEventHandler<T>?
var onScroll: UIEventHandler<T>?
var onScrollCapture: UIEventHandler<T>?
var onWheel: WheelEventHandler<T>?
var onWheelCapture: WheelEventHandler<T>?
var onAnimationStart: AnimationEventHandler<T>?
var onAnimationStartCapture: AnimationEventHandler<T>?
var onAnimationEnd: AnimationEventHandler<T>?
var onAnimationEndCapture: AnimationEventHandler<T>?
var onAnimationIteration: AnimationEventHandler<T>?
var onAnimationIterationCapture: AnimationEventHandler<T>?
var onTransitionEnd: TransitionEventHandler<T>?
var onTransitionEndCapture: TransitionEventHandler<T>?*/
}
interface CSSProperties : Properties1<Any? /* String | Number */>
interface AriaAttributes {
operator fun get(key: String): Any?
operator fun set(key: String, value: String?)
operator fun set(key: String, value: Any? /* Boolean? | "false" | "true" */)
operator fun set(key: String, value: Number?)
}
interface HTMLAttributes<T> : AriaAttributes, DOMAttributes<T> {
var defaultChecked: Boolean?
var defaultValue: Any? /* String? | Number? | ReadonlyArray<String>? */
var suppressContentEditableWarning: Boolean?
var suppressHydrationWarning: Boolean?
var accessKey: String?
var className: String?
var contentEditable: Any? /* Boolean? | "true" | "false" | "inherit" */
var contextMenu: String?
var dir: String?
var draggable: Any? /* Boolean? | "true" | "false" */
var hidden: Boolean?
var id: String?
var lang: String?
var placeholder: String?
var slot: String?
var spellCheck: Any? /* Boolean? | "true" | "false" */
var style: CSSProperties?
var tabIndex: Number?
var title: String?
var translate: String? /* "yes" | "no" */
var radioGroup: String?
var role: String?
var about: String?
var datatype: String?
var inlist: Any?
var prefix: String?
var property: String?
var resource: String?
var `typeof`: String?
var vocab: String?
var autoCapitalize: String?
var autoCorrect: String?
var autoSave: String?
var color: String?
var itemProp: String?
var itemScope: Boolean?
var itemType: String?
var itemID: String?
var itemRef: String?
var results: Number?
var security: String?
var unselectable: String? /* "on" | "off" */
var inputMode: String? /* "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search" */
var `is`: String?
}
interface AllHTMLAttributes<T> : HTMLAttributes<T> {
var accept: String?
var acceptCharset: String?
var action: String?
var allowFullScreen: Boolean?
var allowTransparency: Boolean?
var alt: String?
var `as`: String?
var async: Boolean?
var autoComplete: String?
var autoFocus: Boolean?
var autoPlay: Boolean?
var capture: Any? /* Boolean? | String? */
var cellPadding: Any? /* Number? | String? */
var cellSpacing: Any? /* Number? | String? */
var charSet: String?
var challenge: String?
var checked: Boolean?
var cite: String?
var classID: String?
var cols: Number?
var colSpan: Number?
var content: String?
var controls: Boolean?
var coords: String?
var crossOrigin: String?
var data: String?
var dateTime: String?
var default: Boolean?
var defer: Boolean?
var disabled: Boolean?
var download: Any?
var encType: String?
var form: String?
var formAction: String?
var formEncType: String?
var formMethod: String?
var formNoValidate: Boolean?
var formTarget: String?
var frameBorder: Any? /* Number? | String? */
var headers: String?
var height: Any? /* Number? | String? */
var high: Number?
var href: String?
var hrefLang: String?
var htmlFor: String?
var httpEquiv: String?
var integrity: String?
var keyParams: String?
var keyType: String?
var kind: String?
var label: String?
var list: String?
var loop: Boolean?
var low: Number?
var manifest: String?
var marginHeight: Number?
var marginWidth: Number?
var max: Any? /* Number? | String? */
var maxLength: Number?
var media: String?
var mediaGroup: String?
var method: String?
var min: Any? /* Number? | String? */
var minLength: Number?
var multiple: Boolean?
var muted: Boolean?
var name: String?
var nonce: String?
var noValidate: Boolean?
var open: Boolean?
var optimum: Number?
var pattern: String?
override var placeholder: String?
var playsInline: Boolean?
var poster: String?
var preload: String?
var readOnly: Boolean?
var rel: String?
var required: Boolean?
var reversed: Boolean?
var rows: Number?
var rowSpan: Number?
var sandbox: String?
var scope: String?
var scoped: Boolean?
var scrolling: String?
var seamless: Boolean?
var selected: Boolean?
var shape: String?
var size: Number?
var sizes: String?
var span: Number?
var src: String?
var srcDoc: String?
var srcLang: String?
var srcSet: String?
var start: Number?
var step: Any? /* Number? | String? */
var summary: String?
var target: String?
var type: String?
var useMap: String?
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
var width: Any? /* Number? | String? */
var wmode: String?
var wrap: String?
}
interface AnchorHTMLAttributes<T> : HTMLAttributes<T> {
var download: Any?
var href: String?
var hrefLang: String?
var media: String?
var ping: String?
var rel: String?
var target: String?
var type: String?
var referrerPolicy: String? /* "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url" */
}
interface AudioHTMLAttributes<T> : MediaHTMLAttributes<T>
interface AreaHTMLAttributes<T> : HTMLAttributes<T> {
var alt: String?
var coords: String?
var download: Any?
var href: String?
var hrefLang: String?
var media: String?
var referrerPolicy: String? /* "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url" */
var rel: String?
var shape: String?
var target: String?
}
interface BaseHTMLAttributes<T> : HTMLAttributes<T> {
var href: String?
var target: String?
}
interface BlockquoteHTMLAttributes<T> : HTMLAttributes<T> {
var cite: String?
}
interface ButtonHTMLAttributes<T> : HTMLAttributes<T> {
var autoFocus: Boolean?
var disabled: Boolean?
var form: String?
var formAction: String?
var formEncType: String?
var formMethod: String?
var formNoValidate: Boolean?
var formTarget: String?
var name: String?
var type: String? /* "submit" | "reset" | "button" */
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
}
interface CanvasHTMLAttributes<T> : HTMLAttributes<T> {
var height: Any? /* Number? | String? */
var width: Any? /* Number? | String? */
}
interface ColHTMLAttributes<T> : HTMLAttributes<T> {
var span: Number?
var width: Any? /* Number? | String? */
}
interface ColgroupHTMLAttributes<T> : HTMLAttributes<T> {
var span: Number?
}
interface DataHTMLAttributes<T> : HTMLAttributes<T> {
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
}
interface DetailsHTMLAttributes<T> : HTMLAttributes<T> {
var open: Boolean?
var onToggle: Any?
}
interface DelHTMLAttributes<T> : HTMLAttributes<T> {
var cite: String?
var dateTime: String?
}
interface DialogHTMLAttributes<T> : HTMLAttributes<T> {
var open: Boolean?
}
interface EmbedHTMLAttributes<T> : HTMLAttributes<T> {
var height: Any? /* Number? | String? */
var src: String?
var type: String?
var width: Any? /* Number? | String? */
}
interface FieldsetHTMLAttributes<T> : HTMLAttributes<T> {
var disabled: Boolean?
var form: String?
var name: String?
}
interface FormHTMLAttributes<T> : HTMLAttributes<T> {
var acceptCharset: String?
var action: String?
var autoComplete: String?
var encType: String?
var method: String?
var name: String?
var noValidate: Boolean?
var target: String?
}
interface HtmlHTMLAttributes<T> : HTMLAttributes<T> {
var manifest: String?
}
interface IframeHTMLAttributes<T> : HTMLAttributes<T> {
var allow: String?
var allowFullScreen: Boolean?
var allowTransparency: Boolean?
var frameBorder: Any? /* Number? | String? */
var height: Any? /* Number? | String? */
var loading: String? /* "eager" | "lazy" */
var marginHeight: Number?
var marginWidth: Number?
var name: String?
var referrerPolicy: String? /* "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url" */
var sandbox: String?
var scrolling: String?
var seamless: Boolean?
var src: String?
var srcDoc: String?
var width: Any? /* Number? | String? */
}
interface ImgHTMLAttributes<T> : HTMLAttributes<T> {
var alt: String?
var crossOrigin: String? /* "anonymous" | "use-credentials" | "" */
var decoding: String? /* "async" | "auto" | "sync" */
var height: Any? /* Number? | String? */
var loading: String? /* "eager" | "lazy" */
var referrerPolicy: String? /* "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url" */
var sizes: String?
var src: String?
var srcSet: String?
var useMap: String?
var width: Any? /* Number? | String? */
}
interface InsHTMLAttributes<T> : HTMLAttributes<T> {
var cite: String?
var dateTime: String?
}
interface InputHTMLAttributes<T> : HTMLAttributes<T> {
var accept: String?
var alt: String?
var autoComplete: String?
var autoFocus: Boolean?
var capture: Any? /* Boolean? | String? */
var checked: Boolean?
var crossOrigin: String?
var disabled: Boolean?
var form: String?
var formAction: String?
var formEncType: String?
var formMethod: String?
var formNoValidate: Boolean?
var formTarget: String?
var height: Any? /* Number? | String? */
var list: String?
var max: Any? /* Number? | String? */
var maxLength: Number?
var min: Any? /* Number? | String? */
var minLength: Number?
var multiple: Boolean?
var name: String?
var pattern: String?
override var placeholder: String?
var readOnly: Boolean?
var required: Boolean?
var size: Number?
var src: String?
var step: Any? /* Number? | String? */
var type: String?
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
var width: Any? /* Number? | String? */
var onChange: Any?
}
interface KeygenHTMLAttributes<T> : HTMLAttributes<T> {
var autoFocus: Boolean?
var challenge: String?
var disabled: Boolean?
var form: String?
var keyType: String?
var keyParams: String?
var name: String?
}
interface LabelHTMLAttributes<T> : HTMLAttributes<T> {
var form: String?
var htmlFor: String?
}
interface LiHTMLAttributes<T> : HTMLAttributes<T> {
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
}
interface LinkHTMLAttributes<T> : HTMLAttributes<T> {
var `as`: String?
var crossOrigin: String?
var href: String?
var hrefLang: String?
var integrity: String?
var media: String?
var referrerPolicy: String? /* "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url" */
var rel: String?
var sizes: String?
var type: String?
var charSet: String?
}
interface MapHTMLAttributes<T> : HTMLAttributes<T> {
var name: String?
}
interface MenuHTMLAttributes<T> : HTMLAttributes<T> {
var type: String?
}
interface MediaHTMLAttributes<T> : HTMLAttributes<T> {
var autoPlay: Boolean?
var controls: Boolean?
var controlsList: String?
var crossOrigin: String?
var loop: Boolean?
var mediaGroup: String?
var muted: Boolean?
var playsInline: Boolean?
var preload: String?
var src: String?
}
interface MetaHTMLAttributes<T> : HTMLAttributes<T> {
var charSet: String?
var content: String?
var httpEquiv: String?
var name: String?
}
interface MeterHTMLAttributes<T> : HTMLAttributes<T> {
var form: String?
var high: Number?
var low: Number?
var max: Any? /* Number? | String? */
var min: Any? /* Number? | String? */
var optimum: Number?
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
}
interface QuoteHTMLAttributes<T> : HTMLAttributes<T> {
var cite: String?
}
interface ObjectHTMLAttributes<T> : HTMLAttributes<T> {
var classID: String?
var data: String?
var form: String?
var height: Any? /* Number? | String? */
var name: String?
var type: String?
var useMap: String?
var width: Any? /* Number? | String? */
var wmode: String?
}
interface OlHTMLAttributes<T> : HTMLAttributes<T> {
var reversed: Boolean?
var start: Number?
var type: String? /* "1" | "a" | "A" | "i" | "I" */
}
interface OptgroupHTMLAttributes<T> : HTMLAttributes<T> {
var disabled: Boolean?
var label: String?
}
interface OptionHTMLAttributes<T> : HTMLAttributes<T> {
var disabled: Boolean?
var label: String?
var selected: Boolean?
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
}
interface OutputHTMLAttributes<T> : HTMLAttributes<T> {
var form: String?
var htmlFor: String?
var name: String?
}
interface ParamHTMLAttributes<T> : HTMLAttributes<T> {
var name: String?
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
}
interface ProgressHTMLAttributes<T> : HTMLAttributes<T> {
var max: Any? /* Number? | String? */
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
}
interface SlotHTMLAttributes<T> : HTMLAttributes<T> {
var name: String?
}
interface ScriptHTMLAttributes<T> : HTMLAttributes<T> {
var async: Boolean?
var charSet: String?
var crossOrigin: String?
var defer: Boolean?
var integrity: String?
var noModule: Boolean?
var nonce: String?
var referrerPolicy: String? /* "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url" */
var src: String?
var type: String?
}
interface SelectHTMLAttributes<T> : HTMLAttributes<T> {
var autoComplete: String?
var autoFocus: Boolean?
var disabled: Boolean?
var form: String?
var multiple: Boolean?
var name: String?
var required: Boolean?
var size: Number?
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
var onChange: Any?
}
interface SourceHTMLAttributes<T> : HTMLAttributes<T> {
var media: String?
var sizes: String?
var src: String?
var srcSet: String?
var type: String?
}
interface StyleHTMLAttributes<T> : HTMLAttributes<T> {
var media: String?
var nonce: String?
var scoped: Boolean?
var type: String?
}
interface TableHTMLAttributes<T> : HTMLAttributes<T> {
var cellPadding: Any? /* Number? | String? */
var cellSpacing: Any? /* Number? | String? */
var summary: String?
var width: Any? /* Number? | String? */
}
interface TextareaHTMLAttributes<T> : HTMLAttributes<T> {
var autoComplete: String?
var autoFocus: Boolean?
var cols: Number?
var dirName: String?
var disabled: Boolean?
var form: String?
var maxLength: Number?
var minLength: Number?
var name: String?
override var placeholder: String?
var readOnly: Boolean?
var required: Boolean?
var rows: Number?
var value: Any? /* String? | ReadonlyArray<String>? | Number? */
var wrap: String?
var onChange: Any?
}
interface TdHTMLAttributes<T> : HTMLAttributes<T> {
var align: String? /* "left" | "center" | "right" | "justify" | "char" */
var colSpan: Number?
var headers: String?
var rowSpan: Number?
var scope: String?
var abbr: String?
var height: Any? /* Number? | String? */
var width: Any? /* Number? | String? */
var valign: String? /* "top" | "middle" | "bottom" | "baseline" */
}
interface ThHTMLAttributes<T> : HTMLAttributes<T> {
var align: String? /* "left" | "center" | "right" | "justify" | "char" */
var colSpan: Number?
var headers: String?
var rowSpan: Number?
var scope: String?
var abbr: String?
}
interface TimeHTMLAttributes<T> : HTMLAttributes<T> {
var dateTime: String?
}
interface TrackHTMLAttributes<T> : HTMLAttributes<T> {
var default: Boolean?
var kind: String?
var label: String?
var src: String?
var srcLang: String?
}
interface VideoHTMLAttributes<T> : MediaHTMLAttributes<T> {
var height: Any? /* Number? | String? */
override var playsInline: Boolean?
var poster: String?
var width: Any? /* Number? | String? */
var disablePictureInPicture: Boolean?
}
interface SVGAttributes<T> : AriaAttributes, DOMAttributes<T> {
var className: String?
var color: String?
var height: Any? /* Number? | String? */
var id: String?
var lang: String?
var max: Any? /* Number? | String? */
var media: String?
var method: String?
var min: Any? /* Number? | String? */
var name: String?
var style: CSSProperties?
var target: String?
var type: String?
var width: Any? /* Number? | String? */
var role: String?
var tabIndex: Number?
var crossOrigin: String? /* "anonymous" | "use-credentials" | "" */
var accentHeight: Any? /* Number? | String? */
var accumulate: String? /* "none" | "sum" */
var additive: String? /* "replace" | "sum" */
var alignmentBaseline: String? /* "auto" | "baseline" | "before-edge" | "text-before-edge" | "middle" | "central" | "after-edge" | "text-after-edge" | "ideographic" | "alphabetic" | "hanging" | "mathematical" | "inherit" */
var allowReorder: String? /* "no" | "yes" */
var alphabetic: Any? /* Number? | String? */
var amplitude: Any? /* Number? | String? */
var arabicForm: String? /* "initial" | "medial" | "terminal" | "isolated" */
var ascent: Any? /* Number? | String? */
var attributeName: String?
var attributeType: String?
var autoReverse: Any? /* Boolean? | "true" | "false" */
var azimuth: Any? /* Number? | String? */
var baseFrequency: Any? /* Number? | String? */
var baselineShift: Any? /* Number? | String? */
var baseProfile: Any? /* Number? | String? */
var bbox: Any? /* Number? | String? */
var begin: Any? /* Number? | String? */
var bias: Any? /* Number? | String? */
var by: Any? /* Number? | String? */
var calcMode: Any? /* Number? | String? */
var capHeight: Any? /* Number? | String? */
var clip: Any? /* Number? | String? */
var clipPath: String?
var clipPathUnits: Any? /* Number? | String? */
var clipRule: Any? /* Number? | String? */
var colorInterpolation: Any? /* Number? | String? */
var colorInterpolationFilters: String? /* "auto" | "sRGB" | "linearRGB" | "inherit" */
var colorProfile: Any? /* Number? | String? */
var colorRendering: Any? /* Number? | String? */
var contentScriptType: Any? /* Number? | String? */
var contentStyleType: Any? /* Number? | String? */
var cursor: Any? /* Number? | String? */
var cx: Any? /* Number? | String? */
var cy: Any? /* Number? | String? */
var d: String?
var decelerate: Any? /* Number? | String? */
var descent: Any? /* Number? | String? */
var diffuseConstant: Any? /* Number? | String? */
var direction: Any? /* Number? | String? */
var display: Any? /* Number? | String? */
var divisor: Any? /* Number? | String? */
var dominantBaseline: Any? /* Number? | String? */
var dur: Any? /* Number? | String? */
var dx: Any? /* Number? | String? */
var dy: Any? /* Number? | String? */
var edgeMode: Any? /* Number? | String? */
var elevation: Any? /* Number? | String? */
var enableBackground: Any? /* Number? | String? */
var end: Any? /* Number? | String? */
var exponent: Any? /* Number? | String? */
var externalResourcesRequired: Any? /* Boolean? | "true" | "false" */
var fill: String?
var fillOpacity: Any? /* Number? | String? */
var fillRule: String? /* "nonzero" | "evenodd" | "inherit" */
var filter: String?
var filterRes: Any? /* Number? | String? */
var filterUnits: Any? /* Number? | String? */
var floodColor: Any? /* Number? | String? */
var floodOpacity: Any? /* Number? | String? */
var focusable: Any? /* Boolean? | "true" | "false" | "auto" */
var fontFamily: String?
var fontSize: Any? /* Number? | String? */
var fontSizeAdjust: Any? /* Number? | String? */
var fontStretch: Any? /* Number? | String? */
var fontStyle: Any? /* Number? | String? */
var fontVariant: Any? /* Number? | String? */
var fontWeight: Any? /* Number? | String? */
var format: Any? /* Number? | String? */
var from: Any? /* Number? | String? */
var fx: Any? /* Number? | String? */
var fy: Any? /* Number? | String? */
var g1: Any? /* Number? | String? */
var g2: Any? /* Number? | String? */
var glyphName: Any? /* Number? | String? */
var glyphOrientationHorizontal: Any? /* Number? | String? */
var glyphOrientationVertical: Any? /* Number? | String? */
var glyphRef: Any? /* Number? | String? */
var gradientTransform: String?
var gradientUnits: String?
var hanging: Any? /* Number? | String? */
var horizAdvX: Any? /* Number? | String? */
var horizOriginX: Any? /* Number? | String? */
var href: String?
var ideographic: Any? /* Number? | String? */
var imageRendering: Any? /* Number? | String? */
var in2: Any? /* Number? | String? */
var `in`: String?
var intercept: Any? /* Number? | String? */
var k1: Any? /* Number? | String? */
var k2: Any? /* Number? | String? */
var k3: Any? /* Number? | String? */
var k4: Any? /* Number? | String? */
var k: Any? /* Number? | String? */
var kernelMatrix: Any? /* Number? | String? */
var kernelUnitLength: Any? /* Number? | String? */
var kerning: Any? /* Number? | String? */
var keyPoints: Any? /* Number? | String? */
var keySplines: Any? /* Number? | String? */
var keyTimes: Any? /* Number? | String? */
var lengthAdjust: Any? /* Number? | String? */
var letterSpacing: Any? /* Number? | String? */
var lightingColor: Any? /* Number? | String? */
var limitingConeAngle: Any? /* Number? | String? */
var local: Any? /* Number? | String? */
var markerEnd: String?
var markerHeight: Any? /* Number? | String? */
var markerMid: String?
var markerStart: String?
var markerUnits: Any? /* Number? | String? */
var markerWidth: Any? /* Number? | String? */
var mask: String?
var maskContentUnits: Any? /* Number? | String? */
var maskUnits: Any? /* Number? | String? */
var mathematical: Any? /* Number? | String? */
var mode: Any? /* Number? | String? */
var numOctaves: Any? /* Number? | String? */
var offset: Any? /* Number? | String? */
var opacity: Any? /* Number? | String? */
var operator: Any? /* Number? | String? */
var order: Any? /* Number? | String? */
var orient: Any? /* Number? | String? */
var orientation: Any? /* Number? | String? */
var origin: Any? /* Number? | String? */
var overflow: Any? /* Number? | String? */
var overlinePosition: Any? /* Number? | String? */
var overlineThickness: Any? /* Number? | String? */
var paintOrder: Any? /* Number? | String? */
var panose1: Any? /* Number? | String? */
var path: String?
var pathLength: Any? /* Number? | String? */
var patternContentUnits: String?
var patternTransform: Any? /* Number? | String? */
var patternUnits: String?
var pointerEvents: Any? /* Number? | String? */
var points: String?
var pointsAtX: Any? /* Number? | String? */
var pointsAtY: Any? /* Number? | String? */
var pointsAtZ: Any? /* Number? | String? */
var preserveAlpha: Any? /* Boolean? | "true" | "false" */
var preserveAspectRatio: String?
var primitiveUnits: Any? /* Number? | String? */
var r: Any? /* Number? | String? */
var radius: Any? /* Number? | String? */
var refX: Any? /* Number? | String? */
var refY: Any? /* Number? | String? */
var renderingIntent: Any? /* Number? | String? */
var repeatCount: Any? /* Number? | String? */
var repeatDur: Any? /* Number? | String? */
var requiredExtensions: Any? /* Number? | String? */
var requiredFeatures: Any? /* Number? | String? */
var restart: Any? /* Number? | String? */
var result: String?
var rotate: Any? /* Number? | String? */
var rx: Any? /* Number? | String? */
var ry: Any? /* Number? | String? */
var scale: Any? /* Number? | String? */
var seed: Any? /* Number? | String? */
var shapeRendering: Any? /* Number? | String? */
var slope: Any? /* Number? | String? */
var spacing: Any? /* Number? | String? */
var specularConstant: Any? /* Number? | String? */
var specularExponent: Any? /* Number? | String? */
var speed: Any? /* Number? | String? */
var spreadMethod: String?
var startOffset: Any? /* Number? | String? */
var stdDeviation: Any? /* Number? | String? */
var stemh: Any? /* Number? | String? */
var stemv: Any? /* Number? | String? */
var stitchTiles: Any? /* Number? | String? */
var stopColor: String?
var stopOpacity: Any? /* Number? | String? */
var strikethroughPosition: Any? /* Number? | String? */
var strikethroughThickness: Any? /* Number? | String? */
var string: Any? /* Number? | String? */
var stroke: String?
var strokeDasharray: Any? /* String? | Number? */
var strokeDashoffset: Any? /* String? | Number? */
var strokeLinecap: String? /* "butt" | "round" | "square" | "inherit" */
var strokeLinejoin: String? /* "miter" | "round" | "bevel" | "inherit" */
var strokeMiterlimit: Any? /* Number? | String? */
var strokeOpacity: Any? /* Number? | String? */
var strokeWidth: Any? /* Number? | String? */
var surfaceScale: Any? /* Number? | String? */
var systemLanguage: Any? /* Number? | String? */
var tableValues: Any? /* Number? | String? */
var targetX: Any? /* Number? | String? */
var targetY: Any? /* Number? | String? */
var textAnchor: String?
var textDecoration: Any? /* Number? | String? */
var textLength: Any? /* Number? | String? */
var textRendering: Any? /* Number? | String? */
var to: Any? /* Number? | String? */
var transform: String?
var u1: Any? /* Number? | String? */
var u2: Any? /* Number? | String? */
var underlinePosition: Any? /* Number? | String? */
var underlineThickness: Any? /* Number? | String? */
var unicode: Any? /* Number? | String? */
var unicodeBidi: Any? /* Number? | String? */
var unicodeRange: Any? /* Number? | String? */
var unitsPerEm: Any? /* Number? | String? */
var vAlphabetic: Any? /* Number? | String? */
var values: String?
var vectorEffect: Any? /* Number? | String? */
var version: String?
var vertAdvY: Any? /* Number? | String? */
var vertOriginX: Any? /* Number? | String? */
var vertOriginY: Any? /* Number? | String? */
var vHanging: Any? /* Number? | String? */
var vIdeographic: Any? /* Number? | String? */
var viewBox: String?
var viewTarget: Any? /* Number? | String? */
var visibility: Any? /* Number? | String? */
var vMathematical: Any? /* Number? | String? */
var widths: Any? /* Number? | String? */
var wordSpacing: Any? /* Number? | String? */
var writingMode: Any? /* Number? | String? */
var x1: Any? /* Number? | String? */
var x2: Any? /* Number? | String? */
var x: Any? /* Number? | String? */
var xChannelSelector: String?
var xHeight: Any? /* Number? | String? */
var xlinkActuate: String?
var xlinkArcrole: String?
var xlinkHref: String?
var xlinkRole: String?
var xlinkShow: String?
var xlinkTitle: String?
var xlinkType: String?
var xmlBase: String?
var xmlLang: String?
var xmlns: String?
var xmlnsXlink: String?
var xmlSpace: String?
var y1: Any? /* Number? | String? */
var y2: Any? /* Number? | String? */
var y: Any? /* Number? | String? */
var yChannelSelector: String?
var z: Any? /* Number? | String? */
var zoomAndPan: String?
}
interface WebViewHTMLAttributes<T> : HTMLAttributes<T> {
var allowFullScreen: Boolean?
var allowpopups: Boolean?
var autoFocus: Boolean?
var autosize: Boolean?
var blinkfeatures: String?
var disableblinkfeatures: String?
var disableguestresize: Boolean?
var disablewebsecurity: Boolean?
var guestinstance: String?
var httpreferrer: String?
var nodeintegration: Boolean?
var partition: String?
var plugins: Boolean?
var preload: String?
var src: String?
var useragent: String?
var webpreferences: String?
}
interface ReactHTML {
var a: DetailedHTMLFactory<AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>
var abbr: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var address: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var area: DetailedHTMLFactory<AreaHTMLAttributes<HTMLAreaElement>, HTMLAreaElement>
var article: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var aside: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
// var audio: DetailedHTMLFactory<AudioHTMLAttributes<HTMLAudioElement>, HTMLAudioElement>
var b: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var base: DetailedHTMLFactory<BaseHTMLAttributes<HTMLBaseElement>, HTMLBaseElement>
var bdi: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var bdo: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var big: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var blockquote: DetailedHTMLFactory<BlockquoteHTMLAttributes<HTMLElement>, HTMLElement>
var body: DetailedHTMLFactory<HTMLAttributes<HTMLBodyElement>, HTMLBodyElement>
var br: DetailedHTMLFactory<HTMLAttributes<HTMLBRElement>, HTMLBRElement>
var button: DetailedHTMLFactory<ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>
// var canvas: DetailedHTMLFactory<CanvasHTMLAttributes<HTMLCanvasElement>, HTMLCanvasElement>
var caption: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var cite: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var code: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var col: DetailedHTMLFactory<ColHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>
var colgroup: DetailedHTMLFactory<ColgroupHTMLAttributes<HTMLTableColElement>, HTMLTableColElement>
// var data: DetailedHTMLFactory<DataHTMLAttributes<HTMLDataElement>, HTMLDataElement>
// var datalist: DetailedHTMLFactory<HTMLAttributes<HTMLDataListElement>, HTMLDataListElement>
var dd: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var del: DetailedHTMLFactory<DelHTMLAttributes<HTMLElement>, HTMLElement>
var details: DetailedHTMLFactory<DetailsHTMLAttributes<HTMLElement>, HTMLElement>
var dfn: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
// var dialog: DetailedHTMLFactory<DialogHTMLAttributes<HTMLDialogElement>, HTMLDialogElement>
var div: DetailedHTMLFactory<HTMLAttributes<HTMLDivElement>, HTMLDivElement>
var dl: DetailedHTMLFactory<HTMLAttributes<HTMLDListElement>, HTMLDListElement>
var dt: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var em: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
// var embed: DetailedHTMLFactory<EmbedHTMLAttributes<HTMLEmbedElement>, HTMLEmbedElement>
var fieldset: DetailedHTMLFactory<FieldsetHTMLAttributes<HTMLFieldSetElement>, HTMLFieldSetElement>
var figcaption: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var figure: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var footer: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var form: DetailedHTMLFactory<FormHTMLAttributes<HTMLFormElement>, HTMLFormElement>
var h1: DetailedHTMLFactory<HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>
var h2: DetailedHTMLFactory<HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>
var h3: DetailedHTMLFactory<HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>
var h4: DetailedHTMLFactory<HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>
var h5: DetailedHTMLFactory<HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>
var h6: DetailedHTMLFactory<HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>
var head: DetailedHTMLFactory<HTMLAttributes<HTMLHeadElement>, HTMLHeadElement>
var header: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var hgroup: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var hr: DetailedHTMLFactory<HTMLAttributes<HTMLHRElement>, HTMLHRElement>
var html: DetailedHTMLFactory<HtmlHTMLAttributes<HTMLHtmlElement>, HTMLHtmlElement>
var i: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var iframe: DetailedHTMLFactory<IframeHTMLAttributes<HTMLIFrameElement>, HTMLIFrameElement>
var img: DetailedHTMLFactory<ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>
var input: DetailedHTMLFactory<InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>
var ins: DetailedHTMLFactory<InsHTMLAttributes<HTMLModElement>, HTMLModElement>
var kbd: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var keygen: DetailedHTMLFactory<KeygenHTMLAttributes<HTMLElement>, HTMLElement>
var label: DetailedHTMLFactory<LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>
var legend: DetailedHTMLFactory<HTMLAttributes<HTMLLegendElement>, HTMLLegendElement>
var li: DetailedHTMLFactory<LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>
var link: DetailedHTMLFactory<LinkHTMLAttributes<HTMLLinkElement>, HTMLLinkElement>
var main: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var map: DetailedHTMLFactory<MapHTMLAttributes<HTMLMapElement>, HTMLMapElement>
var mark: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var menu: DetailedHTMLFactory<MenuHTMLAttributes<HTMLElement>, HTMLElement>
var menuitem: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var meta: DetailedHTMLFactory<MetaHTMLAttributes<HTMLMetaElement>, HTMLMetaElement>
var meter: DetailedHTMLFactory<MeterHTMLAttributes<HTMLElement>, HTMLElement>
var nav: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var noscript: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var `object`: DetailedHTMLFactory<ObjectHTMLAttributes<HTMLObjectElement>, HTMLObjectElement>
var ol: DetailedHTMLFactory<OlHTMLAttributes<HTMLOListElement>, HTMLOListElement>
var optgroup: DetailedHTMLFactory<OptgroupHTMLAttributes<HTMLOptGroupElement>, HTMLOptGroupElement>
var option: DetailedHTMLFactory<OptionHTMLAttributes<HTMLOptionElement>, HTMLOptionElement>
var output: DetailedHTMLFactory<OutputHTMLAttributes<HTMLElement>, HTMLElement>
var p: DetailedHTMLFactory<HTMLAttributes<HTMLParagraphElement>, HTMLParagraphElement>
var param: DetailedHTMLFactory<ParamHTMLAttributes<HTMLParamElement>, HTMLParamElement>
var picture: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var pre: DetailedHTMLFactory<HTMLAttributes<HTMLPreElement>, HTMLPreElement>
// var progress: DetailedHTMLFactory<ProgressHTMLAttributes<HTMLProgressElement>, HTMLProgressElement>
var q: DetailedHTMLFactory<QuoteHTMLAttributes<HTMLQuoteElement>, HTMLQuoteElement>
var rp: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var rt: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var ruby: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var s: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var samp: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
// var slot: DetailedHTMLFactory<SlotHTMLAttributes<HTMLSlotElement>, HTMLSlotElement>
var script: DetailedHTMLFactory<ScriptHTMLAttributes<HTMLScriptElement>, HTMLScriptElement>
var section: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var select: DetailedHTMLFactory<SelectHTMLAttributes<HTMLSelectElement>, HTMLSelectElement>
var small: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
// var source: DetailedHTMLFactory<SourceHTMLAttributes<HTMLSourceElement>, HTMLSourceElement>
var span: DetailedHTMLFactory<HTMLAttributes<HTMLDivElement>, HTMLDivElement>
var strong: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var style: DetailedHTMLFactory<StyleHTMLAttributes<HTMLStyleElement>, HTMLStyleElement>
var sub: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var summary: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var sup: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var table: DetailedHTMLFactory<TableHTMLAttributes<HTMLTableElement>, HTMLTableElement>
// var template: DetailedHTMLFactory<HTMLAttributes<HTMLTemplateElement>, HTMLTemplateElement>
var tbody: DetailedHTMLFactory<HTMLAttributes<HTMLTableSectionElement>, HTMLTableSectionElement>
var td: DetailedHTMLFactory<TdHTMLAttributes<HTMLTableCellElement>, HTMLTableCellElement>
var textarea: DetailedHTMLFactory<TextareaHTMLAttributes<HTMLTextAreaElement>, HTMLTextAreaElement>
var tfoot: DetailedHTMLFactory<HTMLAttributes<HTMLTableSectionElement>, HTMLTableSectionElement>
// var th: DetailedHTMLFactory<ThHTMLAttributes<HTMTableHeaderCellElement>, HTMLTableHeaderCellElement>
var thead: DetailedHTMLFactory<HTMLAttributes<HTMLTableSectionElement>, HTMLTableSectionElement>
var time: DetailedHTMLFactory<TimeHTMLAttributes<HTMLElement>, HTMLElement>
var title: DetailedHTMLFactory<HTMLAttributes<HTMLTitleElement>, HTMLTitleElement>
var tr: DetailedHTMLFactory<HTMLAttributes<HTMLTableRowElement>, HTMLTableRowElement>
// var track: DetailedHTMLFactory<TrackHTMLAttributes<HTMLTrackElement>, HTMLTrackElement>
var u: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var ul: DetailedHTMLFactory<HTMLAttributes<HTMLUListElement>, HTMLUListElement>
var `var`: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
// var video: DetailedHTMLFactory<VideoHTMLAttributes<HTMLVideoElement>, HTMLVideoElement>
var wbr: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement>
var webview: DetailedHTMLFactory<WebViewHTMLAttributes<HTMLWebViewElement>, HTMLWebViewElement>
}
interface ReactSVG {
var animate: SVGFactory
var circle: SVGFactory
var clipPath: SVGFactory
var defs: SVGFactory
var desc: SVGFactory
var ellipse: SVGFactory
var feBlend: SVGFactory
var feColorMatrix: SVGFactory
var feComponentTransfer: SVGFactory
var feComposite: SVGFactory
var feConvolveMatrix: SVGFactory
var feDiffuseLighting: SVGFactory
var feDisplacementMap: SVGFactory
var feDistantLight: SVGFactory
var feDropShadow: SVGFactory
var feFlood: SVGFactory
var feFuncA: SVGFactory
var feFuncB: SVGFactory
var feFuncG: SVGFactory
var feFuncR: SVGFactory
var feGaussianBlur: SVGFactory
var feImage: SVGFactory
var feMerge: SVGFactory
var feMergeNode: SVGFactory
var feMorphology: SVGFactory
var feOffset: SVGFactory
var fePointLight: SVGFactory
var feSpecularLighting: SVGFactory
var feSpotLight: SVGFactory
var feTile: SVGFactory
var feTurbulence: SVGFactory
var filter: SVGFactory
var foreignObject: SVGFactory
var g: SVGFactory
var image: SVGFactory
var line: SVGFactory
var linearGradient: SVGFactory
var marker: SVGFactory
var mask: SVGFactory
var metadata: SVGFactory
var path: SVGFactory
var pattern: SVGFactory
var polygon: SVGFactory
var polyline: SVGFactory
var radialGradient: SVGFactory
var rect: SVGFactory
var stop: SVGFactory
var svg: SVGFactory
var switch: SVGFactory
var symbol: SVGFactory
var text: SVGFactory
var textPath: SVGFactory
var tspan: SVGFactory
var use: SVGFactory
var view: SVGFactory
}
interface ReactDOM : ReactHTML, ReactSVG
interface ReactPropTypes {
var any: Any
var array: Any
var bool: Any
var func: Any
var number: Any
var `object`: Any
var string: Any
var node: Any
var element: Any
var instanceOf: Any
var oneOf: Any
var oneOfType: Any
var arrayOf: Any
var objectOf: Any
var shape: Any
var exact: Any
}
interface ReactChildren {
fun <T, C> map(children: C, fn: (child: C, index: Number) -> T): Any
fun <T, C> map(children: Array<C>, fn: (child: C, index: Number) -> T): Any
fun <C> forEach(children: C, fn: (child: C, index: Number) -> Unit)
fun <C> forEach(children: Array<C>, fn: (child: C, index: Number) -> Unit)
fun count(children: Any): Number
fun <C> only(children: C): Any
fun toArray(children: ReactElement0?): Array<Any>
fun toArray(children: String?): Array<Any>
fun toArray(children: Number?): Array<Any>
fun toArray(children: Any?): Array<Any>
fun toArray(children: ReactPortal?): Array<Any>
fun toArray(children: Boolean?): Array<Any>
fun toArray(children: Array<Any? /* ReactElement0? | String? | Number? | Any? | ReactNodeArray? | ReactPortal? | Boolean? */>?): Array<Any>
}
interface AbstractView {
var styleMedia: Any?
var document: Document
}
interface Touch {
var identifier: Number
var target: EventTarget
var screenX: Number
var screenY: Number
var clientX: Number
var clientY: Number
var pageX: Number
var pageY: Number
}
interface TouchList {
operator fun get(index: Number): Touch?
operator fun set(index: Number, value: Touch)
var length: Number
fun item(index: Number): Touch
fun identifiedTouch(identifier: Number): Touch
}
interface ErrorInfo {
var componentStack: String
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment