"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const common_vendor = require("./common/vendor.js"); const utils_session = require("./utils/session.js"); if (!Math) { "./pages/login/Login.js"; "./pages/home/Home.js"; "./pages/report/Report.js"; "./pages/mine/Mine.js"; "./pages/mine/Staff.js"; "./pages/mine/ServiceType.js"; "./pages/mine/Store.js"; "./pages/mine/MyReports.js"; "./pages/mine/MyOrders.js"; "./pages/mine/Profile.js"; "./pages/report-view/reportView.js"; } const isPublicRoute = (route) => { if (!route) return false; if (route.includes("pages/login/Login")) return true; if (route.includes("pages/report-view/reportView")) return true; return false; }; function scheduleAuthGuard() { setTimeout(() => { try { if (utils_session.isLoggedIn()) return; const pages = getCurrentPages(); if (pages.length === 0) return; const cur = pages[pages.length - 1]; const route = cur && cur.route ? cur.route : ""; if (isPublicRoute(route)) return; common_vendor.index.reLaunch({ url: "/pages/login/Login" }); } catch (_) { common_vendor.index.reLaunch({ url: "/pages/login/Login" }); } }, 50); } const _sfc_main = { onLaunch() { scheduleAuthGuard(); }, onShow() { scheduleAuthGuard(); } }; function createApp() { const app = common_vendor.createSSRApp(_sfc_main); return { app }; } createApp().app.mount("#app"); exports.createApp = createApp;