{"ast":null,"code":"'use strict';\n\nvar _createForOfIteratorHelper = require(\"D:/DSP_Management/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js\")[\"default\"];\nvar utils = require('./utils');\nmodule.exports = function (ast) {\n  var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  var _stringify = function stringify(node) {\n    var parent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    var invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent);\n    var invalidNode = node.invalid === true && options.escapeInvalid === true;\n    var output = '';\n    if (node.value) {\n      if ((invalidBlock || invalidNode) && utils.isOpenOrClose(node)) {\n        return '\\\\' + node.value;\n      }\n      return node.value;\n    }\n    if (node.value) {\n      return node.value;\n    }\n    if (node.nodes) {\n      var _iterator = _createForOfIteratorHelper(node.nodes),\n        _step;\n      try {\n        for (_iterator.s(); !(_step = _iterator.n()).done;) {\n          var child = _step.value;\n          output += _stringify(child);\n        }\n      } catch (err) {\n        _iterator.e(err);\n      } finally {\n        _iterator.f();\n      }\n    }\n    return output;\n  };\n  return _stringify(ast);\n};","map":{"version":3,"names":["_createForOfIteratorHelper","require","utils","module","exports","ast","options","arguments","length","undefined","stringify","node","parent","invalidBlock","escapeInvalid","isInvalidBrace","invalidNode","invalid","output","value","isOpenOrClose","nodes","_iterator","_step","s","n","done","child","err","e","f"],"sources":["D:/DSP_Management/node_modules/http-proxy-middleware/node_modules/braces/lib/stringify.js"],"sourcesContent":["'use strict';\n\nconst utils = require('./utils');\n\nmodule.exports = (ast, options = {}) => {\n  const stringify = (node, parent = {}) => {\n    const invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent);\n    const invalidNode = node.invalid === true && options.escapeInvalid === true;\n    let output = '';\n\n    if (node.value) {\n      if ((invalidBlock || invalidNode) && utils.isOpenOrClose(node)) {\n        return '\\\\' + node.value;\n      }\n      return node.value;\n    }\n\n    if (node.value) {\n      return node.value;\n    }\n\n    if (node.nodes) {\n      for (const child of node.nodes) {\n        output += stringify(child);\n      }\n    }\n    return output;\n  };\n\n  return stringify(ast);\n};\n\n"],"mappings":"AAAA,YAAY;;AAAC,IAAAA,0BAAA,GAAAC,OAAA;AAEb,IAAMC,KAAK,GAAGD,OAAO,CAAC,SAAS,CAAC;AAEhCE,MAAM,CAACC,OAAO,GAAG,UAACC,GAAG,EAAmB;EAAA,IAAjBC,OAAO,GAAAC,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,CAAC,CAAC;EACjC,IAAMG,UAAS,GAAG,SAAZA,SAASA,CAAIC,IAAI,EAAkB;IAAA,IAAhBC,MAAM,GAAAL,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,CAAC,CAAC;IAClC,IAAMM,YAAY,GAAGP,OAAO,CAACQ,aAAa,IAAIZ,KAAK,CAACa,cAAc,CAACH,MAAM,CAAC;IAC1E,IAAMI,WAAW,GAAGL,IAAI,CAACM,OAAO,KAAK,IAAI,IAAIX,OAAO,CAACQ,aAAa,KAAK,IAAI;IAC3E,IAAII,MAAM,GAAG,EAAE;IAEf,IAAIP,IAAI,CAACQ,KAAK,EAAE;MACd,IAAI,CAACN,YAAY,IAAIG,WAAW,KAAKd,KAAK,CAACkB,aAAa,CAACT,IAAI,CAAC,EAAE;QAC9D,OAAO,IAAI,GAAGA,IAAI,CAACQ,KAAK;MAC1B;MACA,OAAOR,IAAI,CAACQ,KAAK;IACnB;IAEA,IAAIR,IAAI,CAACQ,KAAK,EAAE;MACd,OAAOR,IAAI,CAACQ,KAAK;IACnB;IAEA,IAAIR,IAAI,CAACU,KAAK,EAAE;MAAA,IAAAC,SAAA,GAAAtB,0BAAA,CACMW,IAAI,CAACU,KAAK;QAAAE,KAAA;MAAA;QAA9B,KAAAD,SAAA,CAAAE,CAAA,MAAAD,KAAA,GAAAD,SAAA,CAAAG,CAAA,IAAAC,IAAA,GAAgC;UAAA,IAArBC,KAAK,GAAAJ,KAAA,CAAAJ,KAAA;UACdD,MAAM,IAAIR,UAAS,CAACiB,KAAK,CAAC;QAC5B;MAAC,SAAAC,GAAA;QAAAN,SAAA,CAAAO,CAAA,CAAAD,GAAA;MAAA;QAAAN,SAAA,CAAAQ,CAAA;MAAA;IACH;IACA,OAAOZ,MAAM;EACf,CAAC;EAED,OAAOR,UAAS,CAACL,GAAG,CAAC;AACvB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}