{"version":3,"sources":["jsdelivr-header.js","/npm/@4a/asp@2.0.3/dist/index.esm.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,EAAI,OAAO,eACX,EAAI,CAAC,EAAG,EAAG,IAAM,KAAK,EAAI,EAAE,EAAG,EAAG,CAAE,YAAY,EAAI,cAAc,EAAI,UAAU,EAAI,MAAO,IAAO,EAAE,GAAK,EACzG,EAAI,CAAC,EAAG,EAAG,KAAO,EAAE,EAAe,iBAAL,EAAgB,EAAI,GAAK,EAAG,GAAI,UAC3D,MAAO,+BACU,MAAS,6BACjC,MAAM,EAAI,OAAO,QAAQ,IAAI,OAAS,GACtC,IAAI,EAAoB,CAAE,IAAO,EAAE,EAAE,MAAQ,GAAK,QAAS,EAAE,EAAE,KAAO,GAAK,OAAQ,EAAE,EAAE,KAAO,GAAK,OAAQ,EAAE,EAAE,MAAQ,GAAK,QAAS,EAAE,EAAE,IAAM,GAAK,MAAO,EAAE,EAAE,KAAO,GAAK,OAAQ,GAA3J,CAA+J,GAAK,CAAC,GAAI,EAAoB,CAAE,IAAO,EAAE,MAAQ,MAAO,EAAE,KAAO,SAAU,EAAE,MAAQ,OAAQ,EAAE,KAAO,QAAS,EAAE,IAAM,QAAS,EAAE,KAAO,OAAQ,GAAnH,CAAuH,GAAK,CAAC,GAAI,EAAoB,CAAE,IAAO,EAAE,MAAQ,QAAS,EAAE,KAAO,OAAQ,EAAE,KAAO,OAAQ,EAAE,MAAQ,QAAS,EAAE,IAAM,MAAO,EAAE,KAAO,MAAO,GAAhH,CAAoH,GAAK,CAAC,GACpe,MAAM,EACJ,WAAA,CAAY,EAAI,CAAE,QAAQ,IAExB,EAAE,KAAM,WAAW,GACnB,EAAE,KAAM,UACR,KAAK,OAAS,CAChB,CACA,MAAA,GACE,OAAO,KAAK,SAAU,EAAI,IAC5B,CACA,IAAA,IAAQ,GACN,KAAK,MAAM,OAAQ,EACrB,CACA,GAAA,IAAO,GACL,KAAK,MAAM,MAAO,EACpB,CACA,IAAA,IAAQ,GACN,KAAK,MAAM,OAAQ,EACrB,CACA,KAAA,IAAS,GACP,KAAK,MAAM,QAAS,EACtB,CACA,IAAA,IAAQ,GACN,KAAK,MAAM,OAAQ,EACrB,CACA,KAAA,IAAS,GACP,KAAK,MAAM,QAAS,EACtB,CACA,KAAA,CAAM,EAAG,GACP,EAAI,EAAE,IAAM,QAAQ,EAAE,IACpB,KAAK,YACF,KAAK,UAAU,GAAG,KAAK,GAAM,EAAE,EAAE,IAAI,MACvC,KAAK,SAAU,CACpB,CACA,MAAA,GACE,OAAO,EAAE,KAAK,IAAI,KAAK,eACzB,CACA,SAAA,CAAU,GACR,OAAO,MAAM,KAAK,GAAG,KAAK,GAAM,KAAK,QAAQ,IAC/C,CACA,OAAA,CAAQ,GACN,OAAQ,KAAK,OAAO,SAAW,KAAK,SAAW,CAAC,UAAU,gBAAgB,GAAK,EAAI,EAAE,EAAG,CACtF,OAAQ,KACR,cAAc,GAElB,CACA,SAAA,GACE,MAAM,EAAoB,IAAI,KAC9B,OAAO,IAAI,KAAK,KAAK,MAAgC,IAAxB,EAAE,qBAA2B,SAAS,MAAM,EAAG,IAAI,QAAQ,IAAK,IAC/F,EAEF,MAAM,EAAI,IAAI,SAEZ,SACA,SACA","file":"/npm/@4a/asp@2.0.3/dist/index.esm.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@4a/asp@2.0.3/dist/index.esm.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 g = Object.defineProperty;\nvar u = (r, t, n) => t in r ? g(r, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : r[t] = n;\nvar i = (r, t, n) => (u(r, typeof t != \"symbol\" ? t + \"\" : t, n), n);\nimport e from \"colors\";\nimport { prettyPrint as f } from \"@base2/pretty-print-object\";\nconst y = Number(process.env.Level || 5);\nvar s = /* @__PURE__ */ ((r) => (r[r.error = 0] = \"error\", r[r.warn = 1] = \"warn\", r[r.info = 2] = \"info\", r[r.debug = 3] = \"debug\", r[r.log = 4] = \"log\", r[r.gray = 5] = \"gray\", r))(s || {}), a = /* @__PURE__ */ ((r) => (r.error = \"red\", r.warn = \"yellow\", r.debug = \"cyan\", r.info = \"green\", r.log = \"white\", r.gray = \"gray\", r))(a || {}), o = /* @__PURE__ */ ((r) => (r.error = \"error\", r.warn = \"warn\", r.info = \"info\", r.debug = \"debug\", r.log = \"log\", r.gray = \"log\", r))(o || {});\nclass c {\n  constructor(t = { pretty: !1 }) {\n    // Once pretty\n    i(this, \"$pretty\", !1);\n    i(this, \"option\");\n    this.option = t;\n  }\n  pretty() {\n    return this.$pretty = !0, this;\n  }\n  gray(...t) {\n    this.print(\"gray\", t);\n  }\n  log(...t) {\n    this.print(\"log\", t);\n  }\n  info(...t) {\n    this.print(\"info\", t);\n  }\n  debug(...t) {\n    this.print(\"debug\", t);\n  }\n  warn(...t) {\n    this.print(\"warn\", t);\n  }\n  error(...t) {\n    this.print(\"error\", t);\n  }\n  print(t, n) {\n    y < s[t] || console[o[t]](\n      this.prefix(),\n      ...this.stringify(n).map((p) => e[a[t]](p))\n    ), this.$pretty = !1;\n  }\n  prefix() {\n    return e.gray(`[${this.timestamp()}]`);\n  }\n  stringify(t) {\n    return Array.from(t).map((n) => this.pretter(n));\n  }\n  pretter(t) {\n    return !this.option.pretty && !this.$pretty || [\"string\"].includes(typeof t) ? t : f(t, {\n      indent: \"  \",\n      singleQuotes: !0\n    });\n  }\n  timestamp() {\n    const t = /* @__PURE__ */ new Date();\n    return new Date(Date.now() - t.getTimezoneOffset() * 6e4).toJSON().slice(0, 19).replace(\"T\", \" \");\n  }\n}\nconst l = new c();\nexport {\n  c as Asp,\n  l as asp,\n  l as default\n};\n"]}