{"ast":null,"code":"'use strict';\n\nclass Warning {\n  constructor(text, opts = {}) {\n    this.type = 'warning';\n    this.text = text;\n    if (opts.node && opts.node.source) {\n      let range = opts.node.rangeBy(opts);\n      this.line = range.start.line;\n      this.column = range.start.column;\n      this.endLine = range.end.line;\n      this.endColumn = range.end.column;\n    }\n    for (let opt in opts) this[opt] = opts[opt];\n  }\n  toString() {\n    if (this.node) {\n      return this.node.error(this.text, {\n        index: this.index,\n        plugin: this.plugin,\n        word: this.word\n      }).message;\n    }\n    if (this.plugin) {\n      return this.plugin + ': ' + this.text;\n    }\n    return this.text;\n  }\n}\nmodule.exports = Warning;\nWarning.default = Warning;","map":{"version":3,"names":["Warning","constructor","text","opts","type","node","source","range","rangeBy","line","start","column","endLine","end","endColumn","opt","toString","error","index","plugin","word","message","module","exports","default"],"sources":["C:/Users/user/Desktop/000newport/node_modules/postcss/lib/warning.js"],"sourcesContent":["'use strict'\n\nclass Warning {\n  constructor(text, opts = {}) {\n    this.type = 'warning'\n    this.text = text\n\n    if (opts.node && opts.node.source) {\n      let range = opts.node.rangeBy(opts)\n      this.line = range.start.line\n      this.column = range.start.column\n      this.endLine = range.end.line\n      this.endColumn = range.end.column\n    }\n\n    for (let opt in opts) this[opt] = opts[opt]\n  }\n\n  toString() {\n    if (this.node) {\n      return this.node.error(this.text, {\n        index: this.index,\n        plugin: this.plugin,\n        word: this.word\n      }).message\n    }\n\n    if (this.plugin) {\n      return this.plugin + ': ' + this.text\n    }\n\n    return this.text\n  }\n}\n\nmodule.exports = Warning\nWarning.default = Warning\n"],"mappings":"AAAA,YAAY;;AAEZ,MAAMA,OAAO,CAAC;EACZC,WAAWA,CAACC,IAAI,EAAEC,IAAI,GAAG,CAAC,CAAC,EAAE;IAC3B,IAAI,CAACC,IAAI,GAAG,SAAS;IACrB,IAAI,CAACF,IAAI,GAAGA,IAAI;IAEhB,IAAIC,IAAI,CAACE,IAAI,IAAIF,IAAI,CAACE,IAAI,CAACC,MAAM,EAAE;MACjC,IAAIC,KAAK,GAAGJ,IAAI,CAACE,IAAI,CAACG,OAAO,CAACL,IAAI,CAAC;MACnC,IAAI,CAACM,IAAI,GAAGF,KAAK,CAACG,KAAK,CAACD,IAAI;MAC5B,IAAI,CAACE,MAAM,GAAGJ,KAAK,CAACG,KAAK,CAACC,MAAM;MAChC,IAAI,CAACC,OAAO,GAAGL,KAAK,CAACM,GAAG,CAACJ,IAAI;MAC7B,IAAI,CAACK,SAAS,GAAGP,KAAK,CAACM,GAAG,CAACF,MAAM;IACnC;IAEA,KAAK,IAAII,GAAG,IAAIZ,IAAI,EAAE,IAAI,CAACY,GAAG,CAAC,GAAGZ,IAAI,CAACY,GAAG,CAAC;EAC7C;EAEAC,QAAQA,CAAA,EAAG;IACT,IAAI,IAAI,CAACX,IAAI,EAAE;MACb,OAAO,IAAI,CAACA,IAAI,CAACY,KAAK,CAAC,IAAI,CAACf,IAAI,EAAE;QAChCgB,KAAK,EAAE,IAAI,CAACA,KAAK;QACjBC,MAAM,EAAE,IAAI,CAACA,MAAM;QACnBC,IAAI,EAAE,IAAI,CAACA;MACb,CAAC,CAAC,CAACC,OAAO;IACZ;IAEA,IAAI,IAAI,CAACF,MAAM,EAAE;MACf,OAAO,IAAI,CAACA,MAAM,GAAG,IAAI,GAAG,IAAI,CAACjB,IAAI;IACvC;IAEA,OAAO,IAAI,CAACA,IAAI;EAClB;AACF;AAEAoB,MAAM,CAACC,OAAO,GAAGvB,OAAO;AACxBA,OAAO,CAACwB,OAAO,GAAGxB,OAAO"},"metadata":{},"sourceType":"script","externalDependencies":[]}