import { n as e, t } from "./dist-Crpfx4FA.js";
import { t as n } from "./_plugin-vue_export-helper-B3ysoDQm.js";
import { Fragment as r, computed as i, createBlock as a, createCommentVNode as o, createElementBlock as s, createElementVNode as c, createTextVNode as l, createVNode as u, defineComponent as d, inject as f, openBlock as p, provide as m, renderList as h, resolveComponent as g, toDisplayString as _, withCtx as v } from "vue";
t(), Array.isArray;
var y = /* @__PURE__ */ function(e) {
	return e[e.MATCHER_NOT_FOUND = 1] = "MATCHER_NOT_FOUND", e[e.NAVIGATION_GUARD_REDIRECT = 2] = "NAVIGATION_GUARD_REDIRECT", e[e.NAVIGATION_ABORTED = 4] = "NAVIGATION_ABORTED", e[e.NAVIGATION_CANCELLED = 8] = "NAVIGATION_CANCELLED", e[e.NAVIGATION_DUPLICATED = 16] = "NAVIGATION_DUPLICATED", e;
}({});
Symbol(e.env.NODE_ENV === "production" ? "" : "navigation failure"), y.MATCHER_NOT_FOUND, y.NAVIGATION_GUARD_REDIRECT, y.NAVIGATION_ABORTED, y.NAVIGATION_CANCELLED, y.NAVIGATION_DUPLICATED, Symbol(e.env.NODE_ENV === "production" ? "" : "router view location matched"), Symbol(e.env.NODE_ENV === "production" ? "" : "router view depth");
var b = Symbol(e.env.NODE_ENV === "production" ? "" : "router");
Symbol(e.env.NODE_ENV === "production" ? "" : "route location"), Symbol(e.env.NODE_ENV === "production" ? "" : "router view location"), t(), (/* @__PURE__ */ function(e) {
	return e[e.Static = 0] = "Static", e[e.Param = 1] = "Param", e[e.Group = 2] = "Group", e;
}({})).Static;
function x() {
	return f(b);
}
//#endregion
//#region src/components/on-demand/wt-start-page/components/start-page-card.vue
var S = { class: "start-page-card" }, C = { class: "typo-heading-4 start-page-card__header" }, w = { class: "start-page-card__main-section" }, T = ["alt", "src"], E = { class: "typo-body-1 start-page-card__description" }, D = /*#__PURE__*/ n({
	__name: "start-page-card",
	props: { card: {
		type: Object,
		required: !0
	} },
	setup(e) {
		let t = x(), n = e, r = () => t.push(n.card.route);
		return (t, n) => {
			let i = g("wt-icon"), d = g("wt-button");
			return p(), s("article", S, [
				c("header", C, [e.card.disabled ? (p(), a(i, {
					key: 0,
					icon: "lock"
				})) : o("", !0), l(" " + _(e.card.name), 1)]),
				c("section", w, [c("img", {
					alt: e.card.name,
					src: e.card.image
				}, null, 8, T), c("p", E, _(e.card.text), 1)]),
				c("footer", null, [u(d, {
					disabled: e.card.disabled,
					class: "start-page-card__button",
					color: "secondary",
					wide: "",
					onClick: r
				}, {
					default: v(() => [l(_(t.$t("reusable.open")), 1)], void 0, !0),
					_: 1
				}, 8, ["disabled"])])
			]);
		};
	}
}, [["__scopeId", "data-v-e4560b27"]]), O = { class: "start-page-logo" }, k = ["src"], A = /*#__PURE__*/ n({
	__name: "start-page-logo",
	props: { logo: {
		type: String,
		required: !0
	} },
	setup(e) {
		return (t, n) => (p(), s("div", O, [c("img", { src: e.logo }, null, 8, k)]));
	}
}, [["__scopeId", "data-v-187dc1b4"]]), j = { class: "wt-start-page" }, M = { class: "wt-start-page__wrapper" }, N = /*#__PURE__*/ n(/* @__PURE__ */ d({
	__name: "wt-start-page",
	props: {
		nav: {},
		appLogo: {},
		darkMode: {
			type: Boolean,
			default: !1
		}
	},
	setup(e) {
		let t = e;
		m("darkMode", t.darkMode);
		let n = i(() => t.darkMode ? t.appLogo.dark : t.appLogo.light), l = i(() => t.nav.map((e) => ({
			...e,
			image: t.darkMode ? e.images.dark : e.images.light
		})));
		return (t, i) => (p(), s("div", j, [e.appLogo ? (p(), a(A, {
			key: 0,
			logo: n.value
		}, null, 8, ["logo"])) : o("", !0), c("div", M, [(p(!0), s(r, null, h(l.value, (e) => (p(), a(D, {
			key: e.value,
			card: e
		}, null, 8, ["card"]))), 128))])]));
	}
}), [["__scopeId", "data-v-85dd1b85"]]);
//#endregion
export { N as default };
