{"ast":null,"code":"'use strict';\n\nlet CssSyntaxError = require('./css-syntax-error');\nlet Declaration = require('./declaration');\nlet LazyResult = require('./lazy-result');\nlet Container = require('./container');\nlet Processor = require('./processor');\nlet stringify = require('./stringify');\nlet fromJSON = require('./fromJSON');\nlet Document = require('./document');\nlet Warning = require('./warning');\nlet Comment = require('./comment');\nlet AtRule = require('./at-rule');\nlet Result = require('./result.js');\nlet Input = require('./input');\nlet parse = require('./parse');\nlet list = require('./list');\nlet Rule = require('./rule');\nlet Root = require('./root');\nlet Node = require('./node');\nfunction postcss(...plugins) {\n  if (plugins.length === 1 && Array.isArray(plugins[0])) {\n    plugins = plugins[0];\n  }\n  return new Processor(plugins);\n}\npostcss.plugin = function plugin(name, initializer) {\n  let warningPrinted = false;\n  function creator(...args) {\n    // eslint-disable-next-line no-console\n    if (console && console.warn && !warningPrinted) {\n      warningPrinted = true;\n      // eslint-disable-next-line no-console\n      console.warn(name + ': postcss.plugin was deprecated. Migration guide:\\n' + 'https://evilmartians.com/chronicles/postcss-8-plugin-migration');\n      if (process.env.LANG && process.env.LANG.startsWith('cn')) {\n        /* c8 ignore next 7 */\n        // eslint-disable-next-line no-console\n        console.warn(name + ': 里面 postcss.plugin 被弃用. 迁移指南:\\n' + 'https://www.w3ctech.com/topic/2226');\n      }\n    }\n    let transformer = initializer(...args);\n    transformer.postcssPlugin = name;\n    transformer.postcssVersion = new Processor().version;\n    return transformer;\n  }\n  let cache;\n  Object.defineProperty(creator, 'postcss', {\n    get() {\n      if (!cache) cache = creator();\n      return cache;\n    }\n  });\n  creator.process = function (css, processOpts, pluginOpts) {\n    return postcss([creator(pluginOpts)]).process(css, processOpts);\n  };\n  return creator;\n};\npostcss.stringify = stringify;\npostcss.parse = parse;\npostcss.fromJSON = fromJSON;\npostcss.list = list;\npostcss.comment = defaults => new Comment(defaults);\npostcss.atRule = defaults => new AtRule(defaults);\npostcss.decl = defaults => new Declaration(defaults);\npostcss.rule = defaults => new Rule(defaults);\npostcss.root = defaults => new Root(defaults);\npostcss.document = defaults => new Document(defaults);\npostcss.CssSyntaxError = CssSyntaxError;\npostcss.Declaration = Declaration;\npostcss.Container = Container;\npostcss.Processor = Processor;\npostcss.Document = Document;\npostcss.Comment = Comment;\npostcss.Warning = Warning;\npostcss.AtRule = AtRule;\npostcss.Result = Result;\npostcss.Input = Input;\npostcss.Rule = Rule;\npostcss.Root = Root;\npostcss.Node = Node;\nLazyResult.registerPostcss(postcss);\nmodule.exports = postcss;\npostcss.default = postcss;","map":{"version":3,"names":["CssSyntaxError","require","Declaration","LazyResult","Container","Processor","stringify","fromJSON","Document","Warning","Comment","AtRule","Result","Input","parse","list","Rule","Root","Node","postcss","plugins","length","Array","isArray","plugin","name","initializer","warningPrinted","creator","args","console","warn","process","env","LANG","startsWith","transformer","postcssPlugin","postcssVersion","version","cache","Object","defineProperty","get","css","processOpts","pluginOpts","comment","defaults","atRule","decl","rule","root","document","registerPostcss","module","exports","default"],"sources":["C:/Users/user/Desktop/000newport/node_modules/postcss/lib/postcss.js"],"sourcesContent":["'use strict'\n\nlet CssSyntaxError = require('./css-syntax-error')\nlet Declaration = require('./declaration')\nlet LazyResult = require('./lazy-result')\nlet Container = require('./container')\nlet Processor = require('./processor')\nlet stringify = require('./stringify')\nlet fromJSON = require('./fromJSON')\nlet Document = require('./document')\nlet Warning = require('./warning')\nlet Comment = require('./comment')\nlet AtRule = require('./at-rule')\nlet Result = require('./result.js')\nlet Input = require('./input')\nlet parse = require('./parse')\nlet list = require('./list')\nlet Rule = require('./rule')\nlet Root = require('./root')\nlet Node = require('./node')\n\nfunction postcss(...plugins) {\n  if (plugins.length === 1 && Array.isArray(plugins[0])) {\n    plugins = plugins[0]\n  }\n  return new Processor(plugins)\n}\n\npostcss.plugin = function plugin(name, initializer) {\n  let warningPrinted = false\n  function creator(...args) {\n    // eslint-disable-next-line no-console\n    if (console && console.warn && !warningPrinted) {\n      warningPrinted = true\n      // eslint-disable-next-line no-console\n      console.warn(\n        name +\n          ': postcss.plugin was deprecated. Migration guide:\\n' +\n          'https://evilmartians.com/chronicles/postcss-8-plugin-migration'\n      )\n      if (process.env.LANG && process.env.LANG.startsWith('cn')) {\n        /* c8 ignore next 7 */\n        // eslint-disable-next-line no-console\n        console.warn(\n          name +\n            ': 里面 postcss.plugin 被弃用. 迁移指南:\\n' +\n            'https://www.w3ctech.com/topic/2226'\n        )\n      }\n    }\n    let transformer = initializer(...args)\n    transformer.postcssPlugin = name\n    transformer.postcssVersion = new Processor().version\n    return transformer\n  }\n\n  let cache\n  Object.defineProperty(creator, 'postcss', {\n    get() {\n      if (!cache) cache = creator()\n      return cache\n    }\n  })\n\n  creator.process = function (css, processOpts, pluginOpts) {\n    return postcss([creator(pluginOpts)]).process(css, processOpts)\n  }\n\n  return creator\n}\n\npostcss.stringify = stringify\npostcss.parse = parse\npostcss.fromJSON = fromJSON\npostcss.list = list\n\npostcss.comment = defaults => new Comment(defaults)\npostcss.atRule = defaults => new AtRule(defaults)\npostcss.decl = defaults => new Declaration(defaults)\npostcss.rule = defaults => new Rule(defaults)\npostcss.root = defaults => new Root(defaults)\npostcss.document = defaults => new Document(defaults)\n\npostcss.CssSyntaxError = CssSyntaxError\npostcss.Declaration = Declaration\npostcss.Container = Container\npostcss.Processor = Processor\npostcss.Document = Document\npostcss.Comment = Comment\npostcss.Warning = Warning\npostcss.AtRule = AtRule\npostcss.Result = Result\npostcss.Input = Input\npostcss.Rule = Rule\npostcss.Root = Root\npostcss.Node = Node\n\nLazyResult.registerPostcss(postcss)\n\nmodule.exports = postcss\npostcss.default = postcss\n"],"mappings":"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"},"metadata":{},"sourceType":"script","externalDependencies":[]}