566 lines
22 KiB
JavaScript
566 lines
22 KiB
JavaScript
import { b as buildAssetsURL } from '../_/nitro.mjs';
|
|
import { defineComponent, ref, reactive, mergeProps, withCtx, unref, createVNode, withKeys, createTextVNode, toDisplayString, watch, nextTick, useSSRContext } from 'vue';
|
|
import { ssrRenderComponent, ssrRenderAttrs, ssrInterpolate, ssrRenderAttr } from 'vue/server-renderer';
|
|
import { B as BasicSheet } from './index-DVD7vSfp.mjs';
|
|
import { F as Form, _ as _sfc_main$7 } from './index-DwUxJCFD.mjs';
|
|
import { u as useRouter$1, a as useConfigStore, b as useUserStore, c as appName, l as login, s as supabase, d as setToken, g as goToProfile, e as api$1 } from './server.mjs';
|
|
import { _ as __nuxt_component_1$1, R as Radio } from './RadioButton--E7lmHK3.mjs';
|
|
import { _ as _export_sfc } from './_plugin-vue_export-helper-1tPrXgE0.mjs';
|
|
import { _ as _sfc_main$5 } from './BasicInput-BEP6ZgUl.mjs';
|
|
import { _ as _sfc_main$6 } from './BasicButton-BAlnoE_w.mjs';
|
|
import { B as BasicIconOld } from './BasicIconOld-I4c2ShMu.mjs';
|
|
import { c as clearStorySeen } from './media-BbtM6xvT.mjs';
|
|
import { _ as _sfc_main$4 } from './InstaInput-DqKUdtw2.mjs';
|
|
import 'node:http';
|
|
import 'node:https';
|
|
import 'node:events';
|
|
import 'node:buffer';
|
|
import 'node:fs';
|
|
import 'node:url';
|
|
import 'consola';
|
|
import 'ipx';
|
|
import 'node:path';
|
|
import 'node:crypto';
|
|
import '@vueuse/gesture';
|
|
import '@headlessui/vue';
|
|
import 'framesync';
|
|
import 'popmotion';
|
|
import 'style-value-types';
|
|
import './close_light-DbrEdRZI.mjs';
|
|
import '@babel/runtime/helpers/esm/objectSpread2';
|
|
import '@babel/runtime/helpers/esm/extends';
|
|
import './FormItem-DY7uTw8_.mjs';
|
|
import 'lodash-es/cloneDeep.js';
|
|
import 'async-validator';
|
|
import 'lodash-es/find.js';
|
|
import './index-Dxyzjwb5.mjs';
|
|
import './raf-ruCY1ktO.mjs';
|
|
import 'dom-align';
|
|
import './collapseMotion-cQ2SGjCA.mjs';
|
|
import './FormItemContext-CDDW52IT.mjs';
|
|
import 'lodash-es/isEqual.js';
|
|
import 'compute-scroll-into-view';
|
|
import 'lodash-es/intersection.js';
|
|
import 'lodash-es/debounce.js';
|
|
import 'lodash-es/omit.js';
|
|
import 'pinia';
|
|
import '@supabase/supabase-js';
|
|
import '@ant-design/colors';
|
|
import '@ctrl/tinycolor';
|
|
import 'stylis';
|
|
import 'vue-types';
|
|
import 'lodash-es';
|
|
import 'axios';
|
|
import '@ant-design/icons-vue';
|
|
import '../routes/renderer.mjs';
|
|
import 'vue-bundle-renderer/runtime';
|
|
import 'unhead/server';
|
|
import 'devalue';
|
|
import 'unhead/utils';
|
|
import 'unhead/plugins';
|
|
import './Checkbox-C1i6jtX5.mjs';
|
|
import './usePrice-B-5-jXKQ.mjs';
|
|
import './index--Q-kfs0Q.mjs';
|
|
import './statusUtils-C3ZNzkeD.mjs';
|
|
import './BaseInput-_gwhwanN.mjs';
|
|
import 'resize-observer-polyfill';
|
|
import './index-C1mihc8c.mjs';
|
|
import '../_/SearchOutlined.mjs';
|
|
import 'lodash-es/isPlainObject.js';
|
|
import './index-DqCYDGJX.mjs';
|
|
import 'throttle-debounce';
|
|
|
|
const _sfc_main$3 = /* @__PURE__ */ defineComponent({
|
|
__name: "ChangeLanguage",
|
|
__ssrInlineRender: true,
|
|
props: {
|
|
open: { type: Boolean }
|
|
},
|
|
emits: ["update:open"],
|
|
setup(__props, { emit: __emit }) {
|
|
const config = useConfigStore();
|
|
const sheetRef = ref(null);
|
|
const value = ref("en");
|
|
const props = __props;
|
|
const emits = __emit;
|
|
function changeLanguage(val) {
|
|
config.lang = val.target.value;
|
|
closeSheet();
|
|
}
|
|
const radioStyle = reactive({
|
|
display: "flex",
|
|
height: "40px",
|
|
lineHeight: "40px"
|
|
});
|
|
watch(props, (value2) => {
|
|
if (value2.open) {
|
|
openSheet();
|
|
} else {
|
|
closeSheet();
|
|
}
|
|
});
|
|
async function openSheet() {
|
|
var _a;
|
|
await nextTick();
|
|
await ((_a = sheetRef.value) == null ? void 0 : _a.setOpen());
|
|
}
|
|
async function closeSheet() {
|
|
var _a;
|
|
await nextTick();
|
|
await ((_a = sheetRef.value) == null ? void 0 : _a.setClose());
|
|
emits("update:open", false);
|
|
}
|
|
return (_ctx, _push, _parent, _attrs) => {
|
|
const _component_a_radio_group = __nuxt_component_1$1;
|
|
const _component_a_radio = Radio;
|
|
_push(ssrRenderComponent(BasicSheet, mergeProps({
|
|
title: "",
|
|
ref_key: "sheetRef",
|
|
ref: sheetRef,
|
|
headerCls: "",
|
|
closeOnClickOutside: "",
|
|
onOnClickOutside: ($event) => emits("update:open", false)
|
|
}, _attrs), {
|
|
header: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<div flex justify-center items-center flex-col p-2 data-v-5af94a0b${_scopeId}><div bg-gray-500 h-2px w-2.5rem data-v-5af94a0b${_scopeId}></div></div><div data-v-5af94a0b${_scopeId}>`);
|
|
_push2(ssrRenderComponent(_sfc_main$7, {
|
|
class: "w-1rem mt-5 ms-5",
|
|
onClick: closeSheet
|
|
}, null, _parent2, _scopeId));
|
|
_push2(`</div>`);
|
|
} else {
|
|
return [
|
|
createVNode("div", {
|
|
flex: "",
|
|
"justify-center": "",
|
|
"items-center": "",
|
|
"flex-col": "",
|
|
"p-2": ""
|
|
}, [
|
|
createVNode("div", {
|
|
"bg-gray-500": "",
|
|
"h-2px": "",
|
|
"w-2.5rem": ""
|
|
})
|
|
]),
|
|
createVNode("div", null, [
|
|
createVNode(_sfc_main$7, {
|
|
class: "w-1rem mt-5 ms-5",
|
|
onClick: closeSheet
|
|
})
|
|
])
|
|
];
|
|
}
|
|
}),
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`<div class="h-20vh px-5 mt3" data-v-5af94a0b${_scopeId}><div class="font-semibold text-xl" data-v-5af94a0b${_scopeId}>${ssrInterpolate(unref(config).useString("selectYourLanguage"))}</div><div class="mt5 rounded-xl border-gray-200 border-solid border-1px py-2" data-v-5af94a0b${_scopeId}>`);
|
|
_push2(ssrRenderComponent(_component_a_radio_group, {
|
|
value: value.value,
|
|
"onUpdate:value": ($event) => value.value = $event,
|
|
class: "lang-login w-full pe2",
|
|
onChange: changeLanguage
|
|
}, {
|
|
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
|
if (_push3) {
|
|
_push3(ssrRenderComponent(_component_a_radio, {
|
|
style: radioStyle,
|
|
value: "en",
|
|
class: unref(config).isNightStore ? "text-white" : "text-black"
|
|
}, {
|
|
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
|
if (_push4) {
|
|
_push4(`${ssrInterpolate(unref(config).useString("english"))}`);
|
|
} else {
|
|
return [
|
|
createTextVNode(toDisplayString(unref(config).useString("english")), 1)
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent3, _scopeId2));
|
|
_push3(ssrRenderComponent(_component_a_radio, {
|
|
style: radioStyle,
|
|
value: "fa",
|
|
class: unref(config).isNightStore ? "text-white" : "text-black"
|
|
}, {
|
|
default: withCtx((_3, _push4, _parent4, _scopeId3) => {
|
|
if (_push4) {
|
|
_push4(`${ssrInterpolate(unref(config).useString("persian"))}`);
|
|
} else {
|
|
return [
|
|
createTextVNode(toDisplayString(unref(config).useString("persian")), 1)
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent3, _scopeId2));
|
|
} else {
|
|
return [
|
|
createVNode(_component_a_radio, {
|
|
style: radioStyle,
|
|
value: "en",
|
|
class: unref(config).isNightStore ? "text-white" : "text-black"
|
|
}, {
|
|
default: withCtx(() => [
|
|
createTextVNode(toDisplayString(unref(config).useString("english")), 1)
|
|
]),
|
|
_: 1
|
|
}, 8, ["style", "class"]),
|
|
createVNode(_component_a_radio, {
|
|
style: radioStyle,
|
|
value: "fa",
|
|
class: unref(config).isNightStore ? "text-white" : "text-black"
|
|
}, {
|
|
default: withCtx(() => [
|
|
createTextVNode(toDisplayString(unref(config).useString("persian")), 1)
|
|
]),
|
|
_: 1
|
|
}, 8, ["style", "class"])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent2, _scopeId));
|
|
_push2(`</div></div>`);
|
|
} else {
|
|
return [
|
|
createVNode("div", { class: "h-20vh px-5 mt3" }, [
|
|
createVNode("div", { class: "font-semibold text-xl" }, toDisplayString(unref(config).useString("selectYourLanguage")), 1),
|
|
createVNode("div", { class: "mt5 rounded-xl border-gray-200 border-solid border-1px py-2" }, [
|
|
createVNode(_component_a_radio_group, {
|
|
value: value.value,
|
|
"onUpdate:value": ($event) => value.value = $event,
|
|
class: "lang-login w-full pe2",
|
|
onChange: changeLanguage
|
|
}, {
|
|
default: withCtx(() => [
|
|
createVNode(_component_a_radio, {
|
|
style: radioStyle,
|
|
value: "en",
|
|
class: unref(config).isNightStore ? "text-white" : "text-black"
|
|
}, {
|
|
default: withCtx(() => [
|
|
createTextVNode(toDisplayString(unref(config).useString("english")), 1)
|
|
]),
|
|
_: 1
|
|
}, 8, ["style", "class"]),
|
|
createVNode(_component_a_radio, {
|
|
style: radioStyle,
|
|
value: "fa",
|
|
class: unref(config).isNightStore ? "text-white" : "text-black"
|
|
}, {
|
|
default: withCtx(() => [
|
|
createTextVNode(toDisplayString(unref(config).useString("persian")), 1)
|
|
]),
|
|
_: 1
|
|
}, 8, ["style", "class"])
|
|
]),
|
|
_: 1
|
|
}, 8, ["value", "onUpdate:value"])
|
|
])
|
|
])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
};
|
|
}
|
|
});
|
|
const _sfc_setup$3 = _sfc_main$3.setup;
|
|
_sfc_main$3.setup = (props, ctx) => {
|
|
const ssrContext = useSSRContext();
|
|
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/ChangeLanguage.vue");
|
|
return _sfc_setup$3 ? _sfc_setup$3(props, ctx) : void 0;
|
|
};
|
|
const __nuxt_component_1 = /* @__PURE__ */ _export_sfc(_sfc_main$3, [["__scopeId", "data-v-5af94a0b"]]);
|
|
const _imports_0$1 = "" + buildAssetsURL("logo_company.SCj7r8dk.svg");
|
|
const _imports_0 = "" + buildAssetsURL("logo_1.BrvjrvV9.png");
|
|
const _sfc_main$2 = /* @__PURE__ */ defineComponent({
|
|
__name: "Logo1",
|
|
__ssrInlineRender: true,
|
|
setup(__props) {
|
|
useConfigStore();
|
|
return (_ctx, _push, _parent, _attrs) => {
|
|
_push(`<img${ssrRenderAttrs(mergeProps({
|
|
src: _imports_0,
|
|
alt: unref(appName).fa,
|
|
class: "inline"
|
|
}, _attrs))}>`);
|
|
};
|
|
}
|
|
});
|
|
const _sfc_setup$2 = _sfc_main$2.setup;
|
|
_sfc_main$2.setup = (props, ctx) => {
|
|
const ssrContext = useSSRContext();
|
|
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/Logo1.vue");
|
|
return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0;
|
|
};
|
|
const _sfc_main$1 = /* @__PURE__ */ defineComponent({
|
|
__name: "index",
|
|
__ssrInlineRender: true,
|
|
setup(__props) {
|
|
const router = useRouter$1();
|
|
const config = useConfigStore();
|
|
ref(null);
|
|
const user = useUserStore();
|
|
const open = ref(false);
|
|
function signupPage() {
|
|
router.push("/auth/register");
|
|
}
|
|
const loading = ref(false);
|
|
const formRef = ref(null);
|
|
const model = reactive({
|
|
email: "",
|
|
password: ""
|
|
});
|
|
reactive({
|
|
email: false,
|
|
password: false
|
|
});
|
|
const submitForm = async () => {
|
|
var _a, _b;
|
|
console.log("model ===>", model);
|
|
try {
|
|
await formRef.value.validate();
|
|
loading.value = true;
|
|
const res = await login(model.email, model.password);
|
|
await supabase.auth.setSession(res.session);
|
|
setToken(res.session.access_token);
|
|
await user.getUserInfo();
|
|
clearStorySeen();
|
|
goToProfile();
|
|
} catch (e) {
|
|
if (((_a = e == null ? void 0 : e.response) == null ? void 0 : _a.status) === 404) {
|
|
api$1.warn(config.useString("notExitUser"));
|
|
}
|
|
if (((_b = e == null ? void 0 : e.response) == null ? void 0 : _b.status) === 401) {
|
|
api$1.warn(config.useString("invalidLogin"));
|
|
}
|
|
} finally {
|
|
loading.value = false;
|
|
}
|
|
};
|
|
ref("en");
|
|
reactive({
|
|
display: "flex",
|
|
height: "30px",
|
|
lineHeight: "30px"
|
|
});
|
|
return (_ctx, _push, _parent, _attrs) => {
|
|
const _component_AForm = Form;
|
|
const _component_ChangeLanguage = __nuxt_component_1;
|
|
_push(`<div${ssrRenderAttrs(mergeProps({ class: "flex justify-center items-center h-screen flex-col" }, _attrs))}><div class="p-4 w-full"><div class="text-center mb-7rem">`);
|
|
_push(ssrRenderComponent(_sfc_main$2, { class: "w-4rem" }, null, _parent));
|
|
_push(`</div>`);
|
|
_push(ssrRenderComponent(_component_AForm, {
|
|
layout: "vertical",
|
|
ref_key: "formRef",
|
|
ref: formRef,
|
|
model
|
|
}, {
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(ssrRenderComponent(_sfc_main$4, {
|
|
value: model.email,
|
|
"onUpdate:value": ($event) => model.email = $event,
|
|
label: "phone",
|
|
name: "email",
|
|
rules: []
|
|
}, {
|
|
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
|
if (_push3) {
|
|
_push3(ssrRenderComponent(_sfc_main$5, {
|
|
value: model.email,
|
|
"onUpdate:value": ($event) => model.email = $event,
|
|
"place-holder": unref(config).useString("phone")
|
|
}, null, _parent3, _scopeId2));
|
|
} else {
|
|
return [
|
|
createVNode(_sfc_main$5, {
|
|
value: model.email,
|
|
"onUpdate:value": ($event) => model.email = $event,
|
|
"place-holder": unref(config).useString("phone")
|
|
}, null, 8, ["value", "onUpdate:value", "place-holder"])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent2, _scopeId));
|
|
_push2(ssrRenderComponent(_sfc_main$4, {
|
|
value: model.password,
|
|
"onUpdate:value": ($event) => model.password = $event,
|
|
label: "password",
|
|
name: "password",
|
|
rules: []
|
|
}, {
|
|
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
|
if (_push3) {
|
|
_push3(ssrRenderComponent(_sfc_main$5, {
|
|
value: model.password,
|
|
"onUpdate:value": ($event) => model.password = $event,
|
|
"place-holder": unref(config).useString("password"),
|
|
"is-password": "",
|
|
onKeyup: submitForm
|
|
}, null, _parent3, _scopeId2));
|
|
} else {
|
|
return [
|
|
createVNode(_sfc_main$5, {
|
|
value: model.password,
|
|
"onUpdate:value": ($event) => model.password = $event,
|
|
"place-holder": unref(config).useString("password"),
|
|
"is-password": "",
|
|
onKeyup: withKeys(submitForm, ["enter"])
|
|
}, null, 8, ["value", "onUpdate:value", "place-holder"])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent2, _scopeId));
|
|
_push2(ssrRenderComponent(_sfc_main$6, {
|
|
block: "",
|
|
class: "mt-2",
|
|
type: "primary",
|
|
onClick: submitForm,
|
|
loading: loading.value,
|
|
size: "large",
|
|
curve: ""
|
|
}, {
|
|
default: withCtx((_2, _push3, _parent3, _scopeId2) => {
|
|
if (_push3) {
|
|
_push3(`${ssrInterpolate(unref(config).useString("loginButton"))}`);
|
|
} else {
|
|
return [
|
|
createTextVNode(toDisplayString(unref(config).useString("loginButton")), 1)
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent2, _scopeId));
|
|
_push2(`<div class="justify-center items-center mt-5 font-semibol"${_scopeId}><div class="text-center text-sm cursor-pointer"${_scopeId}>${ssrInterpolate(unref(config).useString("forgetPassword"))}</div></div><div class="justify-center items-center mt-5 font-semibol"${_scopeId}><div class="text-center text-sm cursor-pointer"${_scopeId}>${ssrInterpolate(unref(config).useString("goToHomePage"))}</div></div>`);
|
|
} else {
|
|
return [
|
|
createVNode(_sfc_main$4, {
|
|
value: model.email,
|
|
"onUpdate:value": ($event) => model.email = $event,
|
|
label: "phone",
|
|
name: "email",
|
|
rules: []
|
|
}, {
|
|
default: withCtx(() => [
|
|
createVNode(_sfc_main$5, {
|
|
value: model.email,
|
|
"onUpdate:value": ($event) => model.email = $event,
|
|
"place-holder": unref(config).useString("phone")
|
|
}, null, 8, ["value", "onUpdate:value", "place-holder"])
|
|
]),
|
|
_: 1
|
|
}, 8, ["value", "onUpdate:value"]),
|
|
createVNode(_sfc_main$4, {
|
|
value: model.password,
|
|
"onUpdate:value": ($event) => model.password = $event,
|
|
label: "password",
|
|
name: "password",
|
|
rules: []
|
|
}, {
|
|
default: withCtx(() => [
|
|
createVNode(_sfc_main$5, {
|
|
value: model.password,
|
|
"onUpdate:value": ($event) => model.password = $event,
|
|
"place-holder": unref(config).useString("password"),
|
|
"is-password": "",
|
|
onKeyup: withKeys(submitForm, ["enter"])
|
|
}, null, 8, ["value", "onUpdate:value", "place-holder"])
|
|
]),
|
|
_: 1
|
|
}, 8, ["value", "onUpdate:value"]),
|
|
createVNode(_sfc_main$6, {
|
|
block: "",
|
|
class: "mt-2",
|
|
type: "primary",
|
|
onClick: submitForm,
|
|
loading: loading.value,
|
|
size: "large",
|
|
curve: ""
|
|
}, {
|
|
default: withCtx(() => [
|
|
createTextVNode(toDisplayString(unref(config).useString("loginButton")), 1)
|
|
]),
|
|
_: 1
|
|
}, 8, ["loading"]),
|
|
createVNode("div", { class: "justify-center items-center mt-5 font-semibol" }, [
|
|
createVNode("div", {
|
|
class: "text-center text-sm cursor-pointer",
|
|
onClick: ($event) => unref(router).push({ name: "auth-forget" })
|
|
}, toDisplayString(unref(config).useString("forgetPassword")), 9, ["onClick"])
|
|
]),
|
|
createVNode("div", { class: "justify-center items-center mt-5 font-semibol" }, [
|
|
createVNode("div", {
|
|
class: "text-center text-sm cursor-pointer",
|
|
onClick: ($event) => unref(router).push({ name: "home" })
|
|
}, toDisplayString(unref(config).useString("goToHomePage")), 9, ["onClick"])
|
|
])
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
_push(`</div><div class="absolute top-2rem flex justify-center items-center gap-1">`);
|
|
_push(ssrRenderComponent(BasicIconOld, {
|
|
icon: "vuesax-linear:arrow-down",
|
|
size: "16"
|
|
}, null, _parent));
|
|
_push(` ${ssrInterpolate(unref(config).lang === "fa" ? unref(config).useString("persian") : unref(config).useString("english"))}</div>`);
|
|
_push(ssrRenderComponent(_component_ChangeLanguage, {
|
|
open: open.value,
|
|
"onUpdate:open": ($event) => open.value = $event
|
|
}, null, _parent));
|
|
_push(`<div class="w-full absolute flex flex-col bottom-0 pb2">`);
|
|
_push(ssrRenderComponent(_sfc_main$6, {
|
|
curve: "",
|
|
size: "large",
|
|
class: "!mx4 border-primary text-primary mb-4",
|
|
onClick: ($event) => signupPage()
|
|
}, {
|
|
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
|
if (_push2) {
|
|
_push2(`${ssrInterpolate(unref(config).useString("createNewAccount"))}`);
|
|
} else {
|
|
return [
|
|
createTextVNode(toDisplayString(unref(config).useString("createNewAccount")), 1)
|
|
];
|
|
}
|
|
}),
|
|
_: 1
|
|
}, _parent));
|
|
_push(`<div class="flex items-center justify-center"><img${ssrRenderAttr("src", _imports_0$1)} alt="" class="w-2rem"><div class="text-gray-7 text-lg">${ssrInterpolate(unref(config).useString("montech"))}</div></div></div></div>`);
|
|
};
|
|
}
|
|
});
|
|
const _sfc_setup$1 = _sfc_main$1.setup;
|
|
_sfc_main$1.setup = (props, ctx) => {
|
|
const ssrContext = useSSRContext();
|
|
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("views/login/index.vue");
|
|
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
|
|
};
|
|
const _sfc_main = /* @__PURE__ */ defineComponent({
|
|
__name: "index",
|
|
__ssrInlineRender: true,
|
|
setup(__props) {
|
|
return (_ctx, _push, _parent, _attrs) => {
|
|
_push(ssrRenderComponent(_sfc_main$1, _attrs, null, _parent));
|
|
};
|
|
}
|
|
});
|
|
const _sfc_setup = _sfc_main.setup;
|
|
_sfc_main.setup = (props, ctx) => {
|
|
const ssrContext = useSSRContext();
|
|
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/auth/login/index.vue");
|
|
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
|
};
|
|
|
|
export { _sfc_main as default };
|
|
//# sourceMappingURL=index-B-rCcdaG.mjs.map
|