Files
service-finder/frontend_admin/.nuxt/dist/server/_nuxt/config-ChjtE2V1.js
2026-06-30 08:56:55 +00:00

117 lines
20 KiB
JavaScript

import { defineComponent, ref, reactive, computed, unref, useSSRContext } from "vue";
import { ssrRenderAttrs, ssrInterpolate, ssrIncludeBooleanAttr, ssrRenderAttr, ssrRenderList, ssrRenderClass } from "vue/server-renderer";
import "/app/node_modules/hookable/dist/index.mjs";
import "/app/node_modules/klona/dist/index.mjs";
import { a as useI18n } from "../server.mjs";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "/app/node_modules/ofetch/dist/node.mjs";
import "#internal/nuxt/paths";
import "/app/node_modules/unctx/dist/index.mjs";
import "/app/node_modules/h3/dist/index.mjs";
import "pinia";
import "/app/node_modules/defu/dist/defu.mjs";
import "vue-router";
import "/app/node_modules/ufo/dist/index.mjs";
import "/app/node_modules/cookie-es/dist/index.mjs";
import "/app/node_modules/destr/dist/index.mjs";
import "/app/node_modules/ohash/dist/index.mjs";
import "/app/node_modules/@unhead/vue/dist/index.mjs";
import "@vue/devtools-api";
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "config",
__ssrInlineRender: true,
setup(__props) {
const { t } = useI18n();
const loading = ref(true);
const error = ref(false);
const saving = ref(false);
const formError = ref("");
const toast = ref("");
const lastSaved = ref("");
const showRawJson = ref(false);
const rawJson = ref("");
const rawJsonError = ref("");
const multiplierKeys = ["L0", "L1", "L2", "L3"];
const xpLogic = reactive({ baseXp: 500, exponent: 1.5 });
const penaltyLogic = reactive({
recoveryRate: 0.5,
thresholds: { level1: 100, level2: 500, level3: 1e3 },
multipliers: { L0: 1, L1: 0.5, L2: 0.1, L3: 0 }
});
const conversionLogic = reactive({ socialToCreditRate: 100 });
const levelRewards = reactive({ creditsPer10Levels: 50 });
const calculator = reactive({ level: 5, activities: 3, socialPoints: 50 });
const calculatedDailyXp = computed(() => {
return Math.round(xpLogic.baseXp * Math.pow(calculator.activities, xpLogic.exponent));
});
const calculatedLevelUpXp = computed(() => {
return calculator.level * 1e3;
});
const calculatedSocialCredit = computed(() => {
return conversionLogic.socialToCreditRate * calculator.socialPoints;
});
const calculatedDaysToLevelUp = computed(() => {
const daily = calculatedDailyXp.value;
if (daily <= 0) return "∞";
return Math.ceil(calculatedLevelUpXp.value / daily) + " " + t("gamification.config.days");
});
function formatNumber(n) {
return new Intl.NumberFormat("hu-HU").format(n);
}
return (_ctx, _push, _parent, _attrs) => {
_push(`<div${ssrRenderAttrs(_attrs)} data-v-0bf5a572><div class="mb-8" data-v-0bf5a572><h1 class="text-2xl font-bold text-white" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.title"))}</h1><p class="text-slate-400 mt-1" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.subtitle"))}</p></div>`);
if (unref(loading)) {
_push(`<div class="flex items-center justify-center py-20" data-v-0bf5a572><div class="text-slate-400 flex items-center gap-3" data-v-0bf5a572><svg class="w-5 h-5 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-0bf5a572></path></svg><span data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.loading"))}</span></div></div>`);
} else if (unref(error)) {
_push(`<div class="bg-rose-500/10 border border-rose-500/30 rounded-xl p-6 mb-8" data-v-0bf5a572><p class="text-rose-400" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.load_error"))}</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.retry"))}</button></div>`);
} else {
_push(`<!--[--><div class="mb-6 flex items-center justify-between" data-v-0bf5a572><div class="flex items-center gap-3" data-v-0bf5a572><span class="text-sm text-slate-500" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.last_saved"))} ${ssrInterpolate(unref(lastSaved) ? unref(lastSaved) : "—")}</span></div><button${ssrIncludeBooleanAttr(unref(saving)) ? " disabled" : ""} class="px-4 py-2 bg-emerald-600 hover:bg-emerald-500 disabled:bg-emerald-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-0bf5a572>`);
if (unref(saving)) {
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-0bf5a572></path></svg>`);
} else {
_push(`<!---->`);
}
_push(` ${ssrInterpolate(unref(saving) ? unref(t)("gamification.config.saving") : unref(t)("gamification.config.save_config"))}</button></div><div class="grid grid-cols-1 lg:grid-cols-2 gap-6 mb-8" data-v-0bf5a572><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-0bf5a572><h2 class="text-lg font-semibold text-white mb-4 flex items-center gap-2" data-v-0bf5a572><svg class="w-5 h-5 text-amber-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z" data-v-0bf5a572></path></svg> ${ssrInterpolate(unref(t)("gamification.config.xp_logic"))}</h2><div class="space-y-4" data-v-0bf5a572><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-1" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.base_xp"))}</label><div class="flex items-center gap-2" data-v-0bf5a572><input${ssrRenderAttr("value", unref(xpLogic).baseXp)} type="range" min="0" max="10000" step="100" class="flex-1 accent-amber-500" data-v-0bf5a572><input${ssrRenderAttr("value", unref(xpLogic).baseXp)} type="number" min="0" max="10000" class="w-20 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm text-center focus:outline-none focus:ring-2 focus:ring-amber-500/50" data-v-0bf5a572></div></div><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-1" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.exponent"))}</label><div class="flex items-center gap-2" data-v-0bf5a572><input${ssrRenderAttr("value", unref(xpLogic).exponent)} type="range" min="0.1" max="5.0" step="0.1" class="flex-1 accent-amber-500" data-v-0bf5a572><input${ssrRenderAttr("value", unref(xpLogic).exponent)} type="number" min="0.1" max="5.0" step="0.1" class="w-20 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm text-center focus:outline-none focus:ring-2 focus:ring-amber-500/50" data-v-0bf5a572></div></div></div></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-0bf5a572><h2 class="text-lg font-semibold text-white mb-4 flex items-center gap-2" data-v-0bf5a572><svg class="w-5 h-5 text-emerald-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7h12m0 0l-4-4m4 4l-4 4m0 6H4m0 0l4 4m-4-4l4-4" data-v-0bf5a572></path></svg> ${ssrInterpolate(unref(t)("gamification.config.conversion_logic"))}</h2><div class="space-y-4" data-v-0bf5a572><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-1" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.social_credit_rate"))}</label><div class="flex items-center gap-2" data-v-0bf5a572><input${ssrRenderAttr("value", unref(conversionLogic).socialToCreditRate)} type="range" min="0" max="10000" step="10" class="flex-1 accent-emerald-500" data-v-0bf5a572><input${ssrRenderAttr("value", unref(conversionLogic).socialToCreditRate)} type="number" min="0" max="10000" class="w-20 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm text-center focus:outline-none focus:ring-2 focus:ring-emerald-500/50" data-v-0bf5a572></div></div></div></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-0bf5a572><h2 class="text-lg font-semibold text-white mb-4 flex items-center gap-2" data-v-0bf5a572><svg class="w-5 h-5 text-rose-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L4.082 16.5c-.77.833.192 2.5 1.732 2.5z" data-v-0bf5a572></path></svg> ${ssrInterpolate(unref(t)("gamification.config.penalty_logic"))}</h2><div class="space-y-4" data-v-0bf5a572><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-1" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.recovery_rate"))}</label><div class="flex items-center gap-2" data-v-0bf5a572><input${ssrRenderAttr("value", unref(penaltyLogic).recoveryRate)} type="range" min="0" max="1" step="0.05" class="flex-1 accent-rose-500" data-v-0bf5a572><input${ssrRenderAttr("value", unref(penaltyLogic).recoveryRate)} type="number" min="0" max="1" step="0.05" class="w-20 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm text-center focus:outline-none focus:ring-2 focus:ring-rose-500/50" data-v-0bf5a572></div></div><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-2" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.thresholds"))}</label><div class="grid grid-cols-3 gap-2" data-v-0bf5a572><div data-v-0bf5a572><label class="block text-xs text-slate-500 mb-1" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.level_1"))}</label><input${ssrRenderAttr("value", unref(penaltyLogic).thresholds.level1)} type="number" min="0" class="w-full px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm text-center focus:outline-none focus:ring-2 focus:ring-rose-500/50" data-v-0bf5a572></div><div data-v-0bf5a572><label class="block text-xs text-slate-500 mb-1" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.level_2"))}</label><input${ssrRenderAttr("value", unref(penaltyLogic).thresholds.level2)} type="number" min="0" class="w-full px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm text-center focus:outline-none focus:ring-2 focus:ring-rose-500/50" data-v-0bf5a572></div><div data-v-0bf5a572><label class="block text-xs text-slate-500 mb-1" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.level_3"))}</label><input${ssrRenderAttr("value", unref(penaltyLogic).thresholds.level3)} type="number" min="0" class="w-full px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm text-center focus:outline-none focus:ring-2 focus:ring-rose-500/50" data-v-0bf5a572></div></div></div><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-2" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.multipliers"))}</label><div class="grid grid-cols-4 gap-2" data-v-0bf5a572><!--[-->`);
ssrRenderList(multiplierKeys, (key) => {
_push(`<div data-v-0bf5a572><label class="block text-xs text-slate-500 mb-1" data-v-0bf5a572>${ssrInterpolate(key)}</label><input${ssrRenderAttr("value", unref(penaltyLogic).multipliers[key])} type="number" min="0" max="1" step="0.1" class="w-full px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm text-center focus:outline-none focus:ring-2 focus:ring-rose-500/50" data-v-0bf5a572></div>`);
});
_push(`<!--]--></div></div></div></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-0bf5a572><h2 class="text-lg font-semibold text-white mb-4 flex items-center gap-2" data-v-0bf5a572><svg class="w-5 h-5 text-violet-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z" data-v-0bf5a572></path></svg> ${ssrInterpolate(unref(t)("gamification.config.level_rewards"))}</h2><div class="space-y-4" data-v-0bf5a572><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-1" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.credits_per_10_levels"))}</label><div class="flex items-center gap-2" data-v-0bf5a572><input${ssrRenderAttr("value", unref(levelRewards).creditsPer10Levels)} type="range" min="0" max="10000" step="10" class="flex-1 accent-violet-500" data-v-0bf5a572><input${ssrRenderAttr("value", unref(levelRewards).creditsPer10Levels)} type="number" min="0" max="10000" class="w-20 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm text-center focus:outline-none focus:ring-2 focus:ring-violet-500/50" data-v-0bf5a572></div></div></div></div></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-8" data-v-0bf5a572><h2 class="text-lg font-semibold text-white mb-4 flex items-center gap-2" data-v-0bf5a572><svg class="w-5 h-5 text-cyan-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z" data-v-0bf5a572></path></svg> ${ssrInterpolate(unref(t)("gamification.config.impact_calculator"))}</h2><p class="text-sm text-slate-500 mb-6" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.calculator_hint"))}</p><div class="grid grid-cols-1 md:grid-cols-2 gap-6" data-v-0bf5a572><div class="space-y-6" data-v-0bf5a572><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-2" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.user_level"))}: <span class="text-cyan-400 font-bold" data-v-0bf5a572>${ssrInterpolate(unref(calculator).level)}</span></label><input${ssrRenderAttr("value", unref(calculator).level)} type="range" min="1" max="100" class="w-full accent-cyan-500" data-v-0bf5a572><div class="flex justify-between text-xs text-slate-600 mt-1" data-v-0bf5a572><span data-v-0bf5a572>1</span><span data-v-0bf5a572>100</span></div></div><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-2" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.daily_activities"))}: <span class="text-cyan-400 font-bold" data-v-0bf5a572>${ssrInterpolate(unref(calculator).activities)}</span></label><input${ssrRenderAttr("value", unref(calculator).activities)} type="range" min="1" max="20" class="w-full accent-cyan-500" data-v-0bf5a572><div class="flex justify-between text-xs text-slate-600 mt-1" data-v-0bf5a572><span data-v-0bf5a572>1</span><span data-v-0bf5a572>20</span></div></div><div data-v-0bf5a572><label class="block text-sm font-medium text-slate-300 mb-2" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.social_points"))}: <span class="text-cyan-400 font-bold" data-v-0bf5a572>${ssrInterpolate(unref(calculator).socialPoints)}</span></label><input${ssrRenderAttr("value", unref(calculator).socialPoints)} type="range" min="0" max="500" step="10" class="w-full accent-cyan-500" data-v-0bf5a572><div class="flex justify-between text-xs text-slate-600 mt-1" data-v-0bf5a572><span data-v-0bf5a572>0</span><span data-v-0bf5a572>500</span></div></div></div><div class="bg-slate-700/50 rounded-xl p-6 space-y-4" data-v-0bf5a572><h3 class="text-sm font-medium text-slate-400 uppercase tracking-wider" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.estimated_results"))}</h3><div class="space-y-3" data-v-0bf5a572><div class="flex items-center justify-between py-2 border-b border-slate-600/50" data-v-0bf5a572><span class="text-sm text-slate-300" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.daily_xp"))}</span><span class="text-lg font-bold text-amber-400" data-v-0bf5a572>${ssrInterpolate(formatNumber(unref(calculatedDailyXp)))}</span></div><div class="flex items-center justify-between py-2 border-b border-slate-600/50" data-v-0bf5a572><span class="text-sm text-slate-300" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.level_up_xp"))}</span><span class="text-lg font-bold text-emerald-400" data-v-0bf5a572>${ssrInterpolate(formatNumber(unref(calculatedLevelUpXp)))}</span></div><div class="flex items-center justify-between py-2 border-b border-slate-600/50" data-v-0bf5a572><span class="text-sm text-slate-300" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.social_credit"))}</span><span class="text-lg font-bold text-violet-400" data-v-0bf5a572>${ssrInterpolate(formatNumber(unref(calculatedSocialCredit)))}</span></div><div class="flex items-center justify-between py-2" data-v-0bf5a572><span class="text-sm text-slate-300" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.days_to_level_up"))}</span><span class="text-lg font-bold text-cyan-400" data-v-0bf5a572>${ssrInterpolate(unref(calculatedDaysToLevelUp))}</span></div></div></div></div></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-0bf5a572><button class="flex items-center justify-between w-full" data-v-0bf5a572><h2 class="text-lg font-semibold text-white flex items-center gap-2" data-v-0bf5a572><svg class="w-5 h-5 text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4" data-v-0bf5a572></path></svg> ${ssrInterpolate(unref(t)("gamification.config.raw_json_editor"))}</h2><svg class="${ssrRenderClass([unref(showRawJson) ? "rotate-180" : "", "w-5 h-5 text-slate-400 transition-transform"])}" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" data-v-0bf5a572></path></svg></button>`);
if (unref(showRawJson)) {
_push(`<div class="mt-4" data-v-0bf5a572><textarea rows="20" class="w-full px-3 py-2 bg-slate-900 border border-slate-600 rounded-lg text-green-400 font-mono text-sm focus:outline-none focus:ring-2 focus:ring-amber-500/50 resize-none" spellcheck="false" data-v-0bf5a572>${ssrInterpolate(unref(rawJson))}</textarea>`);
if (unref(rawJsonError)) {
_push(`<div class="mt-2 bg-rose-500/10 border border-rose-500/30 rounded-lg p-3" data-v-0bf5a572><p class="text-sm text-rose-400 font-mono" data-v-0bf5a572>${ssrInterpolate(unref(rawJsonError))}</p></div>`);
} else {
_push(`<!---->`);
}
_push(`<button class="mt-3 px-4 py-2 bg-amber-600 hover:bg-amber-500 text-white rounded-lg text-sm font-medium transition" data-v-0bf5a572>${ssrInterpolate(unref(t)("gamification.config.apply_json"))}</button></div>`);
} else {
_push(`<!---->`);
}
_push(`</div><!--]-->`);
}
if (unref(formError)) {
_push(`<div class="fixed bottom-6 right-6 z-50 bg-rose-600 text-white px-4 py-3 rounded-lg shadow-lg text-sm flex items-center gap-2" data-v-0bf5a572><svg class="w-4 h-4 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" data-v-0bf5a572></path></svg> ${ssrInterpolate(unref(formError))}</div>`);
} else {
_push(`<!---->`);
}
if (unref(toast)) {
_push(`<div class="fixed bottom-6 right-6 z-50 bg-emerald-600 text-white px-4 py-3 rounded-lg shadow-lg text-sm flex items-center gap-2 animate-slide-up" data-v-0bf5a572><svg class="w-4 h-4 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-0bf5a572><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" data-v-0bf5a572></path></svg> ${ssrInterpolate(unref(toast))}</div>`);
} else {
_push(`<!---->`);
}
_push(`</div>`);
};
}
});
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
const ssrContext = useSSRContext();
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/gamification/config.vue");
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
const config = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-0bf5a572"]]);
export {
config as default
};
//# sourceMappingURL=config-ChjtE2V1.js.map