{"version":3,"sources":["jsdelivr-header.js","/npm/colorette-extended@1.3.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,UACA,aAAc,QAAQ,OACvB,gBAAiB,QAAQ,KACH,UAArB,QAAQ,UACW,MAAlB,QAAQ,QACP,QAAQ,OAAO,OACf,QAAQ,IAAI,MACS,SAArB,QAAQ,IAAI,MAElB,MAAM,IAAM,CAAC,EAAM,EAAO,EAAa,IAAkB,GACvD,QACI,KACG,GAAK,IAAI,QAAQ,EAAO,GACvB,EAAE,QAAQ,EAAa,GACvB,GACJ,EACA,EAEA,KAAO,CAAC,EAAM,IACX,IACL,KAAQ,KACR,KAAQ,KACR,IAAI,OAAO,WAAW,KAAU,KAChC,KAAQ,MAIN,OAAS,CAAC,EAAM,IAAU,IAC9B,UAAa,KACb,KAAQ,KACR,IAAI,OAAO,WAAW,KAAU,KAChC,KAAQ,MAGV,OAAO,QAAU,CACf,QAAS,OAAO,eAAe,CAAC,EAAG,UAAW,CAC5C,IAAK,IAAM,QACX,IAAM,GAAW,QAAU,IAE7B,cACA,MAAO,KAAK,EAAG,GACf,KAAM,IAAI,OAAW,QAAY,aAAc,aAC/C,IAAK,IAAI,OAAW,QAAY,aAAc,aAC9C,OAAQ,KAAK,EAAG,IAChB,UAAW,KAAK,EAAG,IACnB,QAAS,KAAK,EAAG,IACjB,OAAQ,KAAK,EAAG,IAChB,cAAe,KAAK,EAAG,IACvB,MAAO,KAAK,GAAI,IAChB,IAAK,KAAK,GAAI,IACd,MAAO,KAAK,GAAI,IAChB,OAAQ,KAAK,GAAI,IACjB,KAAM,KAAK,GAAI,IACf,QAAS,KAAK,GAAI,IAClB,KAAM,KAAK,GAAI,IACf,MAAO,KAAK,GAAI,IAChB,KAAM,KAAK,GAAI,IACf,QAAS,KAAK,GAAI,IAClB,MAAO,KAAK,GAAI,IAChB,QAAS,KAAK,GAAI,IAClB,SAAU,KAAK,GAAI,IACnB,OAAQ,KAAK,GAAI,IACjB,UAAW,KAAK,GAAI,IACpB,OAAQ,KAAK,GAAI,IACjB,QAAS,KAAK,GAAI,IAClB,YAAa,KAAK,GAAI,IACtB,UAAW,KAAK,GAAI,IACpB,YAAa,KAAK,GAAI,IACtB,aAAc,KAAK,GAAI,IACvB,WAAY,KAAK,GAAI,IACrB,cAAe,KAAK,GAAI,IACxB,WAAY,KAAK,GAAI,IACrB,YAAa,KAAK,GAAI,IACtB,cAAe,KAAK,IAAK,IACzB,YAAa,KAAK,IAAK,IACvB,cAAe,KAAK,IAAK,IACzB,eAAgB,KAAK,IAAK,IAC1B,aAAc,KAAK,IAAK,IACxB,gBAAiB,KAAK,IAAK,IAC3B,aAAc,KAAK,IAAK,IACxB,cAAe,KAAK,IAAK","file":"/npm/colorette-extended@1.3.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/colorette-extended@1.3.0/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\nlet enabled =\n  !(\"NO_COLOR\" in process.env) &&\n  (\"FORCE_COLOR\" in process.env ||\n    process.platform === \"win32\" ||\n    (process.stdout != null &&\n      process.stdout.isTTY &&\n      process.env.TERM &&\n      process.env.TERM !== \"dumb\"))\n\nconst raw = (open, close, searchRegex, replaceValue) => (s) =>\n  enabled\n    ? open +\n      (~(s += \"\").indexOf(close, 4) // skip opening \\x1b[\n        ? s.replace(searchRegex, replaceValue)\n        : s) +\n      close\n    : s\n\nconst init = (open, close) => {\n  return raw(\n    `\\x1b[${open}m`,\n    `\\x1b[${close}m`,\n    new RegExp(`\\\\x1b\\\\[${close}m`, \"g\"),\n    `\\x1b[${open}m`\n  )\n}\n\nconst custom = (open, close) => raw(\n  `\\x1b[38;5;${open}m`,\n  `\\x1b[${close}m`,\n  new RegExp(`\\\\x1b\\\\[${close}m`, \"g\"),\n  `\\x1b[${open}m`\n)\n\nmodule.exports = {\n  options: Object.defineProperty({}, \"enabled\", {\n    get: () => enabled,\n    set: (value) => (enabled = value),\n  }),\n  custom,\n  reset: init(0, 0),\n  bold: raw(\"\\x1b[1m\", \"\\x1b[22m\", /\\x1b\\[22m/g, \"\\x1b[22m\\x1b[1m\"),\n  dim: raw(\"\\x1b[2m\", \"\\x1b[22m\", /\\x1b\\[22m/g, \"\\x1b[22m\\x1b[2m\"),\n  italic: init(3, 23),\n  underline: init(4, 24),\n  inverse: init(7, 27),\n  hidden: init(8, 28),\n  strikethrough: init(9, 29),\n  black: init(30, 39),\n  red: init(31, 39),\n  green: init(32, 39),\n  yellow: init(33, 39),\n  blue: init(34, 39),\n  magenta: init(35, 39),\n  cyan: init(36, 39),\n  white: init(37, 39),\n  gray: init(90, 39),\n  bgBlack: init(40, 49),\n  bgRed: init(41, 49),\n  bgGreen: init(42, 49),\n  bgYellow: init(43, 49),\n  bgBlue: init(44, 49),\n  bgMagenta: init(45, 49),\n  bgCyan: init(46, 49),\n  bgWhite: init(47, 49),\n  blackBright: init(90, 39),\n  redBright: init(91, 39),\n  greenBright: init(92, 39),\n  yellowBright: init(93, 39),\n  blueBright: init(94, 39),\n  magentaBright: init(95, 39),\n  cyanBright: init(96, 39),\n  whiteBright: init(97, 39),\n  bgBlackBright: init(100, 49),\n  bgRedBright: init(101, 49),\n  bgGreenBright: init(102, 49),\n  bgYellowBright: init(103, 49),\n  bgBlueBright: init(104, 49),\n  bgMagentaBright: init(105, 49),\n  bgCyanBright: init(106, 49),\n  bgWhiteBright: init(107, 49),\n}\n"]}