{"ast":null,"code":"'use strict';\n\nlet MapGenerator = require('./map-generator');\nlet stringify = require('./stringify');\nlet warnOnce = require('./warn-once');\nlet parse = require('./parse');\nconst Result = require('./result');\nclass NoWorkResult {\n  constructor(processor, css, opts) {\n    css = css.toString();\n    this.stringified = false;\n    this._processor = processor;\n    this._css = css;\n    this._opts = opts;\n    this._map = undefined;\n    let root;\n    let str = stringify;\n    this.result = new Result(this._processor, root, this._opts);\n    this.result.css = css;\n    let self = this;\n    Object.defineProperty(this.result, 'root', {\n      get() {\n        return self.root;\n      }\n    });\n    let map = new MapGenerator(str, root, this._opts, css);\n    if (map.isMap()) {\n      let [generatedCSS, generatedMap] = map.generate();\n      if (generatedCSS) {\n        this.result.css = generatedCSS;\n      }\n      if (generatedMap) {\n        this.result.map = generatedMap;\n      }\n    }\n  }\n  async() {\n    if (this.error) return Promise.reject(this.error);\n    return Promise.resolve(this.result);\n  }\n  catch(onRejected) {\n    return this.async().catch(onRejected);\n  }\n  get content() {\n    return this.result.css;\n  }\n  get css() {\n    return this.result.css;\n  }\n  finally(onFinally) {\n    return this.async().then(onFinally, onFinally);\n  }\n  get map() {\n    return this.result.map;\n  }\n  get messages() {\n    return [];\n  }\n  get opts() {\n    return this.result.opts;\n  }\n  get processor() {\n    return this.result.processor;\n  }\n  get root() {\n    if (this._root) {\n      return this._root;\n    }\n    let root;\n    let parser = parse;\n    try {\n      root = parser(this._css, this._opts);\n    } catch (error) {\n      this.error = error;\n    }\n    if (this.error) {\n      throw this.error;\n    } else {\n      this._root = root;\n      return root;\n    }\n  }\n  get [Symbol.toStringTag]() {\n    return 'NoWorkResult';\n  }\n  sync() {\n    if (this.error) throw this.error;\n    return this.result;\n  }\n  then(onFulfilled, onRejected) {\n    if (process.env.NODE_ENV !== 'production') {\n      if (!('from' in this._opts)) {\n        warnOnce('Without `from` option PostCSS could generate wrong source map ' + 'and will not find Browserslist config. Set it to CSS file path ' + 'or to `undefined` to prevent this warning.');\n      }\n    }\n    return this.async().then(onFulfilled, onRejected);\n  }\n  toString() {\n    return this._css;\n  }\n  warnings() {\n    return [];\n  }\n}\nmodule.exports = NoWorkResult;\nNoWorkResult.default = NoWorkResult;","map":{"version":3,"names":["MapGenerator","require","stringify","warnOnce","parse","Result","NoWorkResult","constructor","processor","css","opts","toString","stringified","_processor","_css","_opts","_map","undefined","root","str","result","self","Object","defineProperty","get","map","isMap","generatedCSS","generatedMap","generate","async","error","Promise","reject","resolve","catch","onRejected","content","finally","onFinally","then","messages","_root","parser","Symbol","toStringTag","sync","onFulfilled","process","env","NODE_ENV","warnings","module","exports","default"],"sources":["C:/Users/user/Desktop/000newport/node_modules/postcss/lib/no-work-result.js"],"sourcesContent":["'use strict'\n\nlet MapGenerator = require('./map-generator')\nlet stringify = require('./stringify')\nlet warnOnce = require('./warn-once')\nlet parse = require('./parse')\nconst Result = require('./result')\n\nclass NoWorkResult {\n  constructor(processor, css, opts) {\n    css = css.toString()\n    this.stringified = false\n\n    this._processor = processor\n    this._css = css\n    this._opts = opts\n    this._map = undefined\n    let root\n\n    let str = stringify\n    this.result = new Result(this._processor, root, this._opts)\n    this.result.css = css\n\n    let self = this\n    Object.defineProperty(this.result, 'root', {\n      get() {\n        return self.root\n      }\n    })\n\n    let map = new MapGenerator(str, root, this._opts, css)\n    if (map.isMap()) {\n      let [generatedCSS, generatedMap] = map.generate()\n      if (generatedCSS) {\n        this.result.css = generatedCSS\n      }\n      if (generatedMap) {\n        this.result.map = generatedMap\n      }\n    }\n  }\n\n  async() {\n    if (this.error) return Promise.reject(this.error)\n    return Promise.resolve(this.result)\n  }\n\n  catch(onRejected) {\n    return this.async().catch(onRejected)\n  }\n\n  get content() {\n    return this.result.css\n  }\n\n  get css() {\n    return this.result.css\n  }\n\n  finally(onFinally) {\n    return this.async().then(onFinally, onFinally)\n  }\n\n  get map() {\n    return this.result.map\n  }\n\n  get messages() {\n    return []\n  }\n\n  get opts() {\n    return this.result.opts\n  }\n\n  get processor() {\n    return this.result.processor\n  }\n\n  get root() {\n    if (this._root) {\n      return this._root\n    }\n\n    let root\n    let parser = parse\n\n    try {\n      root = parser(this._css, this._opts)\n    } catch (error) {\n      this.error = error\n    }\n\n    if (this.error) {\n      throw this.error\n    } else {\n      this._root = root\n      return root\n    }\n  }\n\n  get [Symbol.toStringTag]() {\n    return 'NoWorkResult'\n  }\n\n  sync() {\n    if (this.error) throw this.error\n    return this.result\n  }\n\n  then(onFulfilled, onRejected) {\n    if (process.env.NODE_ENV !== 'production') {\n      if (!('from' in this._opts)) {\n        warnOnce(\n          'Without `from` option PostCSS could generate wrong source map ' +\n            'and will not find Browserslist config. Set it to CSS file path ' +\n            'or to `undefined` to prevent this warning.'\n        )\n      }\n    }\n\n    return this.async().then(onFulfilled, onRejected)\n  }\n\n  toString() {\n    return this._css\n  }\n\n  warnings() {\n    return []\n  }\n}\n\nmodule.exports = NoWorkResult\nNoWorkResult.default = NoWorkResult\n"],"mappings":"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"},"metadata":{},"sourceType":"script","externalDependencies":[]}