/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/vs-fix-sourcemaps@1.0.1/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},_vlq=require("vlq"),_vlq2=_interopRequireDefault(_vlq);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function processMappingLine(e,t){if(e){var n=function(){var n=e.split(",");n.length>1&&(e=n.map((function(e,r){return 0!==r&&r!==n.length-1&&e.length<4?(!0===t&&console.log(n),null):e})).filter((function(e){return e})).join(","));var r=e.lastIndexOf(","),o=e.substr(r+1);if(o&&1===_vlq2.default.decode(o).length)return{v:e.substr(0,r)}}();if("object"===(void 0===n?"undefined":_typeof(n)))return n.v}return e}function VSFixSourceMapsPlugin(e){this.debug=!1,this.verbose=!1,e&&!0===e.verbose&&(this.verbose=!0),e&&!0===e.debug&&(this.debug=!0)}VSFixSourceMapsPlugin.prototype.apply=function(e){var t=this.debug,n=this.verbose,r=new RegExp(".map$");!0===t&&(r=new RegExp(".json$")),e.plugin("compilation",(function(e){e.plugin("after-optimize-assets",(function(e){return Object.keys(e).map((function(t){if(r.test(t)){var o=e[t]._value,i=JSON.parse(o);i.mappings=i.mappings.split(";").map((function(e){return processMappingLine(e,n)})).join(";");var u=JSON.stringify(i);return e[t]._value=u,e}return t}))}))}))},exports.default=VSFixSourceMapsPlugin;
//# sourceMappingURL=/sm/d032fcda137928adb1215ea3444c2ef9a57135a4ec051e385c02d8d377709d51.map