import { defineComponent as n, useCssVars as m, unref as e, toRefs as g, openBlock as p, createElementBlock as u, createVNode as t, withCtx as d, createElementVNode as C } from "vue";
import o from "../../../NComponents/configCommon/refConfig.vue_vue_type_script_setup_true_lang.mjs";
const x = { class: "com_14" }, h = { class: "com_14_2" }, b = n({ name: "EComponent14" }), E = /* @__PURE__ */ n({
  ...b,
  props: {
    chartConfig: {
      type: Object,
      required: !0
    }
  },
  setup(c) {
    const i = c;
    m((l) => ({
      a05c8e5a: e(_)
    }));
    const {
      titleConfig: s,
      imageConfig: f,
      unitConfig: r,
      valueConfig: a,
      boxBGC: _
    } = g(i.chartConfig.option);
    return (l, y) => (p(), u("div", x, [
      t(o, {
        type: "bgImg",
        config: e(f),
        class: "com_14_1"
      }, {
        default: d(() => [
          t(o, {
            type: "text",
            config: e(s)
          }, null, 8, ["config"])
        ]),
        _: 1
      }, 8, ["config"]),
      C("div", h, [
        t(o, {
          type: "number",
          config: e(a),
          class: "number"
        }, null, 8, ["config"]),
        t(o, {
          type: "text",
          config: e(r)
        }, null, 8, ["config"])
      ])
    ]));
  }
});
export {
  E as default
};
