{"ast":null,"code":"let camelcase = require('camelcase-css');\nlet UNITLESS = {\n  boxFlex: true,\n  boxFlexGroup: true,\n  columnCount: true,\n  flex: true,\n  flexGrow: true,\n  flexPositive: true,\n  flexShrink: true,\n  flexNegative: 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  fillOpacity: true,\n  strokeDashoffset: true,\n  strokeOpacity: true,\n  strokeWidth: true\n};\nfunction atRule(node) {\n  if (typeof node.nodes === 'undefined') {\n    return true;\n  } else {\n    return process(node);\n  }\n}\nfunction process(node) {\n  let name;\n  let result = {};\n  node.each(child => {\n    if (child.type === 'atrule') {\n      name = '@' + child.name;\n      if (child.params) name += ' ' + child.params;\n      if (typeof result[name] === 'undefined') {\n        result[name] = atRule(child);\n      } else if (Array.isArray(result[name])) {\n        result[name].push(atRule(child));\n      } else {\n        result[name] = [result[name], atRule(child)];\n      }\n    } else if (child.type === 'rule') {\n      let body = process(child);\n      if (result[child.selector]) {\n        for (let i in body) {\n          result[child.selector][i] = body[i];\n        }\n      } else {\n        result[child.selector] = body;\n      }\n    } else if (child.type === 'decl') {\n      if (child.prop[0] === '-' && child.prop[1] === '-') {\n        name = child.prop;\n      } else if (child.parent && child.parent.selector === ':export') {\n        name = child.prop;\n      } else {\n        name = camelcase(child.prop);\n      }\n      let value = child.value;\n      if (!isNaN(child.value) && UNITLESS[name]) {\n        value = parseFloat(child.value);\n      }\n      if (child.important) value += ' !important';\n      if (typeof result[name] === 'undefined') {\n        result[name] = value;\n      } else if (Array.isArray(result[name])) {\n        result[name].push(value);\n      } else {\n        result[name] = [result[name], value];\n      }\n    }\n  });\n  return result;\n}\nmodule.exports = process;","map":{"version":3,"names":["camelcase","require","UNITLESS","boxFlex","boxFlexGroup","columnCount","flex","flexGrow","flexPositive","flexShrink","flexNegative","fontWeight","lineClamp","lineHeight","opacity","order","orphans","tabSize","widows","zIndex","zoom","fillOpacity","strokeDashoffset","strokeOpacity","strokeWidth","atRule","node","nodes","process","name","result","each","child","type","params","Array","isArray","push","body","selector","i","prop","parent","value","isNaN","parseFloat","important","module","exports"],"sources":["C:/Users/user/Desktop/000newport/node_modules/postcss-js/objectifier.js"],"sourcesContent":["let camelcase = require('camelcase-css')\n\nlet UNITLESS = {\n  boxFlex: true,\n  boxFlexGroup: true,\n  columnCount: true,\n  flex: true,\n  flexGrow: true,\n  flexPositive: true,\n  flexShrink: true,\n  flexNegative: 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  fillOpacity: true,\n  strokeDashoffset: true,\n  strokeOpacity: true,\n  strokeWidth: true\n}\n\nfunction atRule(node) {\n  if (typeof node.nodes === 'undefined') {\n    return true\n  } else {\n    return process(node)\n  }\n}\n\nfunction process(node) {\n  let name\n  let result = {}\n\n  node.each(child => {\n    if (child.type === 'atrule') {\n      name = '@' + child.name\n      if (child.params) name += ' ' + child.params\n      if (typeof result[name] === 'undefined') {\n        result[name] = atRule(child)\n      } else if (Array.isArray(result[name])) {\n        result[name].push(atRule(child))\n      } else {\n        result[name] = [result[name], atRule(child)]\n      }\n    } else if (child.type === 'rule') {\n      let body = process(child)\n      if (result[child.selector]) {\n        for (let i in body) {\n          result[child.selector][i] = body[i]\n        }\n      } else {\n        result[child.selector] = body\n      }\n    } else if (child.type === 'decl') {\n      if (child.prop[0] === '-' && child.prop[1] === '-') {\n        name = child.prop\n      } else if (child.parent && child.parent.selector === ':export') {\n        name = child.prop\n      } else {\n        name = camelcase(child.prop)\n      }\n      let value = child.value\n      if (!isNaN(child.value) && UNITLESS[name]) {\n        value = parseFloat(child.value)\n      }\n      if (child.important) value += ' !important'\n      if (typeof result[name] === 'undefined') {\n        result[name] = value\n      } else if (Array.isArray(result[name])) {\n        result[name].push(value)\n      } else {\n        result[name] = [result[name], value]\n      }\n    }\n  })\n  return result\n}\n\nmodule.exports = process\n"],"mappings":"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"},"metadata":{},"sourceType":"script","externalDependencies":[]}