{"version":3,"sources":["jsdelivr-header.js","/npm/d-ashesss-console@0.1.0/src/console.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,SAAW,QAAQ,cAAc,SAErC,QAAQ,GAAK,KACb,QAAQ,GAAK,KAEb,QAAQ,YAAc,IACtB,QAAQ,WAAa,IAErB,IAAI,OAAS,QAAQ,OAAS,QAAQ,YAEtC,QAAQ,OAAS,IAAI,QAAQ,OAAO,SACpC,IAAI,OAAS,QAAQ,OAAS,QAAQ,YAEtC,QAAQ,OAAS,IAAI,OAAO,SAK5B,QAAQ,MAAQ,WACf,KAAK,UAAU,KAAK,WACrB,EAQA,QAAQ,UAAY,SAAU,EAAe,GAC5C,IAAI,EAAO,EACP,GAAgB,EAAa,OAAS,IACzC,EAAO,SAAS,EAAe,IAEhC,KAAK,MAAM,KAAK,YAAc,EAC/B,EAOA,QAAQ,MAAQ,SAAU,GACzB,QAAQ,OAAO,MAAM,GAAK,EAC3B","file":"/npm/d-ashesss-console@0.1.0/src/console.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/d-ashesss-console@0.1.0/src/console.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","var vsprintf = require(\"sprintf-js\").vsprintf;\n\nconsole.CR = \"\\r\";\nconsole.LF = \"\\n\";\n\nconsole.CODE_ESCAPE = \"\\033\";\nconsole.CODE_RESET = \"c\";\n\nvar Cursor = console.Cursor = require(\"./cursor\");\n/** @type {Cursor} */\nconsole.cursor = new console.Cursor(console);\nvar Screen = console.Screen = require(\"./screen\");\n/** @type {Screen} */\nconsole.screen = new Screen(console);\n\n/**\n * Resets terminal to initial state\n */\nconsole.reset = function () {\n\tthis.writeCode(this.CODE_RESET);\n};\n\n/**\n * Writes terminal escape code\n *\n * @param {String} code_template\n * @param {Array.<String>=} replacements\n */\nconsole.writeCode = function (code_template, replacements) {\n\tvar code = code_template;\n\tif (replacements && replacements.length > 0) {\n\t\tcode = vsprintf(code_template, replacements);\n\t}\n\tthis.write(this.CODE_ESCAPE + code);\n};\n\n/**\n * Writes to stdout without trailing newline\n *\n * @param {String} string\n */\nconsole.write = function (string) {\n\tprocess.stdout.write(\"\" + string);\n};\n"]}