jsdom
Version:
A JavaScript implementation of many web standards
424 lines (423 loc) • 209 kB
JavaScript
"use strict";
const background = require("../jsdom/living/css/properties/background.js");
const backgroundAttachment = require("../jsdom/living/css/properties/backgroundAttachment.js");
const backgroundClip = require("../jsdom/living/css/properties/backgroundClip.js");
const backgroundColor = require("../jsdom/living/css/properties/backgroundColor.js");
const backgroundImage = require("../jsdom/living/css/properties/backgroundImage.js");
const backgroundOrigin = require("../jsdom/living/css/properties/backgroundOrigin.js");
const backgroundPosition = require("../jsdom/living/css/properties/backgroundPosition.js");
const backgroundRepeat = require("../jsdom/living/css/properties/backgroundRepeat.js");
const backgroundSize = require("../jsdom/living/css/properties/backgroundSize.js");
const border = require("../jsdom/living/css/properties/border.js");
const borderBlockEndColor = require("../jsdom/living/css/properties/borderBlockEndColor.js");
const borderBlockStartColor = require("../jsdom/living/css/properties/borderBlockStartColor.js");
const borderBottom = require("../jsdom/living/css/properties/borderBottom.js");
const borderBottomColor = require("../jsdom/living/css/properties/borderBottomColor.js");
const borderBottomStyle = require("../jsdom/living/css/properties/borderBottomStyle.js");
const borderBottomWidth = require("../jsdom/living/css/properties/borderBottomWidth.js");
const borderCollapse = require("../jsdom/living/css/properties/borderCollapse.js");
const borderColor = require("../jsdom/living/css/properties/borderColor.js");
const borderInlineEndColor = require("../jsdom/living/css/properties/borderInlineEndColor.js");
const borderInlineStartColor = require("../jsdom/living/css/properties/borderInlineStartColor.js");
const borderLeft = require("../jsdom/living/css/properties/borderLeft.js");
const borderLeftColor = require("../jsdom/living/css/properties/borderLeftColor.js");
const borderLeftStyle = require("../jsdom/living/css/properties/borderLeftStyle.js");
const borderLeftWidth = require("../jsdom/living/css/properties/borderLeftWidth.js");
const borderRight = require("../jsdom/living/css/properties/borderRight.js");
const borderRightColor = require("../jsdom/living/css/properties/borderRightColor.js");
const borderRightStyle = require("../jsdom/living/css/properties/borderRightStyle.js");
const borderRightWidth = require("../jsdom/living/css/properties/borderRightWidth.js");
const borderSpacing = require("../jsdom/living/css/properties/borderSpacing.js");
const borderStyle = require("../jsdom/living/css/properties/borderStyle.js");
const borderTop = require("../jsdom/living/css/properties/borderTop.js");
const borderTopColor = require("../jsdom/living/css/properties/borderTopColor.js");
const borderTopStyle = require("../jsdom/living/css/properties/borderTopStyle.js");
const borderTopWidth = require("../jsdom/living/css/properties/borderTopWidth.js");
const borderWidth = require("../jsdom/living/css/properties/borderWidth.js");
const bottom = require("../jsdom/living/css/properties/bottom.js");
const clear = require("../jsdom/living/css/properties/clear.js");
const clip = require("../jsdom/living/css/properties/clip.js");
const color = require("../jsdom/living/css/properties/color.js");
const display = require("../jsdom/living/css/properties/display.js");
const flex = require("../jsdom/living/css/properties/flex.js");
const flexBasis = require("../jsdom/living/css/properties/flexBasis.js");
const flexGrow = require("../jsdom/living/css/properties/flexGrow.js");
const flexShrink = require("../jsdom/living/css/properties/flexShrink.js");
const float = require("../jsdom/living/css/properties/float.js");
const floodColor = require("../jsdom/living/css/properties/floodColor.js");
const font = require("../jsdom/living/css/properties/font.js");
const fontFamily = require("../jsdom/living/css/properties/fontFamily.js");
const fontSize = require("../jsdom/living/css/properties/fontSize.js");
const fontStyle = require("../jsdom/living/css/properties/fontStyle.js");
const fontVariant = require("../jsdom/living/css/properties/fontVariant.js");
const fontWeight = require("../jsdom/living/css/properties/fontWeight.js");
const height = require("../jsdom/living/css/properties/height.js");
const left = require("../jsdom/living/css/properties/left.js");
const lightingColor = require("../jsdom/living/css/properties/lightingColor.js");
const lineHeight = require("../jsdom/living/css/properties/lineHeight.js");
const margin = require("../jsdom/living/css/properties/margin.js");
const marginBottom = require("../jsdom/living/css/properties/marginBottom.js");
const marginLeft = require("../jsdom/living/css/properties/marginLeft.js");
const marginRight = require("../jsdom/living/css/properties/marginRight.js");
const marginTop = require("../jsdom/living/css/properties/marginTop.js");
const opacity = require("../jsdom/living/css/properties/opacity.js");
const outlineColor = require("../jsdom/living/css/properties/outlineColor.js");
const padding = require("../jsdom/living/css/properties/padding.js");
const paddingBottom = require("../jsdom/living/css/properties/paddingBottom.js");
const paddingLeft = require("../jsdom/living/css/properties/paddingLeft.js");
const paddingRight = require("../jsdom/living/css/properties/paddingRight.js");
const paddingTop = require("../jsdom/living/css/properties/paddingTop.js");
const right = require("../jsdom/living/css/properties/right.js");
const stopColor = require("../jsdom/living/css/properties/stopColor.js");
const textEmphasisColor = require("../jsdom/living/css/properties/textEmphasisColor.js");
const top = require("../jsdom/living/css/properties/top.js");
const webkitTextFillColor = require("../jsdom/living/css/properties/webkitTextFillColor.js");
const webkitTextStrokeColor = require("../jsdom/living/css/properties/webkitTextStrokeColor.js");
const width = require("../jsdom/living/css/properties/width.js");
const { createGenericPropertyDescriptor } = require("../jsdom/living/css/helpers/generic-property-descriptor.js");
module.exports = {
"-webkit-align-content": createGenericPropertyDescriptor("-webkit-align-content", {"caseSensitive":false}),
"WebkitAlignContent": createGenericPropertyDescriptor("-webkit-align-content", {"caseSensitive":false}),
"webkitAlignContent": createGenericPropertyDescriptor("-webkit-align-content", {"caseSensitive":false}),
"-webkit-align-items": createGenericPropertyDescriptor("-webkit-align-items", {"caseSensitive":false}),
"WebkitAlignItems": createGenericPropertyDescriptor("-webkit-align-items", {"caseSensitive":false}),
"webkitAlignItems": createGenericPropertyDescriptor("-webkit-align-items", {"caseSensitive":false}),
"-webkit-align-self": createGenericPropertyDescriptor("-webkit-align-self", {"caseSensitive":false}),
"WebkitAlignSelf": createGenericPropertyDescriptor("-webkit-align-self", {"caseSensitive":false}),
"webkitAlignSelf": createGenericPropertyDescriptor("-webkit-align-self", {"caseSensitive":false}),
"-webkit-animation": createGenericPropertyDescriptor("-webkit-animation", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"dimension":{"type":"dimension"}}}),
"WebkitAnimation": createGenericPropertyDescriptor("-webkit-animation", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"dimension":{"type":"dimension"}}}),
"webkitAnimation": createGenericPropertyDescriptor("-webkit-animation", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"dimension":{"type":"dimension"}}}),
"-webkit-animation-delay": createGenericPropertyDescriptor("-webkit-animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"WebkitAnimationDelay": createGenericPropertyDescriptor("-webkit-animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"webkitAnimationDelay": createGenericPropertyDescriptor("-webkit-animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"-webkit-animation-direction": createGenericPropertyDescriptor("-webkit-animation-direction", {"caseSensitive":false}),
"WebkitAnimationDirection": createGenericPropertyDescriptor("-webkit-animation-direction", {"caseSensitive":false}),
"webkitAnimationDirection": createGenericPropertyDescriptor("-webkit-animation-direction", {"caseSensitive":false}),
"-webkit-animation-duration": createGenericPropertyDescriptor("-webkit-animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
"WebkitAnimationDuration": createGenericPropertyDescriptor("-webkit-animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
"webkitAnimationDuration": createGenericPropertyDescriptor("-webkit-animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
"-webkit-animation-fill-mode": createGenericPropertyDescriptor("-webkit-animation-fill-mode", {"caseSensitive":false}),
"WebkitAnimationFillMode": createGenericPropertyDescriptor("-webkit-animation-fill-mode", {"caseSensitive":false}),
"webkitAnimationFillMode": createGenericPropertyDescriptor("-webkit-animation-fill-mode", {"caseSensitive":false}),
"-webkit-animation-iteration-count": createGenericPropertyDescriptor("-webkit-animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
"WebkitAnimationIterationCount": createGenericPropertyDescriptor("-webkit-animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
"webkitAnimationIterationCount": createGenericPropertyDescriptor("-webkit-animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
"-webkit-animation-name": createGenericPropertyDescriptor("-webkit-animation-name", {"caseSensitive":true}),
"WebkitAnimationName": createGenericPropertyDescriptor("-webkit-animation-name", {"caseSensitive":true}),
"webkitAnimationName": createGenericPropertyDescriptor("-webkit-animation-name", {"caseSensitive":true}),
"-webkit-animation-play-state": createGenericPropertyDescriptor("-webkit-animation-play-state", {"caseSensitive":false}),
"WebkitAnimationPlayState": createGenericPropertyDescriptor("-webkit-animation-play-state", {"caseSensitive":false}),
"webkitAnimationPlayState": createGenericPropertyDescriptor("-webkit-animation-play-state", {"caseSensitive":false}),
"-webkit-animation-timing-function": createGenericPropertyDescriptor("-webkit-animation-timing-function", {"caseSensitive":false}),
"WebkitAnimationTimingFunction": createGenericPropertyDescriptor("-webkit-animation-timing-function", {"caseSensitive":false}),
"webkitAnimationTimingFunction": createGenericPropertyDescriptor("-webkit-animation-timing-function", {"caseSensitive":false}),
"-webkit-appearance": createGenericPropertyDescriptor("-webkit-appearance", {"caseSensitive":false}),
"WebkitAppearance": createGenericPropertyDescriptor("-webkit-appearance", {"caseSensitive":false}),
"webkitAppearance": createGenericPropertyDescriptor("-webkit-appearance", {"caseSensitive":false}),
"-webkit-backface-visibility": createGenericPropertyDescriptor("-webkit-backface-visibility", {"caseSensitive":false}),
"WebkitBackfaceVisibility": createGenericPropertyDescriptor("-webkit-backface-visibility", {"caseSensitive":false}),
"webkitBackfaceVisibility": createGenericPropertyDescriptor("-webkit-backface-visibility", {"caseSensitive":false}),
"-webkit-background-clip": backgroundClip.descriptor,
"WebkitBackgroundClip": backgroundClip.descriptor,
"webkitBackgroundClip": backgroundClip.descriptor,
"-webkit-background-origin": backgroundOrigin.descriptor,
"WebkitBackgroundOrigin": backgroundOrigin.descriptor,
"webkitBackgroundOrigin": backgroundOrigin.descriptor,
"-webkit-background-size": backgroundSize.descriptor,
"WebkitBackgroundSize": backgroundSize.descriptor,
"webkitBackgroundSize": backgroundSize.descriptor,
"-webkit-border-bottom-left-radius": createGenericPropertyDescriptor("-webkit-border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"WebkitBorderBottomLeftRadius": createGenericPropertyDescriptor("-webkit-border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"webkitBorderBottomLeftRadius": createGenericPropertyDescriptor("-webkit-border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"-webkit-border-bottom-right-radius": createGenericPropertyDescriptor("-webkit-border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"WebkitBorderBottomRightRadius": createGenericPropertyDescriptor("-webkit-border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"webkitBorderBottomRightRadius": createGenericPropertyDescriptor("-webkit-border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"-webkit-border-radius": createGenericPropertyDescriptor("-webkit-border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"WebkitBorderRadius": createGenericPropertyDescriptor("-webkit-border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"webkitBorderRadius": createGenericPropertyDescriptor("-webkit-border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"-webkit-border-top-left-radius": createGenericPropertyDescriptor("-webkit-border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"WebkitBorderTopLeftRadius": createGenericPropertyDescriptor("-webkit-border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"webkitBorderTopLeftRadius": createGenericPropertyDescriptor("-webkit-border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"-webkit-border-top-right-radius": createGenericPropertyDescriptor("-webkit-border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"WebkitBorderTopRightRadius": createGenericPropertyDescriptor("-webkit-border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"webkitBorderTopRightRadius": createGenericPropertyDescriptor("-webkit-border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"-webkit-box-align": createGenericPropertyDescriptor("-webkit-box-align", {"caseSensitive":false}),
"WebkitBoxAlign": createGenericPropertyDescriptor("-webkit-box-align", {"caseSensitive":false}),
"webkitBoxAlign": createGenericPropertyDescriptor("-webkit-box-align", {"caseSensitive":false}),
"-webkit-box-flex": createGenericPropertyDescriptor("-webkit-box-flex", {"caseSensitive":false}),
"WebkitBoxFlex": createGenericPropertyDescriptor("-webkit-box-flex", {"caseSensitive":false}),
"webkitBoxFlex": createGenericPropertyDescriptor("-webkit-box-flex", {"caseSensitive":false}),
"-webkit-box-ordinal-group": createGenericPropertyDescriptor("-webkit-box-ordinal-group", {"caseSensitive":false}),
"WebkitBoxOrdinalGroup": createGenericPropertyDescriptor("-webkit-box-ordinal-group", {"caseSensitive":false}),
"webkitBoxOrdinalGroup": createGenericPropertyDescriptor("-webkit-box-ordinal-group", {"caseSensitive":false}),
"-webkit-box-orient": createGenericPropertyDescriptor("-webkit-box-orient", {"caseSensitive":false}),
"WebkitBoxOrient": createGenericPropertyDescriptor("-webkit-box-orient", {"caseSensitive":false}),
"webkitBoxOrient": createGenericPropertyDescriptor("-webkit-box-orient", {"caseSensitive":false}),
"-webkit-box-pack": createGenericPropertyDescriptor("-webkit-box-pack", {"caseSensitive":false}),
"WebkitBoxPack": createGenericPropertyDescriptor("-webkit-box-pack", {"caseSensitive":false}),
"webkitBoxPack": createGenericPropertyDescriptor("-webkit-box-pack", {"caseSensitive":false}),
"-webkit-box-shadow": createGenericPropertyDescriptor("-webkit-box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
"WebkitBoxShadow": createGenericPropertyDescriptor("-webkit-box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
"webkitBoxShadow": createGenericPropertyDescriptor("-webkit-box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
"-webkit-box-sizing": createGenericPropertyDescriptor("-webkit-box-sizing", {"caseSensitive":false}),
"WebkitBoxSizing": createGenericPropertyDescriptor("-webkit-box-sizing", {"caseSensitive":false}),
"webkitBoxSizing": createGenericPropertyDescriptor("-webkit-box-sizing", {"caseSensitive":false}),
"-webkit-filter": createGenericPropertyDescriptor("-webkit-filter", {"caseSensitive":false}),
"WebkitFilter": createGenericPropertyDescriptor("-webkit-filter", {"caseSensitive":false}),
"webkitFilter": createGenericPropertyDescriptor("-webkit-filter", {"caseSensitive":false}),
"-webkit-flex": flex.descriptor,
"WebkitFlex": flex.descriptor,
"webkitFlex": flex.descriptor,
"-webkit-flex-basis": flexBasis.descriptor,
"WebkitFlexBasis": flexBasis.descriptor,
"webkitFlexBasis": flexBasis.descriptor,
"-webkit-flex-direction": createGenericPropertyDescriptor("-webkit-flex-direction", {"caseSensitive":false}),
"WebkitFlexDirection": createGenericPropertyDescriptor("-webkit-flex-direction", {"caseSensitive":false}),
"webkitFlexDirection": createGenericPropertyDescriptor("-webkit-flex-direction", {"caseSensitive":false}),
"-webkit-flex-flow": createGenericPropertyDescriptor("-webkit-flex-flow", {"caseSensitive":false}),
"WebkitFlexFlow": createGenericPropertyDescriptor("-webkit-flex-flow", {"caseSensitive":false}),
"webkitFlexFlow": createGenericPropertyDescriptor("-webkit-flex-flow", {"caseSensitive":false}),
"-webkit-flex-grow": flexGrow.descriptor,
"WebkitFlexGrow": flexGrow.descriptor,
"webkitFlexGrow": flexGrow.descriptor,
"-webkit-flex-shrink": flexShrink.descriptor,
"WebkitFlexShrink": flexShrink.descriptor,
"webkitFlexShrink": flexShrink.descriptor,
"-webkit-flex-wrap": createGenericPropertyDescriptor("-webkit-flex-wrap", {"caseSensitive":false}),
"WebkitFlexWrap": createGenericPropertyDescriptor("-webkit-flex-wrap", {"caseSensitive":false}),
"webkitFlexWrap": createGenericPropertyDescriptor("-webkit-flex-wrap", {"caseSensitive":false}),
"-webkit-justify-content": createGenericPropertyDescriptor("-webkit-justify-content", {"caseSensitive":false}),
"WebkitJustifyContent": createGenericPropertyDescriptor("-webkit-justify-content", {"caseSensitive":false}),
"webkitJustifyContent": createGenericPropertyDescriptor("-webkit-justify-content", {"caseSensitive":false}),
"-webkit-line-clamp": createGenericPropertyDescriptor("-webkit-line-clamp", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
"WebkitLineClamp": createGenericPropertyDescriptor("-webkit-line-clamp", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
"webkitLineClamp": createGenericPropertyDescriptor("-webkit-line-clamp", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
"-webkit-mask": createGenericPropertyDescriptor("-webkit-mask", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
"WebkitMask": createGenericPropertyDescriptor("-webkit-mask", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
"webkitMask": createGenericPropertyDescriptor("-webkit-mask", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
"-webkit-mask-box-image": createGenericPropertyDescriptor("-webkit-mask-box-image", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"},"percentage":{"type":"percentage"}},"functionTypes":{"image":"image"}}),
"WebkitMaskBoxImage": createGenericPropertyDescriptor("-webkit-mask-box-image", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"},"percentage":{"type":"percentage"}},"functionTypes":{"image":"image"}}),
"webkitMaskBoxImage": createGenericPropertyDescriptor("-webkit-mask-box-image", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"},"percentage":{"type":"percentage"}},"functionTypes":{"image":"image"}}),
"-webkit-mask-box-image-outset": createGenericPropertyDescriptor("-webkit-mask-box-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
"WebkitMaskBoxImageOutset": createGenericPropertyDescriptor("-webkit-mask-box-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
"webkitMaskBoxImageOutset": createGenericPropertyDescriptor("-webkit-mask-box-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
"-webkit-mask-box-image-repeat": createGenericPropertyDescriptor("-webkit-mask-box-image-repeat", {"caseSensitive":false}),
"WebkitMaskBoxImageRepeat": createGenericPropertyDescriptor("-webkit-mask-box-image-repeat", {"caseSensitive":false}),
"webkitMaskBoxImageRepeat": createGenericPropertyDescriptor("-webkit-mask-box-image-repeat", {"caseSensitive":false}),
"-webkit-mask-box-image-slice": createGenericPropertyDescriptor("-webkit-mask-box-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
"WebkitMaskBoxImageSlice": createGenericPropertyDescriptor("-webkit-mask-box-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
"webkitMaskBoxImageSlice": createGenericPropertyDescriptor("-webkit-mask-box-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
"-webkit-mask-box-image-source": createGenericPropertyDescriptor("-webkit-mask-box-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
"WebkitMaskBoxImageSource": createGenericPropertyDescriptor("-webkit-mask-box-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
"webkitMaskBoxImageSource": createGenericPropertyDescriptor("-webkit-mask-box-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
"-webkit-mask-box-image-width": createGenericPropertyDescriptor("-webkit-mask-box-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
"WebkitMaskBoxImageWidth": createGenericPropertyDescriptor("-webkit-mask-box-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
"webkitMaskBoxImageWidth": createGenericPropertyDescriptor("-webkit-mask-box-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
"-webkit-mask-clip": createGenericPropertyDescriptor("-webkit-mask-clip", {"caseSensitive":false}),
"WebkitMaskClip": createGenericPropertyDescriptor("-webkit-mask-clip", {"caseSensitive":false}),
"webkitMaskClip": createGenericPropertyDescriptor("-webkit-mask-clip", {"caseSensitive":false}),
"-webkit-mask-composite": createGenericPropertyDescriptor("-webkit-mask-composite", {"caseSensitive":false}),
"WebkitMaskComposite": createGenericPropertyDescriptor("-webkit-mask-composite", {"caseSensitive":false}),
"webkitMaskComposite": createGenericPropertyDescriptor("-webkit-mask-composite", {"caseSensitive":false}),
"-webkit-mask-image": createGenericPropertyDescriptor("-webkit-mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
"WebkitMaskImage": createGenericPropertyDescriptor("-webkit-mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
"webkitMaskImage": createGenericPropertyDescriptor("-webkit-mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
"-webkit-mask-origin": createGenericPropertyDescriptor("-webkit-mask-origin", {"caseSensitive":false}),
"WebkitMaskOrigin": createGenericPropertyDescriptor("-webkit-mask-origin", {"caseSensitive":false}),
"webkitMaskOrigin": createGenericPropertyDescriptor("-webkit-mask-origin", {"caseSensitive":false}),
"-webkit-mask-position": createGenericPropertyDescriptor("-webkit-mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"WebkitMaskPosition": createGenericPropertyDescriptor("-webkit-mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"webkitMaskPosition": createGenericPropertyDescriptor("-webkit-mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"-webkit-mask-repeat": createGenericPropertyDescriptor("-webkit-mask-repeat", {"caseSensitive":false}),
"WebkitMaskRepeat": createGenericPropertyDescriptor("-webkit-mask-repeat", {"caseSensitive":false}),
"webkitMaskRepeat": createGenericPropertyDescriptor("-webkit-mask-repeat", {"caseSensitive":false}),
"-webkit-mask-size": createGenericPropertyDescriptor("-webkit-mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"WebkitMaskSize": createGenericPropertyDescriptor("-webkit-mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"webkitMaskSize": createGenericPropertyDescriptor("-webkit-mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"-webkit-order": createGenericPropertyDescriptor("-webkit-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
"WebkitOrder": createGenericPropertyDescriptor("-webkit-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
"webkitOrder": createGenericPropertyDescriptor("-webkit-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
"-webkit-perspective": createGenericPropertyDescriptor("-webkit-perspective", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"WebkitPerspective": createGenericPropertyDescriptor("-webkit-perspective", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"webkitPerspective": createGenericPropertyDescriptor("-webkit-perspective", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"-webkit-perspective-origin": createGenericPropertyDescriptor("-webkit-perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"WebkitPerspectiveOrigin": createGenericPropertyDescriptor("-webkit-perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"webkitPerspectiveOrigin": createGenericPropertyDescriptor("-webkit-perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"-webkit-text-fill-color": webkitTextFillColor.descriptor,
"WebkitTextFillColor": webkitTextFillColor.descriptor,
"webkitTextFillColor": webkitTextFillColor.descriptor,
"-webkit-text-size-adjust": createGenericPropertyDescriptor("-webkit-text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
"WebkitTextSizeAdjust": createGenericPropertyDescriptor("-webkit-text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
"webkitTextSizeAdjust": createGenericPropertyDescriptor("-webkit-text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
"-webkit-text-stroke": createGenericPropertyDescriptor("-webkit-text-stroke", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
"WebkitTextStroke": createGenericPropertyDescriptor("-webkit-text-stroke", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
"webkitTextStroke": createGenericPropertyDescriptor("-webkit-text-stroke", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
"-webkit-text-stroke-color": webkitTextStrokeColor.descriptor,
"WebkitTextStrokeColor": webkitTextStrokeColor.descriptor,
"webkitTextStrokeColor": webkitTextStrokeColor.descriptor,
"-webkit-text-stroke-width": createGenericPropertyDescriptor("-webkit-text-stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"WebkitTextStrokeWidth": createGenericPropertyDescriptor("-webkit-text-stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"webkitTextStrokeWidth": createGenericPropertyDescriptor("-webkit-text-stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"-webkit-transform": createGenericPropertyDescriptor("-webkit-transform", {"caseSensitive":false}),
"WebkitTransform": createGenericPropertyDescriptor("-webkit-transform", {"caseSensitive":false}),
"webkitTransform": createGenericPropertyDescriptor("-webkit-transform", {"caseSensitive":false}),
"-webkit-transform-origin": createGenericPropertyDescriptor("-webkit-transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"WebkitTransformOrigin": createGenericPropertyDescriptor("-webkit-transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"webkitTransformOrigin": createGenericPropertyDescriptor("-webkit-transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"-webkit-transform-style": createGenericPropertyDescriptor("-webkit-transform-style", {"caseSensitive":false}),
"WebkitTransformStyle": createGenericPropertyDescriptor("-webkit-transform-style", {"caseSensitive":false}),
"webkitTransformStyle": createGenericPropertyDescriptor("-webkit-transform-style", {"caseSensitive":false}),
"-webkit-transition": createGenericPropertyDescriptor("-webkit-transition", {"caseSensitive":true,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"WebkitTransition": createGenericPropertyDescriptor("-webkit-transition", {"caseSensitive":true,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"webkitTransition": createGenericPropertyDescriptor("-webkit-transition", {"caseSensitive":true,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"-webkit-transition-delay": createGenericPropertyDescriptor("-webkit-transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"WebkitTransitionDelay": createGenericPropertyDescriptor("-webkit-transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"webkitTransitionDelay": createGenericPropertyDescriptor("-webkit-transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"-webkit-transition-duration": createGenericPropertyDescriptor("-webkit-transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
"WebkitTransitionDuration": createGenericPropertyDescriptor("-webkit-transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
"webkitTransitionDuration": createGenericPropertyDescriptor("-webkit-transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
"-webkit-transition-property": createGenericPropertyDescriptor("-webkit-transition-property", {"caseSensitive":true}),
"WebkitTransitionProperty": createGenericPropertyDescriptor("-webkit-transition-property", {"caseSensitive":true}),
"webkitTransitionProperty": createGenericPropertyDescriptor("-webkit-transition-property", {"caseSensitive":true}),
"-webkit-transition-timing-function": createGenericPropertyDescriptor("-webkit-transition-timing-function", {"caseSensitive":false}),
"WebkitTransitionTimingFunction": createGenericPropertyDescriptor("-webkit-transition-timing-function", {"caseSensitive":false}),
"webkitTransitionTimingFunction": createGenericPropertyDescriptor("-webkit-transition-timing-function", {"caseSensitive":false}),
"-webkit-user-select": createGenericPropertyDescriptor("-webkit-user-select", {"caseSensitive":false}),
"WebkitUserSelect": createGenericPropertyDescriptor("-webkit-user-select", {"caseSensitive":false}),
"webkitUserSelect": createGenericPropertyDescriptor("-webkit-user-select", {"caseSensitive":false}),
"accent-color": createGenericPropertyDescriptor("accent-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
"accentColor": createGenericPropertyDescriptor("accent-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
"align-content": createGenericPropertyDescriptor("align-content", {"caseSensitive":false}),
"alignContent": createGenericPropertyDescriptor("align-content", {"caseSensitive":false}),
"align-items": createGenericPropertyDescriptor("align-items", {"caseSensitive":false}),
"alignItems": createGenericPropertyDescriptor("align-items", {"caseSensitive":false}),
"align-self": createGenericPropertyDescriptor("align-self", {"caseSensitive":false}),
"alignSelf": createGenericPropertyDescriptor("align-self", {"caseSensitive":false}),
"alignment-baseline": createGenericPropertyDescriptor("alignment-baseline", {"caseSensitive":false}),
"alignmentBaseline": createGenericPropertyDescriptor("alignment-baseline", {"caseSensitive":false}),
"all": createGenericPropertyDescriptor("all", {"caseSensitive":false}),
"anchor-name": createGenericPropertyDescriptor("anchor-name", {"caseSensitive":true}),
"anchorName": createGenericPropertyDescriptor("anchor-name", {"caseSensitive":true}),
"anchor-scope": createGenericPropertyDescriptor("anchor-scope", {"caseSensitive":true}),
"anchorScope": createGenericPropertyDescriptor("anchor-scope", {"caseSensitive":true}),
"animation": createGenericPropertyDescriptor("animation", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"dimension":{"type":"dimension"}}}),
"animation-composition": createGenericPropertyDescriptor("animation-composition", {"caseSensitive":false}),
"animationComposition": createGenericPropertyDescriptor("animation-composition", {"caseSensitive":false}),
"animation-delay": createGenericPropertyDescriptor("animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"animationDelay": createGenericPropertyDescriptor("animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"animation-direction": createGenericPropertyDescriptor("animation-direction", {"caseSensitive":false}),
"animationDirection": createGenericPropertyDescriptor("animation-direction", {"caseSensitive":false}),
"animation-duration": createGenericPropertyDescriptor("animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
"animationDuration": createGenericPropertyDescriptor("animation-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
"animation-fill-mode": createGenericPropertyDescriptor("animation-fill-mode", {"caseSensitive":false}),
"animationFillMode": createGenericPropertyDescriptor("animation-fill-mode", {"caseSensitive":false}),
"animation-iteration-count": createGenericPropertyDescriptor("animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
"animationIterationCount": createGenericPropertyDescriptor("animation-iteration-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
"animation-name": createGenericPropertyDescriptor("animation-name", {"caseSensitive":true}),
"animationName": createGenericPropertyDescriptor("animation-name", {"caseSensitive":true}),
"animation-play-state": createGenericPropertyDescriptor("animation-play-state", {"caseSensitive":false}),
"animationPlayState": createGenericPropertyDescriptor("animation-play-state", {"caseSensitive":false}),
"animation-range": createGenericPropertyDescriptor("animation-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"animationRange": createGenericPropertyDescriptor("animation-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"animation-range-center": createGenericPropertyDescriptor("animation-range-center", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"animationRangeCenter": createGenericPropertyDescriptor("animation-range-center", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"animation-range-end": createGenericPropertyDescriptor("animation-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"animationRangeEnd": createGenericPropertyDescriptor("animation-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"animation-range-start": createGenericPropertyDescriptor("animation-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"animationRangeStart": createGenericPropertyDescriptor("animation-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"animation-timeline": createGenericPropertyDescriptor("animation-timeline", {"caseSensitive":true}),
"animationTimeline": createGenericPropertyDescriptor("animation-timeline", {"caseSensitive":true}),
"animation-timing-function": createGenericPropertyDescriptor("animation-timing-function", {"caseSensitive":false}),
"animationTimingFunction": createGenericPropertyDescriptor("animation-timing-function", {"caseSensitive":false}),
"animation-trigger": createGenericPropertyDescriptor("animation-trigger", {"caseSensitive":true}),
"animationTrigger": createGenericPropertyDescriptor("animation-trigger", {"caseSensitive":true}),
"appearance": createGenericPropertyDescriptor("appearance", {"caseSensitive":false}),
"aspect-ratio": createGenericPropertyDescriptor("aspect-ratio", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"aspectRatio": createGenericPropertyDescriptor("aspect-ratio", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
"backdrop-filter": createGenericPropertyDescriptor("backdrop-filter", {"caseSensitive":false}),
"backdropFilter": createGenericPropertyDescriptor("backdrop-filter", {"caseSensitive":false}),
"backface-visibility": createGenericPropertyDescriptor("backface-visibility", {"caseSensitive":false}),
"backfaceVisibility": createGenericPropertyDescriptor("backface-visibility", {"caseSensitive":false}),
"background": background.descriptor,
"background-attachment": backgroundAttachment.descriptor,
"backgroundAttachment": backgroundAttachment.descriptor,
"background-blend-mode": createGenericPropertyDescriptor("background-blend-mode", {"caseSensitive":false}),
"backgroundBlendMode": createGenericPropertyDescriptor("background-blend-mode", {"caseSensitive":false}),
"background-clip": backgroundClip.descriptor,
"backgroundClip": backgroundClip.descriptor,
"background-color": backgroundColor.descriptor,
"backgroundColor": backgroundColor.descriptor,
"background-image": backgroundImage.descriptor,
"backgroundImage": backgroundImage.descriptor,
"background-origin": backgroundOrigin.descriptor,
"backgroundOrigin": backgroundOrigin.descriptor,
"background-position": backgroundPosition.descriptor,
"backgroundPosition": backgroundPosition.descriptor,
"background-position-block": createGenericPropertyDescriptor("background-position-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"backgroundPositionBlock": createGenericPropertyDescriptor("background-position-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"background-position-inline": createGenericPropertyDescriptor("background-position-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"backgroundPositionInline": createGenericPropertyDescriptor("background-position-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"background-position-x": createGenericPropertyDescriptor("background-position-x", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"backgroundPositionX": createGenericPropertyDescriptor("background-position-x", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"background-position-y": createGenericPropertyDescriptor("background-position-y", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"backgroundPositionY": createGenericPropertyDescriptor("background-position-y", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"background-repeat": backgroundRepeat.descriptor,
"backgroundRepeat": backgroundRepeat.descriptor,
"background-repeat-block": createGenericPropertyDescriptor("background-repeat-block", {"caseSensitive":false}),
"backgroundRepeatBlock": createGenericPropertyDescriptor("background-repeat-block", {"caseSensitive":false}),
"background-repeat-inline": createGenericPropertyDescriptor("background-repeat-inline", {"caseSensitive":false}),
"backgroundRepeatInline": createGenericPropertyDescriptor("background-repeat-inline", {"caseSensitive":false}),
"background-repeat-x": createGenericPropertyDescriptor("background-repeat-x", {"caseSensitive":false}),
"backgroundRepeatX": createGenericPropertyDescriptor("background-repeat-x", {"caseSensitive":false}),
"background-repeat-y": createGenericPropertyDescriptor("background-repeat-y", {"caseSensitive":false}),
"backgroundRepeatY": createGenericPropertyDescriptor("background-repeat-y", {"caseSensitive":false}),
"background-size": backgroundSize.descriptor,
"backgroundSize": backgroundSize.descriptor,
"background-tbd": createGenericPropertyDescriptor("background-tbd", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
"backgroundTbd": createGenericPropertyDescriptor("background-tbd", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
"baseline-shift": createGenericPropertyDescriptor("baseline-shift", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"baselineShift": createGenericPropertyDescriptor("baseline-shift", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
"baseline-source": createGenericPropertyDescriptor("baseline-source", {"caseSensitive":false}),
"baselineSource": createGenericPropertyDescriptor("baseline-source", {"caseSensitive":false}),
"block-ellipsis": createGenericPropertyDescriptor("block-ellipsis", {"caseSensitive":true}),
"blockEllipsis": createGenericPropertyDescriptor("block-ellipsis", {"caseSensitive":true}),
"block-size": createGenericPropertyDescriptor("block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"blockSize": createGenericPropertyDescriptor("block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"block-step": createGenericPropertyDescriptor("block-step", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"blockStep": createGenericPropertyDescriptor("block-step", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"block-step-align": createGenericPropertyDescriptor("block-step-align", {"caseSensitive":false}),
"blockStepAlign": createGenericPropertyDescriptor("block-step-align", {"caseSensitive":false}),
"block-step-insert": createGenericPropertyDescriptor("block-step-insert", {"caseSensitive":false}),
"blockStepInsert": createGenericPropertyDescriptor("block-step-insert", {"caseSensitive":false}),
"block-step-round": createGenericPropertyDescriptor("block-step-round", {"caseSensitive":false}),
"blockStepRound": createGenericPropertyDescriptor("block-step-round", {"caseSensitive":false}),
"block-step-size": createGenericPropertyDescriptor("block-step-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"blockStepSize": createGenericPropertyDescriptor("block-step-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"bookmark-label": createGenericPropertyDescriptor("bookmark-label", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
"bookmarkLabel": createGenericPropertyDescriptor("bookmark-label", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
"bookmark-level": createGenericPropertyDescriptor("bookmark-level", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
"bookmarkLevel": createGenericPropertyDescriptor("bookmark-level", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
"bookmark-state": createGenericPropertyDescriptor("bookmark-state", {"caseSensitive":false}),
"bookmarkState": createGenericPropertyDescriptor("bookmark-state", {"caseSensitive":false}),
"border": border.descriptor,
"border-block": createGenericPropertyDescriptor("border-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
"borderBlock": createGenericPropertyDescriptor("border-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
"border-block-clip": createGenericPropertyDescriptor("border-block-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
"borderBlockClip": createGenericPropertyDescriptor("border-block-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
"border-block-color": createGenericPropertyDescriptor("border-block-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
"borderBlockColor": createGenericPropertyDescriptor("border-block-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
"border-block-end": createGenericPropertyDescriptor("border-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
"borderBlockEnd": createGenericPropertyDescriptor("border-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
"border-block-end-clip": createGenericPropertyDescriptor("border-block-end-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
"borderBlockEndClip": createGenericPropertyDescriptor("border-block-end-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
"border-block-end-color": borderBlockEndColor.descriptor,
"borderBlockEndColor": borderBlockEndColor.descriptor,
"border-block-end-radius": createGenericPropertyDescriptor("border-block-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"borderBlockEndRadius": createGenericPropertyDescriptor("border-block-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"border-block-end-style": createGenericPropertyDescriptor("border-block-end-style", {"caseSensitive":false}),
"borderBlockEndStyle": createGenericPropertyDescriptor("border-block-end-style", {"caseSensitive":false}),
"border-block-end-width": createGenericPropertyDescriptor("border-block-end-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"borderBlockEndWidth": createGenericPropertyDescriptor("border-block-end-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
"border-block-start": createGenericPropertyDescriptor("border-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
"borderBlockStart": createGenericPropertyDescriptor("border-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"len