import Vue from 'vue' import Router from 'vue-router' import { normalizeURL, decode } from 'ufo' import { interopDefault } from './utils' import scrollBehavior from './router.scrollBehavior.js' const _ff4f6012 = () => interopDefault(import('..\\pages\\accountSetting\\index.vue' /* webpackChunkName: "pages/accountSetting/index" */)) const _1e0c4b2f = () => interopDefault(import('..\\pages\\appointmentAgenda\\index.vue' /* webpackChunkName: "pages/appointmentAgenda/index" */)) const _53e7762c = () => interopDefault(import('..\\pages\\consultantLogin\\index.vue' /* webpackChunkName: "pages/consultantLogin/index" */)) const _6322efc4 = () => interopDefault(import('..\\pages\\faq\\index.vue' /* webpackChunkName: "pages/faq/index" */)) const _395ffd91 = () => interopDefault(import('..\\pages\\login\\index.vue' /* webpackChunkName: "pages/login/index" */)) const _3a8d53f9 = () => interopDefault(import('..\\pages\\myAppointmentList.vue' /* webpackChunkName: "pages/myAppointmentList" */)) const _7e1df398 = () => interopDefault(import('..\\pages\\myAppointmentList\\appointmentList.vue' /* webpackChunkName: "pages/myAppointmentList/appointmentList" */)) const _2bfa8123 = () => interopDefault(import('..\\pages\\myAppointmentList\\closedList.vue' /* webpackChunkName: "pages/myAppointmentList/closedList" */)) const _1ab711d8 = () => interopDefault(import('..\\pages\\myAppointmentList\\contactedList.vue' /* webpackChunkName: "pages/myAppointmentList/contactedList" */)) const _9a205766 = () => interopDefault(import('..\\pages\\myConsultantList.vue' /* webpackChunkName: "pages/myConsultantList" */)) const _799ec706 = () => interopDefault(import('..\\pages\\myConsultantList\\consultantList.vue' /* webpackChunkName: "pages/myConsultantList/consultantList" */)) const _5ccec440 = () => interopDefault(import('..\\pages\\myConsultantList\\contactedList.vue' /* webpackChunkName: "pages/myConsultantList/contactedList" */)) const _26f0956f = () => interopDefault(import('..\\pages\\notification\\index.vue' /* webpackChunkName: "pages/notification/index" */)) const _7da65fb5 = () => interopDefault(import('..\\pages\\quickFilter\\index.vue' /* webpackChunkName: "pages/quickFilter/index" */)) const _fca6403a = () => interopDefault(import('..\\pages\\recommendConsultant\\index.vue' /* webpackChunkName: "pages/recommendConsultant/index" */)) const _52a13249 = () => interopDefault(import('..\\pages\\record\\index.vue' /* webpackChunkName: "pages/record/index" */)) const _f365b2dc = () => interopDefault(import('..\\pages\\satisfactionList.vue' /* webpackChunkName: "pages/satisfactionList" */)) const _7711dcca = () => interopDefault(import('..\\pages\\userReviews\\index.vue' /* webpackChunkName: "pages/userReviews/index" */)) const _0c499bb9 = () => interopDefault(import('..\\pages\\userReviewsRecord\\index.vue' /* webpackChunkName: "pages/userReviewsRecord/index" */)) const _4f752804 = () => interopDefault(import('..\\pages\\notification\\detail.vue' /* webpackChunkName: "pages/notification/detail" */)) const _67f115dc = () => interopDefault(import('..\\pages\\recommendConsultant\\result.vue' /* webpackChunkName: "pages/recommendConsultant/result" */)) const _4ee521a8 = () => interopDefault(import('..\\pages\\agentInfo\\edit\\_agentNo.vue' /* webpackChunkName: "pages/agentInfo/edit/_agentNo" */)) const _60304562 = () => interopDefault(import('..\\pages\\agentInfo\\_agentNo.vue' /* webpackChunkName: "pages/agentInfo/_agentNo" */)) const _1a411820 = () => interopDefault(import('..\\pages\\appointment\\_appointmentId\\index.vue' /* webpackChunkName: "pages/appointment/_appointmentId/index" */)) const _5be5cdb2 = () => interopDefault(import('..\\pages\\questionnaire\\_agentNo.vue' /* webpackChunkName: "pages/questionnaire/_agentNo" */)) const _55ac8f7c = () => interopDefault(import('..\\pages\\appointment\\_appointmentId\\close\\index.vue' /* webpackChunkName: "pages/appointment/_appointmentId/close/index" */)) const _db91b956 = () => interopDefault(import('..\\pages\\appointment\\_appointmentId\\interviewList\\index.vue' /* webpackChunkName: "pages/appointment/_appointmentId/interviewList/index" */)) const _06e67bb1 = () => interopDefault(import('..\\pages\\appointment\\_appointmentId\\recordList\\index.vue' /* webpackChunkName: "pages/appointment/_appointmentId/recordList/index" */)) const _1abb7e01 = () => interopDefault(import('..\\pages\\appointment\\_appointmentId\\interview\\new\\index.vue' /* webpackChunkName: "pages/appointment/_appointmentId/interview/new/index" */)) const _6435bb36 = () => interopDefault(import('..\\pages\\appointment\\_appointmentId\\interview\\_interviewId\\index.vue' /* webpackChunkName: "pages/appointment/_appointmentId/interview/_interviewId/index" */)) const _140a36ba = () => interopDefault(import('..\\pages\\index.vue' /* webpackChunkName: "pages/index" */)) const emptyFn = () => {} Vue.use(Router) export const routerOptions = { mode: 'hash', base: '/', linkActiveClass: 'nuxt-link-active', linkExactActiveClass: 'nuxt-link-exact-active', scrollBehavior, routes: [{ path: "/accountSetting", component: _ff4f6012, name: "accountSetting" }, { path: "/appointmentAgenda", component: _1e0c4b2f, name: "appointmentAgenda" }, { path: "/consultantLogin", component: _53e7762c, name: "consultantLogin" }, { path: "/faq", component: _6322efc4, name: "faq" }, { path: "/login", component: _395ffd91, name: "login" }, { path: "/myAppointmentList", component: _3a8d53f9, name: "myAppointmentList", children: [{ path: "appointmentList", component: _7e1df398, name: "myAppointmentList-appointmentList" }, { path: "closedList", component: _2bfa8123, name: "myAppointmentList-closedList" }, { path: "contactedList", component: _1ab711d8, name: "myAppointmentList-contactedList" }] }, { path: "/myConsultantList", component: _9a205766, name: "myConsultantList", children: [{ path: "consultantList", component: _799ec706, name: "myConsultantList-consultantList" }, { path: "contactedList", component: _5ccec440, name: "myConsultantList-contactedList" }] }, { path: "/notification", component: _26f0956f, name: "notification" }, { path: "/quickFilter", component: _7da65fb5, name: "quickFilter" }, { path: "/recommendConsultant", component: _fca6403a, name: "recommendConsultant" }, { path: "/record", component: _52a13249, name: "record" }, { path: "/satisfactionList", component: _f365b2dc, name: "satisfactionList" }, { path: "/userReviews", component: _7711dcca, name: "userReviews" }, { path: "/userReviewsRecord", component: _0c499bb9, name: "userReviewsRecord" }, { path: "/notification/detail", component: _4f752804, name: "notification-detail" }, { path: "/recommendConsultant/result", component: _67f115dc, name: "recommendConsultant-result" }, { path: "/agentInfo/edit/:agentNo?", component: _4ee521a8, name: "agentInfo-edit-agentNo" }, { path: "/agentInfo/:agentNo?", component: _60304562, name: "agentInfo-agentNo" }, { path: "/appointment/:appointmentId", component: _1a411820, name: "appointment-appointmentId" }, { path: "/questionnaire/:agentNo?", component: _5be5cdb2, name: "questionnaire-agentNo" }, { path: "/appointment/:appointmentId?/close", component: _55ac8f7c, name: "appointment-appointmentId-close" }, { path: "/appointment/:appointmentId?/interviewList", component: _db91b956, name: "appointment-appointmentId-interviewList" }, { path: "/appointment/:appointmentId?/recordList", component: _06e67bb1, name: "appointment-appointmentId-recordList" }, { path: "/appointment/:appointmentId?/interview/new", component: _1abb7e01, name: "appointment-appointmentId-interview-new" }, { path: "/appointment/:appointmentId?/interview/:interviewId", component: _6435bb36, name: "appointment-appointmentId-interview-interviewId" }, { path: "/", component: _140a36ba, name: "index" }], fallback: false } export function createRouter (ssrContext, config) { const base = (config._app && config._app.basePath) || routerOptions.base const router = new Router({ ...routerOptions, base }) // TODO: remove in Nuxt 3 const originalPush = router.push router.push = function push (location, onComplete = emptyFn, onAbort) { return originalPush.call(this, location, onComplete, onAbort) } const resolve = router.resolve.bind(router) router.resolve = (to, current, append) => { if (typeof to === 'string') { to = normalizeURL(to) } return resolve(to, current, append) } return router }