{"version":3,"sources":["node_modules\\react-dom\\lib\\CSSProperty.js"],"names":["isUnitlessNumber","animationIterationCount","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","fontWeight","lineClamp","lineHeight","opacity","order","orphans","tabSize","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","prefixKey","prefix","key","charAt","toUpperCase","substring","prefixes","Object","keys","forEach","prop","shorthandPropertyExpansions","background","backgroundAttachment","backgroundColor","backgroundImage","backgroundPositionX","backgroundPositionY","backgroundRepeat","backgroundPosition","border","borderWidth","borderStyle","borderColor","borderBottom","borderBottomWidth","borderBottomStyle","borderBottomColor","borderLeft","borderLeftWidth","borderLeftStyle","borderLeftColor","borderRight","borderRightWidth","borderRightStyle","borderRightColor","borderTop","borderTopWidth","borderTopStyle","borderTopColor","font","fontStyle","fontVariant","fontSize","fontFamily","outline","outlineWidth","outlineStyle","outlineColor","CSSProperty","module","exports"],"mappings":"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","file":"CSSProperty.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n'use strict';\n\n/**\n * CSS properties which accept numbers but are not in units of \"px\".\n */\n\nvar isUnitlessNumber = {\n  animationIterationCount: true,\n  borderImageOutset: true,\n  borderImageSlice: true,\n  borderImageWidth: true,\n  boxFlex: true,\n  boxFlexGroup: true,\n  boxOrdinalGroup: true,\n  columnCount: true,\n  flex: true,\n  flexGrow: true,\n  flexPositive: true,\n  flexShrink: true,\n  flexNegative: true,\n  flexOrder: true,\n  gridRow: true,\n  gridRowEnd: true,\n  gridRowSpan: true,\n  gridRowStart: true,\n  gridColumn: true,\n  gridColumnEnd: true,\n  gridColumnSpan: true,\n  gridColumnStart: true,\n  fontWeight: true,\n  lineClamp: true,\n  lineHeight: true,\n  opacity: true,\n  order: true,\n  orphans: true,\n  tabSize: true,\n  widows: true,\n  zIndex: true,\n  zoom: true,\n\n  // SVG-related properties\n  fillOpacity: true,\n  floodOpacity: true,\n  stopOpacity: true,\n  strokeDasharray: true,\n  strokeDashoffset: true,\n  strokeMiterlimit: true,\n  strokeOpacity: true,\n  strokeWidth: true\n};\n\n/**\n * @param {string} prefix vendor-specific prefix, eg: Webkit\n * @param {string} key style name, eg: transitionDuration\n * @return {string} style name prefixed with `prefix`, properly camelCased, eg:\n * WebkitTransitionDuration\n */\nfunction prefixKey(prefix, key) {\n  return prefix + key.charAt(0).toUpperCase() + key.substring(1);\n}\n\n/**\n * Support style names that may come passed in prefixed by adding permutations\n * of vendor prefixes.\n */\nvar prefixes = ['Webkit', 'ms', 'Moz', 'O'];\n\n// Using Object.keys here, or else the vanilla for-in loop makes IE8 go into an\n// infinite loop, because it iterates over the newly added props too.\nObject.keys(isUnitlessNumber).forEach(function (prop) {\n  prefixes.forEach(function (prefix) {\n    isUnitlessNumber[prefixKey(prefix, prop)] = isUnitlessNumber[prop];\n  });\n});\n\n/**\n * Most style properties can be unset by doing .style[prop] = '' but IE8\n * doesn't like doing that with shorthand properties so for the properties that\n * IE8 breaks on, which are listed here, we instead unset each of the\n * individual properties. See http://bugs.jquery.com/ticket/12385.\n * The 4-value 'clock' properties like margin, padding, border-width seem to\n * behave without any problems. Curiously, list-style works too without any\n * special prodding.\n */\nvar shorthandPropertyExpansions = {\n  background: {\n    backgroundAttachment: true,\n    backgroundColor: true,\n    backgroundImage: true,\n    backgroundPositionX: true,\n    backgroundPositionY: true,\n    backgroundRepeat: true\n  },\n  backgroundPosition: {\n    backgroundPositionX: true,\n    backgroundPositionY: true\n  },\n  border: {\n    borderWidth: true,\n    borderStyle: true,\n    borderColor: true\n  },\n  borderBottom: {\n    borderBottomWidth: true,\n    borderBottomStyle: true,\n    borderBottomColor: true\n  },\n  borderLeft: {\n    borderLeftWidth: true,\n    borderLeftStyle: true,\n    borderLeftColor: true\n  },\n  borderRight: {\n    borderRightWidth: true,\n    borderRightStyle: true,\n    borderRightColor: true\n  },\n  borderTop: {\n    borderTopWidth: true,\n    borderTopStyle: true,\n    borderTopColor: true\n  },\n  font: {\n    fontStyle: true,\n    fontVariant: true,\n    fontWeight: true,\n    fontSize: true,\n    lineHeight: true,\n    fontFamily: true\n  },\n  outline: {\n    outlineWidth: true,\n    outlineStyle: true,\n    outlineColor: true\n  }\n};\n\nvar CSSProperty = {\n  isUnitlessNumber: isUnitlessNumber,\n  shorthandPropertyExpansions: shorthandPropertyExpansions\n};\n\nmodule.exports = CSSProperty;"]}