import { defineComponent as n, toRefs as s, openBlock as p, createElementBlock as m, createVNode as t, unref as e, withCtx as u } from "vue";
import o from "../../../NComponents/configCommon/refConfig.vue_vue_type_script_setup_true_lang.mjs";
import _ from "./images/title.mjs";
const d = { class: "title04" }, C = n({ name: "ETitle05" }), S = /* @__PURE__ */ n({
  ...C,
  props: {
    chartConfig: {
      type: Object,
      required: !0
    }
  },
  setup(c) {
    var i;
    const f = c;
    let l = {
      bgImageConfig: {
        imgSrc: _,
        width: 482,
        height: 45
      },
      titleConfig: {
        text: "\u89C6\u9891\u76D1\u63A7",
        fontSize: 18,
        fontWeight: "bold",
        color: "rgba(210, 241, 241, 1)"
      },
      titleConfig2: {
        text: "Video surveillance",
        fontSize: 14,
        fontWeight: "bold",
        color: "rgba(67, 114, 104, 1)"
      }
    };
    const { bgImageConfig: r, titleConfig: g, titleConfig2: a } = s(
      ((i = f.chartConfig) == null ? void 0 : i.option) || l
    );
    return (h, b) => (p(), m("div", d, [
      t(o, {
        config: e(r),
        type: "bgImg",
        class: "allcenter"
      }, {
        default: u(() => [
          t(o, {
            config: e(g),
            type: "text",
            class: "title1"
          }, null, 8, ["config"]),
          t(o, {
            config: e(a),
            type: "text"
          }, null, 8, ["config"])
        ]),
        _: 1
      }, 8, ["config"])
    ]));
  }
});
export {
  S as default
};
