import {
  isUnicodeSupported
} from "./chunk-46O7IOH6.js";
import {
  LogLevelLabel
} from "./chunk-PEPDFP2O.js";
import {
  __name,
  init_esm_shims
} from "./chunk-BFNZYC5O.js";

// src/logger/console-icons.ts
init_esm_shims();
var useIcon = /* @__PURE__ */ __name((c, fallback) => isUnicodeSupported() ? c : fallback, "useIcon");
var CONSOLE_ICONS = {
  [LogLevelLabel.ERROR]: useIcon("\u2718", "\xD7"),
  [LogLevelLabel.FATAL]: useIcon("\u{1F480}", "\xD7"),
  [LogLevelLabel.WARN]: useIcon("\u26A0", "\u203C"),
  [LogLevelLabel.INFO]: useIcon("\u2139", "i"),
  [LogLevelLabel.SUCCESS]: useIcon("\u2714", "\u221A"),
  [LogLevelLabel.DEBUG]: useIcon("\u{1F6E0}", "D"),
  [LogLevelLabel.TRACE]: useIcon("\u{1F6E0}", "T"),
  [LogLevelLabel.ALL]: useIcon("\u2709", "\u2192")
};

export {
  CONSOLE_ICONS
};
