{"version":3,"sources":["jsdelivr-header.js","/npm/beautify@0.0.8/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,MAAM,WAAa,QAAQ,eAAe,YACpC,YAAc,QAAQ,eACtB,KAAO,QAAQ,QAAQ,YAE7B,IAAI,MAAQ,GAER,MAAQ,IACH,CAAC,IAAK,KAAK,QAAQ,EAAK,MACxB,CAAC,IAAK,KAAK,QAAQ,EAAK,EAAK,OAAS,KACvC,EAAK,KAAO,EAAK,EAAK,OAAS,GAExB,EAAK,UAAU,EAAG,EAAK,OAAS,GAGpC,EAGP,SAAW,CAAC,EAAM,KAClB,IAAK,IAAS,EAAK,OAAQ,MAAO,GAIlC,OAFA,EAAO,MAAM,EAAK,QAEV,EAAE,QACN,IAAK,MACD,OAAO,YAAY,EAAM,CACrB,OAAQ,OACR,eAAe,IAEvB,IAAK,OACL,IAAK,KACD,OAAO,WAAW,EAAM,CACpB,YAAa,IAErB,IAAK,OACL,IAAK,MACD,OAAO,KAAK,GACpB,EAGJ,OAAO,QAAU","file":"/npm/beautify@0.0.8/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/beautify@0.0.8/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nconst jsBeautify = require('js-beautify').js_beautify;\nconst cssbeautify = require('cssbeautify');\nconst html = require('html').prettyPrint;\n\nlet files = [];\n\nlet clean = data => {\n    if (~['\"', \"'\"].indexOf(data[0]) &&\n        ~['\"', \"'\"].indexOf(data[data.length - 1]) &&\n        data[0] === data[data.length - 1]\n    ) {\n        return data.substring(1, data.length - 1);\n    }\n\n    return data;\n};\n\nlet beautify = (data, o) => {\n    if (!data || !data.length) return '';\n\n    data = clean(data.trim());\n\n    switch (o.format) {\n        case 'css':\n            return cssbeautify(data, {\n                indent: '    ',\n                autosemicolon: true\n            });\n        case 'json':\n        case 'js':\n            return jsBeautify(data, {\n                indent_size: 4\n            });\n        case 'html':\n        case 'xml':\n            return html(data);\n    }\n};\n\nmodule.exports = beautify;"]}