"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 backgroundPositionX = require("../jsdom/living/css/properties/backgroundPositionX.js");
const backgroundPositionY = require("../jsdom/living/css/properties/backgroundPositionY.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 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 borderColor = require("../jsdom/living/css/properties/borderColor.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 clip = require("../jsdom/living/css/properties/clip.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 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 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 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 top = require("../jsdom/living/css/properties/top.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":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}},"functionTypes":{"image":"image"}}),
  "WebkitMaskBoxImage": createGenericPropertyDescriptor("-webkit-mask-box-image", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}},"functionTypes":{"image":"image"}}),
  "webkitMaskBoxImage": createGenericPropertyDescriptor("-webkit-mask-box-image", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}},"functionTypes":{"image":"image"}}),
  "-webkit-mask-box-image-outset": createGenericPropertyDescriptor("-webkit-mask-box-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "WebkitMaskBoxImageOutset": createGenericPropertyDescriptor("-webkit-mask-box-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "webkitMaskBoxImageOutset": createGenericPropertyDescriptor("-webkit-mask-box-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"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":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "WebkitMaskBoxImageSlice": createGenericPropertyDescriptor("-webkit-mask-box-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "webkitMaskBoxImageSlice": createGenericPropertyDescriptor("-webkit-mask-box-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"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":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "WebkitMaskBoxImageWidth": createGenericPropertyDescriptor("-webkit-mask-box-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "webkitMaskBoxImageWidth": createGenericPropertyDescriptor("-webkit-mask-box-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"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": createGenericPropertyDescriptor("-webkit-text-fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "WebkitTextFillColor": createGenericPropertyDescriptor("-webkit-text-fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "webkitTextFillColor": createGenericPropertyDescriptor("-webkit-text-fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "-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": createGenericPropertyDescriptor("-webkit-text-stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "WebkitTextStrokeColor": createGenericPropertyDescriptor("-webkit-text-stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "webkitTextStrokeColor": createGenericPropertyDescriptor("-webkit-text-stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "-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":{"max":null,"min":"0s","type":"dimension"}}}),
  "animationDelay": createGenericPropertyDescriptor("animation-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "animation-delay-end": createGenericPropertyDescriptor("animation-delay-end", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "animationDelayEnd": createGenericPropertyDescriptor("animation-delay-end", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "animation-delay-start": createGenericPropertyDescriptor("animation-delay-start", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "animationDelayStart": createGenericPropertyDescriptor("animation-delay-start", {"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":{"ratio":{"type":"ratio"}}}),
  "aspectRatio": createGenericPropertyDescriptor("aspect-ratio", {"caseSensitive":false,"dimensionTypes":{"ratio":{"type":"ratio"}}}),
  "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": backgroundPositionX.descriptor,
  "backgroundPositionX": backgroundPositionX.descriptor,
  "background-position-y": backgroundPositionY.descriptor,
  "backgroundPositionY": backgroundPositionY.descriptor,
  "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": createGenericPropertyDescriptor("border-block-end-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "borderBlockEndColor": createGenericPropertyDescriptor("border-block-end-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "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":"length"}},"functionTypes":{"color":"color"}}),
  "border-block-start-clip": createGenericPropertyDescriptor("border-block-start-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "borderBlockStartClip": createGenericPropertyDescriptor("border-block-start-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "border-block-start-color": createGenericPropertyDescriptor("border-block-start-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "borderBlockStartColor": createGenericPropertyDescriptor("border-block-start-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "border-block-start-radius": createGenericPropertyDescriptor("border-block-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderBlockStartRadius": createGenericPropertyDescriptor("border-block-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-block-start-style": createGenericPropertyDescriptor("border-block-start-style", {"caseSensitive":false}),
  "borderBlockStartStyle": createGenericPropertyDescriptor("border-block-start-style", {"caseSensitive":false}),
  "border-block-start-width": createGenericPropertyDescriptor("border-block-start-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderBlockStartWidth": createGenericPropertyDescriptor("border-block-start-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-block-style": createGenericPropertyDescriptor("border-block-style", {"caseSensitive":false}),
  "borderBlockStyle": createGenericPropertyDescriptor("border-block-style", {"caseSensitive":false}),
  "border-block-width": createGenericPropertyDescriptor("border-block-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderBlockWidth": createGenericPropertyDescriptor("border-block-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-bottom": borderBottom.descriptor,
  "borderBottom": borderBottom.descriptor,
  "border-bottom-clip": createGenericPropertyDescriptor("border-bottom-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "borderBottomClip": createGenericPropertyDescriptor("border-bottom-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "border-bottom-color": borderBottomColor.descriptor,
  "borderBottomColor": borderBottomColor.descriptor,
  "border-bottom-left-radius": createGenericPropertyDescriptor("border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderBottomLeftRadius": createGenericPropertyDescriptor("border-bottom-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-bottom-radius": createGenericPropertyDescriptor("border-bottom-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderBottomRadius": createGenericPropertyDescriptor("border-bottom-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-bottom-right-radius": createGenericPropertyDescriptor("border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderBottomRightRadius": createGenericPropertyDescriptor("border-bottom-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-bottom-style": borderBottomStyle.descriptor,
  "borderBottomStyle": borderBottomStyle.descriptor,
  "border-bottom-width": borderBottomWidth.descriptor,
  "borderBottomWidth": borderBottomWidth.descriptor,
  "border-boundary": createGenericPropertyDescriptor("border-boundary", {"caseSensitive":false}),
  "borderBoundary": createGenericPropertyDescriptor("border-boundary", {"caseSensitive":false}),
  "border-clip": createGenericPropertyDescriptor("border-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "borderClip": createGenericPropertyDescriptor("border-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "border-collapse": createGenericPropertyDescriptor("border-collapse", {"caseSensitive":false}),
  "borderCollapse": createGenericPropertyDescriptor("border-collapse", {"caseSensitive":false}),
  "border-color": borderColor.descriptor,
  "borderColor": borderColor.descriptor,
  "border-end-end-radius": createGenericPropertyDescriptor("border-end-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderEndEndRadius": createGenericPropertyDescriptor("border-end-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-end-start-radius": createGenericPropertyDescriptor("border-end-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderEndStartRadius": createGenericPropertyDescriptor("border-end-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-image": createGenericPropertyDescriptor("border-image", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}},"functionTypes":{"image":"image"}}),
  "borderImage": createGenericPropertyDescriptor("border-image", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}},"functionTypes":{"image":"image"}}),
  "border-image-outset": createGenericPropertyDescriptor("border-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "borderImageOutset": createGenericPropertyDescriptor("border-image-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "border-image-repeat": createGenericPropertyDescriptor("border-image-repeat", {"caseSensitive":false}),
  "borderImageRepeat": createGenericPropertyDescriptor("border-image-repeat", {"caseSensitive":false}),
  "border-image-slice": createGenericPropertyDescriptor("border-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "borderImageSlice": createGenericPropertyDescriptor("border-image-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "border-image-source": createGenericPropertyDescriptor("border-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "borderImageSource": createGenericPropertyDescriptor("border-image-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "border-image-width": createGenericPropertyDescriptor("border-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "borderImageWidth": createGenericPropertyDescriptor("border-image-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "border-inline": createGenericPropertyDescriptor("border-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "borderInline": createGenericPropertyDescriptor("border-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "border-inline-clip": createGenericPropertyDescriptor("border-inline-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "borderInlineClip": createGenericPropertyDescriptor("border-inline-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "border-inline-color": createGenericPropertyDescriptor("border-inline-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "borderInlineColor": createGenericPropertyDescriptor("border-inline-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "border-inline-end": createGenericPropertyDescriptor("border-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "borderInlineEnd": createGenericPropertyDescriptor("border-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "border-inline-end-clip": createGenericPropertyDescriptor("border-inline-end-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "borderInlineEndClip": createGenericPropertyDescriptor("border-inline-end-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "border-inline-end-color": createGenericPropertyDescriptor("border-inline-end-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "borderInlineEndColor": createGenericPropertyDescriptor("border-inline-end-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "border-inline-end-radius": createGenericPropertyDescriptor("border-inline-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderInlineEndRadius": createGenericPropertyDescriptor("border-inline-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-inline-end-style": createGenericPropertyDescriptor("border-inline-end-style", {"caseSensitive":false}),
  "borderInlineEndStyle": createGenericPropertyDescriptor("border-inline-end-style", {"caseSensitive":false}),
  "border-inline-end-width": createGenericPropertyDescriptor("border-inline-end-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderInlineEndWidth": createGenericPropertyDescriptor("border-inline-end-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-inline-start": createGenericPropertyDescriptor("border-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "borderInlineStart": createGenericPropertyDescriptor("border-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "border-inline-start-clip": createGenericPropertyDescriptor("border-inline-start-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "borderInlineStartClip": createGenericPropertyDescriptor("border-inline-start-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "border-inline-start-color": createGenericPropertyDescriptor("border-inline-start-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "borderInlineStartColor": createGenericPropertyDescriptor("border-inline-start-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "border-inline-start-radius": createGenericPropertyDescriptor("border-inline-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderInlineStartRadius": createGenericPropertyDescriptor("border-inline-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-inline-start-style": createGenericPropertyDescriptor("border-inline-start-style", {"caseSensitive":false}),
  "borderInlineStartStyle": createGenericPropertyDescriptor("border-inline-start-style", {"caseSensitive":false}),
  "border-inline-start-width": createGenericPropertyDescriptor("border-inline-start-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderInlineStartWidth": createGenericPropertyDescriptor("border-inline-start-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-inline-style": createGenericPropertyDescriptor("border-inline-style", {"caseSensitive":false}),
  "borderInlineStyle": createGenericPropertyDescriptor("border-inline-style", {"caseSensitive":false}),
  "border-inline-width": createGenericPropertyDescriptor("border-inline-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderInlineWidth": createGenericPropertyDescriptor("border-inline-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-left": borderLeft.descriptor,
  "borderLeft": borderLeft.descriptor,
  "border-left-clip": createGenericPropertyDescriptor("border-left-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "borderLeftClip": createGenericPropertyDescriptor("border-left-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "border-left-color": borderLeftColor.descriptor,
  "borderLeftColor": borderLeftColor.descriptor,
  "border-left-radius": createGenericPropertyDescriptor("border-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderLeftRadius": createGenericPropertyDescriptor("border-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-left-style": borderLeftStyle.descriptor,
  "borderLeftStyle": borderLeftStyle.descriptor,
  "border-left-width": borderLeftWidth.descriptor,
  "borderLeftWidth": borderLeftWidth.descriptor,
  "border-limit": createGenericPropertyDescriptor("border-limit", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderLimit": createGenericPropertyDescriptor("border-limit", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-radius": createGenericPropertyDescriptor("border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderRadius": createGenericPropertyDescriptor("border-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-right": borderRight.descriptor,
  "borderRight": borderRight.descriptor,
  "border-right-clip": createGenericPropertyDescriptor("border-right-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "borderRightClip": createGenericPropertyDescriptor("border-right-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "border-right-color": borderRightColor.descriptor,
  "borderRightColor": borderRightColor.descriptor,
  "border-right-radius": createGenericPropertyDescriptor("border-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderRightRadius": createGenericPropertyDescriptor("border-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-right-style": borderRightStyle.descriptor,
  "borderRightStyle": borderRightStyle.descriptor,
  "border-right-width": borderRightWidth.descriptor,
  "borderRightWidth": borderRightWidth.descriptor,
  "border-shape": createGenericPropertyDescriptor("border-shape", {"caseSensitive":false}),
  "borderShape": createGenericPropertyDescriptor("border-shape", {"caseSensitive":false}),
  "border-spacing": borderSpacing.descriptor,
  "borderSpacing": borderSpacing.descriptor,
  "border-start-end-radius": createGenericPropertyDescriptor("border-start-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderStartEndRadius": createGenericPropertyDescriptor("border-start-end-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-start-start-radius": createGenericPropertyDescriptor("border-start-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderStartStartRadius": createGenericPropertyDescriptor("border-start-start-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-style": borderStyle.descriptor,
  "borderStyle": borderStyle.descriptor,
  "border-top": borderTop.descriptor,
  "borderTop": borderTop.descriptor,
  "border-top-clip": createGenericPropertyDescriptor("border-top-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "borderTopClip": createGenericPropertyDescriptor("border-top-clip", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "border-top-color": borderTopColor.descriptor,
  "borderTopColor": borderTopColor.descriptor,
  "border-top-left-radius": createGenericPropertyDescriptor("border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderTopLeftRadius": createGenericPropertyDescriptor("border-top-left-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-top-radius": createGenericPropertyDescriptor("border-top-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderTopRadius": createGenericPropertyDescriptor("border-top-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-top-right-radius": createGenericPropertyDescriptor("border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "borderTopRightRadius": createGenericPropertyDescriptor("border-top-right-radius", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "border-top-style": borderTopStyle.descriptor,
  "borderTopStyle": borderTopStyle.descriptor,
  "border-top-width": borderTopWidth.descriptor,
  "borderTopWidth": borderTopWidth.descriptor,
  "border-width": borderWidth.descriptor,
  "borderWidth": borderWidth.descriptor,
  "bottom": bottom.descriptor,
  "box-decoration-break": createGenericPropertyDescriptor("box-decoration-break", {"caseSensitive":false}),
  "boxDecorationBreak": createGenericPropertyDescriptor("box-decoration-break", {"caseSensitive":false}),
  "box-shadow": createGenericPropertyDescriptor("box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  "boxShadow": createGenericPropertyDescriptor("box-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  "box-shadow-blur": createGenericPropertyDescriptor("box-shadow-blur", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "boxShadowBlur": createGenericPropertyDescriptor("box-shadow-blur", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "box-shadow-color": createGenericPropertyDescriptor("box-shadow-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "boxShadowColor": createGenericPropertyDescriptor("box-shadow-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "box-shadow-offset": createGenericPropertyDescriptor("box-shadow-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "boxShadowOffset": createGenericPropertyDescriptor("box-shadow-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "box-shadow-position": createGenericPropertyDescriptor("box-shadow-position", {"caseSensitive":false}),
  "boxShadowPosition": createGenericPropertyDescriptor("box-shadow-position", {"caseSensitive":false}),
  "box-shadow-spread": createGenericPropertyDescriptor("box-shadow-spread", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "boxShadowSpread": createGenericPropertyDescriptor("box-shadow-spread", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "box-sizing": createGenericPropertyDescriptor("box-sizing", {"caseSensitive":false}),
  "boxSizing": createGenericPropertyDescriptor("box-sizing", {"caseSensitive":false}),
  "box-snap": createGenericPropertyDescriptor("box-snap", {"caseSensitive":false}),
  "boxSnap": createGenericPropertyDescriptor("box-snap", {"caseSensitive":false}),
  "break-after": createGenericPropertyDescriptor("break-after", {"caseSensitive":false}),
  "breakAfter": createGenericPropertyDescriptor("break-after", {"caseSensitive":false}),
  "break-before": createGenericPropertyDescriptor("break-before", {"caseSensitive":false}),
  "breakBefore": createGenericPropertyDescriptor("break-before", {"caseSensitive":false}),
  "break-inside": createGenericPropertyDescriptor("break-inside", {"caseSensitive":false}),
  "breakInside": createGenericPropertyDescriptor("break-inside", {"caseSensitive":false}),
  "caption-side": createGenericPropertyDescriptor("caption-side", {"caseSensitive":false}),
  "captionSide": createGenericPropertyDescriptor("caption-side", {"caseSensitive":false}),
  "caret": createGenericPropertyDescriptor("caret", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "caret-animation": createGenericPropertyDescriptor("caret-animation", {"caseSensitive":false}),
  "caretAnimation": createGenericPropertyDescriptor("caret-animation", {"caseSensitive":false}),
  "caret-color": createGenericPropertyDescriptor("caret-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "caretColor": createGenericPropertyDescriptor("caret-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "caret-shape": createGenericPropertyDescriptor("caret-shape", {"caseSensitive":false}),
  "caretShape": createGenericPropertyDescriptor("caret-shape", {"caseSensitive":false}),
  "clear": createGenericPropertyDescriptor("clear", {"caseSensitive":false}),
  "clip": clip.descriptor,
  "clip-path": createGenericPropertyDescriptor("clip-path", {"caseSensitive":false}),
  "clipPath": createGenericPropertyDescriptor("clip-path", {"caseSensitive":false}),
  "clip-rule": createGenericPropertyDescriptor("clip-rule", {"caseSensitive":false}),
  "clipRule": createGenericPropertyDescriptor("clip-rule", {"caseSensitive":false}),
  "color": createGenericPropertyDescriptor("color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "color-adjust": createGenericPropertyDescriptor("color-adjust", {"caseSensitive":false}),
  "colorAdjust": createGenericPropertyDescriptor("color-adjust", {"caseSensitive":false}),
  "color-interpolation": createGenericPropertyDescriptor("color-interpolation", {"caseSensitive":false}),
  "colorInterpolation": createGenericPropertyDescriptor("color-interpolation", {"caseSensitive":false}),
  "color-interpolation-filters": createGenericPropertyDescriptor("color-interpolation-filters", {"caseSensitive":false}),
  "colorInterpolationFilters": createGenericPropertyDescriptor("color-interpolation-filters", {"caseSensitive":false}),
  "color-scheme": createGenericPropertyDescriptor("color-scheme", {"caseSensitive":true}),
  "colorScheme": createGenericPropertyDescriptor("color-scheme", {"caseSensitive":true}),
  "column-count": createGenericPropertyDescriptor("column-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "columnCount": createGenericPropertyDescriptor("column-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "column-fill": createGenericPropertyDescriptor("column-fill", {"caseSensitive":false}),
  "columnFill": createGenericPropertyDescriptor("column-fill", {"caseSensitive":false}),
  "column-gap": createGenericPropertyDescriptor("column-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "columnGap": createGenericPropertyDescriptor("column-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "column-height": createGenericPropertyDescriptor("column-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "columnHeight": createGenericPropertyDescriptor("column-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "column-rule": createGenericPropertyDescriptor("column-rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "columnRule": createGenericPropertyDescriptor("column-rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "column-rule-break": createGenericPropertyDescriptor("column-rule-break", {"caseSensitive":false}),
  "columnRuleBreak": createGenericPropertyDescriptor("column-rule-break", {"caseSensitive":false}),
  "column-rule-color": createGenericPropertyDescriptor("column-rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  "columnRuleColor": createGenericPropertyDescriptor("column-rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  "column-rule-inset": createGenericPropertyDescriptor("column-rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnRuleInset": createGenericPropertyDescriptor("column-rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-rule-inset-cap": createGenericPropertyDescriptor("column-rule-inset-cap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnRuleInsetCap": createGenericPropertyDescriptor("column-rule-inset-cap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-rule-inset-cap-end": createGenericPropertyDescriptor("column-rule-inset-cap-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnRuleInsetCapEnd": createGenericPropertyDescriptor("column-rule-inset-cap-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-rule-inset-cap-start": createGenericPropertyDescriptor("column-rule-inset-cap-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnRuleInsetCapStart": createGenericPropertyDescriptor("column-rule-inset-cap-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-rule-inset-end": createGenericPropertyDescriptor("column-rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnRuleInsetEnd": createGenericPropertyDescriptor("column-rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-rule-inset-junction": createGenericPropertyDescriptor("column-rule-inset-junction", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnRuleInsetJunction": createGenericPropertyDescriptor("column-rule-inset-junction", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-rule-inset-junction-end": createGenericPropertyDescriptor("column-rule-inset-junction-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnRuleInsetJunctionEnd": createGenericPropertyDescriptor("column-rule-inset-junction-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-rule-inset-junction-start": createGenericPropertyDescriptor("column-rule-inset-junction-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnRuleInsetJunctionStart": createGenericPropertyDescriptor("column-rule-inset-junction-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-rule-inset-start": createGenericPropertyDescriptor("column-rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnRuleInsetStart": createGenericPropertyDescriptor("column-rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-rule-style": createGenericPropertyDescriptor("column-rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "columnRuleStyle": createGenericPropertyDescriptor("column-rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "column-rule-visibility-items": createGenericPropertyDescriptor("column-rule-visibility-items", {"caseSensitive":false}),
  "columnRuleVisibilityItems": createGenericPropertyDescriptor("column-rule-visibility-items", {"caseSensitive":false}),
  "column-rule-width": createGenericPropertyDescriptor("column-rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "columnRuleWidth": createGenericPropertyDescriptor("column-rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "column-span": createGenericPropertyDescriptor("column-span", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "columnSpan": createGenericPropertyDescriptor("column-span", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "column-width": createGenericPropertyDescriptor("column-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "columnWidth": createGenericPropertyDescriptor("column-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "column-wrap": createGenericPropertyDescriptor("column-wrap", {"caseSensitive":false}),
  "columnWrap": createGenericPropertyDescriptor("column-wrap", {"caseSensitive":false}),
  "columns": createGenericPropertyDescriptor("columns", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"type":"length"}}}),
  "contain": createGenericPropertyDescriptor("contain", {"caseSensitive":false}),
  "contain-intrinsic-block-size": createGenericPropertyDescriptor("contain-intrinsic-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "containIntrinsicBlockSize": createGenericPropertyDescriptor("contain-intrinsic-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "contain-intrinsic-height": createGenericPropertyDescriptor("contain-intrinsic-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "containIntrinsicHeight": createGenericPropertyDescriptor("contain-intrinsic-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "contain-intrinsic-inline-size": createGenericPropertyDescriptor("contain-intrinsic-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "containIntrinsicInlineSize": createGenericPropertyDescriptor("contain-intrinsic-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "contain-intrinsic-size": createGenericPropertyDescriptor("contain-intrinsic-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "containIntrinsicSize": createGenericPropertyDescriptor("contain-intrinsic-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "contain-intrinsic-width": createGenericPropertyDescriptor("contain-intrinsic-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "containIntrinsicWidth": createGenericPropertyDescriptor("contain-intrinsic-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "container": createGenericPropertyDescriptor("container", {"caseSensitive":true}),
  "container-name": createGenericPropertyDescriptor("container-name", {"caseSensitive":true}),
  "containerName": createGenericPropertyDescriptor("container-name", {"caseSensitive":true}),
  "container-type": createGenericPropertyDescriptor("container-type", {"caseSensitive":false}),
  "containerType": createGenericPropertyDescriptor("container-type", {"caseSensitive":false}),
  "content": createGenericPropertyDescriptor("content", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
  "content-visibility": createGenericPropertyDescriptor("content-visibility", {"caseSensitive":false}),
  "contentVisibility": createGenericPropertyDescriptor("content-visibility", {"caseSensitive":false}),
  "continue": createGenericPropertyDescriptor("continue", {"caseSensitive":false}),
  "copy-into": createGenericPropertyDescriptor("copy-into", {"caseSensitive":true}),
  "copyInto": createGenericPropertyDescriptor("copy-into", {"caseSensitive":true}),
  "corner": createGenericPropertyDescriptor("corner", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-block-end": createGenericPropertyDescriptor("corner-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerBlockEnd": createGenericPropertyDescriptor("corner-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-block-end-shape": createGenericPropertyDescriptor("corner-block-end-shape", {"caseSensitive":false}),
  "cornerBlockEndShape": createGenericPropertyDescriptor("corner-block-end-shape", {"caseSensitive":false}),
  "corner-block-start": createGenericPropertyDescriptor("corner-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerBlockStart": createGenericPropertyDescriptor("corner-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-block-start-shape": createGenericPropertyDescriptor("corner-block-start-shape", {"caseSensitive":false}),
  "cornerBlockStartShape": createGenericPropertyDescriptor("corner-block-start-shape", {"caseSensitive":false}),
  "corner-bottom": createGenericPropertyDescriptor("corner-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerBottom": createGenericPropertyDescriptor("corner-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-bottom-left": createGenericPropertyDescriptor("corner-bottom-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerBottomLeft": createGenericPropertyDescriptor("corner-bottom-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-bottom-left-shape": createGenericPropertyDescriptor("corner-bottom-left-shape", {"caseSensitive":false}),
  "cornerBottomLeftShape": createGenericPropertyDescriptor("corner-bottom-left-shape", {"caseSensitive":false}),
  "corner-bottom-right": createGenericPropertyDescriptor("corner-bottom-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerBottomRight": createGenericPropertyDescriptor("corner-bottom-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-bottom-right-shape": createGenericPropertyDescriptor("corner-bottom-right-shape", {"caseSensitive":false}),
  "cornerBottomRightShape": createGenericPropertyDescriptor("corner-bottom-right-shape", {"caseSensitive":false}),
  "corner-bottom-shape": createGenericPropertyDescriptor("corner-bottom-shape", {"caseSensitive":false}),
  "cornerBottomShape": createGenericPropertyDescriptor("corner-bottom-shape", {"caseSensitive":false}),
  "corner-end-end": createGenericPropertyDescriptor("corner-end-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerEndEnd": createGenericPropertyDescriptor("corner-end-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-end-end-shape": createGenericPropertyDescriptor("corner-end-end-shape", {"caseSensitive":false}),
  "cornerEndEndShape": createGenericPropertyDescriptor("corner-end-end-shape", {"caseSensitive":false}),
  "corner-end-start": createGenericPropertyDescriptor("corner-end-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerEndStart": createGenericPropertyDescriptor("corner-end-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-end-start-shape": createGenericPropertyDescriptor("corner-end-start-shape", {"caseSensitive":false}),
  "cornerEndStartShape": createGenericPropertyDescriptor("corner-end-start-shape", {"caseSensitive":false}),
  "corner-inline-end": createGenericPropertyDescriptor("corner-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerInlineEnd": createGenericPropertyDescriptor("corner-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-inline-end-shape": createGenericPropertyDescriptor("corner-inline-end-shape", {"caseSensitive":false}),
  "cornerInlineEndShape": createGenericPropertyDescriptor("corner-inline-end-shape", {"caseSensitive":false}),
  "corner-inline-start": createGenericPropertyDescriptor("corner-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerInlineStart": createGenericPropertyDescriptor("corner-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-inline-start-shape": createGenericPropertyDescriptor("corner-inline-start-shape", {"caseSensitive":false}),
  "cornerInlineStartShape": createGenericPropertyDescriptor("corner-inline-start-shape", {"caseSensitive":false}),
  "corner-left": createGenericPropertyDescriptor("corner-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerLeft": createGenericPropertyDescriptor("corner-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-left-shape": createGenericPropertyDescriptor("corner-left-shape", {"caseSensitive":false}),
  "cornerLeftShape": createGenericPropertyDescriptor("corner-left-shape", {"caseSensitive":false}),
  "corner-right": createGenericPropertyDescriptor("corner-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerRight": createGenericPropertyDescriptor("corner-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-right-shape": createGenericPropertyDescriptor("corner-right-shape", {"caseSensitive":false}),
  "cornerRightShape": createGenericPropertyDescriptor("corner-right-shape", {"caseSensitive":false}),
  "corner-shape": createGenericPropertyDescriptor("corner-shape", {"caseSensitive":false}),
  "cornerShape": createGenericPropertyDescriptor("corner-shape", {"caseSensitive":false}),
  "corner-start-end": createGenericPropertyDescriptor("corner-start-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerStartEnd": createGenericPropertyDescriptor("corner-start-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-start-end-shape": createGenericPropertyDescriptor("corner-start-end-shape", {"caseSensitive":false}),
  "cornerStartEndShape": createGenericPropertyDescriptor("corner-start-end-shape", {"caseSensitive":false}),
  "corner-start-start": createGenericPropertyDescriptor("corner-start-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerStartStart": createGenericPropertyDescriptor("corner-start-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-start-start-shape": createGenericPropertyDescriptor("corner-start-start-shape", {"caseSensitive":false}),
  "cornerStartStartShape": createGenericPropertyDescriptor("corner-start-start-shape", {"caseSensitive":false}),
  "corner-top": createGenericPropertyDescriptor("corner-top", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerTop": createGenericPropertyDescriptor("corner-top", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-top-left": createGenericPropertyDescriptor("corner-top-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerTopLeft": createGenericPropertyDescriptor("corner-top-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-top-left-shape": createGenericPropertyDescriptor("corner-top-left-shape", {"caseSensitive":false}),
  "cornerTopLeftShape": createGenericPropertyDescriptor("corner-top-left-shape", {"caseSensitive":false}),
  "corner-top-right": createGenericPropertyDescriptor("corner-top-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "cornerTopRight": createGenericPropertyDescriptor("corner-top-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "corner-top-right-shape": createGenericPropertyDescriptor("corner-top-right-shape", {"caseSensitive":false}),
  "cornerTopRightShape": createGenericPropertyDescriptor("corner-top-right-shape", {"caseSensitive":false}),
  "corner-top-shape": createGenericPropertyDescriptor("corner-top-shape", {"caseSensitive":false}),
  "cornerTopShape": createGenericPropertyDescriptor("corner-top-shape", {"caseSensitive":false}),
  "counter-increment": createGenericPropertyDescriptor("counter-increment", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  "counterIncrement": createGenericPropertyDescriptor("counter-increment", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  "counter-reset": createGenericPropertyDescriptor("counter-reset", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  "counterReset": createGenericPropertyDescriptor("counter-reset", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  "counter-set": createGenericPropertyDescriptor("counter-set", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  "counterSet": createGenericPropertyDescriptor("counter-set", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  "cue": createGenericPropertyDescriptor("cue", {"caseSensitive":false}),
  "cue-after": createGenericPropertyDescriptor("cue-after", {"caseSensitive":false}),
  "cueAfter": createGenericPropertyDescriptor("cue-after", {"caseSensitive":false}),
  "cue-before": createGenericPropertyDescriptor("cue-before", {"caseSensitive":false}),
  "cueBefore": createGenericPropertyDescriptor("cue-before", {"caseSensitive":false}),
  "cursor": createGenericPropertyDescriptor("cursor", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "cx": createGenericPropertyDescriptor("cx", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "cy": createGenericPropertyDescriptor("cy", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "d": createGenericPropertyDescriptor("d", {"caseSensitive":true}),
  "direction": createGenericPropertyDescriptor("direction", {"caseSensitive":false}),
  "display": display.descriptor,
  "dominant-baseline": createGenericPropertyDescriptor("dominant-baseline", {"caseSensitive":false}),
  "dominantBaseline": createGenericPropertyDescriptor("dominant-baseline", {"caseSensitive":false}),
  "dynamic-range-limit": createGenericPropertyDescriptor("dynamic-range-limit", {"caseSensitive":false}),
  "dynamicRangeLimit": createGenericPropertyDescriptor("dynamic-range-limit", {"caseSensitive":false}),
  "empty-cells": createGenericPropertyDescriptor("empty-cells", {"caseSensitive":false}),
  "emptyCells": createGenericPropertyDescriptor("empty-cells", {"caseSensitive":false}),
  "event-trigger": createGenericPropertyDescriptor("event-trigger", {"caseSensitive":true}),
  "eventTrigger": createGenericPropertyDescriptor("event-trigger", {"caseSensitive":true}),
  "event-trigger-name": createGenericPropertyDescriptor("event-trigger-name", {"caseSensitive":true}),
  "eventTriggerName": createGenericPropertyDescriptor("event-trigger-name", {"caseSensitive":true}),
  "event-trigger-source": createGenericPropertyDescriptor("event-trigger-source", {"caseSensitive":true}),
  "eventTriggerSource": createGenericPropertyDescriptor("event-trigger-source", {"caseSensitive":true}),
  "field-sizing": createGenericPropertyDescriptor("field-sizing", {"caseSensitive":false}),
  "fieldSizing": createGenericPropertyDescriptor("field-sizing", {"caseSensitive":false}),
  "fill": createGenericPropertyDescriptor("fill", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  "fill-break": createGenericPropertyDescriptor("fill-break", {"caseSensitive":false}),
  "fillBreak": createGenericPropertyDescriptor("fill-break", {"caseSensitive":false}),
  "fill-color": createGenericPropertyDescriptor("fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "fillColor": createGenericPropertyDescriptor("fill-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "fill-image": createGenericPropertyDescriptor("fill-image", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  "fillImage": createGenericPropertyDescriptor("fill-image", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  "fill-opacity": createGenericPropertyDescriptor("fill-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "fillOpacity": createGenericPropertyDescriptor("fill-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "fill-origin": createGenericPropertyDescriptor("fill-origin", {"caseSensitive":false}),
  "fillOrigin": createGenericPropertyDescriptor("fill-origin", {"caseSensitive":false}),
  "fill-position": createGenericPropertyDescriptor("fill-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "fillPosition": createGenericPropertyDescriptor("fill-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "fill-repeat": createGenericPropertyDescriptor("fill-repeat", {"caseSensitive":false}),
  "fillRepeat": createGenericPropertyDescriptor("fill-repeat", {"caseSensitive":false}),
  "fill-rule": createGenericPropertyDescriptor("fill-rule", {"caseSensitive":false}),
  "fillRule": createGenericPropertyDescriptor("fill-rule", {"caseSensitive":false}),
  "fill-size": createGenericPropertyDescriptor("fill-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "fillSize": createGenericPropertyDescriptor("fill-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "filter": createGenericPropertyDescriptor("filter", {"caseSensitive":false}),
  "flex": flex.descriptor,
  "flex-basis": flexBasis.descriptor,
  "flexBasis": flexBasis.descriptor,
  "flex-direction": createGenericPropertyDescriptor("flex-direction", {"caseSensitive":false}),
  "flexDirection": createGenericPropertyDescriptor("flex-direction", {"caseSensitive":false}),
  "flex-flow": createGenericPropertyDescriptor("flex-flow", {"caseSensitive":false}),
  "flexFlow": createGenericPropertyDescriptor("flex-flow", {"caseSensitive":false}),
  "flex-grow": flexGrow.descriptor,
  "flexGrow": flexGrow.descriptor,
  "flex-line-count": createGenericPropertyDescriptor("flex-line-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "flexLineCount": createGenericPropertyDescriptor("flex-line-count", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "flex-shrink": flexShrink.descriptor,
  "flexShrink": flexShrink.descriptor,
  "flex-wrap": createGenericPropertyDescriptor("flex-wrap", {"caseSensitive":false}),
  "flexWrap": createGenericPropertyDescriptor("flex-wrap", {"caseSensitive":false}),
  "float": createGenericPropertyDescriptor("float", {"caseSensitive":false}),
  "float-defer": createGenericPropertyDescriptor("float-defer", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "floatDefer": createGenericPropertyDescriptor("float-defer", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "float-offset": createGenericPropertyDescriptor("float-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "floatOffset": createGenericPropertyDescriptor("float-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "float-reference": createGenericPropertyDescriptor("float-reference", {"caseSensitive":false}),
  "floatReference": createGenericPropertyDescriptor("float-reference", {"caseSensitive":false}),
  "flood-color": createGenericPropertyDescriptor("flood-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "floodColor": createGenericPropertyDescriptor("flood-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "flood-opacity": createGenericPropertyDescriptor("flood-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "floodOpacity": createGenericPropertyDescriptor("flood-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "flow-from": createGenericPropertyDescriptor("flow-from", {"caseSensitive":true}),
  "flowFrom": createGenericPropertyDescriptor("flow-from", {"caseSensitive":true}),
  "flow-into": createGenericPropertyDescriptor("flow-into", {"caseSensitive":true}),
  "flowInto": createGenericPropertyDescriptor("flow-into", {"caseSensitive":true}),
  "flow-tolerance": createGenericPropertyDescriptor("flow-tolerance", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "flowTolerance": createGenericPropertyDescriptor("flow-tolerance", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "font": font.descriptor,
  "font-family": fontFamily.descriptor,
  "fontFamily": fontFamily.descriptor,
  "font-feature-settings": createGenericPropertyDescriptor("font-feature-settings", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  "fontFeatureSettings": createGenericPropertyDescriptor("font-feature-settings", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  "font-kerning": createGenericPropertyDescriptor("font-kerning", {"caseSensitive":false}),
  "fontKerning": createGenericPropertyDescriptor("font-kerning", {"caseSensitive":false}),
  "font-language-override": createGenericPropertyDescriptor("font-language-override", {"caseSensitive":true}),
  "fontLanguageOverride": createGenericPropertyDescriptor("font-language-override", {"caseSensitive":true}),
  "font-optical-sizing": createGenericPropertyDescriptor("font-optical-sizing", {"caseSensitive":false}),
  "fontOpticalSizing": createGenericPropertyDescriptor("font-optical-sizing", {"caseSensitive":false}),
  "font-palette": createGenericPropertyDescriptor("font-palette", {"caseSensitive":true}),
  "fontPalette": createGenericPropertyDescriptor("font-palette", {"caseSensitive":true}),
  "font-size": fontSize.descriptor,
  "fontSize": fontSize.descriptor,
  "font-size-adjust": createGenericPropertyDescriptor("font-size-adjust", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  "fontSizeAdjust": createGenericPropertyDescriptor("font-size-adjust", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"}}}),
  "font-stretch": createGenericPropertyDescriptor("font-stretch", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "fontStretch": createGenericPropertyDescriptor("font-stretch", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "font-style": fontStyle.descriptor,
  "fontStyle": fontStyle.descriptor,
  "font-synthesis": createGenericPropertyDescriptor("font-synthesis", {"caseSensitive":false}),
  "fontSynthesis": createGenericPropertyDescriptor("font-synthesis", {"caseSensitive":false}),
  "font-synthesis-position": createGenericPropertyDescriptor("font-synthesis-position", {"caseSensitive":false}),
  "fontSynthesisPosition": createGenericPropertyDescriptor("font-synthesis-position", {"caseSensitive":false}),
  "font-synthesis-small-caps": createGenericPropertyDescriptor("font-synthesis-small-caps", {"caseSensitive":false}),
  "fontSynthesisSmallCaps": createGenericPropertyDescriptor("font-synthesis-small-caps", {"caseSensitive":false}),
  "font-synthesis-style": createGenericPropertyDescriptor("font-synthesis-style", {"caseSensitive":false}),
  "fontSynthesisStyle": createGenericPropertyDescriptor("font-synthesis-style", {"caseSensitive":false}),
  "font-synthesis-weight": createGenericPropertyDescriptor("font-synthesis-weight", {"caseSensitive":false}),
  "fontSynthesisWeight": createGenericPropertyDescriptor("font-synthesis-weight", {"caseSensitive":false}),
  "font-variant": fontVariant.descriptor,
  "fontVariant": fontVariant.descriptor,
  "font-variant-alternates": createGenericPropertyDescriptor("font-variant-alternates", {"caseSensitive":false}),
  "fontVariantAlternates": createGenericPropertyDescriptor("font-variant-alternates", {"caseSensitive":false}),
  "font-variant-caps": createGenericPropertyDescriptor("font-variant-caps", {"caseSensitive":false}),
  "fontVariantCaps": createGenericPropertyDescriptor("font-variant-caps", {"caseSensitive":false}),
  "font-variant-east-asian": createGenericPropertyDescriptor("font-variant-east-asian", {"caseSensitive":false}),
  "fontVariantEastAsian": createGenericPropertyDescriptor("font-variant-east-asian", {"caseSensitive":false}),
  "font-variant-emoji": createGenericPropertyDescriptor("font-variant-emoji", {"caseSensitive":false}),
  "fontVariantEmoji": createGenericPropertyDescriptor("font-variant-emoji", {"caseSensitive":false}),
  "font-variant-ligatures": createGenericPropertyDescriptor("font-variant-ligatures", {"caseSensitive":false}),
  "fontVariantLigatures": createGenericPropertyDescriptor("font-variant-ligatures", {"caseSensitive":false}),
  "font-variant-numeric": createGenericPropertyDescriptor("font-variant-numeric", {"caseSensitive":false}),
  "fontVariantNumeric": createGenericPropertyDescriptor("font-variant-numeric", {"caseSensitive":false}),
  "font-variant-position": createGenericPropertyDescriptor("font-variant-position", {"caseSensitive":false}),
  "fontVariantPosition": createGenericPropertyDescriptor("font-variant-position", {"caseSensitive":false}),
  "font-variation-settings": createGenericPropertyDescriptor("font-variation-settings", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  "fontVariationSettings": createGenericPropertyDescriptor("font-variation-settings", {"caseSensitive":true,"dimensionTypes":{"number":{"type":"number"}}}),
  "font-weight": fontWeight.descriptor,
  "fontWeight": fontWeight.descriptor,
  "font-width": createGenericPropertyDescriptor("font-width", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "fontWidth": createGenericPropertyDescriptor("font-width", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "footnote-display": createGenericPropertyDescriptor("footnote-display", {"caseSensitive":false}),
  "footnoteDisplay": createGenericPropertyDescriptor("footnote-display", {"caseSensitive":false}),
  "footnote-policy": createGenericPropertyDescriptor("footnote-policy", {"caseSensitive":false}),
  "footnotePolicy": createGenericPropertyDescriptor("footnote-policy", {"caseSensitive":false}),
  "forced-color-adjust": createGenericPropertyDescriptor("forced-color-adjust", {"caseSensitive":false}),
  "forcedColorAdjust": createGenericPropertyDescriptor("forced-color-adjust", {"caseSensitive":false}),
  "frame-sizing": createGenericPropertyDescriptor("frame-sizing", {"caseSensitive":false}),
  "frameSizing": createGenericPropertyDescriptor("frame-sizing", {"caseSensitive":false}),
  "gap": createGenericPropertyDescriptor("gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "glyph-orientation-vertical": createGenericPropertyDescriptor("glyph-orientation-vertical", {"caseSensitive":false}),
  "glyphOrientationVertical": createGenericPropertyDescriptor("glyph-orientation-vertical", {"caseSensitive":false}),
  "grid": createGenericPropertyDescriptor("grid", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "grid-area": createGenericPropertyDescriptor("grid-area", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "gridArea": createGenericPropertyDescriptor("grid-area", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "grid-auto-columns": createGenericPropertyDescriptor("grid-auto-columns", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "gridAutoColumns": createGenericPropertyDescriptor("grid-auto-columns", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "grid-auto-flow": createGenericPropertyDescriptor("grid-auto-flow", {"caseSensitive":false}),
  "gridAutoFlow": createGenericPropertyDescriptor("grid-auto-flow", {"caseSensitive":false}),
  "grid-auto-rows": createGenericPropertyDescriptor("grid-auto-rows", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "gridAutoRows": createGenericPropertyDescriptor("grid-auto-rows", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"length":{"max":null,"min":0,"type":"length"}}}),
  "grid-column": createGenericPropertyDescriptor("grid-column", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "gridColumn": createGenericPropertyDescriptor("grid-column", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "grid-column-end": createGenericPropertyDescriptor("grid-column-end", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "gridColumnEnd": createGenericPropertyDescriptor("grid-column-end", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "grid-column-gap": createGenericPropertyDescriptor("grid-column-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "gridColumnGap": createGenericPropertyDescriptor("grid-column-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "grid-column-start": createGenericPropertyDescriptor("grid-column-start", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "gridColumnStart": createGenericPropertyDescriptor("grid-column-start", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "grid-gap": createGenericPropertyDescriptor("grid-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "gridGap": createGenericPropertyDescriptor("grid-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "grid-row": createGenericPropertyDescriptor("grid-row", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "gridRow": createGenericPropertyDescriptor("grid-row", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "grid-row-end": createGenericPropertyDescriptor("grid-row-end", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "gridRowEnd": createGenericPropertyDescriptor("grid-row-end", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "grid-row-gap": createGenericPropertyDescriptor("grid-row-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "gridRowGap": createGenericPropertyDescriptor("grid-row-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "grid-row-start": createGenericPropertyDescriptor("grid-row-start", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "gridRowStart": createGenericPropertyDescriptor("grid-row-start", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "grid-template": createGenericPropertyDescriptor("grid-template", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "gridTemplate": createGenericPropertyDescriptor("grid-template", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "grid-template-areas": createGenericPropertyDescriptor("grid-template-areas", {"caseSensitive":true}),
  "gridTemplateAreas": createGenericPropertyDescriptor("grid-template-areas", {"caseSensitive":true}),
  "grid-template-columns": createGenericPropertyDescriptor("grid-template-columns", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "gridTemplateColumns": createGenericPropertyDescriptor("grid-template-columns", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "grid-template-rows": createGenericPropertyDescriptor("grid-template-rows", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "gridTemplateRows": createGenericPropertyDescriptor("grid-template-rows", {"caseSensitive":true,"dimensionTypes":{"dimension":{"max":null,"min":0,"type":"dimension"},"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "hanging-punctuation": createGenericPropertyDescriptor("hanging-punctuation", {"caseSensitive":false}),
  "hangingPunctuation": createGenericPropertyDescriptor("hanging-punctuation", {"caseSensitive":false}),
  "height": height.descriptor,
  "hyphenate-character": createGenericPropertyDescriptor("hyphenate-character", {"caseSensitive":true}),
  "hyphenateCharacter": createGenericPropertyDescriptor("hyphenate-character", {"caseSensitive":true}),
  "hyphenate-limit-chars": createGenericPropertyDescriptor("hyphenate-limit-chars", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "hyphenateLimitChars": createGenericPropertyDescriptor("hyphenate-limit-chars", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "hyphenate-limit-last": createGenericPropertyDescriptor("hyphenate-limit-last", {"caseSensitive":false}),
  "hyphenateLimitLast": createGenericPropertyDescriptor("hyphenate-limit-last", {"caseSensitive":false}),
  "hyphenate-limit-lines": createGenericPropertyDescriptor("hyphenate-limit-lines", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "hyphenateLimitLines": createGenericPropertyDescriptor("hyphenate-limit-lines", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "hyphenate-limit-zone": createGenericPropertyDescriptor("hyphenate-limit-zone", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "hyphenateLimitZone": createGenericPropertyDescriptor("hyphenate-limit-zone", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "hyphens": createGenericPropertyDescriptor("hyphens", {"caseSensitive":false}),
  "image-animation": createGenericPropertyDescriptor("image-animation", {"caseSensitive":false}),
  "imageAnimation": createGenericPropertyDescriptor("image-animation", {"caseSensitive":false}),
  "image-orientation": createGenericPropertyDescriptor("image-orientation", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"}}}),
  "imageOrientation": createGenericPropertyDescriptor("image-orientation", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"}}}),
  "image-rendering": createGenericPropertyDescriptor("image-rendering", {"caseSensitive":false}),
  "imageRendering": createGenericPropertyDescriptor("image-rendering", {"caseSensitive":false}),
  "image-resolution": createGenericPropertyDescriptor("image-resolution", {"caseSensitive":false}),
  "imageResolution": createGenericPropertyDescriptor("image-resolution", {"caseSensitive":false}),
  "initial-letter": createGenericPropertyDescriptor("initial-letter", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "initialLetter": createGenericPropertyDescriptor("initial-letter", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "initial-letter-align": createGenericPropertyDescriptor("initial-letter-align", {"caseSensitive":false}),
  "initialLetterAlign": createGenericPropertyDescriptor("initial-letter-align", {"caseSensitive":false}),
  "initial-letter-wrap": createGenericPropertyDescriptor("initial-letter-wrap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "initialLetterWrap": createGenericPropertyDescriptor("initial-letter-wrap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "inline-size": createGenericPropertyDescriptor("inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "inlineSize": createGenericPropertyDescriptor("inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "inline-sizing": createGenericPropertyDescriptor("inline-sizing", {"caseSensitive":false}),
  "inlineSizing": createGenericPropertyDescriptor("inline-sizing", {"caseSensitive":false}),
  "input-security": createGenericPropertyDescriptor("input-security", {"caseSensitive":false}),
  "inputSecurity": createGenericPropertyDescriptor("input-security", {"caseSensitive":false}),
  "inset": createGenericPropertyDescriptor("inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "inset-block": createGenericPropertyDescriptor("inset-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "insetBlock": createGenericPropertyDescriptor("inset-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "inset-block-end": createGenericPropertyDescriptor("inset-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "insetBlockEnd": createGenericPropertyDescriptor("inset-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "inset-block-start": createGenericPropertyDescriptor("inset-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "insetBlockStart": createGenericPropertyDescriptor("inset-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "inset-inline": createGenericPropertyDescriptor("inset-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "insetInline": createGenericPropertyDescriptor("inset-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "inset-inline-end": createGenericPropertyDescriptor("inset-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "insetInlineEnd": createGenericPropertyDescriptor("inset-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "inset-inline-start": createGenericPropertyDescriptor("inset-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "insetInlineStart": createGenericPropertyDescriptor("inset-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "interactivity": createGenericPropertyDescriptor("interactivity", {"caseSensitive":false}),
  "interest-delay": createGenericPropertyDescriptor("interest-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "interestDelay": createGenericPropertyDescriptor("interest-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "interest-delay-end": createGenericPropertyDescriptor("interest-delay-end", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "interestDelayEnd": createGenericPropertyDescriptor("interest-delay-end", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "interest-delay-start": createGenericPropertyDescriptor("interest-delay-start", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "interestDelayStart": createGenericPropertyDescriptor("interest-delay-start", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "interpolate-size": createGenericPropertyDescriptor("interpolate-size", {"caseSensitive":false}),
  "interpolateSize": createGenericPropertyDescriptor("interpolate-size", {"caseSensitive":false}),
  "isolation": createGenericPropertyDescriptor("isolation", {"caseSensitive":false}),
  "justify-content": createGenericPropertyDescriptor("justify-content", {"caseSensitive":false}),
  "justifyContent": createGenericPropertyDescriptor("justify-content", {"caseSensitive":false}),
  "justify-items": createGenericPropertyDescriptor("justify-items", {"caseSensitive":false}),
  "justifyItems": createGenericPropertyDescriptor("justify-items", {"caseSensitive":false}),
  "justify-self": createGenericPropertyDescriptor("justify-self", {"caseSensitive":false}),
  "justifySelf": createGenericPropertyDescriptor("justify-self", {"caseSensitive":false}),
  "left": left.descriptor,
  "letter-spacing": createGenericPropertyDescriptor("letter-spacing", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "letterSpacing": createGenericPropertyDescriptor("letter-spacing", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "lighting-color": createGenericPropertyDescriptor("lighting-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "lightingColor": createGenericPropertyDescriptor("lighting-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "line-break": createGenericPropertyDescriptor("line-break", {"caseSensitive":false}),
  "lineBreak": createGenericPropertyDescriptor("line-break", {"caseSensitive":false}),
  "line-clamp": createGenericPropertyDescriptor("line-clamp", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "lineClamp": createGenericPropertyDescriptor("line-clamp", {"caseSensitive":true,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "line-fit-edge": createGenericPropertyDescriptor("line-fit-edge", {"caseSensitive":false}),
  "lineFitEdge": createGenericPropertyDescriptor("line-fit-edge", {"caseSensitive":false}),
  "line-grid": createGenericPropertyDescriptor("line-grid", {"caseSensitive":false}),
  "lineGrid": createGenericPropertyDescriptor("line-grid", {"caseSensitive":false}),
  "line-height": lineHeight.descriptor,
  "lineHeight": lineHeight.descriptor,
  "line-height-step": createGenericPropertyDescriptor("line-height-step", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "lineHeightStep": createGenericPropertyDescriptor("line-height-step", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "line-padding": createGenericPropertyDescriptor("line-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "linePadding": createGenericPropertyDescriptor("line-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "line-snap": createGenericPropertyDescriptor("line-snap", {"caseSensitive":false}),
  "lineSnap": createGenericPropertyDescriptor("line-snap", {"caseSensitive":false}),
  "link-parameters": createGenericPropertyDescriptor("link-parameters", {"caseSensitive":false}),
  "linkParameters": createGenericPropertyDescriptor("link-parameters", {"caseSensitive":false}),
  "list-style": createGenericPropertyDescriptor("list-style", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
  "listStyle": createGenericPropertyDescriptor("list-style", {"caseSensitive":true,"functionTypes":{"image":"image"}}),
  "list-style-image": createGenericPropertyDescriptor("list-style-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "listStyleImage": createGenericPropertyDescriptor("list-style-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "list-style-position": createGenericPropertyDescriptor("list-style-position", {"caseSensitive":false}),
  "listStylePosition": createGenericPropertyDescriptor("list-style-position", {"caseSensitive":false}),
  "list-style-type": createGenericPropertyDescriptor("list-style-type", {"caseSensitive":true}),
  "listStyleType": createGenericPropertyDescriptor("list-style-type", {"caseSensitive":true}),
  "margin": margin.descriptor,
  "margin-block": createGenericPropertyDescriptor("margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "marginBlock": createGenericPropertyDescriptor("margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "margin-block-end": createGenericPropertyDescriptor("margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "marginBlockEnd": createGenericPropertyDescriptor("margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "margin-block-start": createGenericPropertyDescriptor("margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "marginBlockStart": createGenericPropertyDescriptor("margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "margin-bottom": marginBottom.descriptor,
  "marginBottom": marginBottom.descriptor,
  "margin-break": createGenericPropertyDescriptor("margin-break", {"caseSensitive":false}),
  "marginBreak": createGenericPropertyDescriptor("margin-break", {"caseSensitive":false}),
  "margin-inline": createGenericPropertyDescriptor("margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "marginInline": createGenericPropertyDescriptor("margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "margin-inline-end": createGenericPropertyDescriptor("margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "marginInlineEnd": createGenericPropertyDescriptor("margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "margin-inline-start": createGenericPropertyDescriptor("margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "marginInlineStart": createGenericPropertyDescriptor("margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "margin-left": marginLeft.descriptor,
  "marginLeft": marginLeft.descriptor,
  "margin-right": marginRight.descriptor,
  "marginRight": marginRight.descriptor,
  "margin-top": marginTop.descriptor,
  "marginTop": marginTop.descriptor,
  "margin-trim": createGenericPropertyDescriptor("margin-trim", {"caseSensitive":false}),
  "marginTrim": createGenericPropertyDescriptor("margin-trim", {"caseSensitive":false}),
  "marker": createGenericPropertyDescriptor("marker", {"caseSensitive":false}),
  "marker-end": createGenericPropertyDescriptor("marker-end", {"caseSensitive":false}),
  "markerEnd": createGenericPropertyDescriptor("marker-end", {"caseSensitive":false}),
  "marker-mid": createGenericPropertyDescriptor("marker-mid", {"caseSensitive":false}),
  "markerMid": createGenericPropertyDescriptor("marker-mid", {"caseSensitive":false}),
  "marker-side": createGenericPropertyDescriptor("marker-side", {"caseSensitive":false}),
  "markerSide": createGenericPropertyDescriptor("marker-side", {"caseSensitive":false}),
  "marker-start": createGenericPropertyDescriptor("marker-start", {"caseSensitive":false}),
  "markerStart": createGenericPropertyDescriptor("marker-start", {"caseSensitive":false}),
  "mask": createGenericPropertyDescriptor("mask", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"image":"image"}}),
  "mask-border": createGenericPropertyDescriptor("mask-border", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}},"functionTypes":{"image":"image"}}),
  "maskBorder": createGenericPropertyDescriptor("mask-border", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}},"functionTypes":{"image":"image"}}),
  "mask-border-mode": createGenericPropertyDescriptor("mask-border-mode", {"caseSensitive":false}),
  "maskBorderMode": createGenericPropertyDescriptor("mask-border-mode", {"caseSensitive":false}),
  "mask-border-outset": createGenericPropertyDescriptor("mask-border-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "maskBorderOutset": createGenericPropertyDescriptor("mask-border-outset", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "mask-border-repeat": createGenericPropertyDescriptor("mask-border-repeat", {"caseSensitive":false}),
  "maskBorderRepeat": createGenericPropertyDescriptor("mask-border-repeat", {"caseSensitive":false}),
  "mask-border-slice": createGenericPropertyDescriptor("mask-border-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "maskBorderSlice": createGenericPropertyDescriptor("mask-border-slice", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "mask-border-source": createGenericPropertyDescriptor("mask-border-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "maskBorderSource": createGenericPropertyDescriptor("mask-border-source", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "mask-border-width": createGenericPropertyDescriptor("mask-border-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "maskBorderWidth": createGenericPropertyDescriptor("mask-border-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "mask-clip": createGenericPropertyDescriptor("mask-clip", {"caseSensitive":false}),
  "maskClip": createGenericPropertyDescriptor("mask-clip", {"caseSensitive":false}),
  "mask-composite": createGenericPropertyDescriptor("mask-composite", {"caseSensitive":false}),
  "maskComposite": createGenericPropertyDescriptor("mask-composite", {"caseSensitive":false}),
  "mask-image": createGenericPropertyDescriptor("mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "maskImage": createGenericPropertyDescriptor("mask-image", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "mask-mode": createGenericPropertyDescriptor("mask-mode", {"caseSensitive":false}),
  "maskMode": createGenericPropertyDescriptor("mask-mode", {"caseSensitive":false}),
  "mask-origin": createGenericPropertyDescriptor("mask-origin", {"caseSensitive":false}),
  "maskOrigin": createGenericPropertyDescriptor("mask-origin", {"caseSensitive":false}),
  "mask-position": createGenericPropertyDescriptor("mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "maskPosition": createGenericPropertyDescriptor("mask-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "mask-repeat": createGenericPropertyDescriptor("mask-repeat", {"caseSensitive":false}),
  "maskRepeat": createGenericPropertyDescriptor("mask-repeat", {"caseSensitive":false}),
  "mask-size": createGenericPropertyDescriptor("mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "maskSize": createGenericPropertyDescriptor("mask-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "mask-type": createGenericPropertyDescriptor("mask-type", {"caseSensitive":false}),
  "maskType": createGenericPropertyDescriptor("mask-type", {"caseSensitive":false}),
  "math-depth": createGenericPropertyDescriptor("math-depth", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "mathDepth": createGenericPropertyDescriptor("math-depth", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "math-shift": createGenericPropertyDescriptor("math-shift", {"caseSensitive":false}),
  "mathShift": createGenericPropertyDescriptor("math-shift", {"caseSensitive":false}),
  "math-style": createGenericPropertyDescriptor("math-style", {"caseSensitive":false}),
  "mathStyle": createGenericPropertyDescriptor("math-style", {"caseSensitive":false}),
  "max-block-size": createGenericPropertyDescriptor("max-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "maxBlockSize": createGenericPropertyDescriptor("max-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "max-height": createGenericPropertyDescriptor("max-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "maxHeight": createGenericPropertyDescriptor("max-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "max-inline-size": createGenericPropertyDescriptor("max-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "maxInlineSize": createGenericPropertyDescriptor("max-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "max-lines": createGenericPropertyDescriptor("max-lines", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "maxLines": createGenericPropertyDescriptor("max-lines", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "max-width": createGenericPropertyDescriptor("max-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "maxWidth": createGenericPropertyDescriptor("max-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "min-block-size": createGenericPropertyDescriptor("min-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "minBlockSize": createGenericPropertyDescriptor("min-block-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "min-height": createGenericPropertyDescriptor("min-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "minHeight": createGenericPropertyDescriptor("min-height", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "min-inline-size": createGenericPropertyDescriptor("min-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "minInlineSize": createGenericPropertyDescriptor("min-inline-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "min-intrinsic-sizing": createGenericPropertyDescriptor("min-intrinsic-sizing", {"caseSensitive":false}),
  "minIntrinsicSizing": createGenericPropertyDescriptor("min-intrinsic-sizing", {"caseSensitive":false}),
  "min-width": createGenericPropertyDescriptor("min-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "minWidth": createGenericPropertyDescriptor("min-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "mix-blend-mode": createGenericPropertyDescriptor("mix-blend-mode", {"caseSensitive":false}),
  "mixBlendMode": createGenericPropertyDescriptor("mix-blend-mode", {"caseSensitive":false}),
  "nav-down": createGenericPropertyDescriptor("nav-down", {"caseSensitive":false}),
  "navDown": createGenericPropertyDescriptor("nav-down", {"caseSensitive":false}),
  "nav-left": createGenericPropertyDescriptor("nav-left", {"caseSensitive":false}),
  "navLeft": createGenericPropertyDescriptor("nav-left", {"caseSensitive":false}),
  "nav-right": createGenericPropertyDescriptor("nav-right", {"caseSensitive":false}),
  "navRight": createGenericPropertyDescriptor("nav-right", {"caseSensitive":false}),
  "nav-up": createGenericPropertyDescriptor("nav-up", {"caseSensitive":false}),
  "navUp": createGenericPropertyDescriptor("nav-up", {"caseSensitive":false}),
  "object-fit": createGenericPropertyDescriptor("object-fit", {"caseSensitive":false}),
  "objectFit": createGenericPropertyDescriptor("object-fit", {"caseSensitive":false}),
  "object-position": createGenericPropertyDescriptor("object-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "objectPosition": createGenericPropertyDescriptor("object-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "object-view-box": createGenericPropertyDescriptor("object-view-box", {"caseSensitive":false}),
  "objectViewBox": createGenericPropertyDescriptor("object-view-box", {"caseSensitive":false}),
  "offset": createGenericPropertyDescriptor("offset", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"},"length":{"type":"length"}}}),
  "offset-anchor": createGenericPropertyDescriptor("offset-anchor", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "offsetAnchor": createGenericPropertyDescriptor("offset-anchor", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "offset-distance": createGenericPropertyDescriptor("offset-distance", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "offsetDistance": createGenericPropertyDescriptor("offset-distance", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "offset-path": createGenericPropertyDescriptor("offset-path", {"caseSensitive":false}),
  "offsetPath": createGenericPropertyDescriptor("offset-path", {"caseSensitive":false}),
  "offset-position": createGenericPropertyDescriptor("offset-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "offsetPosition": createGenericPropertyDescriptor("offset-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "offset-rotate": createGenericPropertyDescriptor("offset-rotate", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"}}}),
  "offsetRotate": createGenericPropertyDescriptor("offset-rotate", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"}}}),
  "opacity": opacity.descriptor,
  "order": createGenericPropertyDescriptor("order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "orphans": createGenericPropertyDescriptor("orphans", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "outline": createGenericPropertyDescriptor("outline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "outline-color": createGenericPropertyDescriptor("outline-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "outlineColor": createGenericPropertyDescriptor("outline-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "outline-offset": createGenericPropertyDescriptor("outline-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "outlineOffset": createGenericPropertyDescriptor("outline-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "outline-style": createGenericPropertyDescriptor("outline-style", {"caseSensitive":false}),
  "outlineStyle": createGenericPropertyDescriptor("outline-style", {"caseSensitive":false}),
  "outline-width": createGenericPropertyDescriptor("outline-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "outlineWidth": createGenericPropertyDescriptor("outline-width", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "overflow": createGenericPropertyDescriptor("overflow", {"caseSensitive":false}),
  "overflow-anchor": createGenericPropertyDescriptor("overflow-anchor", {"caseSensitive":false}),
  "overflowAnchor": createGenericPropertyDescriptor("overflow-anchor", {"caseSensitive":false}),
  "overflow-block": createGenericPropertyDescriptor("overflow-block", {"caseSensitive":false}),
  "overflowBlock": createGenericPropertyDescriptor("overflow-block", {"caseSensitive":false}),
  "overflow-clip-margin": createGenericPropertyDescriptor("overflow-clip-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMargin": createGenericPropertyDescriptor("overflow-clip-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-block": createGenericPropertyDescriptor("overflow-clip-margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginBlock": createGenericPropertyDescriptor("overflow-clip-margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-block-end": createGenericPropertyDescriptor("overflow-clip-margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginBlockEnd": createGenericPropertyDescriptor("overflow-clip-margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-block-start": createGenericPropertyDescriptor("overflow-clip-margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginBlockStart": createGenericPropertyDescriptor("overflow-clip-margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-bottom": createGenericPropertyDescriptor("overflow-clip-margin-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginBottom": createGenericPropertyDescriptor("overflow-clip-margin-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-inline": createGenericPropertyDescriptor("overflow-clip-margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginInline": createGenericPropertyDescriptor("overflow-clip-margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-inline-end": createGenericPropertyDescriptor("overflow-clip-margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginInlineEnd": createGenericPropertyDescriptor("overflow-clip-margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-inline-start": createGenericPropertyDescriptor("overflow-clip-margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginInlineStart": createGenericPropertyDescriptor("overflow-clip-margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-left": createGenericPropertyDescriptor("overflow-clip-margin-left", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginLeft": createGenericPropertyDescriptor("overflow-clip-margin-left", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-right": createGenericPropertyDescriptor("overflow-clip-margin-right", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginRight": createGenericPropertyDescriptor("overflow-clip-margin-right", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-clip-margin-top": createGenericPropertyDescriptor("overflow-clip-margin-top", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflowClipMarginTop": createGenericPropertyDescriptor("overflow-clip-margin-top", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "overflow-inline": createGenericPropertyDescriptor("overflow-inline", {"caseSensitive":false}),
  "overflowInline": createGenericPropertyDescriptor("overflow-inline", {"caseSensitive":false}),
  "overflow-wrap": createGenericPropertyDescriptor("overflow-wrap", {"caseSensitive":false}),
  "overflowWrap": createGenericPropertyDescriptor("overflow-wrap", {"caseSensitive":false}),
  "overflow-x": createGenericPropertyDescriptor("overflow-x", {"caseSensitive":false}),
  "overflowX": createGenericPropertyDescriptor("overflow-x", {"caseSensitive":false}),
  "overflow-y": createGenericPropertyDescriptor("overflow-y", {"caseSensitive":false}),
  "overflowY": createGenericPropertyDescriptor("overflow-y", {"caseSensitive":false}),
  "overlay": createGenericPropertyDescriptor("overlay", {"caseSensitive":false}),
  "overscroll-behavior": createGenericPropertyDescriptor("overscroll-behavior", {"caseSensitive":false}),
  "overscrollBehavior": createGenericPropertyDescriptor("overscroll-behavior", {"caseSensitive":false}),
  "overscroll-behavior-block": createGenericPropertyDescriptor("overscroll-behavior-block", {"caseSensitive":false}),
  "overscrollBehaviorBlock": createGenericPropertyDescriptor("overscroll-behavior-block", {"caseSensitive":false}),
  "overscroll-behavior-inline": createGenericPropertyDescriptor("overscroll-behavior-inline", {"caseSensitive":false}),
  "overscrollBehaviorInline": createGenericPropertyDescriptor("overscroll-behavior-inline", {"caseSensitive":false}),
  "overscroll-behavior-x": createGenericPropertyDescriptor("overscroll-behavior-x", {"caseSensitive":false}),
  "overscrollBehaviorX": createGenericPropertyDescriptor("overscroll-behavior-x", {"caseSensitive":false}),
  "overscroll-behavior-y": createGenericPropertyDescriptor("overscroll-behavior-y", {"caseSensitive":false}),
  "overscrollBehaviorY": createGenericPropertyDescriptor("overscroll-behavior-y", {"caseSensitive":false}),
  "padding": padding.descriptor,
  "padding-block": createGenericPropertyDescriptor("padding-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "paddingBlock": createGenericPropertyDescriptor("padding-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "padding-block-end": createGenericPropertyDescriptor("padding-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "paddingBlockEnd": createGenericPropertyDescriptor("padding-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "padding-block-start": createGenericPropertyDescriptor("padding-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "paddingBlockStart": createGenericPropertyDescriptor("padding-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "padding-bottom": paddingBottom.descriptor,
  "paddingBottom": paddingBottom.descriptor,
  "padding-inline": createGenericPropertyDescriptor("padding-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "paddingInline": createGenericPropertyDescriptor("padding-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "padding-inline-end": createGenericPropertyDescriptor("padding-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "paddingInlineEnd": createGenericPropertyDescriptor("padding-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "padding-inline-start": createGenericPropertyDescriptor("padding-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "paddingInlineStart": createGenericPropertyDescriptor("padding-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "padding-left": paddingLeft.descriptor,
  "paddingLeft": paddingLeft.descriptor,
  "padding-right": paddingRight.descriptor,
  "paddingRight": paddingRight.descriptor,
  "padding-top": paddingTop.descriptor,
  "paddingTop": paddingTop.descriptor,
  "page": createGenericPropertyDescriptor("page", {"caseSensitive":true}),
  "page-break-after": createGenericPropertyDescriptor("page-break-after", {"caseSensitive":false}),
  "pageBreakAfter": createGenericPropertyDescriptor("page-break-after", {"caseSensitive":false}),
  "page-break-before": createGenericPropertyDescriptor("page-break-before", {"caseSensitive":false}),
  "pageBreakBefore": createGenericPropertyDescriptor("page-break-before", {"caseSensitive":false}),
  "page-break-inside": createGenericPropertyDescriptor("page-break-inside", {"caseSensitive":false}),
  "pageBreakInside": createGenericPropertyDescriptor("page-break-inside", {"caseSensitive":false}),
  "paint-order": createGenericPropertyDescriptor("paint-order", {"caseSensitive":false}),
  "paintOrder": createGenericPropertyDescriptor("paint-order", {"caseSensitive":false}),
  "path-length": createGenericPropertyDescriptor("path-length", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "pathLength": createGenericPropertyDescriptor("path-length", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "pause": createGenericPropertyDescriptor("pause", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "pause-after": createGenericPropertyDescriptor("pause-after", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "pauseAfter": createGenericPropertyDescriptor("pause-after", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "pause-before": createGenericPropertyDescriptor("pause-before", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "pauseBefore": createGenericPropertyDescriptor("pause-before", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "perspective": createGenericPropertyDescriptor("perspective", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "perspective-origin": createGenericPropertyDescriptor("perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "perspectiveOrigin": createGenericPropertyDescriptor("perspective-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "place-content": createGenericPropertyDescriptor("place-content", {"caseSensitive":false}),
  "placeContent": createGenericPropertyDescriptor("place-content", {"caseSensitive":false}),
  "place-items": createGenericPropertyDescriptor("place-items", {"caseSensitive":false}),
  "placeItems": createGenericPropertyDescriptor("place-items", {"caseSensitive":false}),
  "place-self": createGenericPropertyDescriptor("place-self", {"caseSensitive":false}),
  "placeSelf": createGenericPropertyDescriptor("place-self", {"caseSensitive":false}),
  "pointer-events": createGenericPropertyDescriptor("pointer-events", {"caseSensitive":false}),
  "pointerEvents": createGenericPropertyDescriptor("pointer-events", {"caseSensitive":false}),
  "pointer-timeline": createGenericPropertyDescriptor("pointer-timeline", {"caseSensitive":true}),
  "pointerTimeline": createGenericPropertyDescriptor("pointer-timeline", {"caseSensitive":true}),
  "pointer-timeline-axis": createGenericPropertyDescriptor("pointer-timeline-axis", {"caseSensitive":false}),
  "pointerTimelineAxis": createGenericPropertyDescriptor("pointer-timeline-axis", {"caseSensitive":false}),
  "pointer-timeline-name": createGenericPropertyDescriptor("pointer-timeline-name", {"caseSensitive":true}),
  "pointerTimelineName": createGenericPropertyDescriptor("pointer-timeline-name", {"caseSensitive":true}),
  "position": createGenericPropertyDescriptor("position", {"caseSensitive":false}),
  "position-anchor": createGenericPropertyDescriptor("position-anchor", {"caseSensitive":true}),
  "positionAnchor": createGenericPropertyDescriptor("position-anchor", {"caseSensitive":true}),
  "position-area": createGenericPropertyDescriptor("position-area", {"caseSensitive":false}),
  "positionArea": createGenericPropertyDescriptor("position-area", {"caseSensitive":false}),
  "position-try": createGenericPropertyDescriptor("position-try", {"caseSensitive":true}),
  "positionTry": createGenericPropertyDescriptor("position-try", {"caseSensitive":true}),
  "position-try-fallbacks": createGenericPropertyDescriptor("position-try-fallbacks", {"caseSensitive":true}),
  "positionTryFallbacks": createGenericPropertyDescriptor("position-try-fallbacks", {"caseSensitive":true}),
  "position-try-order": createGenericPropertyDescriptor("position-try-order", {"caseSensitive":false}),
  "positionTryOrder": createGenericPropertyDescriptor("position-try-order", {"caseSensitive":false}),
  "position-visibility": createGenericPropertyDescriptor("position-visibility", {"caseSensitive":false}),
  "positionVisibility": createGenericPropertyDescriptor("position-visibility", {"caseSensitive":false}),
  "print-color-adjust": createGenericPropertyDescriptor("print-color-adjust", {"caseSensitive":false}),
  "printColorAdjust": createGenericPropertyDescriptor("print-color-adjust", {"caseSensitive":false}),
  "quotes": createGenericPropertyDescriptor("quotes", {"caseSensitive":true}),
  "r": createGenericPropertyDescriptor("r", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "reading-flow": createGenericPropertyDescriptor("reading-flow", {"caseSensitive":false}),
  "readingFlow": createGenericPropertyDescriptor("reading-flow", {"caseSensitive":false}),
  "reading-order": createGenericPropertyDescriptor("reading-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "readingOrder": createGenericPropertyDescriptor("reading-order", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "region-fragment": createGenericPropertyDescriptor("region-fragment", {"caseSensitive":false}),
  "regionFragment": createGenericPropertyDescriptor("region-fragment", {"caseSensitive":false}),
  "resize": createGenericPropertyDescriptor("resize", {"caseSensitive":false}),
  "rest": createGenericPropertyDescriptor("rest", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "rest-after": createGenericPropertyDescriptor("rest-after", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "restAfter": createGenericPropertyDescriptor("rest-after", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "rest-before": createGenericPropertyDescriptor("rest-before", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "restBefore": createGenericPropertyDescriptor("rest-before", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "right": right.descriptor,
  "rotate": createGenericPropertyDescriptor("rotate", {"caseSensitive":false,"dimensionTypes":{"angle":{"type":"angle"},"number":{"type":"number"}}}),
  "row-gap": createGenericPropertyDescriptor("row-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "rowGap": createGenericPropertyDescriptor("row-gap", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "row-rule": createGenericPropertyDescriptor("row-rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "rowRule": createGenericPropertyDescriptor("row-rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "row-rule-break": createGenericPropertyDescriptor("row-rule-break", {"caseSensitive":false}),
  "rowRuleBreak": createGenericPropertyDescriptor("row-rule-break", {"caseSensitive":false}),
  "row-rule-color": createGenericPropertyDescriptor("row-rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  "rowRuleColor": createGenericPropertyDescriptor("row-rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  "row-rule-inset": createGenericPropertyDescriptor("row-rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rowRuleInset": createGenericPropertyDescriptor("row-rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "row-rule-inset-cap": createGenericPropertyDescriptor("row-rule-inset-cap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rowRuleInsetCap": createGenericPropertyDescriptor("row-rule-inset-cap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "row-rule-inset-cap-end": createGenericPropertyDescriptor("row-rule-inset-cap-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rowRuleInsetCapEnd": createGenericPropertyDescriptor("row-rule-inset-cap-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "row-rule-inset-cap-start": createGenericPropertyDescriptor("row-rule-inset-cap-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rowRuleInsetCapStart": createGenericPropertyDescriptor("row-rule-inset-cap-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "row-rule-inset-end": createGenericPropertyDescriptor("row-rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rowRuleInsetEnd": createGenericPropertyDescriptor("row-rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "row-rule-inset-junction": createGenericPropertyDescriptor("row-rule-inset-junction", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rowRuleInsetJunction": createGenericPropertyDescriptor("row-rule-inset-junction", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "row-rule-inset-junction-end": createGenericPropertyDescriptor("row-rule-inset-junction-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rowRuleInsetJunctionEnd": createGenericPropertyDescriptor("row-rule-inset-junction-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "row-rule-inset-junction-start": createGenericPropertyDescriptor("row-rule-inset-junction-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rowRuleInsetJunctionStart": createGenericPropertyDescriptor("row-rule-inset-junction-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "row-rule-inset-start": createGenericPropertyDescriptor("row-rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rowRuleInsetStart": createGenericPropertyDescriptor("row-rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "row-rule-style": createGenericPropertyDescriptor("row-rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "rowRuleStyle": createGenericPropertyDescriptor("row-rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "row-rule-visibility-items": createGenericPropertyDescriptor("row-rule-visibility-items", {"caseSensitive":false}),
  "rowRuleVisibilityItems": createGenericPropertyDescriptor("row-rule-visibility-items", {"caseSensitive":false}),
  "row-rule-width": createGenericPropertyDescriptor("row-rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "rowRuleWidth": createGenericPropertyDescriptor("row-rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "ruby-align": createGenericPropertyDescriptor("ruby-align", {"caseSensitive":false}),
  "rubyAlign": createGenericPropertyDescriptor("ruby-align", {"caseSensitive":false}),
  "ruby-merge": createGenericPropertyDescriptor("ruby-merge", {"caseSensitive":false}),
  "rubyMerge": createGenericPropertyDescriptor("ruby-merge", {"caseSensitive":false}),
  "ruby-overhang": createGenericPropertyDescriptor("ruby-overhang", {"caseSensitive":false}),
  "rubyOverhang": createGenericPropertyDescriptor("ruby-overhang", {"caseSensitive":false}),
  "ruby-position": createGenericPropertyDescriptor("ruby-position", {"caseSensitive":false}),
  "rubyPosition": createGenericPropertyDescriptor("ruby-position", {"caseSensitive":false}),
  "rule": createGenericPropertyDescriptor("rule", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}},"functionTypes":{"color":"color"}}),
  "rule-break": createGenericPropertyDescriptor("rule-break", {"caseSensitive":false}),
  "ruleBreak": createGenericPropertyDescriptor("rule-break", {"caseSensitive":false}),
  "rule-color": createGenericPropertyDescriptor("rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  "ruleColor": createGenericPropertyDescriptor("rule-color", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}},"functionTypes":{"color":"color"}}),
  "rule-inset": createGenericPropertyDescriptor("rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "ruleInset": createGenericPropertyDescriptor("rule-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rule-inset-cap": createGenericPropertyDescriptor("rule-inset-cap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "ruleInsetCap": createGenericPropertyDescriptor("rule-inset-cap", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rule-inset-end": createGenericPropertyDescriptor("rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "ruleInsetEnd": createGenericPropertyDescriptor("rule-inset-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rule-inset-junction": createGenericPropertyDescriptor("rule-inset-junction", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "ruleInsetJunction": createGenericPropertyDescriptor("rule-inset-junction", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rule-inset-start": createGenericPropertyDescriptor("rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "ruleInsetStart": createGenericPropertyDescriptor("rule-inset-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "rule-overlap": createGenericPropertyDescriptor("rule-overlap", {"caseSensitive":false}),
  "ruleOverlap": createGenericPropertyDescriptor("rule-overlap", {"caseSensitive":false}),
  "rule-style": createGenericPropertyDescriptor("rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "ruleStyle": createGenericPropertyDescriptor("rule-style", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "rule-visibility-items": createGenericPropertyDescriptor("rule-visibility-items", {"caseSensitive":false}),
  "ruleVisibilityItems": createGenericPropertyDescriptor("rule-visibility-items", {"caseSensitive":false}),
  "rule-width": createGenericPropertyDescriptor("rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "ruleWidth": createGenericPropertyDescriptor("rule-width", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"},"length":{"max":null,"min":0,"type":"length"}}}),
  "rx": createGenericPropertyDescriptor("rx", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "ry": createGenericPropertyDescriptor("ry", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scale": createGenericPropertyDescriptor("scale", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "scroll-behavior": createGenericPropertyDescriptor("scroll-behavior", {"caseSensitive":false}),
  "scrollBehavior": createGenericPropertyDescriptor("scroll-behavior", {"caseSensitive":false}),
  "scroll-initial-target": createGenericPropertyDescriptor("scroll-initial-target", {"caseSensitive":false}),
  "scrollInitialTarget": createGenericPropertyDescriptor("scroll-initial-target", {"caseSensitive":false}),
  "scroll-margin": createGenericPropertyDescriptor("scroll-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMargin": createGenericPropertyDescriptor("scroll-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-block": createGenericPropertyDescriptor("scroll-margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginBlock": createGenericPropertyDescriptor("scroll-margin-block", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-block-end": createGenericPropertyDescriptor("scroll-margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginBlockEnd": createGenericPropertyDescriptor("scroll-margin-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-block-start": createGenericPropertyDescriptor("scroll-margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginBlockStart": createGenericPropertyDescriptor("scroll-margin-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-bottom": createGenericPropertyDescriptor("scroll-margin-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginBottom": createGenericPropertyDescriptor("scroll-margin-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-inline": createGenericPropertyDescriptor("scroll-margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginInline": createGenericPropertyDescriptor("scroll-margin-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-inline-end": createGenericPropertyDescriptor("scroll-margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginInlineEnd": createGenericPropertyDescriptor("scroll-margin-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-inline-start": createGenericPropertyDescriptor("scroll-margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginInlineStart": createGenericPropertyDescriptor("scroll-margin-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-left": createGenericPropertyDescriptor("scroll-margin-left", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginLeft": createGenericPropertyDescriptor("scroll-margin-left", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-right": createGenericPropertyDescriptor("scroll-margin-right", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginRight": createGenericPropertyDescriptor("scroll-margin-right", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-margin-top": createGenericPropertyDescriptor("scroll-margin-top", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scrollMarginTop": createGenericPropertyDescriptor("scroll-margin-top", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "scroll-marker-group": createGenericPropertyDescriptor("scroll-marker-group", {"caseSensitive":false}),
  "scrollMarkerGroup": createGenericPropertyDescriptor("scroll-marker-group", {"caseSensitive":false}),
  "scroll-padding": createGenericPropertyDescriptor("scroll-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPadding": createGenericPropertyDescriptor("scroll-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-block": createGenericPropertyDescriptor("scroll-padding-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingBlock": createGenericPropertyDescriptor("scroll-padding-block", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-block-end": createGenericPropertyDescriptor("scroll-padding-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingBlockEnd": createGenericPropertyDescriptor("scroll-padding-block-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-block-start": createGenericPropertyDescriptor("scroll-padding-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingBlockStart": createGenericPropertyDescriptor("scroll-padding-block-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-bottom": createGenericPropertyDescriptor("scroll-padding-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingBottom": createGenericPropertyDescriptor("scroll-padding-bottom", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-inline": createGenericPropertyDescriptor("scroll-padding-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingInline": createGenericPropertyDescriptor("scroll-padding-inline", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-inline-end": createGenericPropertyDescriptor("scroll-padding-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingInlineEnd": createGenericPropertyDescriptor("scroll-padding-inline-end", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-inline-start": createGenericPropertyDescriptor("scroll-padding-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingInlineStart": createGenericPropertyDescriptor("scroll-padding-inline-start", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-left": createGenericPropertyDescriptor("scroll-padding-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingLeft": createGenericPropertyDescriptor("scroll-padding-left", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-right": createGenericPropertyDescriptor("scroll-padding-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingRight": createGenericPropertyDescriptor("scroll-padding-right", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-padding-top": createGenericPropertyDescriptor("scroll-padding-top", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scrollPaddingTop": createGenericPropertyDescriptor("scroll-padding-top", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "scroll-snap-align": createGenericPropertyDescriptor("scroll-snap-align", {"caseSensitive":false}),
  "scrollSnapAlign": createGenericPropertyDescriptor("scroll-snap-align", {"caseSensitive":false}),
  "scroll-snap-stop": createGenericPropertyDescriptor("scroll-snap-stop", {"caseSensitive":false}),
  "scrollSnapStop": createGenericPropertyDescriptor("scroll-snap-stop", {"caseSensitive":false}),
  "scroll-snap-type": createGenericPropertyDescriptor("scroll-snap-type", {"caseSensitive":false}),
  "scrollSnapType": createGenericPropertyDescriptor("scroll-snap-type", {"caseSensitive":false}),
  "scroll-target-group": createGenericPropertyDescriptor("scroll-target-group", {"caseSensitive":false}),
  "scrollTargetGroup": createGenericPropertyDescriptor("scroll-target-group", {"caseSensitive":false}),
  "scroll-timeline": createGenericPropertyDescriptor("scroll-timeline", {"caseSensitive":true}),
  "scrollTimeline": createGenericPropertyDescriptor("scroll-timeline", {"caseSensitive":true}),
  "scroll-timeline-axis": createGenericPropertyDescriptor("scroll-timeline-axis", {"caseSensitive":false}),
  "scrollTimelineAxis": createGenericPropertyDescriptor("scroll-timeline-axis", {"caseSensitive":false}),
  "scroll-timeline-name": createGenericPropertyDescriptor("scroll-timeline-name", {"caseSensitive":true}),
  "scrollTimelineName": createGenericPropertyDescriptor("scroll-timeline-name", {"caseSensitive":true}),
  "scrollbar-color": createGenericPropertyDescriptor("scrollbar-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "scrollbarColor": createGenericPropertyDescriptor("scrollbar-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "scrollbar-gutter": createGenericPropertyDescriptor("scrollbar-gutter", {"caseSensitive":false}),
  "scrollbarGutter": createGenericPropertyDescriptor("scrollbar-gutter", {"caseSensitive":false}),
  "scrollbar-width": createGenericPropertyDescriptor("scrollbar-width", {"caseSensitive":false}),
  "scrollbarWidth": createGenericPropertyDescriptor("scrollbar-width", {"caseSensitive":false}),
  "shape-image-threshold": createGenericPropertyDescriptor("shape-image-threshold", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "shapeImageThreshold": createGenericPropertyDescriptor("shape-image-threshold", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "shape-inside": createGenericPropertyDescriptor("shape-inside", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "shapeInside": createGenericPropertyDescriptor("shape-inside", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "shape-margin": createGenericPropertyDescriptor("shape-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "shapeMargin": createGenericPropertyDescriptor("shape-margin", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "shape-outside": createGenericPropertyDescriptor("shape-outside", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "shapeOutside": createGenericPropertyDescriptor("shape-outside", {"caseSensitive":false,"functionTypes":{"image":"image"}}),
  "shape-padding": createGenericPropertyDescriptor("shape-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "shapePadding": createGenericPropertyDescriptor("shape-padding", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "shape-rendering": createGenericPropertyDescriptor("shape-rendering", {"caseSensitive":false}),
  "shapeRendering": createGenericPropertyDescriptor("shape-rendering", {"caseSensitive":false}),
  "slider-orientation": createGenericPropertyDescriptor("slider-orientation", {"caseSensitive":false}),
  "sliderOrientation": createGenericPropertyDescriptor("slider-orientation", {"caseSensitive":false}),
  "spatial-navigation-action": createGenericPropertyDescriptor("spatial-navigation-action", {"caseSensitive":false}),
  "spatialNavigationAction": createGenericPropertyDescriptor("spatial-navigation-action", {"caseSensitive":false}),
  "spatial-navigation-contain": createGenericPropertyDescriptor("spatial-navigation-contain", {"caseSensitive":false}),
  "spatialNavigationContain": createGenericPropertyDescriptor("spatial-navigation-contain", {"caseSensitive":false}),
  "spatial-navigation-function": createGenericPropertyDescriptor("spatial-navigation-function", {"caseSensitive":false}),
  "spatialNavigationFunction": createGenericPropertyDescriptor("spatial-navigation-function", {"caseSensitive":false}),
  "speak": createGenericPropertyDescriptor("speak", {"caseSensitive":false}),
  "speak-as": createGenericPropertyDescriptor("speak-as", {"caseSensitive":false}),
  "speakAs": createGenericPropertyDescriptor("speak-as", {"caseSensitive":false}),
  "stop-color": createGenericPropertyDescriptor("stop-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "stopColor": createGenericPropertyDescriptor("stop-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "stop-opacity": createGenericPropertyDescriptor("stop-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "stopOpacity": createGenericPropertyDescriptor("stop-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "string-set": createGenericPropertyDescriptor("string-set", {"caseSensitive":true}),
  "stringSet": createGenericPropertyDescriptor("string-set", {"caseSensitive":true}),
  "stroke": createGenericPropertyDescriptor("stroke", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  "stroke-align": createGenericPropertyDescriptor("stroke-align", {"caseSensitive":false}),
  "strokeAlign": createGenericPropertyDescriptor("stroke-align", {"caseSensitive":false}),
  "stroke-alignment": createGenericPropertyDescriptor("stroke-alignment", {"caseSensitive":false}),
  "strokeAlignment": createGenericPropertyDescriptor("stroke-alignment", {"caseSensitive":false}),
  "stroke-break": createGenericPropertyDescriptor("stroke-break", {"caseSensitive":false}),
  "strokeBreak": createGenericPropertyDescriptor("stroke-break", {"caseSensitive":false}),
  "stroke-color": createGenericPropertyDescriptor("stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "strokeColor": createGenericPropertyDescriptor("stroke-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "stroke-dash-corner": createGenericPropertyDescriptor("stroke-dash-corner", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "strokeDashCorner": createGenericPropertyDescriptor("stroke-dash-corner", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "stroke-dash-justify": createGenericPropertyDescriptor("stroke-dash-justify", {"caseSensitive":false}),
  "strokeDashJustify": createGenericPropertyDescriptor("stroke-dash-justify", {"caseSensitive":false}),
  "stroke-dashadjust": createGenericPropertyDescriptor("stroke-dashadjust", {"caseSensitive":false}),
  "strokeDashadjust": createGenericPropertyDescriptor("stroke-dashadjust", {"caseSensitive":false}),
  "stroke-dasharray": createGenericPropertyDescriptor("stroke-dasharray", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  "strokeDasharray": createGenericPropertyDescriptor("stroke-dasharray", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  "stroke-dashcorner": createGenericPropertyDescriptor("stroke-dashcorner", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "strokeDashcorner": createGenericPropertyDescriptor("stroke-dashcorner", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "stroke-dashoffset": createGenericPropertyDescriptor("stroke-dashoffset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  "strokeDashoffset": createGenericPropertyDescriptor("stroke-dashoffset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  "stroke-image": createGenericPropertyDescriptor("stroke-image", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  "strokeImage": createGenericPropertyDescriptor("stroke-image", {"caseSensitive":false,"functionTypes":{"paint":"paint"}}),
  "stroke-linecap": createGenericPropertyDescriptor("stroke-linecap", {"caseSensitive":false}),
  "strokeLinecap": createGenericPropertyDescriptor("stroke-linecap", {"caseSensitive":false}),
  "stroke-linejoin": createGenericPropertyDescriptor("stroke-linejoin", {"caseSensitive":false}),
  "strokeLinejoin": createGenericPropertyDescriptor("stroke-linejoin", {"caseSensitive":false}),
  "stroke-miterlimit": createGenericPropertyDescriptor("stroke-miterlimit", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "strokeMiterlimit": createGenericPropertyDescriptor("stroke-miterlimit", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "stroke-opacity": createGenericPropertyDescriptor("stroke-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "strokeOpacity": createGenericPropertyDescriptor("stroke-opacity", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"},"percentage":{"type":"percentage"}}}),
  "stroke-origin": createGenericPropertyDescriptor("stroke-origin", {"caseSensitive":false}),
  "strokeOrigin": createGenericPropertyDescriptor("stroke-origin", {"caseSensitive":false}),
  "stroke-position": createGenericPropertyDescriptor("stroke-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "strokePosition": createGenericPropertyDescriptor("stroke-position", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "stroke-repeat": createGenericPropertyDescriptor("stroke-repeat", {"caseSensitive":false}),
  "strokeRepeat": createGenericPropertyDescriptor("stroke-repeat", {"caseSensitive":false}),
  "stroke-size": createGenericPropertyDescriptor("stroke-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "strokeSize": createGenericPropertyDescriptor("stroke-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"}}}),
  "stroke-width": createGenericPropertyDescriptor("stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  "strokeWidth": createGenericPropertyDescriptor("stroke-width", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"},"number":{"type":"number"}}}),
  "tab-size": createGenericPropertyDescriptor("tab-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "tabSize": createGenericPropertyDescriptor("tab-size", {"caseSensitive":false,"dimensionTypes":{"length":{"max":null,"min":0,"type":"length"},"number":{"max":null,"min":0,"type":"number"}}}),
  "table-layout": createGenericPropertyDescriptor("table-layout", {"caseSensitive":false}),
  "tableLayout": createGenericPropertyDescriptor("table-layout", {"caseSensitive":false}),
  "text-align": createGenericPropertyDescriptor("text-align", {"caseSensitive":true}),
  "textAlign": createGenericPropertyDescriptor("text-align", {"caseSensitive":true}),
  "text-align-all": createGenericPropertyDescriptor("text-align-all", {"caseSensitive":true}),
  "textAlignAll": createGenericPropertyDescriptor("text-align-all", {"caseSensitive":true}),
  "text-align-last": createGenericPropertyDescriptor("text-align-last", {"caseSensitive":false}),
  "textAlignLast": createGenericPropertyDescriptor("text-align-last", {"caseSensitive":false}),
  "text-anchor": createGenericPropertyDescriptor("text-anchor", {"caseSensitive":false}),
  "textAnchor": createGenericPropertyDescriptor("text-anchor", {"caseSensitive":false}),
  "text-autospace": createGenericPropertyDescriptor("text-autospace", {"caseSensitive":false}),
  "textAutospace": createGenericPropertyDescriptor("text-autospace", {"caseSensitive":false}),
  "text-box": createGenericPropertyDescriptor("text-box", {"caseSensitive":false}),
  "textBox": createGenericPropertyDescriptor("text-box", {"caseSensitive":false}),
  "text-box-edge": createGenericPropertyDescriptor("text-box-edge", {"caseSensitive":false}),
  "textBoxEdge": createGenericPropertyDescriptor("text-box-edge", {"caseSensitive":false}),
  "text-box-trim": createGenericPropertyDescriptor("text-box-trim", {"caseSensitive":false}),
  "textBoxTrim": createGenericPropertyDescriptor("text-box-trim", {"caseSensitive":false}),
  "text-combine-upright": createGenericPropertyDescriptor("text-combine-upright", {"caseSensitive":false,"dimensionTypes":{"number":{"max":4,"min":2,"type":"number"}}}),
  "textCombineUpright": createGenericPropertyDescriptor("text-combine-upright", {"caseSensitive":false,"dimensionTypes":{"number":{"max":4,"min":2,"type":"number"}}}),
  "text-decoration": createGenericPropertyDescriptor("text-decoration", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  "textDecoration": createGenericPropertyDescriptor("text-decoration", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  "text-decoration-color": createGenericPropertyDescriptor("text-decoration-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "textDecorationColor": createGenericPropertyDescriptor("text-decoration-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "text-decoration-inset": createGenericPropertyDescriptor("text-decoration-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "textDecorationInset": createGenericPropertyDescriptor("text-decoration-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "text-decoration-line": createGenericPropertyDescriptor("text-decoration-line", {"caseSensitive":false}),
  "textDecorationLine": createGenericPropertyDescriptor("text-decoration-line", {"caseSensitive":false}),
  "text-decoration-skip": createGenericPropertyDescriptor("text-decoration-skip", {"caseSensitive":false}),
  "textDecorationSkip": createGenericPropertyDescriptor("text-decoration-skip", {"caseSensitive":false}),
  "text-decoration-skip-box": createGenericPropertyDescriptor("text-decoration-skip-box", {"caseSensitive":false}),
  "textDecorationSkipBox": createGenericPropertyDescriptor("text-decoration-skip-box", {"caseSensitive":false}),
  "text-decoration-skip-ink": createGenericPropertyDescriptor("text-decoration-skip-ink", {"caseSensitive":false}),
  "textDecorationSkipInk": createGenericPropertyDescriptor("text-decoration-skip-ink", {"caseSensitive":false}),
  "text-decoration-skip-self": createGenericPropertyDescriptor("text-decoration-skip-self", {"caseSensitive":false}),
  "textDecorationSkipSelf": createGenericPropertyDescriptor("text-decoration-skip-self", {"caseSensitive":false}),
  "text-decoration-skip-spaces": createGenericPropertyDescriptor("text-decoration-skip-spaces", {"caseSensitive":false}),
  "textDecorationSkipSpaces": createGenericPropertyDescriptor("text-decoration-skip-spaces", {"caseSensitive":false}),
  "text-decoration-style": createGenericPropertyDescriptor("text-decoration-style", {"caseSensitive":false}),
  "textDecorationStyle": createGenericPropertyDescriptor("text-decoration-style", {"caseSensitive":false}),
  "text-decoration-thickness": createGenericPropertyDescriptor("text-decoration-thickness", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "textDecorationThickness": createGenericPropertyDescriptor("text-decoration-thickness", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "text-emphasis": createGenericPropertyDescriptor("text-emphasis", {"caseSensitive":true,"functionTypes":{"color":"color"}}),
  "textEmphasis": createGenericPropertyDescriptor("text-emphasis", {"caseSensitive":true,"functionTypes":{"color":"color"}}),
  "text-emphasis-color": createGenericPropertyDescriptor("text-emphasis-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "textEmphasisColor": createGenericPropertyDescriptor("text-emphasis-color", {"caseSensitive":false,"functionTypes":{"color":"color"}}),
  "text-emphasis-position": createGenericPropertyDescriptor("text-emphasis-position", {"caseSensitive":false}),
  "textEmphasisPosition": createGenericPropertyDescriptor("text-emphasis-position", {"caseSensitive":false}),
  "text-emphasis-skip": createGenericPropertyDescriptor("text-emphasis-skip", {"caseSensitive":false}),
  "textEmphasisSkip": createGenericPropertyDescriptor("text-emphasis-skip", {"caseSensitive":false}),
  "text-emphasis-style": createGenericPropertyDescriptor("text-emphasis-style", {"caseSensitive":true}),
  "textEmphasisStyle": createGenericPropertyDescriptor("text-emphasis-style", {"caseSensitive":true}),
  "text-fit": createGenericPropertyDescriptor("text-fit", {"caseSensitive":false,"dimensionTypes":{"percentage":{"type":"percentage"}}}),
  "textFit": createGenericPropertyDescriptor("text-fit", {"caseSensitive":false,"dimensionTypes":{"percentage":{"type":"percentage"}}}),
  "text-group-align": createGenericPropertyDescriptor("text-group-align", {"caseSensitive":false}),
  "textGroupAlign": createGenericPropertyDescriptor("text-group-align", {"caseSensitive":false}),
  "text-indent": createGenericPropertyDescriptor("text-indent", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "textIndent": createGenericPropertyDescriptor("text-indent", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "text-justify": createGenericPropertyDescriptor("text-justify", {"caseSensitive":false}),
  "textJustify": createGenericPropertyDescriptor("text-justify", {"caseSensitive":false}),
  "text-orientation": createGenericPropertyDescriptor("text-orientation", {"caseSensitive":false}),
  "textOrientation": createGenericPropertyDescriptor("text-orientation", {"caseSensitive":false}),
  "text-overflow": createGenericPropertyDescriptor("text-overflow", {"caseSensitive":true}),
  "textOverflow": createGenericPropertyDescriptor("text-overflow", {"caseSensitive":true}),
  "text-rendering": createGenericPropertyDescriptor("text-rendering", {"caseSensitive":false}),
  "textRendering": createGenericPropertyDescriptor("text-rendering", {"caseSensitive":false}),
  "text-shadow": createGenericPropertyDescriptor("text-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  "textShadow": createGenericPropertyDescriptor("text-shadow", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}},"functionTypes":{"color":"color"}}),
  "text-size-adjust": createGenericPropertyDescriptor("text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "textSizeAdjust": createGenericPropertyDescriptor("text-size-adjust", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "text-spacing": createGenericPropertyDescriptor("text-spacing", {"caseSensitive":false}),
  "textSpacing": createGenericPropertyDescriptor("text-spacing", {"caseSensitive":false}),
  "text-spacing-trim": createGenericPropertyDescriptor("text-spacing-trim", {"caseSensitive":false}),
  "textSpacingTrim": createGenericPropertyDescriptor("text-spacing-trim", {"caseSensitive":false}),
  "text-transform": createGenericPropertyDescriptor("text-transform", {"caseSensitive":false}),
  "textTransform": createGenericPropertyDescriptor("text-transform", {"caseSensitive":false}),
  "text-underline-offset": createGenericPropertyDescriptor("text-underline-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "textUnderlineOffset": createGenericPropertyDescriptor("text-underline-offset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "text-underline-position": createGenericPropertyDescriptor("text-underline-position", {"caseSensitive":false}),
  "textUnderlinePosition": createGenericPropertyDescriptor("text-underline-position", {"caseSensitive":false}),
  "text-wrap": createGenericPropertyDescriptor("text-wrap", {"caseSensitive":false}),
  "textWrap": createGenericPropertyDescriptor("text-wrap", {"caseSensitive":false}),
  "text-wrap-mode": createGenericPropertyDescriptor("text-wrap-mode", {"caseSensitive":false}),
  "textWrapMode": createGenericPropertyDescriptor("text-wrap-mode", {"caseSensitive":false}),
  "text-wrap-style": createGenericPropertyDescriptor("text-wrap-style", {"caseSensitive":false}),
  "textWrapStyle": createGenericPropertyDescriptor("text-wrap-style", {"caseSensitive":false}),
  "timeline-scope": createGenericPropertyDescriptor("timeline-scope", {"caseSensitive":true}),
  "timelineScope": createGenericPropertyDescriptor("timeline-scope", {"caseSensitive":true}),
  "timeline-trigger": createGenericPropertyDescriptor("timeline-trigger", {"caseSensitive":true,"dimensionTypes":{"length":{"type":"length"}}}),
  "timelineTrigger": createGenericPropertyDescriptor("timeline-trigger", {"caseSensitive":true,"dimensionTypes":{"length":{"type":"length"}}}),
  "timeline-trigger-activation-range": createGenericPropertyDescriptor("timeline-trigger-activation-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timelineTriggerActivationRange": createGenericPropertyDescriptor("timeline-trigger-activation-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timeline-trigger-activation-range-end": createGenericPropertyDescriptor("timeline-trigger-activation-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timelineTriggerActivationRangeEnd": createGenericPropertyDescriptor("timeline-trigger-activation-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timeline-trigger-activation-range-start": createGenericPropertyDescriptor("timeline-trigger-activation-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timelineTriggerActivationRangeStart": createGenericPropertyDescriptor("timeline-trigger-activation-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timeline-trigger-active-range": createGenericPropertyDescriptor("timeline-trigger-active-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timelineTriggerActiveRange": createGenericPropertyDescriptor("timeline-trigger-active-range", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timeline-trigger-active-range-end": createGenericPropertyDescriptor("timeline-trigger-active-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timelineTriggerActiveRangeEnd": createGenericPropertyDescriptor("timeline-trigger-active-range-end", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timeline-trigger-active-range-start": createGenericPropertyDescriptor("timeline-trigger-active-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timelineTriggerActiveRangeStart": createGenericPropertyDescriptor("timeline-trigger-active-range-start", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "timeline-trigger-name": createGenericPropertyDescriptor("timeline-trigger-name", {"caseSensitive":true}),
  "timelineTriggerName": createGenericPropertyDescriptor("timeline-trigger-name", {"caseSensitive":true}),
  "timeline-trigger-source": createGenericPropertyDescriptor("timeline-trigger-source", {"caseSensitive":true}),
  "timelineTriggerSource": createGenericPropertyDescriptor("timeline-trigger-source", {"caseSensitive":true}),
  "top": top.descriptor,
  "touch-action": createGenericPropertyDescriptor("touch-action", {"caseSensitive":false}),
  "touchAction": createGenericPropertyDescriptor("touch-action", {"caseSensitive":false}),
  "transform": createGenericPropertyDescriptor("transform", {"caseSensitive":false}),
  "transform-box": createGenericPropertyDescriptor("transform-box", {"caseSensitive":false}),
  "transformBox": createGenericPropertyDescriptor("transform-box", {"caseSensitive":false}),
  "transform-origin": createGenericPropertyDescriptor("transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "transformOrigin": createGenericPropertyDescriptor("transform-origin", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "transform-style": createGenericPropertyDescriptor("transform-style", {"caseSensitive":false}),
  "transformStyle": createGenericPropertyDescriptor("transform-style", {"caseSensitive":false}),
  "transition": createGenericPropertyDescriptor("transition", {"caseSensitive":true,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "transition-behavior": createGenericPropertyDescriptor("transition-behavior", {"caseSensitive":false}),
  "transitionBehavior": createGenericPropertyDescriptor("transition-behavior", {"caseSensitive":false}),
  "transition-delay": createGenericPropertyDescriptor("transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "transitionDelay": createGenericPropertyDescriptor("transition-delay", {"caseSensitive":false,"dimensionTypes":{"dimension":{"type":"dimension"}}}),
  "transition-duration": createGenericPropertyDescriptor("transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "transitionDuration": createGenericPropertyDescriptor("transition-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "transition-property": createGenericPropertyDescriptor("transition-property", {"caseSensitive":true}),
  "transitionProperty": createGenericPropertyDescriptor("transition-property", {"caseSensitive":true}),
  "transition-timing-function": createGenericPropertyDescriptor("transition-timing-function", {"caseSensitive":false}),
  "transitionTimingFunction": createGenericPropertyDescriptor("transition-timing-function", {"caseSensitive":false}),
  "translate": createGenericPropertyDescriptor("translate", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "trigger-scope": createGenericPropertyDescriptor("trigger-scope", {"caseSensitive":true}),
  "triggerScope": createGenericPropertyDescriptor("trigger-scope", {"caseSensitive":true}),
  "unicode-bidi": createGenericPropertyDescriptor("unicode-bidi", {"caseSensitive":false}),
  "unicodeBidi": createGenericPropertyDescriptor("unicode-bidi", {"caseSensitive":false}),
  "user-select": createGenericPropertyDescriptor("user-select", {"caseSensitive":false}),
  "userSelect": createGenericPropertyDescriptor("user-select", {"caseSensitive":false}),
  "vector-effect": createGenericPropertyDescriptor("vector-effect", {"caseSensitive":false}),
  "vectorEffect": createGenericPropertyDescriptor("vector-effect", {"caseSensitive":false}),
  "vertical-align": createGenericPropertyDescriptor("vertical-align", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "verticalAlign": createGenericPropertyDescriptor("vertical-align", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "view-timeline": createGenericPropertyDescriptor("view-timeline", {"caseSensitive":true,"dimensionTypes":{"length":{"type":"length"}}}),
  "viewTimeline": createGenericPropertyDescriptor("view-timeline", {"caseSensitive":true,"dimensionTypes":{"length":{"type":"length"}}}),
  "view-timeline-axis": createGenericPropertyDescriptor("view-timeline-axis", {"caseSensitive":false}),
  "viewTimelineAxis": createGenericPropertyDescriptor("view-timeline-axis", {"caseSensitive":false}),
  "view-timeline-inset": createGenericPropertyDescriptor("view-timeline-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "viewTimelineInset": createGenericPropertyDescriptor("view-timeline-inset", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "view-timeline-name": createGenericPropertyDescriptor("view-timeline-name", {"caseSensitive":true}),
  "viewTimelineName": createGenericPropertyDescriptor("view-timeline-name", {"caseSensitive":true}),
  "view-transition-class": createGenericPropertyDescriptor("view-transition-class", {"caseSensitive":true}),
  "viewTransitionClass": createGenericPropertyDescriptor("view-transition-class", {"caseSensitive":true}),
  "view-transition-group": createGenericPropertyDescriptor("view-transition-group", {"caseSensitive":true}),
  "viewTransitionGroup": createGenericPropertyDescriptor("view-transition-group", {"caseSensitive":true}),
  "view-transition-name": createGenericPropertyDescriptor("view-transition-name", {"caseSensitive":true}),
  "viewTransitionName": createGenericPropertyDescriptor("view-transition-name", {"caseSensitive":true}),
  "view-transition-scope": createGenericPropertyDescriptor("view-transition-scope", {"caseSensitive":false}),
  "viewTransitionScope": createGenericPropertyDescriptor("view-transition-scope", {"caseSensitive":false}),
  "visibility": createGenericPropertyDescriptor("visibility", {"caseSensitive":false}),
  "voice-balance": createGenericPropertyDescriptor("voice-balance", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "voiceBalance": createGenericPropertyDescriptor("voice-balance", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "voice-duration": createGenericPropertyDescriptor("voice-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "voiceDuration": createGenericPropertyDescriptor("voice-duration", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0s","type":"dimension"}}}),
  "voice-family": createGenericPropertyDescriptor("voice-family", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "voiceFamily": createGenericPropertyDescriptor("voice-family", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "voice-pitch": createGenericPropertyDescriptor("voice-pitch", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0Hz","type":"dimension"},"percentage":{"type":"percentage"}}}),
  "voicePitch": createGenericPropertyDescriptor("voice-pitch", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0Hz","type":"dimension"},"percentage":{"type":"percentage"}}}),
  "voice-range": createGenericPropertyDescriptor("voice-range", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0Hz","type":"dimension"},"percentage":{"type":"percentage"}}}),
  "voiceRange": createGenericPropertyDescriptor("voice-range", {"caseSensitive":false,"dimensionTypes":{"dimension":{"max":null,"min":"0Hz","type":"dimension"},"percentage":{"type":"percentage"}}}),
  "voice-rate": createGenericPropertyDescriptor("voice-rate", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "voiceRate": createGenericPropertyDescriptor("voice-rate", {"caseSensitive":false,"dimensionTypes":{"percentage":{"max":null,"min":0,"type":"percentage"}}}),
  "voice-stress": createGenericPropertyDescriptor("voice-stress", {"caseSensitive":false}),
  "voiceStress": createGenericPropertyDescriptor("voice-stress", {"caseSensitive":false}),
  "voice-volume": createGenericPropertyDescriptor("voice-volume", {"caseSensitive":false}),
  "voiceVolume": createGenericPropertyDescriptor("voice-volume", {"caseSensitive":false}),
  "white-space": createGenericPropertyDescriptor("white-space", {"caseSensitive":false}),
  "whiteSpace": createGenericPropertyDescriptor("white-space", {"caseSensitive":false}),
  "white-space-collapse": createGenericPropertyDescriptor("white-space-collapse", {"caseSensitive":false}),
  "whiteSpaceCollapse": createGenericPropertyDescriptor("white-space-collapse", {"caseSensitive":false}),
  "white-space-trim": createGenericPropertyDescriptor("white-space-trim", {"caseSensitive":false}),
  "whiteSpaceTrim": createGenericPropertyDescriptor("white-space-trim", {"caseSensitive":false}),
  "widows": createGenericPropertyDescriptor("widows", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":1,"type":"number"}}}),
  "width": width.descriptor,
  "will-change": createGenericPropertyDescriptor("will-change", {"caseSensitive":true}),
  "willChange": createGenericPropertyDescriptor("will-change", {"caseSensitive":true}),
  "window-drag": createGenericPropertyDescriptor("window-drag", {"caseSensitive":false}),
  "windowDrag": createGenericPropertyDescriptor("window-drag", {"caseSensitive":false}),
  "word-break": createGenericPropertyDescriptor("word-break", {"caseSensitive":false}),
  "wordBreak": createGenericPropertyDescriptor("word-break", {"caseSensitive":false}),
  "word-space-transform": createGenericPropertyDescriptor("word-space-transform", {"caseSensitive":false}),
  "wordSpaceTransform": createGenericPropertyDescriptor("word-space-transform", {"caseSensitive":false}),
  "word-spacing": createGenericPropertyDescriptor("word-spacing", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "wordSpacing": createGenericPropertyDescriptor("word-spacing", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "word-wrap": createGenericPropertyDescriptor("word-wrap", {"caseSensitive":false}),
  "wordWrap": createGenericPropertyDescriptor("word-wrap", {"caseSensitive":false}),
  "wrap-after": createGenericPropertyDescriptor("wrap-after", {"caseSensitive":false}),
  "wrapAfter": createGenericPropertyDescriptor("wrap-after", {"caseSensitive":false}),
  "wrap-before": createGenericPropertyDescriptor("wrap-before", {"caseSensitive":false}),
  "wrapBefore": createGenericPropertyDescriptor("wrap-before", {"caseSensitive":false}),
  "wrap-flow": createGenericPropertyDescriptor("wrap-flow", {"caseSensitive":false}),
  "wrapFlow": createGenericPropertyDescriptor("wrap-flow", {"caseSensitive":false}),
  "wrap-inside": createGenericPropertyDescriptor("wrap-inside", {"caseSensitive":false}),
  "wrapInside": createGenericPropertyDescriptor("wrap-inside", {"caseSensitive":false}),
  "wrap-through": createGenericPropertyDescriptor("wrap-through", {"caseSensitive":false}),
  "wrapThrough": createGenericPropertyDescriptor("wrap-through", {"caseSensitive":false}),
  "writing-mode": createGenericPropertyDescriptor("writing-mode", {"caseSensitive":false}),
  "writingMode": createGenericPropertyDescriptor("writing-mode", {"caseSensitive":false}),
  "x": createGenericPropertyDescriptor("x", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "y": createGenericPropertyDescriptor("y", {"caseSensitive":false,"dimensionTypes":{"length":{"type":"length"}}}),
  "z-index": createGenericPropertyDescriptor("z-index", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "zIndex": createGenericPropertyDescriptor("z-index", {"caseSensitive":false,"dimensionTypes":{"number":{"type":"number"}}}),
  "zoom": createGenericPropertyDescriptor("zoom", {"caseSensitive":false,"dimensionTypes":{"number":{"max":null,"min":0,"type":"number"},"percentage":{"max":null,"min":0,"type":"percentage"}}})
};
