浏览代码

首页静态页面完成

Jing 6 月之前
父节点
当前提交
6c1bdea834
共有 100 个文件被更改,包括 130 次插入4218 次删除
  1. 34 2
      .nuxt/components.d.ts
  2. 二进制
      .nuxt/dist/client/_nuxt/Group 1505.Bdi-gGT5.png
  3. 二进制
      .nuxt/dist/client/_nuxt/Group 1550_2x.BZnaaGtP.png
  4. 二进制
      .nuxt/dist/client/_nuxt/banner 1.BNFYCV4P.png
  5. 0 0
      .nuxt/dist/client/_nuxt/error-404.ygbHJO5Q.css
  6. 0 1
      .nuxt/dist/client/_nuxt/error-500.B11Ibp8J.css
  7. 二进制
      .nuxt/dist/client/_nuxt/image 36_2x.BgXjppgc.png
  8. 0 386
      .nuxt/dist/server/_nuxt/error-404-Dj6KT2oP.js
  9. 0 0
      .nuxt/dist/server/_nuxt/error-404-Dj6KT2oP.js.map
  10. 0 0
      .nuxt/dist/server/_nuxt/error-404-Dj6KT2oP.js.map.json
  11. 0 0
      .nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D8Sw_W7I.js
  12. 0 1
      .nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D8Sw_W7I.js.map
  13. 0 1
      .nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D8Sw_W7I.js.map.json
  14. 0 3
      .nuxt/dist/server/_nuxt/error-404-styles.BcoFjqgl.mjs
  15. 0 2
      .nuxt/dist/server/_nuxt/error-404-styles.DRLC0U6S.mjs
  16. 0 71
      .nuxt/dist/server/_nuxt/error-500-B0Hn6rMk.js
  17. 0 0
      .nuxt/dist/server/_nuxt/error-500-B0Hn6rMk.js.map
  18. 0 0
      .nuxt/dist/server/_nuxt/error-500-B0Hn6rMk.js.map.json
  19. 0 5
      .nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DiWYPNRc.js
  20. 0 1
      .nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DiWYPNRc.js.map
  21. 0 1
      .nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DiWYPNRc.js.map.json
  22. 0 3
      .nuxt/dist/server/_nuxt/error-500-styles.DPP87-Dp.mjs
  23. 0 2
      .nuxt/dist/server/_nuxt/error-500-styles.DqmriZ_b.mjs
  24. 0 34
      .nuxt/dist/server/_nuxt/index-C2merokO.js
  25. 0 0
      .nuxt/dist/server/_nuxt/index-C2merokO.js.map
  26. 0 0
      .nuxt/dist/server/_nuxt/index-C2merokO.js.map.json
  27. 0 29
      .nuxt/dist/server/_nuxt/login-C0jWU6fx.js
  28. 0 1
      .nuxt/dist/server/_nuxt/login-C0jWU6fx.js.map
  29. 0 1
      .nuxt/dist/server/_nuxt/login-C0jWU6fx.js.map.json
  30. 0 29
      .nuxt/dist/server/_nuxt/register-hicBJgDn.js
  31. 0 1
      .nuxt/dist/server/_nuxt/register-hicBJgDn.js.map
  32. 0 1
      .nuxt/dist/server/_nuxt/register-hicBJgDn.js.map.json
  33. 0 0
      .nuxt/dist/server/server.mjs.map
  34. 0 0
      .nuxt/dist/server/server.mjs.map.json
  35. 0 10
      .nuxt/dist/server/styles.mjs
  36. 1 1
      .nuxt/manifest/latest.json
  37. 0 1
      .nuxt/manifest/meta/8eda0fa9-b467-4e53-aae8-0d1778512b7b.json
  38. 1 1
      .nuxt/manifest/meta/dev.json
  39. 3 3
      .nuxt/nitro.json
  40. 1 1
      .nuxt/nuxt.d.ts
  41. 0 3
      .nuxt/prerender/chunks/_/error-500.mjs
  42. 0 1
      .nuxt/prerender/chunks/_/error-500.mjs.map
  43. 0 451
      .nuxt/prerender/chunks/_/renderer.mjs
  44. 0 1
      .nuxt/prerender/chunks/_/renderer.mjs.map
  45. 0 219
      .nuxt/prerender/chunks/build/client.manifest.mjs
  46. 0 0
      .nuxt/prerender/chunks/build/client.manifest.mjs.map
  47. 0 6
      .nuxt/prerender/chunks/build/entry-styles.BOkkJ52g.mjs
  48. 0 1
      .nuxt/prerender/chunks/build/entry-styles.BOkkJ52g.mjs.map
  49. 0 405
      .nuxt/prerender/chunks/build/error-404-Dj6KT2oP.mjs
  50. 0 0
      .nuxt/prerender/chunks/build/error-404-Dj6KT2oP.mjs.map
  51. 0 0
      .nuxt/prerender/chunks/build/error-404-styles-1.mjs-D8Sw_W7I.mjs
  52. 0 1
      .nuxt/prerender/chunks/build/error-404-styles-1.mjs-D8Sw_W7I.mjs.map
  53. 0 6
      .nuxt/prerender/chunks/build/error-404-styles.BcoFjqgl.mjs
  54. 0 1
      .nuxt/prerender/chunks/build/error-404-styles.BcoFjqgl.mjs.map
  55. 0 6
      .nuxt/prerender/chunks/build/error-404-styles.DRLC0U6S.mjs
  56. 0 1
      .nuxt/prerender/chunks/build/error-404-styles.DRLC0U6S.mjs.map
  57. 0 87
      .nuxt/prerender/chunks/build/error-500-B0Hn6rMk.mjs
  58. 0 1
      .nuxt/prerender/chunks/build/error-500-B0Hn6rMk.mjs.map
  59. 0 4
      .nuxt/prerender/chunks/build/error-500-styles-1.mjs-DiWYPNRc.mjs
  60. 0 1
      .nuxt/prerender/chunks/build/error-500-styles-1.mjs-DiWYPNRc.mjs.map
  61. 0 6
      .nuxt/prerender/chunks/build/error-500-styles.DPP87-Dp.mjs
  62. 0 1
      .nuxt/prerender/chunks/build/error-500-styles.DPP87-Dp.mjs.map
  63. 0 6
      .nuxt/prerender/chunks/build/error-500-styles.DqmriZ_b.mjs
  64. 0 1
      .nuxt/prerender/chunks/build/error-500-styles.DqmriZ_b.mjs.map
  65. 0 34
      .nuxt/prerender/chunks/build/index-C2merokO.mjs
  66. 0 1
      .nuxt/prerender/chunks/build/index-C2merokO.mjs.map
  67. 0 32
      .nuxt/prerender/chunks/build/index-DtrUFpP0.mjs
  68. 0 0
      .nuxt/prerender/chunks/build/index-DtrUFpP0.mjs.map
  69. 0 2
      .nuxt/prerender/chunks/build/index-styles-1.mjs-BVFGxGjx.mjs
  70. 0 1
      .nuxt/prerender/chunks/build/index-styles-1.mjs-BVFGxGjx.mjs.map
  71. 0 33
      .nuxt/prerender/chunks/build/index-styles.BmXPPUZU.mjs
  72. 0 1
      .nuxt/prerender/chunks/build/index-styles.BmXPPUZU.mjs.map
  73. 0 33
      .nuxt/prerender/chunks/build/index-styles.COEbj-dX.mjs
  74. 0 1
      .nuxt/prerender/chunks/build/index-styles.COEbj-dX.mjs.map
  75. 0 45
      .nuxt/prerender/chunks/build/login-C0jWU6fx.mjs
  76. 0 1
      .nuxt/prerender/chunks/build/login-C0jWU6fx.mjs.map
  77. 0 45
      .nuxt/prerender/chunks/build/register-hicBJgDn.mjs
  78. 0 1
      .nuxt/prerender/chunks/build/register-hicBJgDn.mjs.map
  79. 0 1253
      .nuxt/prerender/chunks/build/server.mjs
  80. 0 0
      .nuxt/prerender/chunks/build/server.mjs.map
  81. 0 13
      .nuxt/prerender/chunks/build/styles.mjs
  82. 0 1
      .nuxt/prerender/chunks/build/styles.mjs.map
  83. 0 891
      .nuxt/prerender/chunks/routes/index.mjs
  84. 0 1
      .nuxt/prerender/chunks/routes/index.mjs.map
  85. 0 4
      .nuxt/prerender/chunks/virtual/_virtual_spa-template.mjs
  86. 0 1
      .nuxt/prerender/chunks/virtual/_virtual_spa-template.mjs.map
  87. 0 20
      .nuxt/prerender/index.mjs
  88. 0 1
      .nuxt/prerender/index.mjs.map
  89. 2 1
      .nuxt/types/plugins.d.ts
  90. 11 0
      api/index.js
  91. 77 1
      assets/css/global.css
  92. 二进制
      assets/images/12665_20160119130139_qbdpr 1.png
  93. 二进制
      assets/images/12665_20160119130139_qbdpr 1@2x.png
  94. 二进制
      assets/images/12665_20160119130159_vr82g 1.png
  95. 二进制
      assets/images/12665_20160119130159_vr82g 1@2x.png
  96. 二进制
      assets/images/Component 209.png
  97. 二进制
      assets/images/Component 209@2x.png
  98. 二进制
      assets/images/Component 427.png
  99. 二进制
      assets/images/Component 427@2x.png
  100. 二进制
      assets/images/Frame 485.png

+ 34 - 2
.nuxt/components.d.ts

@@ -2,7 +2,15 @@
 import type { DefineComponent, SlotsType } from 'vue'
 type IslandComponent<T extends DefineComponent> = T & DefineComponent<{}, {refresh: () => Promise<void>}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, SlotsType<{ fallback: { error: unknown } }>>
 interface _GlobalComponents {
-      'NuxtWelcome': typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default']
+      'BigTitleList': typeof import("../components/BigTitle_List.vue")['default']
+    'MoreService': typeof import("../components/MoreService.vue")['default']
+    'BigTitle': typeof import("../components/bigTitle.vue")['default']
+    'Foot': typeof import("../components/foot.vue")['default']
+    'PageHead': typeof import("../components/pageHead.vue")['default']
+    'PageNavigation': typeof import("../components/pageNavigation.vue")['default']
+    'Sannongzixun': typeof import("../components/sannongzixun.vue")['default']
+    'TopTenTitle': typeof import("../components/topTenTitle.vue")['default']
+    'NuxtWelcome': typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default']
     'NuxtLayout': typeof import("../node_modules/nuxt/dist/app/components/nuxt-layout")['default']
     'NuxtErrorBoundary': typeof import("../node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default']
     'ClientOnly': typeof import("../node_modules/nuxt/dist/app/components/client-only")['default']
@@ -25,7 +33,15 @@ interface _GlobalComponents {
     'Body': typeof import("../node_modules/nuxt/dist/head/runtime/components")['Body']
     'NuxtIsland': typeof import("../node_modules/nuxt/dist/app/components/nuxt-island")['default']
     'NuxtRouteAnnouncer': IslandComponent<typeof import("../node_modules/nuxt/dist/app/components/server-placeholder")['default']>
-      'LazyNuxtWelcome': typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default']
+      'LazyBigTitleList': typeof import("../components/BigTitle_List.vue")['default']
+    'LazyMoreService': typeof import("../components/MoreService.vue")['default']
+    'LazyBigTitle': typeof import("../components/bigTitle.vue")['default']
+    'LazyFoot': typeof import("../components/foot.vue")['default']
+    'LazyPageHead': typeof import("../components/pageHead.vue")['default']
+    'LazyPageNavigation': typeof import("../components/pageNavigation.vue")['default']
+    'LazySannongzixun': typeof import("../components/sannongzixun.vue")['default']
+    'LazyTopTenTitle': typeof import("../components/topTenTitle.vue")['default']
+    'LazyNuxtWelcome': typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default']
     'LazyNuxtLayout': typeof import("../node_modules/nuxt/dist/app/components/nuxt-layout")['default']
     'LazyNuxtErrorBoundary': typeof import("../node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default']
     'LazyClientOnly': typeof import("../node_modules/nuxt/dist/app/components/client-only")['default']
@@ -54,6 +70,14 @@ declare module 'vue' {
   export interface GlobalComponents extends _GlobalComponents { }
 }
 
+export const BigTitleList: typeof import("../components/BigTitle_List.vue")['default']
+export const MoreService: typeof import("../components/MoreService.vue")['default']
+export const BigTitle: typeof import("../components/bigTitle.vue")['default']
+export const Foot: typeof import("../components/foot.vue")['default']
+export const PageHead: typeof import("../components/pageHead.vue")['default']
+export const PageNavigation: typeof import("../components/pageNavigation.vue")['default']
+export const Sannongzixun: typeof import("../components/sannongzixun.vue")['default']
+export const TopTenTitle: typeof import("../components/topTenTitle.vue")['default']
 export const NuxtWelcome: typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default']
 export const NuxtLayout: typeof import("../node_modules/nuxt/dist/app/components/nuxt-layout")['default']
 export const NuxtErrorBoundary: typeof import("../node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default']
@@ -77,6 +101,14 @@ export const Html: typeof import("../node_modules/nuxt/dist/head/runtime/compone
 export const Body: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Body']
 export const NuxtIsland: typeof import("../node_modules/nuxt/dist/app/components/nuxt-island")['default']
 export const NuxtRouteAnnouncer: IslandComponent<typeof import("../node_modules/nuxt/dist/app/components/server-placeholder")['default']>
+export const LazyBigTitleList: typeof import("../components/BigTitle_List.vue")['default']
+export const LazyMoreService: typeof import("../components/MoreService.vue")['default']
+export const LazyBigTitle: typeof import("../components/bigTitle.vue")['default']
+export const LazyFoot: typeof import("../components/foot.vue")['default']
+export const LazyPageHead: typeof import("../components/pageHead.vue")['default']
+export const LazyPageNavigation: typeof import("../components/pageNavigation.vue")['default']
+export const LazySannongzixun: typeof import("../components/sannongzixun.vue")['default']
+export const LazyTopTenTitle: typeof import("../components/topTenTitle.vue")['default']
 export const LazyNuxtWelcome: typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default']
 export const LazyNuxtLayout: typeof import("../node_modules/nuxt/dist/app/components/nuxt-layout")['default']
 export const LazyNuxtErrorBoundary: typeof import("../node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default']

二进制
.nuxt/dist/client/_nuxt/Group 1505.Bdi-gGT5.png


二进制
.nuxt/dist/client/_nuxt/Group 1550_2x.BZnaaGtP.png


二进制
.nuxt/dist/client/_nuxt/banner 1.BNFYCV4P.png


文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/client/_nuxt/error-404.ygbHJO5Q.css


+ 0 - 1
.nuxt/dist/client/_nuxt/error-500.B11Ibp8J.css

@@ -1 +0,0 @@
-.spotlight[data-v-f7ad9679]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-f7ad9679]{position:fixed}.-bottom-1\/2[data-v-f7ad9679]{bottom:-50%}.left-0[data-v-f7ad9679]{left:0}.right-0[data-v-f7ad9679]{right:0}.grid[data-v-f7ad9679]{display:grid}.mb-16[data-v-f7ad9679]{margin-bottom:4rem}.mb-8[data-v-f7ad9679]{margin-bottom:2rem}.h-1\/2[data-v-f7ad9679]{height:50%}.max-w-520px[data-v-f7ad9679]{max-width:520px}.min-h-screen[data-v-f7ad9679]{min-height:100vh}.place-content-center[data-v-f7ad9679]{place-content:center}.overflow-hidden[data-v-f7ad9679]{overflow:hidden}.bg-white[data-v-f7ad9679]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-f7ad9679]{padding-left:2rem;padding-right:2rem}.text-center[data-v-f7ad9679]{text-align:center}.text-8xl[data-v-f7ad9679]{font-size:6rem;line-height:1}.text-xl[data-v-f7ad9679]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-f7ad9679]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-f7ad9679]{font-weight:300}.font-medium[data-v-f7ad9679]{font-weight:500}.leading-tight[data-v-f7ad9679]{line-height:1.25}.font-sans[data-v-f7ad9679]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-f7ad9679]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-f7ad9679]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-f7ad9679]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-f7ad9679]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-f7ad9679]{font-size:2.25rem;line-height:2.5rem}}

二进制
.nuxt/dist/client/_nuxt/image 36_2x.BgXjppgc.png


+ 0 - 386
.nuxt/dist/server/_nuxt/error-404-Dj6KT2oP.js

@@ -1,386 +0,0 @@
-import { defineComponent, ref, h, resolveComponent, computed, mergeProps, withCtx, createTextVNode, toDisplayString, useSSRContext } from "vue";
-import { parseQuery, hasProtocol, joinURL, withTrailingSlash, withoutTrailingSlash } from "ufo";
-import "hookable";
-import { u as useRouter, n as nuxtLinkDefaults, r as resolveRouteObject, a as navigateTo, b as useNuxtApp, c as useRuntimeConfig, _ as _export_sfc } from "../server.mjs";
-import { ssrRenderAttrs, ssrInterpolate, ssrRenderComponent } from "vue/server-renderer";
-import { u as useHead } from "./index-C2merokO.js";
-import "ofetch";
-import "#internal/nuxt/paths";
-import "unctx";
-import "h3";
-import "unhead";
-import "@unhead/shared";
-import "vue-router";
-import "radix3";
-import "defu";
-async function preloadRouteComponents(to, router = useRouter()) {
-  {
-    return;
-  }
-}
-const firstNonUndefined = (...args) => args.find((arg) => arg !== void 0);
-// @__NO_SIDE_EFFECTS__
-function defineNuxtLink(options) {
-  const componentName = options.componentName || "NuxtLink";
-  function resolveTrailingSlashBehavior(to, resolve) {
-    if (!to || options.trailingSlash !== "append" && options.trailingSlash !== "remove") {
-      return to;
-    }
-    if (typeof to === "string") {
-      return applyTrailingSlashBehavior(to, options.trailingSlash);
-    }
-    const path = "path" in to && to.path !== void 0 ? to.path : resolve(to).path;
-    const resolvedPath = {
-      ...to,
-      name: void 0,
-      // named routes would otherwise always override trailing slash behavior
-      path: applyTrailingSlashBehavior(path, options.trailingSlash)
-    };
-    return resolvedPath;
-  }
-  function useNuxtLink(props) {
-    const router = useRouter();
-    const config = useRuntimeConfig();
-    const hasTarget = computed(() => !!props.target && props.target !== "_self");
-    const isAbsoluteUrl = computed(() => {
-      const path = props.to || props.href || "";
-      return typeof path === "string" && hasProtocol(path, { acceptRelative: true });
-    });
-    const builtinRouterLink = resolveComponent("RouterLink");
-    const useBuiltinLink = builtinRouterLink && typeof builtinRouterLink !== "string" ? builtinRouterLink.useLink : void 0;
-    const isExternal = computed(() => {
-      if (props.external) {
-        return true;
-      }
-      const path = props.to || props.href || "";
-      if (typeof path === "object") {
-        return false;
-      }
-      return path === "" || isAbsoluteUrl.value;
-    });
-    const to = computed(() => {
-      const path = props.to || props.href || "";
-      if (isExternal.value) {
-        return path;
-      }
-      return resolveTrailingSlashBehavior(path, router.resolve);
-    });
-    const link = isExternal.value ? void 0 : useBuiltinLink == null ? void 0 : useBuiltinLink({ ...props, to });
-    const href = computed(() => {
-      var _a;
-      if (!to.value || isAbsoluteUrl.value) {
-        return to.value;
-      }
-      if (isExternal.value) {
-        const path = typeof to.value === "object" && "path" in to.value ? resolveRouteObject(to.value) : to.value;
-        const href2 = typeof path === "object" ? router.resolve(path).href : path;
-        return resolveTrailingSlashBehavior(
-          href2,
-          router.resolve
-          /* will not be called */
-        );
-      }
-      if (typeof to.value === "object") {
-        return ((_a = router.resolve(to.value)) == null ? void 0 : _a.href) ?? null;
-      }
-      return resolveTrailingSlashBehavior(
-        joinURL(config.app.baseURL, to.value),
-        router.resolve
-        /* will not be called */
-      );
-    });
-    return {
-      to,
-      hasTarget,
-      isAbsoluteUrl,
-      isExternal,
-      //
-      href,
-      isActive: (link == null ? void 0 : link.isActive) ?? computed(() => to.value === router.currentRoute.value.path),
-      isExactActive: (link == null ? void 0 : link.isExactActive) ?? computed(() => to.value === router.currentRoute.value.path),
-      route: (link == null ? void 0 : link.route) ?? computed(() => router.resolve(to.value)),
-      async navigate() {
-        await navigateTo(href.value, { replace: props.replace, external: isExternal.value || hasTarget.value });
-      }
-    };
-  }
-  return defineComponent({
-    name: componentName,
-    props: {
-      // Routing
-      to: {
-        type: [String, Object],
-        default: void 0,
-        required: false
-      },
-      href: {
-        type: [String, Object],
-        default: void 0,
-        required: false
-      },
-      // Attributes
-      target: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      rel: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      noRel: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      // Prefetching
-      prefetch: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      prefetchOn: {
-        type: [String, Object],
-        default: void 0,
-        required: false
-      },
-      noPrefetch: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      // Styling
-      activeClass: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      exactActiveClass: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      prefetchedClass: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      // Vue Router's `<RouterLink>` additional props
-      replace: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      ariaCurrentValue: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      // Edge cases handling
-      external: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      // Slot API
-      custom: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      }
-    },
-    useLink: useNuxtLink,
-    setup(props, { slots }) {
-      const router = useRouter();
-      const { to, href, navigate, isExternal, hasTarget, isAbsoluteUrl } = useNuxtLink(props);
-      const prefetched = ref(false);
-      const el = void 0;
-      const elRef = void 0;
-      function shouldPrefetch(mode) {
-        var _a, _b;
-        return !prefetched.value && (typeof props.prefetchOn === "string" ? props.prefetchOn === mode : ((_a = props.prefetchOn) == null ? void 0 : _a[mode]) ?? ((_b = options.prefetchOn) == null ? void 0 : _b[mode])) && (props.prefetch ?? options.prefetch) !== false && props.noPrefetch !== true && props.target !== "_blank" && !isSlowConnection();
-      }
-      async function prefetch(nuxtApp = useNuxtApp()) {
-        if (prefetched.value) {
-          return;
-        }
-        prefetched.value = true;
-        const path = typeof to.value === "string" ? to.value : isExternal.value ? resolveRouteObject(to.value) : router.resolve(to.value).fullPath;
-        await Promise.all([
-          nuxtApp.hooks.callHook("link:prefetch", path).catch(() => {
-          }),
-          !isExternal.value && !hasTarget.value && preloadRouteComponents(to.value, router).catch(() => {
-          })
-        ]);
-      }
-      return () => {
-        var _a;
-        if (!isExternal.value && !hasTarget.value) {
-          const routerLinkProps = {
-            ref: elRef,
-            to: to.value,
-            activeClass: props.activeClass || options.activeClass,
-            exactActiveClass: props.exactActiveClass || options.exactActiveClass,
-            replace: props.replace,
-            ariaCurrentValue: props.ariaCurrentValue,
-            custom: props.custom
-          };
-          if (!props.custom) {
-            if (shouldPrefetch("interaction")) {
-              routerLinkProps.onPointerenter = prefetch.bind(null, void 0);
-              routerLinkProps.onFocus = prefetch.bind(null, void 0);
-            }
-            if (prefetched.value) {
-              routerLinkProps.class = props.prefetchedClass || options.prefetchedClass;
-            }
-            routerLinkProps.rel = props.rel || void 0;
-          }
-          return h(
-            resolveComponent("RouterLink"),
-            routerLinkProps,
-            slots.default
-          );
-        }
-        const target = props.target || null;
-        const rel = firstNonUndefined(
-          // converts `""` to `null` to prevent the attribute from being added as empty (`rel=""`)
-          props.noRel ? "" : props.rel,
-          options.externalRelAttribute,
-          /*
-          * A fallback rel of `noopener noreferrer` is applied for external links or links that open in a new tab.
-          * This solves a reverse tabnapping security flaw in browsers pre-2021 as well as improving privacy.
-          */
-          isAbsoluteUrl.value || hasTarget.value ? "noopener noreferrer" : ""
-        ) || null;
-        if (props.custom) {
-          if (!slots.default) {
-            return null;
-          }
-          return slots.default({
-            href: href.value,
-            navigate,
-            prefetch,
-            get route() {
-              if (!href.value) {
-                return void 0;
-              }
-              const url = new URL(href.value, "http://localhost");
-              return {
-                path: url.pathname,
-                fullPath: url.pathname,
-                get query() {
-                  return parseQuery(url.search);
-                },
-                hash: url.hash,
-                params: {},
-                name: void 0,
-                matched: [],
-                redirectedFrom: void 0,
-                meta: {},
-                href: href.value
-              };
-            },
-            rel,
-            target,
-            isExternal: isExternal.value || hasTarget.value,
-            isActive: false,
-            isExactActive: false
-          });
-        }
-        return h("a", { ref: el, href: href.value || null, rel, target }, (_a = slots.default) == null ? void 0 : _a.call(slots));
-      };
-    }
-  });
-}
-const __nuxt_component_0 = /* @__PURE__ */ defineNuxtLink(nuxtLinkDefaults);
-function applyTrailingSlashBehavior(to, trailingSlash) {
-  const normalizeFn = trailingSlash === "append" ? withTrailingSlash : withoutTrailingSlash;
-  const hasProtocolDifferentFromHttp = hasProtocol(to) && !to.startsWith("http");
-  if (hasProtocolDifferentFromHttp) {
-    return to;
-  }
-  return normalizeFn(to, true);
-}
-function isSlowConnection() {
-  {
-    return;
-  }
-}
-const _sfc_main = {
-  __name: "error-404",
-  __ssrInlineRender: true,
-  props: {
-    appName: {
-      type: String,
-      default: "Nuxt"
-    },
-    version: {
-      type: String,
-      default: ""
-    },
-    statusCode: {
-      type: Number,
-      default: 404
-    },
-    statusMessage: {
-      type: String,
-      default: "Not Found"
-    },
-    description: {
-      type: String,
-      default: "Sorry, the page you are looking for could not be found."
-    },
-    backHome: {
-      type: String,
-      default: "Go back home"
-    }
-  },
-  setup(__props) {
-    const props = __props;
-    useHead({
-      title: `${props.statusCode} - ${props.statusMessage} | ${props.appName}`,
-      script: [
-        {
-          children: `!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`
-        }
-      ],
-      style: [
-        {
-          children: `*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`
-        }
-      ]
-    });
-    return (_ctx, _push, _parent, _attrs) => {
-      const _component_NuxtLink = __nuxt_component_0;
-      _push(`<div${ssrRenderAttrs(mergeProps({ class: "antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black" }, _attrs))} data-v-00b6b518><div class="fixed left-0 right-0 spotlight z-10" data-v-00b6b518></div><div class="max-w-520px text-center z-20" data-v-00b6b518><h1 class="font-medium mb-8 sm:text-10xl text-8xl" data-v-00b6b518>${ssrInterpolate(__props.statusCode)}</h1><p class="font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl" data-v-00b6b518>${ssrInterpolate(__props.description)}</p><div class="flex items-center justify-center w-full" data-v-00b6b518>`);
-      _push(ssrRenderComponent(_component_NuxtLink, {
-        to: "/",
-        class: "cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"
-      }, {
-        default: withCtx((_, _push2, _parent2, _scopeId) => {
-          if (_push2) {
-            _push2(`${ssrInterpolate(__props.backHome)}`);
-          } else {
-            return [
-              createTextVNode(toDisplayString(__props.backHome), 1)
-            ];
-          }
-        }),
-        _: 1
-      }, _parent));
-      _push(`</div></div></div>`);
-    };
-  }
-};
-const _sfc_setup = _sfc_main.setup;
-_sfc_main.setup = (props, ctx) => {
-  const ssrContext = useSSRContext();
-  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("node_modules/nuxt/dist/app/components/error-404.vue");
-  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
-};
-const error404 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-00b6b518"]]);
-export {
-  error404 as default
-};
-//# sourceMappingURL=error-404-Dj6KT2oP.js.map

文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/server/_nuxt/error-404-Dj6KT2oP.js.map


文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/server/_nuxt/error-404-Dj6KT2oP.js.map.json


文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D8Sw_W7I.js


+ 0 - 1
.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D8Sw_W7I.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-404-styles-1.mjs-D8Sw_W7I.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}

+ 0 - 1
.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D8Sw_W7I.js.map.json

@@ -1 +0,0 @@
-{"file":"error-404-styles-1.mjs-D8Sw_W7I.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}

+ 0 - 3
.nuxt/dist/server/_nuxt/error-404-styles.BcoFjqgl.mjs

@@ -1,3 +0,0 @@
-import style_0 from './error-404-styles-1.mjs-D8Sw_W7I.js';
-import style_1 from './error-404-styles-1.mjs-D8Sw_W7I.js';
-export default [style_0, style_1]

+ 0 - 2
.nuxt/dist/server/_nuxt/error-404-styles.DRLC0U6S.mjs

@@ -1,2 +0,0 @@
-import style_0 from './error-404-styles-1.mjs-D8Sw_W7I.js';
-export default [style_0]

+ 0 - 71
.nuxt/dist/server/_nuxt/error-500-B0Hn6rMk.js

@@ -1,71 +0,0 @@
-import { mergeProps, useSSRContext } from "vue";
-import { ssrRenderAttrs, ssrInterpolate } from "vue/server-renderer";
-import { _ as _export_sfc } from "../server.mjs";
-import { u as useHead } from "./index-C2merokO.js";
-import "ofetch";
-import "#internal/nuxt/paths";
-import "hookable";
-import "unctx";
-import "h3";
-import "unhead";
-import "@unhead/shared";
-import "vue-router";
-import "radix3";
-import "defu";
-import "ufo";
-const _sfc_main = {
-  __name: "error-500",
-  __ssrInlineRender: true,
-  props: {
-    appName: {
-      type: String,
-      default: "Nuxt"
-    },
-    version: {
-      type: String,
-      default: ""
-    },
-    statusCode: {
-      type: Number,
-      default: 500
-    },
-    statusMessage: {
-      type: String,
-      default: "Server error"
-    },
-    description: {
-      type: String,
-      default: "This page is temporarily unavailable."
-    }
-  },
-  setup(__props) {
-    const props = __props;
-    useHead({
-      title: `${props.statusCode} - ${props.statusMessage} | ${props.appName}`,
-      script: [
-        {
-          children: `!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`
-        }
-      ],
-      style: [
-        {
-          children: `*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`
-        }
-      ]
-    });
-    return (_ctx, _push, _parent, _attrs) => {
-      _push(`<div${ssrRenderAttrs(mergeProps({ class: "antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black" }, _attrs))} data-v-f7ad9679><div class="-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight" data-v-f7ad9679></div><div class="max-w-520px text-center" data-v-f7ad9679><h1 class="font-medium mb-8 sm:text-10xl text-8xl" data-v-f7ad9679>${ssrInterpolate(__props.statusCode)}</h1><p class="font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl" data-v-f7ad9679>${ssrInterpolate(__props.description)}</p></div></div>`);
-    };
-  }
-};
-const _sfc_setup = _sfc_main.setup;
-_sfc_main.setup = (props, ctx) => {
-  const ssrContext = useSSRContext();
-  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("node_modules/nuxt/dist/app/components/error-500.vue");
-  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
-};
-const error500 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-f7ad9679"]]);
-export {
-  error500 as default
-};
-//# sourceMappingURL=error-500-B0Hn6rMk.js.map

文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/server/_nuxt/error-500-B0Hn6rMk.js.map


文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/server/_nuxt/error-500-B0Hn6rMk.js.map.json


+ 0 - 5
.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DiWYPNRc.js

@@ -1,5 +0,0 @@
-const error500_vue_vue_type_style_index_0_scoped_f7ad9679_lang = ".spotlight[data-v-f7ad9679]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-f7ad9679]{position:fixed}.-bottom-1\\/2[data-v-f7ad9679]{bottom:-50%}.left-0[data-v-f7ad9679]{left:0}.right-0[data-v-f7ad9679]{right:0}.grid[data-v-f7ad9679]{display:grid}.mb-16[data-v-f7ad9679]{margin-bottom:4rem}.mb-8[data-v-f7ad9679]{margin-bottom:2rem}.h-1\\/2[data-v-f7ad9679]{height:50%}.max-w-520px[data-v-f7ad9679]{max-width:520px}.min-h-screen[data-v-f7ad9679]{min-height:100vh}.place-content-center[data-v-f7ad9679]{place-content:center}.overflow-hidden[data-v-f7ad9679]{overflow:hidden}.bg-white[data-v-f7ad9679]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-f7ad9679]{padding-left:2rem;padding-right:2rem}.text-center[data-v-f7ad9679]{text-align:center}.text-8xl[data-v-f7ad9679]{font-size:6rem;line-height:1}.text-xl[data-v-f7ad9679]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-f7ad9679]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-f7ad9679]{font-weight:300}.font-medium[data-v-f7ad9679]{font-weight:500}.leading-tight[data-v-f7ad9679]{line-height:1.25}.font-sans[data-v-f7ad9679]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-f7ad9679]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\\:bg-black[data-v-f7ad9679]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\\:text-white[data-v-f7ad9679]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\\:px-0[data-v-f7ad9679]{padding-left:0;padding-right:0}.sm\\:text-4xl[data-v-f7ad9679]{font-size:2.25rem;line-height:2.5rem}}";
-export {
-  error500_vue_vue_type_style_index_0_scoped_f7ad9679_lang as default
-};
-//# sourceMappingURL=error-500-styles-1.mjs-DiWYPNRc.js.map

+ 0 - 1
.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DiWYPNRc.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-500-styles-1.mjs-DiWYPNRc.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}

+ 0 - 1
.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DiWYPNRc.js.map.json

@@ -1 +0,0 @@
-{"file":"error-500-styles-1.mjs-DiWYPNRc.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}

+ 0 - 3
.nuxt/dist/server/_nuxt/error-500-styles.DPP87-Dp.mjs

@@ -1,3 +0,0 @@
-import style_0 from './error-500-styles-1.mjs-DiWYPNRc.js';
-import style_1 from './error-500-styles-1.mjs-DiWYPNRc.js';
-export default [style_0, style_1]

+ 0 - 2
.nuxt/dist/server/_nuxt/error-500-styles.DqmriZ_b.mjs

@@ -1,2 +0,0 @@
-import style_0 from './error-500-styles-1.mjs-DiWYPNRc.js';
-export default [style_0]

+ 0 - 34
.nuxt/dist/server/_nuxt/index-C2merokO.js

@@ -1,34 +0,0 @@
-import { ref, watchEffect, watch, getCurrentInstance } from "vue";
-import { i as injectHead, d as resolveUnrefHeadInput } from "../server.mjs";
-import { composableNames } from "@unhead/shared";
-function useHead(input, options = {}) {
-  const head = options.head || injectHead();
-  if (head) {
-    if (!head.ssr)
-      return clientUseHead(head, input, options);
-    return head.push(input, options);
-  }
-}
-function clientUseHead(head, input, options = {}) {
-  const deactivated = ref(false);
-  const resolvedInput = ref({});
-  watchEffect(() => {
-    resolvedInput.value = deactivated.value ? {} : resolveUnrefHeadInput(input);
-  });
-  const entry = head.push(resolvedInput.value, options);
-  watch(resolvedInput, (e) => {
-    entry.patch(e);
-  });
-  getCurrentInstance();
-  return entry;
-}
-const coreComposableNames = [
-  "injectHead"
-];
-({
-  "@unhead/vue": [...coreComposableNames, ...composableNames]
-});
-export {
-  useHead as u
-};
-//# sourceMappingURL=index-C2merokO.js.map

文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/server/_nuxt/index-C2merokO.js.map


文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/server/_nuxt/index-C2merokO.js.map.json


+ 0 - 29
.nuxt/dist/server/_nuxt/login-C0jWU6fx.js

@@ -1,29 +0,0 @@
-import { mergeProps, useSSRContext } from "vue";
-import { ssrRenderAttrs } from "vue/server-renderer";
-import { _ as _export_sfc } from "../server.mjs";
-import "ofetch";
-import "#internal/nuxt/paths";
-import "hookable";
-import "unctx";
-import "h3";
-import "unhead";
-import "@unhead/shared";
-import "vue-router";
-import "radix3";
-import "defu";
-import "ufo";
-const _sfc_main = {};
-function _sfc_ssrRender(_ctx, _push, _parent, _attrs) {
-  _push(`<div${ssrRenderAttrs(mergeProps({ class: "login" }, _attrs))}><h1>登录</h1></div>`);
-}
-const _sfc_setup = _sfc_main.setup;
-_sfc_main.setup = (props, ctx) => {
-  const ssrContext = useSSRContext();
-  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/login.vue");
-  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
-};
-const login = /* @__PURE__ */ _export_sfc(_sfc_main, [["ssrRender", _sfc_ssrRender]]);
-export {
-  login as default
-};
-//# sourceMappingURL=login-C0jWU6fx.js.map

+ 0 - 1
.nuxt/dist/server/_nuxt/login-C0jWU6fx.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"login-C0jWU6fx.js","sources":["../../../../pages/login.vue"],"sourcesContent":["<template>\r\n    <!-- 登录页面 -->\r\n    <div class=\"login\">\r\n        <h1>登录</h1>\r\n        <!-- <img src=\"../assets/images/image 36.png\" alt=\"\" width=\"200px\"> -->\r\n    </div>\r\n</template>"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,SAAA,eAAA,MAAA,OAAA,SAEc;;;;;;;;;;"}

+ 0 - 1
.nuxt/dist/server/_nuxt/login-C0jWU6fx.js.map.json

@@ -1 +0,0 @@
-{"file":"login-C0jWU6fx.js","mappings":";;;;;;;;;;;;;;;AAAA,SAAA,eAAA,MAAA,OAAA,SAEc;;;;;;;;;;","names":[],"sources":["../../../../pages/login.vue"],"sourcesContent":["<template>\r\n    <!-- 登录页面 -->\r\n    <div class=\"login\">\r\n        <h1>登录</h1>\r\n        <!-- <img src=\"../assets/images/image 36.png\" alt=\"\" width=\"200px\"> -->\r\n    </div>\r\n</template>"],"version":3}

+ 0 - 29
.nuxt/dist/server/_nuxt/register-hicBJgDn.js

@@ -1,29 +0,0 @@
-import { mergeProps, useSSRContext } from "vue";
-import { ssrRenderAttrs } from "vue/server-renderer";
-import { _ as _export_sfc } from "../server.mjs";
-import "ofetch";
-import "#internal/nuxt/paths";
-import "hookable";
-import "unctx";
-import "h3";
-import "unhead";
-import "@unhead/shared";
-import "vue-router";
-import "radix3";
-import "defu";
-import "ufo";
-const _sfc_main = {};
-function _sfc_ssrRender(_ctx, _push, _parent, _attrs) {
-  _push(`<div${ssrRenderAttrs(mergeProps({ class: "register" }, _attrs))}> 注册 </div>`);
-}
-const _sfc_setup = _sfc_main.setup;
-_sfc_main.setup = (props, ctx) => {
-  const ssrContext = useSSRContext();
-  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/register.vue");
-  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
-};
-const register = /* @__PURE__ */ _export_sfc(_sfc_main, [["ssrRender", _sfc_ssrRender]]);
-export {
-  register as default
-};
-//# sourceMappingURL=register-hicBJgDn.js.map

+ 0 - 1
.nuxt/dist/server/_nuxt/register-hicBJgDn.js.map

@@ -1 +0,0 @@
-{"version":3,"file":"register-hicBJgDn.js","sources":["../../../../pages/register.vue"],"sourcesContent":["<template>\r\n    <!-- 注册 -->\r\n    <div class=\"register\">\r\n        注册\r\n    </div>\r\n</template>"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,SAAA,eAAA,MAAA,OAAA,SAEc;;;;;;;;;;"}

+ 0 - 1
.nuxt/dist/server/_nuxt/register-hicBJgDn.js.map.json

@@ -1 +0,0 @@
-{"file":"register-hicBJgDn.js","mappings":";;;;;;;;;;;;;;;AAAA,SAAA,eAAA,MAAA,OAAA,SAEc;;;;;;;;;;","names":[],"sources":["../../../../pages/register.vue"],"sourcesContent":["<template>\r\n    <!-- 注册 -->\r\n    <div class=\"register\">\r\n        注册\r\n    </div>\r\n</template>"],"version":3}

文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/server/server.mjs.map


文件差异内容过多而无法显示
+ 0 - 0
.nuxt/dist/server/server.mjs.map.json


+ 0 - 10
.nuxt/dist/server/styles.mjs

@@ -1,10 +0,0 @@
-const interopDefault = r => r.default || r || []
-export default {
-  "node_modules/nuxt/dist/app/entry.js": () => import('./_nuxt/entry-styles.BOkkJ52g.mjs').then(interopDefault),
-  "pages/index.vue": () => import('./_nuxt/index-styles.BmXPPUZU.mjs').then(interopDefault),
-  "node_modules/nuxt/dist/app/components/error-500.vue": () => import('./_nuxt/error-500-styles.DPP87-Dp.mjs').then(interopDefault),
-  "node_modules/nuxt/dist/app/components/error-404.vue": () => import('./_nuxt/error-404-styles.BcoFjqgl.mjs').then(interopDefault),
-  "pages/index.vue?vue&type=style&index=0&scoped=66a92ad9&lang.less": () => import('./_nuxt/index-styles.COEbj-dX.mjs').then(interopDefault),
-  "node_modules/nuxt/dist/app/components/error-500.vue?vue&type=style&index=0&scoped=f7ad9679&lang.css": () => import('./_nuxt/error-500-styles.DqmriZ_b.mjs').then(interopDefault),
-  "node_modules/nuxt/dist/app/components/error-404.vue?vue&type=style&index=0&scoped=00b6b518&lang.css": () => import('./_nuxt/error-404-styles.DRLC0U6S.mjs').then(interopDefault)
-}

+ 1 - 1
.nuxt/manifest/latest.json

@@ -1 +1 @@
-{"id":"dev","timestamp":1728623084305}
+{"id":"dev","timestamp":1728876094196}

+ 0 - 1
.nuxt/manifest/meta/8eda0fa9-b467-4e53-aae8-0d1778512b7b.json

@@ -1 +0,0 @@
-{"id":"8eda0fa9-b467-4e53-aae8-0d1778512b7b","timestamp":1728607421389,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/login","/register"]}

+ 1 - 1
.nuxt/manifest/meta/dev.json

@@ -1 +1 @@
-{"id":"dev","timestamp":1728623084305,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}
+{"id":"dev","timestamp":1728876094196,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 3 - 3
.nuxt/nitro.json

@@ -1,5 +1,5 @@
 {
-  "date": "2024-10-11T05:04:49.295Z",
+  "date": "2024-10-14T03:21:36.455Z",
   "preset": "nitro-dev",
   "framework": {
     "name": "nuxt",
@@ -9,9 +9,9 @@
     "nitro": "2.9.7"
   },
   "dev": {
-    "pid": 2548,
+    "pid": 6540,
     "workerAddress": {
-      "socketPath": "\\\\.\\pipe\\nitro\\worker-2548-2.sock"
+      "socketPath": "\\\\.\\pipe\\nitro\\worker-6540-1.sock"
     }
   }
 }

+ 1 - 1
.nuxt/nuxt.d.ts

@@ -1,6 +1,6 @@
 // Generated by nuxi
-/// <reference types="@nuxt/devtools" />
 /// <reference types="@nuxt/telemetry" />
+/// <reference types="@nuxt/devtools" />
 /// <reference types="nuxt" />
 /// <reference path="types/app-defaults.d.ts" />
 /// <reference path="types/plugins.d.ts" />

文件差异内容过多而无法显示
+ 0 - 3
.nuxt/prerender/chunks/_/error-500.mjs


+ 0 - 1
.nuxt/prerender/chunks/_/error-500.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-500.mjs","sources":["../../../../node_modules/nuxt/dist/core/runtime/nitro/error-500.js"],"sourcesContent":null,"names":[],"mappings":"","x_google_ignoreList":[0]}

+ 0 - 451
.nuxt/prerender/chunks/_/renderer.mjs

@@ -1,451 +0,0 @@
-import process from 'node:process';globalThis._importMeta_=globalThis._importMeta_||{url:"file:///_entry.js",env:process.env};import { getRequestDependencies, getPreloadLinks, getPrefetchLinks, createRenderer } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
-import { eventHandler, setResponseHeader, send, getResponseStatus, setResponseStatus, setResponseHeaders, getQuery, createError, appendResponseHeader, getResponseStatusText } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import { stringify, uneval } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/devalue/index.js';
-import { joinRelativeURL, joinURL, withoutTrailingSlash } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import { renderToString } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
-import { propsToString, renderSSRHead } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
-import { u as useRuntimeConfig, a as useNitroApp, b as useStorage, g as getRouteRules } from '../routes/index.mjs';
-import { createServerHead as createServerHead$1, CapoPlugin } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
-import { version, unref } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/index.mjs';
-import { defineHeadPlugin } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
-
-function defineRenderHandler(handler) {
-  const runtimeConfig = useRuntimeConfig();
-  return eventHandler(async (event) => {
-    if (event.path === `${runtimeConfig.app.baseURL}favicon.ico`) {
-      setResponseHeader(event, "Content-Type", "image/x-icon");
-      return send(
-        event,
-        "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"
-      );
-    }
-    const response = await handler(event);
-    if (!response) {
-      const _currentStatus = getResponseStatus(event);
-      setResponseStatus(event, _currentStatus === 200 ? 500 : _currentStatus);
-      return send(
-        event,
-        "No response returned from render handler: " + event.path
-      );
-    }
-    const nitroApp = useNitroApp();
-    await nitroApp.hooks.callHook("render:response", response, { event });
-    if (response.headers) {
-      setResponseHeaders(event, response.headers);
-    }
-    if (response.statusCode || response.statusMessage) {
-      setResponseStatus(event, response.statusCode, response.statusMessage);
-    }
-    return response.body;
-  });
-}
-
-const Vue3 = version[0] === "3";
-
-function resolveUnref(r) {
-  return typeof r === "function" ? r() : unref(r);
-}
-function resolveUnrefHeadInput(ref) {
-  if (ref instanceof Promise || ref instanceof Date || ref instanceof RegExp)
-    return ref;
-  const root = resolveUnref(ref);
-  if (!ref || !root)
-    return root;
-  if (Array.isArray(root))
-    return root.map((r) => resolveUnrefHeadInput(r));
-  if (typeof root === "object") {
-    const resolved = {};
-    for (const k in root) {
-      if (!Object.prototype.hasOwnProperty.call(root, k)) {
-        continue;
-      }
-      if (k === "titleTemplate" || k[0] === "o" && k[1] === "n") {
-        resolved[k] = unref(root[k]);
-        continue;
-      }
-      resolved[k] = resolveUnrefHeadInput(root[k]);
-    }
-    return resolved;
-  }
-  return root;
-}
-
-const VueReactivityPlugin = defineHeadPlugin({
-  hooks: {
-    "entries:resolve": (ctx) => {
-      for (const entry of ctx.entries)
-        entry.resolvedInput = resolveUnrefHeadInput(entry.input);
-    }
-  }
-});
-
-const headSymbol = "usehead";
-function vueInstall(head) {
-  const plugin = {
-    install(app) {
-      if (Vue3) {
-        app.config.globalProperties.$unhead = head;
-        app.config.globalProperties.$head = head;
-        app.provide(headSymbol, head);
-      }
-    }
-  };
-  return plugin.install;
-}
-function createServerHead(options = {}) {
-  const head = createServerHead$1(options);
-  head.use(VueReactivityPlugin);
-  head.install = vueInstall(head);
-  return head;
-}
-
-const unheadPlugins = true ? [CapoPlugin({ track: true })] : [];
-
-const renderSSRHeadOptions = {"omitLineBreaks":false};
-
-const appHead = {"meta":[{"name":"viewport","content":"width=device-width, initial-scale=1"},{"charset":"utf-8"}],"link":[],"style":[],"script":[],"noscript":[]};
-
-const appRootTag = "div";
-
-const appRootAttrs = {"id":"__nuxt"};
-
-const appTeleportTag = "div";
-
-const appTeleportAttrs = {"id":"teleports"};
-
-const componentIslands = false;
-
-const appId = "nuxt-app";
-
-function baseURL() {
-  return useRuntimeConfig().app.baseURL;
-}
-function buildAssetsDir() {
-  return useRuntimeConfig().app.buildAssetsDir;
-}
-function buildAssetsURL(...path) {
-  return joinRelativeURL(publicAssetsURL(), buildAssetsDir(), ...path);
-}
-function publicAssetsURL(...path) {
-  const app = useRuntimeConfig().app;
-  const publicBase = app.cdnURL || app.baseURL;
-  return path.length ? joinRelativeURL(publicBase, ...path) : publicBase;
-}
-
-globalThis.__buildAssetsURL = buildAssetsURL;
-globalThis.__publicAssetsURL = publicAssetsURL;
-const getClientManifest = () => import('../build/client.manifest.mjs').then((r) => r.default || r).then((r) => typeof r === "function" ? r() : r);
-const getEntryIds = () => getClientManifest().then((r) => Object.values(r).filter(
-  (r2) => (
-    // @ts-expect-error internal key set by CSS inlining configuration
-    r2._globalCSS
-  )
-).map((r2) => r2.src));
-const getServerEntry = () => import('../build/server.mjs').then((r) => r.default || r);
-const getSSRStyles = lazyCachedFunction(() => import('../build/styles.mjs').then((r) => r.default || r));
-const getSSRRenderer = lazyCachedFunction(async () => {
-  const manifest = await getClientManifest();
-  if (!manifest) {
-    throw new Error("client.manifest is not available");
-  }
-  const createSSRApp = await getServerEntry();
-  if (!createSSRApp) {
-    throw new Error("Server bundle is not available");
-  }
-  const options = {
-    manifest,
-    renderToString: renderToString$1,
-    buildAssetsURL
-  };
-  const renderer = createRenderer(createSSRApp, options);
-  async function renderToString$1(input, context) {
-    const html = await renderToString(input, context);
-    return APP_ROOT_OPEN_TAG + html + APP_ROOT_CLOSE_TAG;
-  }
-  return renderer;
-});
-const getSPARenderer = lazyCachedFunction(async () => {
-  const manifest = await getClientManifest();
-  const spaTemplate = await import('../virtual/_virtual_spa-template.mjs').then((r) => r.template).catch(() => "").then((r) => APP_ROOT_OPEN_TAG + r + APP_ROOT_CLOSE_TAG);
-  const options = {
-    manifest,
-    renderToString: () => spaTemplate,
-    buildAssetsURL
-  };
-  const renderer = createRenderer(() => () => {
-  }, options);
-  const result = await renderer.renderToString({});
-  const renderToString = (ssrContext) => {
-    const config = useRuntimeConfig(ssrContext.event);
-    ssrContext.modules = ssrContext.modules || /* @__PURE__ */ new Set();
-    ssrContext.payload.serverRendered = false;
-    ssrContext.config = {
-      public: config.public,
-      app: config.app
-    };
-    return Promise.resolve(result);
-  };
-  return {
-    rendererContext: renderer.rendererContext,
-    renderToString
-  };
-});
-const payloadCache = useStorage("internal:nuxt:prerender:payload") ;
-useStorage("internal:nuxt:prerender:island") ;
-useStorage("internal:nuxt:prerender:island-props") ;
-const HAS_APP_TELEPORTS = !!(appTeleportAttrs.id);
-const APP_TELEPORT_OPEN_TAG = HAS_APP_TELEPORTS ? `<${appTeleportTag}${propsToString(appTeleportAttrs)}>` : "";
-const APP_TELEPORT_CLOSE_TAG = HAS_APP_TELEPORTS ? `</${appTeleportTag}>` : "";
-const APP_ROOT_OPEN_TAG = `<${appRootTag}${propsToString(appRootAttrs)}>`;
-const APP_ROOT_CLOSE_TAG = `</${appRootTag}>`;
-const PAYLOAD_URL_RE = /\/_payload.json(\?.*)?$/ ;
-const PRERENDER_NO_SSR_ROUTES = /* @__PURE__ */ new Set(["/index.html", "/200.html", "/404.html"]);
-const renderer = defineRenderHandler(async (event) => {
-  const nitroApp = useNitroApp();
-  const ssrError = event.path.startsWith("/__nuxt_error") ? getQuery(event) : null;
-  if (ssrError && ssrError.statusCode) {
-    ssrError.statusCode = Number.parseInt(ssrError.statusCode);
-  }
-  if (ssrError && !("__unenv__" in event.node.req)) {
-    throw createError({
-      statusCode: 404,
-      statusMessage: "Page Not Found: /__nuxt_error"
-    });
-  }
-  const isRenderingIsland = componentIslands;
-  const islandContext = void 0;
-  let url = ssrError?.url || islandContext?.url || event.path;
-  const isRenderingPayload = PAYLOAD_URL_RE.test(url) && !isRenderingIsland;
-  if (isRenderingPayload) {
-    url = url.substring(0, url.lastIndexOf("/")) || "/";
-    event._path = url;
-    event.node.req.url = url;
-    if (await payloadCache.hasItem(url)) {
-      return payloadCache.getItem(url);
-    }
-  }
-  const routeOptions = getRouteRules(event);
-  const head = createServerHead({
-    plugins: unheadPlugins
-  });
-  const headEntryOptions = { mode: "server" };
-  {
-    head.push(appHead, headEntryOptions);
-  }
-  const ssrContext = {
-    url,
-    event,
-    runtimeConfig: useRuntimeConfig(event),
-    noSSR: event.context.nuxt?.noSSR || routeOptions.ssr === false && !isRenderingIsland || (PRERENDER_NO_SSR_ROUTES.has(url) ),
-    head,
-    error: !!ssrError,
-    nuxt: void 0,
-    /* NuxtApp */
-    payload: ssrError ? { error: ssrError } : {},
-    _payloadReducers: /* @__PURE__ */ Object.create(null),
-    modules: /* @__PURE__ */ new Set(),
-    islandContext
-  };
-  const _PAYLOAD_EXTRACTION = !ssrContext.noSSR && !isRenderingIsland;
-  const payloadURL = _PAYLOAD_EXTRACTION ? joinURL(ssrContext.runtimeConfig.app.cdnURL || ssrContext.runtimeConfig.app.baseURL, url, "_payload.json" ) + "?" + ssrContext.runtimeConfig.app.buildId : void 0;
-  {
-    ssrContext.payload.prerenderedAt = Date.now();
-  }
-  const renderer = ssrContext.noSSR ? await getSPARenderer() : await getSSRRenderer();
-  {
-    for (const id of await getEntryIds()) {
-      ssrContext.modules.add(id);
-    }
-  }
-  const _rendered = await renderer.renderToString(ssrContext).catch(async (error) => {
-    if (ssrContext._renderResponse && error.message === "skipping render") {
-      return {};
-    }
-    const _err = !ssrError && ssrContext.payload?.error || error;
-    await ssrContext.nuxt?.hooks.callHook("app:error", _err);
-    throw _err;
-  });
-  await ssrContext.nuxt?.hooks.callHook("app:rendered", { ssrContext, renderResult: _rendered });
-  if (ssrContext._renderResponse) {
-    return ssrContext._renderResponse;
-  }
-  if (ssrContext.payload?.error && !ssrError) {
-    throw ssrContext.payload.error;
-  }
-  if (isRenderingPayload) {
-    const response2 = renderPayloadResponse(ssrContext);
-    {
-      await payloadCache.setItem(url, response2);
-    }
-    return response2;
-  }
-  if (_PAYLOAD_EXTRACTION) {
-    appendResponseHeader(event, "x-nitro-prerender", joinURL(url, "_payload.json" ));
-    await payloadCache.setItem(withoutTrailingSlash(url), renderPayloadResponse(ssrContext));
-  }
-  const inlinedStyles = await renderInlineStyles(ssrContext.modules ?? []) ;
-  const NO_SCRIPTS = routeOptions.experimentalNoScripts;
-  const { styles, scripts } = getRequestDependencies(ssrContext, renderer.rendererContext);
-  if (_PAYLOAD_EXTRACTION && !NO_SCRIPTS && !isRenderingIsland) {
-    head.push({
-      link: [
-        { rel: "preload", as: "fetch", crossorigin: "anonymous", href: payloadURL } 
-      ]
-    }, headEntryOptions);
-  }
-  if (inlinedStyles.length) {
-    head.push({ style: inlinedStyles });
-  }
-  {
-    const link = [];
-    for (const style in styles) {
-      const resource = styles[style];
-      {
-        link.push({ rel: "stylesheet", href: renderer.rendererContext.buildAssetsURL(resource.file) });
-      }
-    }
-    if (link.length) {
-      head.push({ link }, headEntryOptions);
-    }
-  }
-  if (!NO_SCRIPTS && !isRenderingIsland) {
-    head.push({
-      link: getPreloadLinks(ssrContext, renderer.rendererContext)
-    }, headEntryOptions);
-    head.push({
-      link: getPrefetchLinks(ssrContext, renderer.rendererContext)
-    }, headEntryOptions);
-    head.push({
-      script: _PAYLOAD_EXTRACTION ? renderPayloadJsonScript({ ssrContext, data: splitPayload(ssrContext).initial, src: payloadURL })  : renderPayloadJsonScript({ ssrContext, data: ssrContext.payload }) 
-    }, {
-      ...headEntryOptions,
-      // this should come before another end of body scripts
-      tagPosition: "bodyClose",
-      tagPriority: "high"
-    });
-  }
-  if (!routeOptions.experimentalNoScripts && !isRenderingIsland) {
-    head.push({
-      script: Object.values(scripts).map((resource) => ({
-        type: resource.module ? "module" : null,
-        src: renderer.rendererContext.buildAssetsURL(resource.file),
-        defer: resource.module ? null : true,
-        // if we are rendering script tag payloads that import an async payload
-        // we need to ensure this resolves before executing the Nuxt entry
-        tagPosition: _PAYLOAD_EXTRACTION && !true ? "bodyClose" : "head",
-        crossorigin: ""
-      }))
-    }, headEntryOptions);
-  }
-  const { headTags, bodyTags, bodyTagsOpen, htmlAttrs, bodyAttrs } = await renderSSRHead(head, renderSSRHeadOptions);
-  const htmlContext = {
-    island: isRenderingIsland,
-    htmlAttrs: htmlAttrs ? [htmlAttrs] : [],
-    head: normalizeChunks([headTags]),
-    bodyAttrs: bodyAttrs ? [bodyAttrs] : [],
-    bodyPrepend: normalizeChunks([bodyTagsOpen, ssrContext.teleports?.body]),
-    body: [
-      _rendered.html,
-      APP_TELEPORT_OPEN_TAG + (HAS_APP_TELEPORTS ? joinTags([ssrContext.teleports?.[`#${appTeleportAttrs.id}`]]) : "") + APP_TELEPORT_CLOSE_TAG
-    ],
-    bodyAppend: [bodyTags]
-  };
-  await nitroApp.hooks.callHook("render:html", htmlContext, { event });
-  const response = {
-    body: renderHTMLDocument(htmlContext),
-    statusCode: getResponseStatus(event),
-    statusMessage: getResponseStatusText(event),
-    headers: {
-      "content-type": "text/html;charset=utf-8",
-      "x-powered-by": "Nuxt"
-    }
-  };
-  return response;
-});
-function lazyCachedFunction(fn) {
-  let res = null;
-  return () => {
-    if (res === null) {
-      res = fn().catch((err) => {
-        res = null;
-        throw err;
-      });
-    }
-    return res;
-  };
-}
-function normalizeChunks(chunks) {
-  return chunks.filter(Boolean).map((i) => i.trim());
-}
-function joinTags(tags) {
-  return tags.join("");
-}
-function joinAttrs(chunks) {
-  if (chunks.length === 0) {
-    return "";
-  }
-  return " " + chunks.join(" ");
-}
-function renderHTMLDocument(html) {
-  return `<!DOCTYPE html><html${joinAttrs(html.htmlAttrs)}><head>${joinTags(html.head)}</head><body${joinAttrs(html.bodyAttrs)}>${joinTags(html.bodyPrepend)}${joinTags(html.body)}${joinTags(html.bodyAppend)}</body></html>`;
-}
-async function renderInlineStyles(usedModules) {
-  const styleMap = await getSSRStyles();
-  const inlinedStyles = /* @__PURE__ */ new Set();
-  for (const mod of usedModules) {
-    if (mod in styleMap) {
-      for (const style of await styleMap[mod]()) {
-        inlinedStyles.add(style);
-      }
-    }
-  }
-  return Array.from(inlinedStyles).map((style) => ({ innerHTML: style }));
-}
-function renderPayloadResponse(ssrContext) {
-  return {
-    body: stringify(splitPayload(ssrContext).payload, ssrContext._payloadReducers) ,
-    statusCode: getResponseStatus(ssrContext.event),
-    statusMessage: getResponseStatusText(ssrContext.event),
-    headers: {
-      "content-type": "application/json;charset=utf-8" ,
-      "x-powered-by": "Nuxt"
-    }
-  };
-}
-function renderPayloadJsonScript(opts) {
-  const contents = opts.data ? stringify(opts.data, opts.ssrContext._payloadReducers) : "";
-  const payload = {
-    "type": "application/json",
-    "innerHTML": contents,
-    "data-nuxt-data": appId,
-    "data-ssr": !(opts.ssrContext.noSSR)
-  };
-  {
-    payload.id = "__NUXT_DATA__";
-  }
-  if (opts.src) {
-    payload["data-src"] = opts.src;
-  }
-  const config = uneval(opts.ssrContext.config);
-  return [
-    payload,
-    {
-      innerHTML: `window.__NUXT__={};window.__NUXT__.config=${config}`
-    }
-  ];
-}
-function splitPayload(ssrContext) {
-  const { data, prerenderedAt, ...initial } = ssrContext.payload;
-  return {
-    initial: { ...initial, prerenderedAt },
-    payload: { data, prerenderedAt }
-  };
-}
-
-const renderer$1 = /*#__PURE__*/Object.freeze({
-  __proto__: null,
-  default: renderer
-});
-
-export { buildAssetsURL as a, baseURL as b, renderer$1 as r };
-//# sourceMappingURL=renderer.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/_/renderer.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"renderer.mjs","sources":["../../../../node_modules/nitropack/dist/runtime/renderer.mjs","../../../../node_modules/@unhead/vue/dist/shared/vue.f49591ad.mjs","../../../../node_modules/nuxt/dist/core/runtime/nitro/paths.js","../../../../node_modules/nuxt/dist/core/runtime/nitro/renderer.js"],"sourcesContent":null,"names":["renderToString","_renderToString"],"mappings":"","x_google_ignoreList":[0,1,2,3]}

+ 0 - 219
.nuxt/prerender/chunks/build/client.manifest.mjs

@@ -1,219 +0,0 @@
-const client_manifest = {
-  "_EkHgcJ8W.js": {
-    "resourceType": "script",
-    "module": true,
-    "prefetch": true,
-    "preload": true,
-    "file": "EkHgcJ8W.js",
-    "name": "vue.8fc199ce",
-    "imports": [
-      "node_modules/nuxt/dist/app/entry.js"
-    ]
-  },
-  "node_modules/nuxt/dist/app/components/error-404.vue": {
-    "resourceType": "script",
-    "module": true,
-    "prefetch": true,
-    "preload": true,
-    "file": "BgRkjnb9.js",
-    "name": "error-404",
-    "src": "node_modules/nuxt/dist/app/components/error-404.vue",
-    "isDynamicEntry": true,
-    "imports": [
-      "node_modules/nuxt/dist/app/entry.js",
-      "_EkHgcJ8W.js"
-    ],
-    "css": []
-  },
-  "error-404.ygbHJO5Q.css": {
-    "file": "error-404.ygbHJO5Q.css",
-    "resourceType": "style",
-    "prefetch": true,
-    "preload": true
-  },
-  "node_modules/nuxt/dist/app/components/error-500.vue": {
-    "resourceType": "script",
-    "module": true,
-    "prefetch": true,
-    "preload": true,
-    "file": "SjWYsgMh.js",
-    "name": "error-500",
-    "src": "node_modules/nuxt/dist/app/components/error-500.vue",
-    "isDynamicEntry": true,
-    "imports": [
-      "node_modules/nuxt/dist/app/entry.js",
-      "_EkHgcJ8W.js"
-    ],
-    "css": []
-  },
-  "error-500.B11Ibp8J.css": {
-    "file": "error-500.B11Ibp8J.css",
-    "resourceType": "style",
-    "prefetch": true,
-    "preload": true
-  },
-  "node_modules/nuxt/dist/app/entry.js": {
-    "resourceType": "script",
-    "module": true,
-    "prefetch": true,
-    "preload": true,
-    "file": "Dn_fkiE0.js",
-    "name": "entry",
-    "src": "node_modules/nuxt/dist/app/entry.js",
-    "isEntry": true,
-    "dynamicImports": [
-      "node_modules/nuxt/dist/app/components/error-404.vue",
-      "node_modules/nuxt/dist/app/components/error-500.vue"
-    ],
-    "_globalCSS": true
-  },
-  "pages/index.vue": {
-    "resourceType": "script",
-    "module": true,
-    "prefetch": true,
-    "preload": true,
-    "file": "DyJZEmxo.js",
-    "name": "index",
-    "src": "pages/index.vue",
-    "isDynamicEntry": true,
-    "imports": [
-      "node_modules/nuxt/dist/app/entry.js"
-    ],
-    "css": [],
-    "assets": [
-      "image 36_2x.BgXjppgc.png",
-      "banner 1.BNFYCV4P.png",
-      "Group 1550_2x.BZnaaGtP.png",
-      "image.CCoQqxXP.png",
-      "tonny00255_2x.SHbIoJha.png",
-      "tonny00255_On_2x.DSgDpfgj.png",
-      "Group 1505.Bdi-gGT5.png"
-    ]
-  },
-  "index.CuJ398hq.css": {
-    "file": "index.CuJ398hq.css",
-    "resourceType": "style",
-    "prefetch": true,
-    "preload": true
-  },
-  "image 36_2x.BgXjppgc.png": {
-    "file": "image 36_2x.BgXjppgc.png",
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png"
-  },
-  "banner 1.BNFYCV4P.png": {
-    "file": "banner 1.BNFYCV4P.png",
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png"
-  },
-  "Group 1550_2x.BZnaaGtP.png": {
-    "file": "Group 1550_2x.BZnaaGtP.png",
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png"
-  },
-  "image.CCoQqxXP.png": {
-    "file": "image.CCoQqxXP.png",
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png"
-  },
-  "tonny00255_2x.SHbIoJha.png": {
-    "file": "tonny00255_2x.SHbIoJha.png",
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png"
-  },
-  "tonny00255_On_2x.DSgDpfgj.png": {
-    "file": "tonny00255_On_2x.DSgDpfgj.png",
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png"
-  },
-  "Group 1505.Bdi-gGT5.png": {
-    "file": "Group 1505.Bdi-gGT5.png",
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png"
-  },
-  "pages/login.vue": {
-    "resourceType": "script",
-    "module": true,
-    "prefetch": true,
-    "preload": true,
-    "file": "BCM9FsqP.js",
-    "name": "login",
-    "src": "pages/login.vue",
-    "isDynamicEntry": true,
-    "imports": [
-      "node_modules/nuxt/dist/app/entry.js"
-    ]
-  },
-  "pages/register.vue": {
-    "resourceType": "script",
-    "module": true,
-    "prefetch": true,
-    "preload": true,
-    "file": "D8L6t5B4.js",
-    "name": "register",
-    "src": "pages/register.vue",
-    "isDynamicEntry": true,
-    "imports": [
-      "node_modules/nuxt/dist/app/entry.js"
-    ]
-  },
-  "static/images/Group 1505.png": {
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png",
-    "file": "Group 1505.Bdi-gGT5.png",
-    "src": "static/images/Group 1505.png"
-  },
-  "static/images/Group 1550@2x.png": {
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png",
-    "file": "Group 1550_2x.BZnaaGtP.png",
-    "src": "static/images/Group 1550@2x.png"
-  },
-  "static/images/banner 1.png": {
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png",
-    "file": "banner 1.BNFYCV4P.png",
-    "src": "static/images/banner 1.png"
-  },
-  "static/images/image 36@2x.png": {
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png",
-    "file": "image 36_2x.BgXjppgc.png",
-    "src": "static/images/image 36@2x.png"
-  },
-  "static/images/image.png": {
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png",
-    "file": "image.CCoQqxXP.png",
-    "src": "static/images/image.png"
-  },
-  "static/images/tonny00255@2x.png": {
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png",
-    "file": "tonny00255_2x.SHbIoJha.png",
-    "src": "static/images/tonny00255@2x.png"
-  },
-  "static/images/tonny00255_On@2x.png": {
-    "resourceType": "image",
-    "prefetch": true,
-    "mimeType": "image/png",
-    "file": "tonny00255_On_2x.DSgDpfgj.png",
-    "src": "static/images/tonny00255_On@2x.png"
-  }
-};
-
-export { client_manifest as default };
-//# sourceMappingURL=client.manifest.mjs.map

文件差异内容过多而无法显示
+ 0 - 0
.nuxt/prerender/chunks/build/client.manifest.mjs.map


+ 0 - 6
.nuxt/prerender/chunks/build/entry-styles.BOkkJ52g.mjs

@@ -1,6 +0,0 @@
-const global = "a,body,button,div,h1,h2,h3,h4,h5,h6,html,img,input,li,ol,p,span,ul{margin:0;padding:0}body{font-size:14px}.left{float:left}.right{float:right}a{text-decoration:none}ol,ul{list-style:none}.inner{margin:0 auto;width:1200px}";
-
-const entryStyles_BOkkJ52g = [global];
-
-export { entryStyles_BOkkJ52g as default };
-//# sourceMappingURL=entry-styles.BOkkJ52g.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/entry-styles.BOkkJ52g.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"entry-styles.BOkkJ52g.mjs","sources":["../../../dist/server/_nuxt/entry-styles-1.mjs-CoFz0jFT.js","../../../dist/server/_nuxt/entry-styles.BOkkJ52g.mjs"],"sourcesContent":null,"names":["style_0"],"mappings":"AAAA,MAAM,MAAS,GAAA,+NAAA;;ACCf,6BAAe,CAACA,MAAO;;;;"}

+ 0 - 405
.nuxt/prerender/chunks/build/error-404-Dj6KT2oP.mjs

@@ -1,405 +0,0 @@
-import { mergeProps, withCtx, createTextVNode, toDisplayString, useSSRContext, defineComponent, ref, h, resolveComponent, computed } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/index.mjs';
-import { parseQuery, hasProtocol, joinURL, withTrailingSlash, withoutTrailingSlash } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import { _ as _export_sfc, u as useRouter, n as nuxtLinkDefaults, r as resolveRouteObject, a as navigateTo, b as useNuxtApp, c as useRuntimeConfig } from './server.mjs';
-import { ssrRenderAttrs, ssrInterpolate, ssrRenderComponent } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
-import { u as useHead } from './index-C2merokO.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import '../_/renderer.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/devalue/index.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
-import '../routes/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import 'file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs-lite.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import 'node:fs';
-import 'node:url';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/pathe/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unctx/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-router/dist/vue-router.node.mjs';
-
-async function preloadRouteComponents(to, router = useRouter()) {
-  {
-    return;
-  }
-}
-const firstNonUndefined = (...args) => args.find((arg) => arg !== void 0);
-// @__NO_SIDE_EFFECTS__
-function defineNuxtLink(options) {
-  const componentName = options.componentName || "NuxtLink";
-  function resolveTrailingSlashBehavior(to, resolve) {
-    if (!to || options.trailingSlash !== "append" && options.trailingSlash !== "remove") {
-      return to;
-    }
-    if (typeof to === "string") {
-      return applyTrailingSlashBehavior(to, options.trailingSlash);
-    }
-    const path = "path" in to && to.path !== void 0 ? to.path : resolve(to).path;
-    const resolvedPath = {
-      ...to,
-      name: void 0,
-      // named routes would otherwise always override trailing slash behavior
-      path: applyTrailingSlashBehavior(path, options.trailingSlash)
-    };
-    return resolvedPath;
-  }
-  function useNuxtLink(props) {
-    var _a, _b, _c;
-    const router = useRouter();
-    const config = useRuntimeConfig();
-    const hasTarget = computed(() => !!props.target && props.target !== "_self");
-    const isAbsoluteUrl = computed(() => {
-      const path = props.to || props.href || "";
-      return typeof path === "string" && hasProtocol(path, { acceptRelative: true });
-    });
-    const builtinRouterLink = resolveComponent("RouterLink");
-    const useBuiltinLink = builtinRouterLink && typeof builtinRouterLink !== "string" ? builtinRouterLink.useLink : void 0;
-    const isExternal = computed(() => {
-      if (props.external) {
-        return true;
-      }
-      const path = props.to || props.href || "";
-      if (typeof path === "object") {
-        return false;
-      }
-      return path === "" || isAbsoluteUrl.value;
-    });
-    const to = computed(() => {
-      const path = props.to || props.href || "";
-      if (isExternal.value) {
-        return path;
-      }
-      return resolveTrailingSlashBehavior(path, router.resolve);
-    });
-    const link = isExternal.value ? void 0 : useBuiltinLink == null ? void 0 : useBuiltinLink({ ...props, to });
-    const href = computed(() => {
-      var _a3;
-      var _a2;
-      if (!to.value || isAbsoluteUrl.value) {
-        return to.value;
-      }
-      if (isExternal.value) {
-        const path = typeof to.value === "object" && "path" in to.value ? resolveRouteObject(to.value) : to.value;
-        const href2 = typeof path === "object" ? router.resolve(path).href : path;
-        return resolveTrailingSlashBehavior(
-          href2,
-          router.resolve
-          /* will not be called */
-        );
-      }
-      if (typeof to.value === "object") {
-        return (_a3 = (_a2 = router.resolve(to.value)) == null ? void 0 : _a2.href) != null ? _a3 : null;
-      }
-      return resolveTrailingSlashBehavior(
-        joinURL(config.app.baseURL, to.value),
-        router.resolve
-        /* will not be called */
-      );
-    });
-    return {
-      to,
-      hasTarget,
-      isAbsoluteUrl,
-      isExternal,
-      //
-      href,
-      isActive: (_a = link == null ? void 0 : link.isActive) != null ? _a : computed(() => to.value === router.currentRoute.value.path),
-      isExactActive: (_b = link == null ? void 0 : link.isExactActive) != null ? _b : computed(() => to.value === router.currentRoute.value.path),
-      route: (_c = link == null ? void 0 : link.route) != null ? _c : computed(() => router.resolve(to.value)),
-      async navigate() {
-        await navigateTo(href.value, { replace: props.replace, external: isExternal.value || hasTarget.value });
-      }
-    };
-  }
-  return defineComponent({
-    name: componentName,
-    props: {
-      // Routing
-      to: {
-        type: [String, Object],
-        default: void 0,
-        required: false
-      },
-      href: {
-        type: [String, Object],
-        default: void 0,
-        required: false
-      },
-      // Attributes
-      target: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      rel: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      noRel: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      // Prefetching
-      prefetch: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      prefetchOn: {
-        type: [String, Object],
-        default: void 0,
-        required: false
-      },
-      noPrefetch: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      // Styling
-      activeClass: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      exactActiveClass: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      prefetchedClass: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      // Vue Router's `<RouterLink>` additional props
-      replace: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      ariaCurrentValue: {
-        type: String,
-        default: void 0,
-        required: false
-      },
-      // Edge cases handling
-      external: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      },
-      // Slot API
-      custom: {
-        type: Boolean,
-        default: void 0,
-        required: false
-      }
-    },
-    useLink: useNuxtLink,
-    setup(props, { slots }) {
-      const router = useRouter();
-      const { to, href, navigate, isExternal, hasTarget, isAbsoluteUrl } = useNuxtLink(props);
-      const prefetched = ref(false);
-      const el = void 0;
-      const elRef = void 0;
-      function shouldPrefetch(mode) {
-        var _a2, _b2;
-        var _a, _b;
-        return !prefetched.value && (typeof props.prefetchOn === "string" ? props.prefetchOn === mode : (_a2 = (_a = props.prefetchOn) == null ? void 0 : _a[mode]) != null ? _a2 : (_b = options.prefetchOn) == null ? void 0 : _b[mode]) && ((_b2 = props.prefetch) != null ? _b2 : options.prefetch) !== false && props.noPrefetch !== true && props.target !== "_blank" && !isSlowConnection();
-      }
-      async function prefetch(nuxtApp = useNuxtApp()) {
-        if (prefetched.value) {
-          return;
-        }
-        prefetched.value = true;
-        const path = typeof to.value === "string" ? to.value : isExternal.value ? resolveRouteObject(to.value) : router.resolve(to.value).fullPath;
-        await Promise.all([
-          nuxtApp.hooks.callHook("link:prefetch", path).catch(() => {
-          }),
-          !isExternal.value && !hasTarget.value && preloadRouteComponents(to.value, router).catch(() => {
-          })
-        ]);
-      }
-      return () => {
-        var _a;
-        if (!isExternal.value && !hasTarget.value) {
-          const routerLinkProps = {
-            ref: elRef,
-            to: to.value,
-            activeClass: props.activeClass || options.activeClass,
-            exactActiveClass: props.exactActiveClass || options.exactActiveClass,
-            replace: props.replace,
-            ariaCurrentValue: props.ariaCurrentValue,
-            custom: props.custom
-          };
-          if (!props.custom) {
-            if (shouldPrefetch("interaction")) {
-              routerLinkProps.onPointerenter = prefetch.bind(null, void 0);
-              routerLinkProps.onFocus = prefetch.bind(null, void 0);
-            }
-            if (prefetched.value) {
-              routerLinkProps.class = props.prefetchedClass || options.prefetchedClass;
-            }
-            routerLinkProps.rel = props.rel || void 0;
-          }
-          return h(
-            resolveComponent("RouterLink"),
-            routerLinkProps,
-            slots.default
-          );
-        }
-        const target = props.target || null;
-        const rel = firstNonUndefined(
-          // converts `""` to `null` to prevent the attribute from being added as empty (`rel=""`)
-          props.noRel ? "" : props.rel,
-          options.externalRelAttribute,
-          /*
-          * A fallback rel of `noopener noreferrer` is applied for external links or links that open in a new tab.
-          * This solves a reverse tabnapping security flaw in browsers pre-2021 as well as improving privacy.
-          */
-          isAbsoluteUrl.value || hasTarget.value ? "noopener noreferrer" : ""
-        ) || null;
-        if (props.custom) {
-          if (!slots.default) {
-            return null;
-          }
-          return slots.default({
-            href: href.value,
-            navigate,
-            prefetch,
-            get route() {
-              if (!href.value) {
-                return void 0;
-              }
-              const url = new URL(href.value, "http://localhost");
-              return {
-                path: url.pathname,
-                fullPath: url.pathname,
-                get query() {
-                  return parseQuery(url.search);
-                },
-                hash: url.hash,
-                params: {},
-                name: void 0,
-                matched: [],
-                redirectedFrom: void 0,
-                meta: {},
-                href: href.value
-              };
-            },
-            rel,
-            target,
-            isExternal: isExternal.value || hasTarget.value,
-            isActive: false,
-            isExactActive: false
-          });
-        }
-        return h("a", { ref: el, href: href.value || null, rel, target }, (_a = slots.default) == null ? void 0 : _a.call(slots));
-      };
-    }
-  });
-}
-const __nuxt_component_0 = /* @__PURE__ */ defineNuxtLink(nuxtLinkDefaults);
-function applyTrailingSlashBehavior(to, trailingSlash) {
-  const normalizeFn = trailingSlash === "append" ? withTrailingSlash : withoutTrailingSlash;
-  const hasProtocolDifferentFromHttp = hasProtocol(to) && !to.startsWith("http");
-  if (hasProtocolDifferentFromHttp) {
-    return to;
-  }
-  return normalizeFn(to, true);
-}
-function isSlowConnection() {
-  {
-    return;
-  }
-}
-const _sfc_main = {
-  __name: "error-404",
-  __ssrInlineRender: true,
-  props: {
-    appName: {
-      type: String,
-      default: "Nuxt"
-    },
-    version: {
-      type: String,
-      default: ""
-    },
-    statusCode: {
-      type: Number,
-      default: 404
-    },
-    statusMessage: {
-      type: String,
-      default: "Not Found"
-    },
-    description: {
-      type: String,
-      default: "Sorry, the page you are looking for could not be found."
-    },
-    backHome: {
-      type: String,
-      default: "Go back home"
-    }
-  },
-  setup(__props) {
-    const props = __props;
-    useHead({
-      title: `${props.statusCode} - ${props.statusMessage} | ${props.appName}`,
-      script: [
-        {
-          children: `!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`
-        }
-      ],
-      style: [
-        {
-          children: `*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`
-        }
-      ]
-    });
-    return (_ctx, _push, _parent, _attrs) => {
-      const _component_NuxtLink = __nuxt_component_0;
-      _push(`<div${ssrRenderAttrs(mergeProps({ class: "antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black" }, _attrs))} data-v-00b6b518><div class="fixed left-0 right-0 spotlight z-10" data-v-00b6b518></div><div class="max-w-520px text-center z-20" data-v-00b6b518><h1 class="font-medium mb-8 sm:text-10xl text-8xl" data-v-00b6b518>${ssrInterpolate(__props.statusCode)}</h1><p class="font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl" data-v-00b6b518>${ssrInterpolate(__props.description)}</p><div class="flex items-center justify-center w-full" data-v-00b6b518>`);
-      _push(ssrRenderComponent(_component_NuxtLink, {
-        to: "/",
-        class: "cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"
-      }, {
-        default: withCtx((_, _push2, _parent2, _scopeId) => {
-          if (_push2) {
-            _push2(`${ssrInterpolate(__props.backHome)}`);
-          } else {
-            return [
-              createTextVNode(toDisplayString(__props.backHome), 1)
-            ];
-          }
-        }),
-        _: 1
-      }, _parent));
-      _push(`</div></div></div>`);
-    };
-  }
-};
-const _sfc_setup = _sfc_main.setup;
-_sfc_main.setup = (props, ctx) => {
-  const ssrContext = useSSRContext();
-  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("node_modules/nuxt/dist/app/components/error-404.vue");
-  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
-};
-const error404 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-00b6b518"]]);
-
-export { error404 as default };
-//# sourceMappingURL=error-404-Dj6KT2oP.mjs.map

文件差异内容过多而无法显示
+ 0 - 0
.nuxt/prerender/chunks/build/error-404-Dj6KT2oP.mjs.map


文件差异内容过多而无法显示
+ 0 - 0
.nuxt/prerender/chunks/build/error-404-styles-1.mjs-D8Sw_W7I.mjs


+ 0 - 1
.nuxt/prerender/chunks/build/error-404-styles-1.mjs-D8Sw_W7I.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-404-styles-1.mjs-D8Sw_W7I.mjs","sources":["../../../dist/server/_nuxt/error-404-styles-1.mjs-D8Sw_W7I.js"],"sourcesContent":null,"names":[],"mappings":"AAAA,MAAM,wDAA2D,GAAA;;;;"}

+ 0 - 6
.nuxt/prerender/chunks/build/error-404-styles.BcoFjqgl.mjs

@@ -1,6 +0,0 @@
-import { e as error404_vue_vue_type_style_index_0_scoped_00b6b518_lang } from './error-404-styles-1.mjs-D8Sw_W7I.mjs';
-
-const error404Styles_BcoFjqgl = [error404_vue_vue_type_style_index_0_scoped_00b6b518_lang, error404_vue_vue_type_style_index_0_scoped_00b6b518_lang];
-
-export { error404Styles_BcoFjqgl as default };
-//# sourceMappingURL=error-404-styles.BcoFjqgl.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/error-404-styles.BcoFjqgl.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-404-styles.BcoFjqgl.mjs","sources":["../../../dist/server/_nuxt/error-404-styles.BcoFjqgl.mjs"],"sourcesContent":null,"names":["style_0","style_1"],"mappings":";;AAEA,gCAAe,CAACA,wDAAO,EAAEC,wDAAO;;;;"}

+ 0 - 6
.nuxt/prerender/chunks/build/error-404-styles.DRLC0U6S.mjs

@@ -1,6 +0,0 @@
-import { e as error404_vue_vue_type_style_index_0_scoped_00b6b518_lang } from './error-404-styles-1.mjs-D8Sw_W7I.mjs';
-
-const error404Styles_DRLC0U6S = [error404_vue_vue_type_style_index_0_scoped_00b6b518_lang];
-
-export { error404Styles_DRLC0U6S as default };
-//# sourceMappingURL=error-404-styles.DRLC0U6S.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/error-404-styles.DRLC0U6S.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-404-styles.DRLC0U6S.mjs","sources":["../../../dist/server/_nuxt/error-404-styles.DRLC0U6S.mjs"],"sourcesContent":null,"names":["style_0"],"mappings":";;AACA,gCAAe,CAACA,wDAAO;;;;"}

+ 0 - 87
.nuxt/prerender/chunks/build/error-500-B0Hn6rMk.mjs

@@ -1,87 +0,0 @@
-import { mergeProps, useSSRContext } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/index.mjs';
-import { ssrRenderAttrs, ssrInterpolate } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
-import { _ as _export_sfc } from './server.mjs';
-import { u as useHead } from './index-C2merokO.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import '../_/renderer.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/devalue/index.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
-import '../routes/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import 'file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs-lite.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import 'node:fs';
-import 'node:url';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/pathe/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unctx/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-router/dist/vue-router.node.mjs';
-
-const _sfc_main = {
-  __name: "error-500",
-  __ssrInlineRender: true,
-  props: {
-    appName: {
-      type: String,
-      default: "Nuxt"
-    },
-    version: {
-      type: String,
-      default: ""
-    },
-    statusCode: {
-      type: Number,
-      default: 500
-    },
-    statusMessage: {
-      type: String,
-      default: "Server error"
-    },
-    description: {
-      type: String,
-      default: "This page is temporarily unavailable."
-    }
-  },
-  setup(__props) {
-    const props = __props;
-    useHead({
-      title: `${props.statusCode} - ${props.statusMessage} | ${props.appName}`,
-      script: [
-        {
-          children: `!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver((e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)})).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`
-        }
-      ],
-      style: [
-        {
-          children: `*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`
-        }
-      ]
-    });
-    return (_ctx, _push, _parent, _attrs) => {
-      _push(`<div${ssrRenderAttrs(mergeProps({ class: "antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black" }, _attrs))} data-v-f7ad9679><div class="-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight" data-v-f7ad9679></div><div class="max-w-520px text-center" data-v-f7ad9679><h1 class="font-medium mb-8 sm:text-10xl text-8xl" data-v-f7ad9679>${ssrInterpolate(__props.statusCode)}</h1><p class="font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl" data-v-f7ad9679>${ssrInterpolate(__props.description)}</p></div></div>`);
-    };
-  }
-};
-const _sfc_setup = _sfc_main.setup;
-_sfc_main.setup = (props, ctx) => {
-  const ssrContext = useSSRContext();
-  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("node_modules/nuxt/dist/app/components/error-500.vue");
-  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
-};
-const error500 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-f7ad9679"]]);
-
-export { error500 as default };
-//# sourceMappingURL=error-500-B0Hn6rMk.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/error-500-B0Hn6rMk.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-500-B0Hn6rMk.mjs","sources":["../../../dist/server/_nuxt/error-500-B0Hn6rMk.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAeA,MAAM,SAAY,GAAA;AAAA,EAChB,MAAQ,EAAA,WAAA;AAAA,EACR,iBAAmB,EAAA,IAAA;AAAA,EACnB,KAAO,EAAA;AAAA,IACL,OAAS,EAAA;AAAA,MACP,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,MAAA;AAAA,KACX;AAAA,IACA,OAAS,EAAA;AAAA,MACP,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,EAAA;AAAA,KACX;AAAA,IACA,UAAY,EAAA;AAAA,MACV,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,GAAA;AAAA,KACX;AAAA,IACA,aAAe,EAAA;AAAA,MACb,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,cAAA;AAAA,KACX;AAAA,IACA,WAAa,EAAA;AAAA,MACX,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,uCAAA;AAAA,KACX;AAAA,GACF;AAAA,EACA,MAAM,OAAS,EAAA;AACb,IAAA,MAAM,KAAQ,GAAA,OAAA,CAAA;AACd,IAAQ,OAAA,CAAA;AAAA,MACN,KAAA,EAAO,GAAG,KAAM,CAAA,UAAU,MAAM,KAAM,CAAA,aAAa,CAAM,GAAA,EAAA,KAAA,CAAM,OAAO,CAAA,CAAA;AAAA,MACtE,MAAQ,EAAA;AAAA,QACN;AAAA,UACE,QAAU,EAAA,CAAA,isBAAA,CAAA;AAAA,SACZ;AAAA,OACF;AAAA,MACA,KAAO,EAAA;AAAA,QACL;AAAA,UACE,QAAU,EAAA,CAAA,yjDAAA,CAAA;AAAA,SACZ;AAAA,OACF;AAAA,KACD,CAAA,CAAA;AACD,IAAA,OAAO,CAAC,IAAA,EAAM,KAAO,EAAA,OAAA,EAAS,MAAW,KAAA;AACvC,MAAM,KAAA,CAAA,CAAA,IAAA,EAAO,eAAe,UAAW,CAAA,EAAE,OAAO,gIAAiI,EAAA,EAAG,MAAM,CAAC,CAAC,gOAAgO,cAAe,CAAA,OAAA,CAAQ,UAAU,CAAC,CAAA,gGAAA,EAAmG,eAAe,OAAQ,CAAA,WAAW,CAAC,CAAkB,gBAAA,CAAA,CAAA,CAAA;AAAA,KACxlB,CAAA;AAAA,GACF;AACF,CAAA,CAAA;AACA,MAAM,aAAa,SAAU,CAAA,KAAA,CAAA;AAC7B,SAAU,CAAA,KAAA,GAAQ,CAAC,KAAA,EAAO,GAAQ,KAAA;AAChC,EAAA,MAAM,aAAa,aAAc,EAAA,CAAA;AACjC,EAAC,CAAA,UAAA,CAAW,YAAY,UAAW,CAAA,OAAA,uBAA8B,GAAI,EAAA,CAAA,EAAI,IAAI,qDAAqD,CAAA,CAAA;AAClI,EAAA,OAAO,UAAa,GAAA,UAAA,CAAW,KAAO,EAAA,GAAG,CAAI,GAAA,KAAA,CAAA,CAAA;AAC/C,CAAA,CAAA;AACM,MAAA,QAAA,+BAAuC,SAAW,EAAA,CAAC,CAAC,WAAa,EAAA,iBAAiB,CAAC,CAAC;;;;"}

+ 0 - 4
.nuxt/prerender/chunks/build/error-500-styles-1.mjs-DiWYPNRc.mjs

@@ -1,4 +0,0 @@
-const error500_vue_vue_type_style_index_0_scoped_f7ad9679_lang = ".spotlight[data-v-f7ad9679]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-f7ad9679]{position:fixed}.-bottom-1\\/2[data-v-f7ad9679]{bottom:-50%}.left-0[data-v-f7ad9679]{left:0}.right-0[data-v-f7ad9679]{right:0}.grid[data-v-f7ad9679]{display:grid}.mb-16[data-v-f7ad9679]{margin-bottom:4rem}.mb-8[data-v-f7ad9679]{margin-bottom:2rem}.h-1\\/2[data-v-f7ad9679]{height:50%}.max-w-520px[data-v-f7ad9679]{max-width:520px}.min-h-screen[data-v-f7ad9679]{min-height:100vh}.place-content-center[data-v-f7ad9679]{place-content:center}.overflow-hidden[data-v-f7ad9679]{overflow:hidden}.bg-white[data-v-f7ad9679]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-f7ad9679]{padding-left:2rem;padding-right:2rem}.text-center[data-v-f7ad9679]{text-align:center}.text-8xl[data-v-f7ad9679]{font-size:6rem;line-height:1}.text-xl[data-v-f7ad9679]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-f7ad9679]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-f7ad9679]{font-weight:300}.font-medium[data-v-f7ad9679]{font-weight:500}.leading-tight[data-v-f7ad9679]{line-height:1.25}.font-sans[data-v-f7ad9679]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-f7ad9679]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\\:bg-black[data-v-f7ad9679]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\\:text-white[data-v-f7ad9679]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\\:px-0[data-v-f7ad9679]{padding-left:0;padding-right:0}.sm\\:text-4xl[data-v-f7ad9679]{font-size:2.25rem;line-height:2.5rem}}";
-
-export { error500_vue_vue_type_style_index_0_scoped_f7ad9679_lang as e };
-//# sourceMappingURL=error-500-styles-1.mjs-DiWYPNRc.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/error-500-styles-1.mjs-DiWYPNRc.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-500-styles-1.mjs-DiWYPNRc.mjs","sources":["../../../dist/server/_nuxt/error-500-styles-1.mjs-DiWYPNRc.js"],"sourcesContent":null,"names":[],"mappings":"AAAA,MAAM,wDAA2D,GAAA;;;;"}

+ 0 - 6
.nuxt/prerender/chunks/build/error-500-styles.DPP87-Dp.mjs

@@ -1,6 +0,0 @@
-import { e as error500_vue_vue_type_style_index_0_scoped_f7ad9679_lang } from './error-500-styles-1.mjs-DiWYPNRc.mjs';
-
-const error500Styles_DPP87Dp = [error500_vue_vue_type_style_index_0_scoped_f7ad9679_lang, error500_vue_vue_type_style_index_0_scoped_f7ad9679_lang];
-
-export { error500Styles_DPP87Dp as default };
-//# sourceMappingURL=error-500-styles.DPP87-Dp.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/error-500-styles.DPP87-Dp.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-500-styles.DPP87-Dp.mjs","sources":["../../../dist/server/_nuxt/error-500-styles.DPP87-Dp.mjs"],"sourcesContent":null,"names":["style_0","style_1"],"mappings":";;AAEA,+BAAe,CAACA,wDAAO,EAAEC,wDAAO;;;;"}

+ 0 - 6
.nuxt/prerender/chunks/build/error-500-styles.DqmriZ_b.mjs

@@ -1,6 +0,0 @@
-import { e as error500_vue_vue_type_style_index_0_scoped_f7ad9679_lang } from './error-500-styles-1.mjs-DiWYPNRc.mjs';
-
-const error500Styles_DqmriZ_b = [error500_vue_vue_type_style_index_0_scoped_f7ad9679_lang];
-
-export { error500Styles_DqmriZ_b as default };
-//# sourceMappingURL=error-500-styles.DqmriZ_b.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/error-500-styles.DqmriZ_b.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"error-500-styles.DqmriZ_b.mjs","sources":["../../../dist/server/_nuxt/error-500-styles.DqmriZ_b.mjs"],"sourcesContent":null,"names":["style_0"],"mappings":";;AACA,gCAAe,CAACA,wDAAO;;;;"}

+ 0 - 34
.nuxt/prerender/chunks/build/index-C2merokO.mjs

@@ -1,34 +0,0 @@
-import { ref, watchEffect, watch, getCurrentInstance } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/index.mjs';
-import { i as injectHead, d as resolveUnrefHeadInput } from './server.mjs';
-import { composableNames } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
-
-function useHead(input, options = {}) {
-  const head = options.head || injectHead();
-  if (head) {
-    if (!head.ssr)
-      return clientUseHead(head, input, options);
-    return head.push(input, options);
-  }
-}
-function clientUseHead(head, input, options = {}) {
-  const deactivated = ref(false);
-  const resolvedInput = ref({});
-  watchEffect(() => {
-    resolvedInput.value = deactivated.value ? {} : resolveUnrefHeadInput(input);
-  });
-  const entry = head.push(resolvedInput.value, options);
-  watch(resolvedInput, (e) => {
-    entry.patch(e);
-  });
-  getCurrentInstance();
-  return entry;
-}
-const coreComposableNames = [
-  "injectHead"
-];
-({
-  "@unhead/vue": [...coreComposableNames, ...composableNames]
-});
-
-export { useHead as u };
-//# sourceMappingURL=index-C2merokO.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/index-C2merokO.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"index-C2merokO.mjs","sources":["../../../dist/server/_nuxt/index-C2merokO.js"],"sourcesContent":null,"names":[],"mappings":";;;;AAGA,SAAS,OAAQ,CAAA,KAAA,EAAO,OAAU,GAAA,EAAI,EAAA;AACpC,EAAM,MAAA,IAAA,GAAO,OAAQ,CAAA,IAAA,IAAQ,UAAW,EAAA,CAAA;AACxC,EAAA,IAAI,IAAM,EAAA;AACR,IAAA,IAAI,CAAC,IAAK,CAAA,GAAA;AACR,MAAO,OAAA,aAAA,CAAc,IAAM,EAAA,KAAA,EAAO,OAAO,CAAA,CAAA;AAC3C,IAAO,OAAA,IAAA,CAAK,IAAK,CAAA,KAAA,EAAO,OAAO,CAAA,CAAA;AAAA,GACjC;AACF,CAAA;AACA,SAAS,aAAc,CAAA,IAAA,EAAM,KAAO,EAAA,OAAA,GAAU,EAAI,EAAA;AAChD,EAAM,MAAA,WAAA,GAAc,IAAI,KAAK,CAAA,CAAA;AAC7B,EAAM,MAAA,aAAA,GAAgB,GAAI,CAAA,EAAE,CAAA,CAAA;AAC5B,EAAA,WAAA,CAAY,MAAM;AAChB,IAAA,aAAA,CAAc,QAAQ,WAAY,CAAA,KAAA,GAAQ,EAAC,GAAI,sBAAsB,KAAK,CAAA,CAAA;AAAA,GAC3E,CAAA,CAAA;AACD,EAAA,MAAM,KAAQ,GAAA,IAAA,CAAK,IAAK,CAAA,aAAA,CAAc,OAAO,OAAO,CAAA,CAAA;AACpD,EAAM,KAAA,CAAA,aAAA,EAAe,CAAC,CAAM,KAAA;AAC1B,IAAA,KAAA,CAAM,MAAM,CAAC,CAAA,CAAA;AAAA,GACd,CAAA,CAAA;AACD,EAAmB,kBAAA,EAAA,CAAA;AACnB,EAAO,OAAA,KAAA,CAAA;AACT,CAAA;AACA,MAAM,mBAAsB,GAAA;AAAA,EAC1B,YAAA;AACF,CAAA,CAAA;AAAA,CACC;AAAA,EACC,aAAe,EAAA,CAAC,GAAG,mBAAA,EAAqB,GAAG,eAAe,CAAA;AAC5D,CAAA;;;;"}

文件差异内容过多而无法显示
+ 0 - 32
.nuxt/prerender/chunks/build/index-DtrUFpP0.mjs


文件差异内容过多而无法显示
+ 0 - 0
.nuxt/prerender/chunks/build/index-DtrUFpP0.mjs.map


文件差异内容过多而无法显示
+ 0 - 2
.nuxt/prerender/chunks/build/index-styles-1.mjs-BVFGxGjx.mjs


+ 0 - 1
.nuxt/prerender/chunks/build/index-styles-1.mjs-BVFGxGjx.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"index-styles-1.mjs-BVFGxGjx.mjs","sources":["../../../dist/server/_nuxt/index-styles-1.mjs-BVFGxGjx.js"],"sourcesContent":null,"names":["__buildAssetsURL"],"mappings":";;AAAA,MAAA,qDAAA,GAAA,yCAAA,GAAAA,cAAA,CAAA,yBAAA,CAAA,GAAA;;;;"}

+ 0 - 33
.nuxt/prerender/chunks/build/index-styles.BmXPPUZU.mjs

@@ -1,33 +0,0 @@
-import { i as index_vue_vue_type_style_index_0_scoped_66a92ad9_lang } from './index-styles-1.mjs-BVFGxGjx.mjs';
-import '../_/renderer.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/devalue/index.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
-import '../routes/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import 'file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs-lite.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import 'node:fs';
-import 'node:url';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/pathe/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
-
-const indexStyles_BmXPPUZU = [index_vue_vue_type_style_index_0_scoped_66a92ad9_lang, index_vue_vue_type_style_index_0_scoped_66a92ad9_lang];
-
-export { indexStyles_BmXPPUZU as default };
-//# sourceMappingURL=index-styles.BmXPPUZU.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/index-styles.BmXPPUZU.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"index-styles.BmXPPUZU.mjs","sources":["../../../dist/server/_nuxt/index-styles.BmXPPUZU.mjs"],"sourcesContent":null,"names":["style_0","style_1"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA,6BAAe,CAACA,qDAAO,EAAEC,qDAAO;;;;"}

+ 0 - 33
.nuxt/prerender/chunks/build/index-styles.COEbj-dX.mjs

@@ -1,33 +0,0 @@
-import { i as index_vue_vue_type_style_index_0_scoped_66a92ad9_lang } from './index-styles-1.mjs-BVFGxGjx.mjs';
-import '../_/renderer.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/devalue/index.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
-import '../routes/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import 'file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs-lite.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import 'node:fs';
-import 'node:url';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/pathe/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
-
-const indexStyles_COEbjDX = [index_vue_vue_type_style_index_0_scoped_66a92ad9_lang];
-
-export { indexStyles_COEbjDX as default };
-//# sourceMappingURL=index-styles.COEbj-dX.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/index-styles.COEbj-dX.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"index-styles.COEbj-dX.mjs","sources":["../../../dist/server/_nuxt/index-styles.COEbj-dX.mjs"],"sourcesContent":null,"names":["style_0"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,4BAAe,CAACA,qDAAO;;;;"}

+ 0 - 45
.nuxt/prerender/chunks/build/login-C0jWU6fx.mjs

@@ -1,45 +0,0 @@
-import { mergeProps, useSSRContext } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/index.mjs';
-import { ssrRenderAttrs } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
-import { _ as _export_sfc } from './server.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import '../_/renderer.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/devalue/index.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
-import '../routes/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import 'file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs-lite.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import 'node:fs';
-import 'node:url';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/pathe/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unctx/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-router/dist/vue-router.node.mjs';
-
-const _sfc_main = {};
-function _sfc_ssrRender(_ctx, _push, _parent, _attrs) {
-  _push(`<div${ssrRenderAttrs(mergeProps({ class: "login" }, _attrs))}><h1>\u767B\u5F55</h1></div>`);
-}
-const _sfc_setup = _sfc_main.setup;
-_sfc_main.setup = (props, ctx) => {
-  const ssrContext = useSSRContext();
-  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/login.vue");
-  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
-};
-const login = /* @__PURE__ */ _export_sfc(_sfc_main, [["ssrRender", _sfc_ssrRender]]);
-
-export { login as default };
-//# sourceMappingURL=login-C0jWU6fx.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/login-C0jWU6fx.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"login-C0jWU6fx.mjs","sources":["../../../dist/server/_nuxt/login-C0jWU6fx.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAcA,MAAM,YAAY,EAAC,CAAA;AACnB,SAAS,cAAe,CAAA,IAAA,EAAM,KAAO,EAAA,OAAA,EAAS,MAAQ,EAAA;AACpD,EAAM,KAAA,CAAA,CAAA,IAAA,EAAO,cAAe,CAAA,UAAA,CAAW,EAAE,KAAA,EAAO,SAAW,EAAA,MAAM,CAAC,CAAC,CAAoB,4BAAA,CAAA,CAAA,CAAA;AACzF,CAAA;AACA,MAAM,aAAa,SAAU,CAAA,KAAA,CAAA;AAC7B,SAAU,CAAA,KAAA,GAAQ,CAAC,KAAA,EAAO,GAAQ,KAAA;AAChC,EAAA,MAAM,aAAa,aAAc,EAAA,CAAA;AACjC,EAAC,CAAA,UAAA,CAAW,YAAY,UAAW,CAAA,OAAA,uBAA8B,GAAI,EAAA,CAAA,EAAI,IAAI,iBAAiB,CAAA,CAAA;AAC9F,EAAA,OAAO,UAAa,GAAA,UAAA,CAAW,KAAO,EAAA,GAAG,CAAI,GAAA,KAAA,CAAA,CAAA;AAC/C,CAAA,CAAA;AACM,MAAA,KAAA,+BAAoC,SAAW,EAAA,CAAC,CAAC,WAAa,EAAA,cAAc,CAAC,CAAC;;;;"}

+ 0 - 45
.nuxt/prerender/chunks/build/register-hicBJgDn.mjs

@@ -1,45 +0,0 @@
-import { mergeProps, useSSRContext } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/index.mjs';
-import { ssrRenderAttrs } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
-import { _ as _export_sfc } from './server.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import '../_/renderer.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/devalue/index.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
-import '../routes/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import 'file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs-lite.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import 'node:fs';
-import 'node:url';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/pathe/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unctx/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-router/dist/vue-router.node.mjs';
-
-const _sfc_main = {};
-function _sfc_ssrRender(_ctx, _push, _parent, _attrs) {
-  _push(`<div${ssrRenderAttrs(mergeProps({ class: "register" }, _attrs))}> \u6CE8\u518C </div>`);
-}
-const _sfc_setup = _sfc_main.setup;
-_sfc_main.setup = (props, ctx) => {
-  const ssrContext = useSSRContext();
-  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/register.vue");
-  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
-};
-const register = /* @__PURE__ */ _export_sfc(_sfc_main, [["ssrRender", _sfc_ssrRender]]);
-
-export { register as default };
-//# sourceMappingURL=register-hicBJgDn.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/register-hicBJgDn.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"register-hicBJgDn.mjs","sources":["../../../dist/server/_nuxt/register-hicBJgDn.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAcA,MAAM,YAAY,EAAC,CAAA;AACnB,SAAS,cAAe,CAAA,IAAA,EAAM,KAAO,EAAA,OAAA,EAAS,MAAQ,EAAA;AACpD,EAAM,KAAA,CAAA,CAAA,IAAA,EAAO,cAAe,CAAA,UAAA,CAAW,EAAE,KAAA,EAAO,YAAc,EAAA,MAAM,CAAC,CAAC,CAAa,qBAAA,CAAA,CAAA,CAAA;AACrF,CAAA;AACA,MAAM,aAAa,SAAU,CAAA,KAAA,CAAA;AAC7B,SAAU,CAAA,KAAA,GAAQ,CAAC,KAAA,EAAO,GAAQ,KAAA;AAChC,EAAA,MAAM,aAAa,aAAc,EAAA,CAAA;AACjC,EAAC,CAAA,UAAA,CAAW,YAAY,UAAW,CAAA,OAAA,uBAA8B,GAAI,EAAA,CAAA,EAAI,IAAI,oBAAoB,CAAA,CAAA;AACjG,EAAA,OAAO,UAAa,GAAA,UAAA,CAAW,KAAO,EAAA,GAAG,CAAI,GAAA,KAAA,CAAA,CAAA;AAC/C,CAAA,CAAA;AACM,MAAA,QAAA,+BAAuC,SAAW,EAAA,CAAC,CAAC,WAAa,EAAA,cAAc,CAAC,CAAC;;;;"}

+ 0 - 1253
.nuxt/prerender/chunks/build/server.mjs

@@ -1,1253 +0,0 @@
-import { version, unref, inject, defineComponent, provide, shallowReactive, h, ref, watch, Suspense, nextTick, Fragment, Transition, hasInjectionContext, getCurrentInstance, useSSRContext, createApp, effectScope, reactive, getCurrentScope, onErrorCaptured, onServerPrefetch, createVNode, resolveDynamicComponent, toRef, defineAsyncComponent, mergeProps, shallowRef, isReadonly, isRef, isShallow, isReactive, toRaw } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/index.mjs';
-import { $fetch } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import { b as baseURL } from '../_/renderer.mjs';
-import { createHooks } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import { getContext } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unctx/dist/index.mjs';
-import { sanitizeStatusCode, createError as createError$1, appendHeader } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import { getActiveHead, CapoPlugin } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unhead/dist/index.mjs';
-import { defineHeadPlugin } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/shared/dist/index.mjs';
-import { RouterView, createMemoryHistory, createRouter, START_LOCATION } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-router/dist/vue-router.node.mjs';
-import { toRouteMatcher, createRouter as createRouter$1 } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import { defu } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import { hasProtocol, isScriptProtocol, joinURL, withQuery } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import { ssrRenderSuspense, ssrRenderComponent, ssrRenderVNode, ssrRenderAttrs } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue/server-renderer/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/vue-bundle-renderer/dist/runtime.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/devalue/index.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/@unhead/ssr/dist/index.mjs';
-import '../routes/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import 'file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs-lite.mjs';
-import 'node:fs';
-import 'node:url';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/pathe/dist/index.mjs';
-
-if (!globalThis.$fetch) {
-  globalThis.$fetch = $fetch.create({
-    baseURL: baseURL()
-  });
-}
-const appPageTransition = false;
-const appKeepalive = false;
-const nuxtLinkDefaults = { "componentName": "NuxtLink", "prefetch": true, "prefetchOn": { "visibility": true } };
-const appId = "nuxt-app";
-function getNuxtAppCtx(id = appId) {
-  return getContext(id, {
-    asyncContext: false
-  });
-}
-const NuxtPluginIndicator = "__nuxt_plugin";
-function createNuxtApp(options) {
-  var _a;
-  let hydratingCount = 0;
-  const nuxtApp = {
-    _id: options.id || appId || "nuxt-app",
-    _scope: effectScope(),
-    provide: void 0,
-    globalName: "nuxt",
-    versions: {
-      get nuxt() {
-        return "3.13.2";
-      },
-      get vue() {
-        return nuxtApp.vueApp.version;
-      }
-    },
-    payload: shallowReactive({
-      ...((_a = options.ssrContext) == null ? void 0 : _a.payload) || {},
-      data: shallowReactive({}),
-      state: reactive({}),
-      once: /* @__PURE__ */ new Set(),
-      _errors: shallowReactive({})
-    }),
-    static: {
-      data: {}
-    },
-    runWithContext(fn) {
-      if (nuxtApp._scope.active && !getCurrentScope()) {
-        return nuxtApp._scope.run(() => callWithNuxt(nuxtApp, fn));
-      }
-      return callWithNuxt(nuxtApp, fn);
-    },
-    isHydrating: false,
-    deferHydration() {
-      if (!nuxtApp.isHydrating) {
-        return () => {
-        };
-      }
-      hydratingCount++;
-      let called = false;
-      return () => {
-        if (called) {
-          return;
-        }
-        called = true;
-        hydratingCount--;
-        if (hydratingCount === 0) {
-          nuxtApp.isHydrating = false;
-          return nuxtApp.callHook("app:suspense:resolve");
-        }
-      };
-    },
-    _asyncDataPromises: {},
-    _asyncData: shallowReactive({}),
-    _payloadRevivers: {},
-    ...options
-  };
-  {
-    nuxtApp.payload.serverRendered = true;
-  }
-  if (nuxtApp.ssrContext) {
-    nuxtApp.payload.path = nuxtApp.ssrContext.url;
-    nuxtApp.ssrContext.nuxt = nuxtApp;
-    nuxtApp.ssrContext.payload = nuxtApp.payload;
-    nuxtApp.ssrContext.config = {
-      public: nuxtApp.ssrContext.runtimeConfig.public,
-      app: nuxtApp.ssrContext.runtimeConfig.app
-    };
-  }
-  nuxtApp.hooks = createHooks();
-  nuxtApp.hook = nuxtApp.hooks.hook;
-  {
-    const contextCaller = async function(hooks, args) {
-      for (const hook of hooks) {
-        await nuxtApp.runWithContext(() => hook(...args));
-      }
-    };
-    nuxtApp.hooks.callHook = (name, ...args) => nuxtApp.hooks.callHookWith(contextCaller, name, ...args);
-  }
-  nuxtApp.callHook = nuxtApp.hooks.callHook;
-  nuxtApp.provide = (name, value) => {
-    const $name = "$" + name;
-    defineGetter(nuxtApp, $name, value);
-    defineGetter(nuxtApp.vueApp.config.globalProperties, $name, value);
-  };
-  defineGetter(nuxtApp.vueApp, "$nuxt", nuxtApp);
-  defineGetter(nuxtApp.vueApp.config.globalProperties, "$nuxt", nuxtApp);
-  const runtimeConfig = options.ssrContext.runtimeConfig;
-  nuxtApp.provide("config", runtimeConfig);
-  return nuxtApp;
-}
-function registerPluginHooks(nuxtApp, plugin2) {
-  if (plugin2.hooks) {
-    nuxtApp.hooks.addHooks(plugin2.hooks);
-  }
-}
-async function applyPlugin(nuxtApp, plugin2) {
-  if (typeof plugin2 === "function") {
-    const { provide: provide2 } = await nuxtApp.runWithContext(() => plugin2(nuxtApp)) || {};
-    if (provide2 && typeof provide2 === "object") {
-      for (const key in provide2) {
-        nuxtApp.provide(key, provide2[key]);
-      }
-    }
-  }
-}
-async function applyPlugins(nuxtApp, plugins2) {
-  var _a, _b, _c, _d;
-  const resolvedPlugins = [];
-  const unresolvedPlugins = [];
-  const parallels = [];
-  const errors = [];
-  let promiseDepth = 0;
-  async function executePlugin(plugin2) {
-    var _a2;
-    const unresolvedPluginsForThisPlugin = ((_a2 = plugin2.dependsOn) == null ? void 0 : _a2.filter((name) => plugins2.some((p) => p._name === name) && !resolvedPlugins.includes(name))) ?? [];
-    if (unresolvedPluginsForThisPlugin.length > 0) {
-      unresolvedPlugins.push([new Set(unresolvedPluginsForThisPlugin), plugin2]);
-    } else {
-      const promise = applyPlugin(nuxtApp, plugin2).then(async () => {
-        if (plugin2._name) {
-          resolvedPlugins.push(plugin2._name);
-          await Promise.all(unresolvedPlugins.map(async ([dependsOn, unexecutedPlugin]) => {
-            if (dependsOn.has(plugin2._name)) {
-              dependsOn.delete(plugin2._name);
-              if (dependsOn.size === 0) {
-                promiseDepth++;
-                await executePlugin(unexecutedPlugin);
-              }
-            }
-          }));
-        }
-      });
-      if (plugin2.parallel) {
-        parallels.push(promise.catch((e) => errors.push(e)));
-      } else {
-        await promise;
-      }
-    }
-  }
-  for (const plugin2 of plugins2) {
-    if (((_a = nuxtApp.ssrContext) == null ? void 0 : _a.islandContext) && ((_b = plugin2.env) == null ? void 0 : _b.islands) === false) {
-      continue;
-    }
-    registerPluginHooks(nuxtApp, plugin2);
-  }
-  for (const plugin2 of plugins2) {
-    if (((_c = nuxtApp.ssrContext) == null ? void 0 : _c.islandContext) && ((_d = plugin2.env) == null ? void 0 : _d.islands) === false) {
-      continue;
-    }
-    await executePlugin(plugin2);
-  }
-  await Promise.all(parallels);
-  if (promiseDepth) {
-    for (let i = 0; i < promiseDepth; i++) {
-      await Promise.all(parallels);
-    }
-  }
-  if (errors.length) {
-    throw errors[0];
-  }
-}
-// @__NO_SIDE_EFFECTS__
-function defineNuxtPlugin(plugin2) {
-  if (typeof plugin2 === "function") {
-    return plugin2;
-  }
-  const _name = plugin2._name || plugin2.name;
-  delete plugin2.name;
-  return Object.assign(plugin2.setup || (() => {
-  }), plugin2, { [NuxtPluginIndicator]: true, _name });
-}
-function callWithNuxt(nuxt, setup, args) {
-  const fn = () => setup();
-  const nuxtAppCtx = getNuxtAppCtx(nuxt._id);
-  {
-    return nuxt.vueApp.runWithContext(() => nuxtAppCtx.callAsync(nuxt, fn));
-  }
-}
-function tryUseNuxtApp(id) {
-  var _a;
-  let nuxtAppInstance;
-  if (hasInjectionContext()) {
-    nuxtAppInstance = (_a = getCurrentInstance()) == null ? void 0 : _a.appContext.app.$nuxt;
-  }
-  nuxtAppInstance = nuxtAppInstance || getNuxtAppCtx(id).tryUse();
-  return nuxtAppInstance || null;
-}
-function useNuxtApp(id) {
-  const nuxtAppInstance = tryUseNuxtApp(id);
-  if (!nuxtAppInstance) {
-    {
-      throw new Error("[nuxt] instance unavailable");
-    }
-  }
-  return nuxtAppInstance;
-}
-// @__NO_SIDE_EFFECTS__
-function useRuntimeConfig(_event) {
-  return useNuxtApp().$config;
-}
-function defineGetter(obj, key, val) {
-  Object.defineProperty(obj, key, { get: () => val });
-}
-const LayoutMetaSymbol = Symbol("layout-meta");
-const PageRouteSymbol = Symbol("route");
-const useRouter = () => {
-  var _a;
-  return (_a = useNuxtApp()) == null ? void 0 : _a.$router;
-};
-const useRoute = () => {
-  if (hasInjectionContext()) {
-    return inject(PageRouteSymbol, useNuxtApp()._route);
-  }
-  return useNuxtApp()._route;
-};
-// @__NO_SIDE_EFFECTS__
-function defineNuxtRouteMiddleware(middleware) {
-  return middleware;
-}
-const isProcessingMiddleware = () => {
-  try {
-    if (useNuxtApp()._processingMiddleware) {
-      return true;
-    }
-  } catch {
-    return false;
-  }
-  return false;
-};
-const navigateTo = (to, options) => {
-  if (!to) {
-    to = "/";
-  }
-  const toPath = typeof to === "string" ? to : "path" in to ? resolveRouteObject(to) : useRouter().resolve(to).href;
-  const isExternalHost = hasProtocol(toPath, { acceptRelative: true });
-  const isExternal = (options == null ? void 0 : options.external) || isExternalHost;
-  if (isExternal) {
-    if (!(options == null ? void 0 : options.external)) {
-      throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");
-    }
-    const { protocol } = new URL(toPath, "http://localhost");
-    if (protocol && isScriptProtocol(protocol)) {
-      throw new Error(`Cannot navigate to a URL with '${protocol}' protocol.`);
-    }
-  }
-  const inMiddleware = isProcessingMiddleware();
-  const router = useRouter();
-  const nuxtApp = useNuxtApp();
-  {
-    if (nuxtApp.ssrContext) {
-      const fullPath = typeof to === "string" || isExternal ? toPath : router.resolve(to).fullPath || "/";
-      const location2 = isExternal ? toPath : joinURL((/* @__PURE__ */ useRuntimeConfig()).app.baseURL, fullPath);
-      const redirect = async function(response) {
-        await nuxtApp.callHook("app:redirected");
-        const encodedLoc = location2.replace(/"/g, "%22");
-        const encodedHeader = encodeURL(location2, isExternalHost);
-        nuxtApp.ssrContext._renderResponse = {
-          statusCode: sanitizeStatusCode((options == null ? void 0 : options.redirectCode) || 302, 302),
-          body: `<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=${encodedLoc}"></head></html>`,
-          headers: { location: encodedHeader }
-        };
-        return response;
-      };
-      if (!isExternal && inMiddleware) {
-        router.afterEach((final) => final.fullPath === fullPath ? redirect(false) : void 0);
-        return to;
-      }
-      return redirect(!inMiddleware ? void 0 : (
-        /* abort route navigation */
-        false
-      ));
-    }
-  }
-  if (isExternal) {
-    nuxtApp._scope.stop();
-    if (options == null ? void 0 : options.replace) {
-      (void 0).replace(toPath);
-    } else {
-      (void 0).href = toPath;
-    }
-    if (inMiddleware) {
-      if (!nuxtApp.isHydrating) {
-        return false;
-      }
-      return new Promise(() => {
-      });
-    }
-    return Promise.resolve();
-  }
-  return (options == null ? void 0 : options.replace) ? router.replace(to) : router.push(to);
-};
-function resolveRouteObject(to) {
-  return withQuery(to.path || "", to.query || {}) + (to.hash || "");
-}
-function encodeURL(location2, isExternalHost = false) {
-  const url = new URL(location2, "http://localhost");
-  if (!isExternalHost) {
-    return url.pathname + url.search + url.hash;
-  }
-  if (location2.startsWith("//")) {
-    return url.toString().replace(url.protocol, "");
-  }
-  return url.toString();
-}
-const NUXT_ERROR_SIGNATURE = "__nuxt_error";
-const useError = () => toRef(useNuxtApp().payload, "error");
-const showError = (error) => {
-  const nuxtError = createError(error);
-  try {
-    const nuxtApp = useNuxtApp();
-    const error2 = useError();
-    if (false) ;
-    error2.value = error2.value || nuxtError;
-  } catch {
-    throw nuxtError;
-  }
-  return nuxtError;
-};
-const isNuxtError = (error) => !!error && typeof error === "object" && NUXT_ERROR_SIGNATURE in error;
-const createError = (error) => {
-  const nuxtError = createError$1(error);
-  Object.defineProperty(nuxtError, NUXT_ERROR_SIGNATURE, {
-    value: true,
-    configurable: false,
-    writable: false
-  });
-  return nuxtError;
-};
-version[0] === "3";
-function resolveUnref(r) {
-  return typeof r === "function" ? r() : unref(r);
-}
-function resolveUnrefHeadInput(ref2) {
-  if (ref2 instanceof Promise || ref2 instanceof Date || ref2 instanceof RegExp)
-    return ref2;
-  const root = resolveUnref(ref2);
-  if (!ref2 || !root)
-    return root;
-  if (Array.isArray(root))
-    return root.map((r) => resolveUnrefHeadInput(r));
-  if (typeof root === "object") {
-    const resolved = {};
-    for (const k in root) {
-      if (!Object.prototype.hasOwnProperty.call(root, k)) {
-        continue;
-      }
-      if (k === "titleTemplate" || k[0] === "o" && k[1] === "n") {
-        resolved[k] = unref(root[k]);
-        continue;
-      }
-      resolved[k] = resolveUnrefHeadInput(root[k]);
-    }
-    return resolved;
-  }
-  return root;
-}
-defineHeadPlugin({
-  hooks: {
-    "entries:resolve": (ctx) => {
-      for (const entry2 of ctx.entries)
-        entry2.resolvedInput = resolveUnrefHeadInput(entry2.input);
-    }
-  }
-});
-const headSymbol = "usehead";
-const _global = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : {};
-const globalKey$1 = "__unhead_injection_handler__";
-function setHeadInjectionHandler(handler) {
-  _global[globalKey$1] = handler;
-}
-function injectHead() {
-  if (globalKey$1 in _global) {
-    return _global[globalKey$1]();
-  }
-  const head = inject(headSymbol);
-  if (!head && "prerender" !== "production")
-    console.warn("Unhead is missing Vue context, falling back to shared context. This may have unexpected results.");
-  return head || getActiveHead();
-}
-[CapoPlugin({ track: true })];
-const unhead_KgADcZ0jPj = /* @__PURE__ */ defineNuxtPlugin({
-  name: "nuxt:head",
-  enforce: "pre",
-  setup(nuxtApp) {
-    const head = nuxtApp.ssrContext.head;
-    setHeadInjectionHandler(
-      // need a fresh instance of the nuxt app to avoid parallel requests interfering with each other
-      () => useNuxtApp().vueApp._context.provides.usehead
-    );
-    nuxtApp.vueApp.use(head);
-  }
-});
-function createContext(opts = {}) {
-  let currentInstance;
-  let isSingleton = false;
-  const checkConflict = (instance) => {
-    if (currentInstance && currentInstance !== instance) {
-      throw new Error("Context conflict");
-    }
-  };
-  let als;
-  if (opts.asyncContext) {
-    const _AsyncLocalStorage = opts.AsyncLocalStorage || globalThis.AsyncLocalStorage;
-    if (_AsyncLocalStorage) {
-      als = new _AsyncLocalStorage();
-    } else {
-      console.warn("[unctx] `AsyncLocalStorage` is not provided.");
-    }
-  }
-  const _getCurrentInstance = () => {
-    if (als && currentInstance === void 0) {
-      const instance = als.getStore();
-      if (instance !== void 0) {
-        return instance;
-      }
-    }
-    return currentInstance;
-  };
-  return {
-    use: () => {
-      const _instance = _getCurrentInstance();
-      if (_instance === void 0) {
-        throw new Error("Context is not available");
-      }
-      return _instance;
-    },
-    tryUse: () => {
-      return _getCurrentInstance();
-    },
-    set: (instance, replace) => {
-      if (!replace) {
-        checkConflict(instance);
-      }
-      currentInstance = instance;
-      isSingleton = true;
-    },
-    unset: () => {
-      currentInstance = void 0;
-      isSingleton = false;
-    },
-    call: (instance, callback) => {
-      checkConflict(instance);
-      currentInstance = instance;
-      try {
-        return als ? als.run(instance, callback) : callback();
-      } finally {
-        if (!isSingleton) {
-          currentInstance = void 0;
-        }
-      }
-    },
-    async callAsync(instance, callback) {
-      currentInstance = instance;
-      const onRestore = () => {
-        currentInstance = instance;
-      };
-      const onLeave = () => currentInstance === instance ? onRestore : void 0;
-      asyncHandlers.add(onLeave);
-      try {
-        const r = als ? als.run(instance, callback) : callback();
-        if (!isSingleton) {
-          currentInstance = void 0;
-        }
-        return await r;
-      } finally {
-        asyncHandlers.delete(onLeave);
-      }
-    }
-  };
-}
-function createNamespace(defaultOpts = {}) {
-  const contexts = {};
-  return {
-    get(key, opts = {}) {
-      if (!contexts[key]) {
-        contexts[key] = createContext({ ...defaultOpts, ...opts });
-      }
-      contexts[key];
-      return contexts[key];
-    }
-  };
-}
-const _globalThis = typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : typeof global !== "undefined" ? global : {};
-const globalKey = "__unctx__";
-_globalThis[globalKey] || (_globalThis[globalKey] = createNamespace());
-const asyncHandlersKey = "__unctx_async_handlers__";
-const asyncHandlers = _globalThis[asyncHandlersKey] || (_globalThis[asyncHandlersKey] = /* @__PURE__ */ new Set());
-function executeAsync(function_) {
-  const restores = [];
-  for (const leaveHandler of asyncHandlers) {
-    const restore2 = leaveHandler();
-    if (restore2) {
-      restores.push(restore2);
-    }
-  }
-  const restore = () => {
-    for (const restore2 of restores) {
-      restore2();
-    }
-  };
-  let awaitable = function_();
-  if (awaitable && typeof awaitable === "object" && "catch" in awaitable) {
-    awaitable = awaitable.catch((error) => {
-      restore();
-      throw error;
-    });
-  }
-  return [awaitable, restore];
-}
-const interpolatePath = (route, match) => {
-  return match.path.replace(/(:\w+)\([^)]+\)/g, "$1").replace(/(:\w+)[?+*]/g, "$1").replace(/:\w+/g, (r) => {
-    var _a;
-    return ((_a = route.params[r.slice(1)]) == null ? void 0 : _a.toString()) || "";
-  });
-};
-const generateRouteKey$1 = (routeProps, override) => {
-  const matchedRoute = routeProps.route.matched.find((m) => {
-    var _a;
-    return ((_a = m.components) == null ? void 0 : _a.default) === routeProps.Component.type;
-  });
-  const source = override ?? (matchedRoute == null ? void 0 : matchedRoute.meta.key) ?? (matchedRoute && interpolatePath(routeProps.route, matchedRoute));
-  return typeof source === "function" ? source(routeProps.route) : source;
-};
-const wrapInKeepAlive = (props, children) => {
-  return { default: () => children };
-};
-function toArray$1(value) {
-  return Array.isArray(value) ? value : [value];
-}
-async function getRouteRules(url) {
-  {
-    const _routeRulesMatcher = toRouteMatcher(
-      createRouter$1({ routes: (/* @__PURE__ */ useRuntimeConfig()).nitro.routeRules })
-    );
-    return defu({}, ..._routeRulesMatcher.matchAll(url).reverse());
-  }
-}
-const _routes = [
-  {
-    name: "index",
-    path: "/",
-    component: () => import('./index-DtrUFpP0.mjs')
-  },
-  {
-    name: "login",
-    path: "/login",
-    component: () => import('./login-C0jWU6fx.mjs')
-  },
-  {
-    name: "register",
-    path: "/register",
-    component: () => import('./register-hicBJgDn.mjs')
-  }
-];
-const _wrapIf = (component, props, slots) => {
-  props = props === true ? {} : props;
-  return { default: () => {
-    var _a;
-    return props ? h(component, props, slots) : (_a = slots.default) == null ? void 0 : _a.call(slots);
-  } };
-};
-function generateRouteKey(route) {
-  const source = (route == null ? void 0 : route.meta.key) ?? route.path.replace(/(:\w+)\([^)]+\)/g, "$1").replace(/(:\w+)[?+*]/g, "$1").replace(/:\w+/g, (r) => {
-    var _a;
-    return ((_a = route.params[r.slice(1)]) == null ? void 0 : _a.toString()) || "";
-  });
-  return typeof source === "function" ? source(route) : source;
-}
-function isChangingPage(to, from) {
-  if (to === from || from === START_LOCATION) {
-    return false;
-  }
-  if (generateRouteKey(to) !== generateRouteKey(from)) {
-    return true;
-  }
-  const areComponentsSame = to.matched.every(
-    (comp, index) => {
-      var _a, _b;
-      return comp.components && comp.components.default === ((_b = (_a = from.matched[index]) == null ? void 0 : _a.components) == null ? void 0 : _b.default);
-    }
-  );
-  if (areComponentsSame) {
-    return false;
-  }
-  return true;
-}
-const routerOptions0 = {
-  scrollBehavior(to, from, savedPosition) {
-    var _a;
-    const nuxtApp = useNuxtApp();
-    const behavior = ((_a = useRouter().options) == null ? void 0 : _a.scrollBehaviorType) ?? "auto";
-    let position = savedPosition || void 0;
-    const routeAllowsScrollToTop = typeof to.meta.scrollToTop === "function" ? to.meta.scrollToTop(to, from) : to.meta.scrollToTop;
-    if (!position && from && to && routeAllowsScrollToTop !== false && isChangingPage(to, from)) {
-      position = { left: 0, top: 0 };
-    }
-    if (to.path === from.path) {
-      if (from.hash && !to.hash) {
-        return { left: 0, top: 0 };
-      }
-      if (to.hash) {
-        return { el: to.hash, top: _getHashElementScrollMarginTop(to.hash), behavior };
-      }
-      return false;
-    }
-    const hasTransition = (route) => !!(route.meta.pageTransition ?? appPageTransition);
-    const hookToWait = hasTransition(from) && hasTransition(to) ? "page:transition:finish" : "page:finish";
-    return new Promise((resolve) => {
-      nuxtApp.hooks.hookOnce(hookToWait, async () => {
-        await new Promise((resolve2) => setTimeout(resolve2, 0));
-        if (to.hash) {
-          position = { el: to.hash, top: _getHashElementScrollMarginTop(to.hash), behavior };
-        }
-        resolve(position);
-      });
-    });
-  }
-};
-function _getHashElementScrollMarginTop(selector) {
-  try {
-    const elem = (void 0).querySelector(selector);
-    if (elem) {
-      return (Number.parseFloat(getComputedStyle(elem).scrollMarginTop) || 0) + (Number.parseFloat(getComputedStyle((void 0).documentElement).scrollPaddingTop) || 0);
-    }
-  } catch {
-  }
-  return 0;
-}
-const configRouterOptions = {
-  hashMode: false,
-  scrollBehaviorType: "auto"
-};
-const routerOptions = {
-  ...configRouterOptions,
-  ...routerOptions0
-};
-const validate = /* @__PURE__ */ defineNuxtRouteMiddleware(async (to) => {
-  var _a;
-  let __temp, __restore;
-  if (!((_a = to.meta) == null ? void 0 : _a.validate)) {
-    return;
-  }
-  const nuxtApp = useNuxtApp();
-  const router = useRouter();
-  const result = ([__temp, __restore] = executeAsync(() => Promise.resolve(to.meta.validate(to))), __temp = await __temp, __restore(), __temp);
-  if (result === true) {
-    return;
-  }
-  const error = createError({
-    statusCode: result && result.statusCode || 404,
-    statusMessage: result && result.statusMessage || `Page Not Found: ${to.fullPath}`,
-    data: {
-      path: to.fullPath
-    }
-  });
-  const unsub = router.beforeResolve((final) => {
-    unsub();
-    if (final === to) {
-      const unsub2 = router.afterEach(async () => {
-        unsub2();
-        await nuxtApp.runWithContext(() => showError(error));
-      });
-      return false;
-    }
-  });
-});
-const manifest_45route_45rule = /* @__PURE__ */ defineNuxtRouteMiddleware(async (to) => {
-  {
-    return;
-  }
-});
-const globalMiddleware = [
-  validate,
-  manifest_45route_45rule
-];
-const namedMiddleware = {};
-const plugin = /* @__PURE__ */ defineNuxtPlugin({
-  name: "nuxt:router",
-  enforce: "pre",
-  async setup(nuxtApp) {
-    var _a, _b, _c;
-    let __temp, __restore;
-    let routerBase = (/* @__PURE__ */ useRuntimeConfig()).app.baseURL;
-    if (routerOptions.hashMode && !routerBase.includes("#")) {
-      routerBase += "#";
-    }
-    const history = ((_a = routerOptions.history) == null ? void 0 : _a.call(routerOptions, routerBase)) ?? createMemoryHistory(routerBase);
-    const routes2 = routerOptions.routes ? ([__temp, __restore] = executeAsync(() => routerOptions.routes(_routes)), __temp = await __temp, __restore(), __temp) ?? _routes : _routes;
-    let startPosition;
-    const router = createRouter({
-      ...routerOptions,
-      scrollBehavior: (to, from, savedPosition) => {
-        if (from === START_LOCATION) {
-          startPosition = savedPosition;
-          return;
-        }
-        if (routerOptions.scrollBehavior) {
-          router.options.scrollBehavior = routerOptions.scrollBehavior;
-          if ("scrollRestoration" in (void 0).history) {
-            const unsub = router.beforeEach(() => {
-              unsub();
-              (void 0).history.scrollRestoration = "manual";
-            });
-          }
-          return routerOptions.scrollBehavior(to, START_LOCATION, startPosition || savedPosition);
-        }
-      },
-      history,
-      routes: routes2
-    });
-    nuxtApp.vueApp.use(router);
-    const previousRoute = shallowRef(router.currentRoute.value);
-    router.afterEach((_to, from) => {
-      previousRoute.value = from;
-    });
-    Object.defineProperty(nuxtApp.vueApp.config.globalProperties, "previousRoute", {
-      get: () => previousRoute.value
-    });
-    const initialURL = nuxtApp.ssrContext.url;
-    const _route = shallowRef(router.currentRoute.value);
-    const syncCurrentRoute = () => {
-      _route.value = router.currentRoute.value;
-    };
-    nuxtApp.hook("page:finish", syncCurrentRoute);
-    router.afterEach((to, from) => {
-      var _a2, _b2, _c2, _d;
-      if (((_b2 = (_a2 = to.matched[0]) == null ? void 0 : _a2.components) == null ? void 0 : _b2.default) === ((_d = (_c2 = from.matched[0]) == null ? void 0 : _c2.components) == null ? void 0 : _d.default)) {
-        syncCurrentRoute();
-      }
-    });
-    const route = {};
-    for (const key in _route.value) {
-      Object.defineProperty(route, key, {
-        get: () => _route.value[key],
-        enumerable: true
-      });
-    }
-    nuxtApp._route = shallowReactive(route);
-    nuxtApp._middleware = nuxtApp._middleware || {
-      global: [],
-      named: {}
-    };
-    useError();
-    if (!((_b = nuxtApp.ssrContext) == null ? void 0 : _b.islandContext)) {
-      router.afterEach(async (to, _from, failure) => {
-        delete nuxtApp._processingMiddleware;
-        if (failure) {
-          await nuxtApp.callHook("page:loading:end");
-        }
-        if ((failure == null ? void 0 : failure.type) === 4) {
-          return;
-        }
-        if (to.matched.length === 0) {
-          await nuxtApp.runWithContext(() => showError(createError$1({
-            statusCode: 404,
-            fatal: false,
-            statusMessage: `Page not found: ${to.fullPath}`,
-            data: {
-              path: to.fullPath
-            }
-          })));
-        } else if (to.redirectedFrom && to.fullPath !== initialURL) {
-          await nuxtApp.runWithContext(() => navigateTo(to.fullPath || "/"));
-        }
-      });
-    }
-    try {
-      if (true) {
-        ;
-        [__temp, __restore] = executeAsync(() => router.push(initialURL)), await __temp, __restore();
-        ;
-      }
-      ;
-      [__temp, __restore] = executeAsync(() => router.isReady()), await __temp, __restore();
-      ;
-    } catch (error2) {
-      [__temp, __restore] = executeAsync(() => nuxtApp.runWithContext(() => showError(error2))), await __temp, __restore();
-    }
-    const resolvedInitialRoute = router.currentRoute.value;
-    syncCurrentRoute();
-    if ((_c = nuxtApp.ssrContext) == null ? void 0 : _c.islandContext) {
-      return { provide: { router } };
-    }
-    const initialLayout = nuxtApp.payload.state._layout;
-    router.beforeEach(async (to, from) => {
-      var _a2, _b2;
-      await nuxtApp.callHook("page:loading:start");
-      to.meta = reactive(to.meta);
-      if (nuxtApp.isHydrating && initialLayout && !isReadonly(to.meta.layout)) {
-        to.meta.layout = initialLayout;
-      }
-      nuxtApp._processingMiddleware = true;
-      if (!((_a2 = nuxtApp.ssrContext) == null ? void 0 : _a2.islandContext)) {
-        const middlewareEntries = /* @__PURE__ */ new Set([...globalMiddleware, ...nuxtApp._middleware.global]);
-        for (const component of to.matched) {
-          const componentMiddleware = component.meta.middleware;
-          if (!componentMiddleware) {
-            continue;
-          }
-          for (const entry2 of toArray$1(componentMiddleware)) {
-            middlewareEntries.add(entry2);
-          }
-        }
-        {
-          const routeRules = await nuxtApp.runWithContext(() => getRouteRules(to.path));
-          if (routeRules.appMiddleware) {
-            for (const key in routeRules.appMiddleware) {
-              if (routeRules.appMiddleware[key]) {
-                middlewareEntries.add(key);
-              } else {
-                middlewareEntries.delete(key);
-              }
-            }
-          }
-        }
-        for (const entry2 of middlewareEntries) {
-          const middleware = typeof entry2 === "string" ? nuxtApp._middleware.named[entry2] || await ((_b2 = namedMiddleware[entry2]) == null ? void 0 : _b2.call(namedMiddleware).then((r) => r.default || r)) : entry2;
-          if (!middleware) {
-            throw new Error(`Unknown route middleware: '${entry2}'.`);
-          }
-          const result = await nuxtApp.runWithContext(() => middleware(to, from));
-          {
-            if (result === false || result instanceof Error) {
-              const error2 = result || createError$1({
-                statusCode: 404,
-                statusMessage: `Page Not Found: ${initialURL}`
-              });
-              await nuxtApp.runWithContext(() => showError(error2));
-              return false;
-            }
-          }
-          if (result === true) {
-            continue;
-          }
-          if (result || result === false) {
-            return result;
-          }
-        }
-      }
-    });
-    router.onError(async () => {
-      delete nuxtApp._processingMiddleware;
-      await nuxtApp.callHook("page:loading:end");
-    });
-    nuxtApp.hooks.hookOnce("app:created", async () => {
-      try {
-        if ("name" in resolvedInitialRoute) {
-          resolvedInitialRoute.name = void 0;
-        }
-        await router.replace({
-          ...resolvedInitialRoute,
-          force: true
-        });
-        router.options.scrollBehavior = routerOptions.scrollBehavior;
-      } catch (error2) {
-        await nuxtApp.runWithContext(() => showError(error2));
-      }
-    });
-    return { provide: { router } };
-  }
-});
-function definePayloadReducer(name, reduce) {
-  {
-    useNuxtApp().ssrContext._payloadReducers[name] = reduce;
-  }
-}
-const reducers = [
-  ["NuxtError", (data) => isNuxtError(data) && data.toJSON()],
-  ["EmptyShallowRef", (data) => isRef(data) && isShallow(data) && !data.value && (typeof data.value === "bigint" ? "0n" : JSON.stringify(data.value) || "_")],
-  ["EmptyRef", (data) => isRef(data) && !data.value && (typeof data.value === "bigint" ? "0n" : JSON.stringify(data.value) || "_")],
-  ["ShallowRef", (data) => isRef(data) && isShallow(data) && data.value],
-  ["ShallowReactive", (data) => isReactive(data) && isShallow(data) && toRaw(data)],
-  ["Ref", (data) => isRef(data) && data.value],
-  ["Reactive", (data) => isReactive(data) && toRaw(data)]
-];
-const revive_payload_server_eJ33V7gbc6 = /* @__PURE__ */ defineNuxtPlugin({
-  name: "nuxt:revive-payload:server",
-  setup() {
-    for (const [reducer, fn] of reducers) {
-      definePayloadReducer(reducer, fn);
-    }
-  }
-});
-const components_plugin_KR1HBZs4kY = /* @__PURE__ */ defineNuxtPlugin({
-  name: "nuxt:global-components"
-});
-const element_plus_elM4AXquKi = () => {
-};
-function toArray(value) {
-  return Array.isArray(value) ? value : [value];
-}
-function useRequestEvent(nuxtApp = useNuxtApp()) {
-  var _a;
-  return (_a = nuxtApp.ssrContext) == null ? void 0 : _a.event;
-}
-function prerenderRoutes(path) {
-  const paths = toArray(path);
-  appendHeader(useRequestEvent(), "x-nitro-prerender", paths.map((p) => encodeURIComponent(p)).join(", "));
-}
-let routes;
-const prerender_server_LXx1wM9sKF = /* @__PURE__ */ defineNuxtPlugin(async () => {
-  let __temp, __restore;
-  if (routerOptions.hashMode) {
-    return;
-  }
-  if (routes && !routes.length) {
-    return;
-  }
-  routes || (routes = Array.from(processRoutes(([__temp, __restore] = executeAsync(() => {
-    var _a;
-    return (_a = routerOptions.routes) == null ? void 0 : _a.call(routerOptions, _routes);
-  }), __temp = await __temp, __restore(), __temp) ?? _routes)));
-  const batch = routes.splice(0, 10);
-  prerenderRoutes(batch);
-});
-const OPTIONAL_PARAM_RE = /^\/?:.*(?:\?|\(\.\*\)\*)$/;
-function processRoutes(routes2, currentPath = "/", routesToPrerender = /* @__PURE__ */ new Set()) {
-  var _a;
-  for (const route of routes2) {
-    if (OPTIONAL_PARAM_RE.test(route.path) && !((_a = route.children) == null ? void 0 : _a.length)) {
-      routesToPrerender.add(currentPath);
-    }
-    if (route.path.includes(":")) {
-      continue;
-    }
-    const fullPath = joinURL(currentPath, route.path);
-    routesToPrerender.add(fullPath);
-    if (route.children) {
-      processRoutes(route.children, fullPath, routesToPrerender);
-    }
-  }
-  return routesToPrerender;
-}
-const plugins = [
-  unhead_KgADcZ0jPj,
-  plugin,
-  revive_payload_server_eJ33V7gbc6,
-  components_plugin_KR1HBZs4kY,
-  element_plus_elM4AXquKi,
-  prerender_server_LXx1wM9sKF
-];
-const RouteProvider = defineComponent({
-  props: {
-    vnode: {
-      type: Object,
-      required: true
-    },
-    route: {
-      type: Object,
-      required: true
-    },
-    vnodeRef: Object,
-    renderKey: String,
-    trackRootNodes: Boolean
-  },
-  setup(props) {
-    const previousKey = props.renderKey;
-    const previousRoute = props.route;
-    const route = {};
-    for (const key in props.route) {
-      Object.defineProperty(route, key, {
-        get: () => previousKey === props.renderKey ? props.route[key] : previousRoute[key],
-        enumerable: true
-      });
-    }
-    provide(PageRouteSymbol, shallowReactive(route));
-    return () => {
-      return h(props.vnode, { ref: props.vnodeRef });
-    };
-  }
-});
-const __nuxt_component_0 = defineComponent({
-  name: "NuxtPage",
-  inheritAttrs: false,
-  props: {
-    name: {
-      type: String
-    },
-    transition: {
-      type: [Boolean, Object],
-      default: void 0
-    },
-    keepalive: {
-      type: [Boolean, Object],
-      default: void 0
-    },
-    route: {
-      type: Object
-    },
-    pageKey: {
-      type: [Function, String],
-      default: null
-    }
-  },
-  setup(props, { attrs, slots, expose }) {
-    const nuxtApp = useNuxtApp();
-    const pageRef = ref();
-    const forkRoute = inject(PageRouteSymbol, null);
-    let previousPageKey;
-    expose({ pageRef });
-    inject(LayoutMetaSymbol, null);
-    let vnode;
-    const done = nuxtApp.deferHydration();
-    if (props.pageKey) {
-      watch(() => props.pageKey, (next, prev) => {
-        if (next !== prev) {
-          nuxtApp.callHook("page:loading:start");
-        }
-      });
-    }
-    return () => {
-      return h(RouterView, { name: props.name, route: props.route, ...attrs }, {
-        default: (routeProps) => {
-          if (!routeProps.Component) {
-            done();
-            return;
-          }
-          const key = generateRouteKey$1(routeProps, props.pageKey);
-          if (!nuxtApp.isHydrating && !hasChildrenRoutes(forkRoute, routeProps.route, routeProps.Component) && previousPageKey === key) {
-            nuxtApp.callHook("page:loading:end");
-          }
-          previousPageKey = key;
-          const hasTransition = !!(props.transition ?? routeProps.route.meta.pageTransition ?? appPageTransition);
-          const transitionProps = hasTransition && _mergeTransitionProps([
-            props.transition,
-            routeProps.route.meta.pageTransition,
-            appPageTransition,
-            { onAfterLeave: () => {
-              nuxtApp.callHook("page:transition:finish", routeProps.Component);
-            } }
-          ].filter(Boolean));
-          const keepaliveConfig = props.keepalive ?? routeProps.route.meta.keepalive ?? appKeepalive;
-          vnode = _wrapIf(
-            Transition,
-            hasTransition && transitionProps,
-            wrapInKeepAlive(
-              keepaliveConfig,
-              h(Suspense, {
-                suspensible: true,
-                onPending: () => nuxtApp.callHook("page:start", routeProps.Component),
-                onResolve: () => {
-                  nextTick(() => nuxtApp.callHook("page:finish", routeProps.Component).then(() => nuxtApp.callHook("page:loading:end")).finally(done));
-                }
-              }, {
-                default: () => {
-                  const providerVNode = h(RouteProvider, {
-                    key: key || void 0,
-                    vnode: slots.default ? h(Fragment, void 0, slots.default(routeProps)) : routeProps.Component,
-                    route: routeProps.route,
-                    renderKey: key || void 0,
-                    trackRootNodes: hasTransition,
-                    vnodeRef: pageRef
-                  });
-                  return providerVNode;
-                }
-              })
-            )
-          ).default();
-          return vnode;
-        }
-      });
-    };
-  }
-});
-function _mergeTransitionProps(routeProps) {
-  const _props = routeProps.map((prop) => ({
-    ...prop,
-    onAfterLeave: prop.onAfterLeave ? toArray$1(prop.onAfterLeave) : void 0
-  }));
-  return defu(..._props);
-}
-function hasChildrenRoutes(fork, newRoute, Component) {
-  if (!fork) {
-    return false;
-  }
-  const index = newRoute.matched.findIndex((m) => {
-    var _a;
-    return ((_a = m.components) == null ? void 0 : _a.default) === (Component == null ? void 0 : Component.type);
-  });
-  return index < newRoute.matched.length - 1;
-}
-const _export_sfc = (sfc, props) => {
-  const target = sfc.__vccOpts || sfc;
-  for (const [key, val] of props) {
-    target[key] = val;
-  }
-  return target;
-};
-const _sfc_main$2 = {};
-function _sfc_ssrRender(_ctx, _push, _parent, _attrs) {
-  const _component_NuxtPage = __nuxt_component_0;
-  _push(`<div${ssrRenderAttrs(_attrs)}>`);
-  _push(ssrRenderComponent(_component_NuxtPage, null, null, _parent));
-  _push(`</div>`);
-}
-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("app.vue");
-  return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0;
-};
-const AppComponent = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["ssrRender", _sfc_ssrRender]]);
-const _sfc_main$1 = {
-  __name: "nuxt-error-page",
-  __ssrInlineRender: true,
-  props: {
-    error: Object
-  },
-  setup(__props) {
-    const props = __props;
-    const _error = props.error;
-    _error.stack ? _error.stack.split("\n").splice(1).map((line) => {
-      const text = line.replace("webpack:/", "").replace(".vue", ".js").trim();
-      return {
-        text,
-        internal: line.includes("node_modules") && !line.includes(".cache") || line.includes("internal") || line.includes("new Promise")
-      };
-    }).map((i) => `<span class="stack${i.internal ? " internal" : ""}">${i.text}</span>`).join("\n") : "";
-    const statusCode = Number(_error.statusCode || 500);
-    const is404 = statusCode === 404;
-    const statusMessage = _error.statusMessage ?? (is404 ? "Page Not Found" : "Internal Server Error");
-    const description = _error.message || _error.toString();
-    const stack = void 0;
-    const _Error404 = defineAsyncComponent(() => import('./error-404-Dj6KT2oP.mjs'));
-    const _Error = defineAsyncComponent(() => import('./error-500-B0Hn6rMk.mjs'));
-    const ErrorTemplate = is404 ? _Error404 : _Error;
-    return (_ctx, _push, _parent, _attrs) => {
-      _push(ssrRenderComponent(unref(ErrorTemplate), mergeProps({ statusCode: unref(statusCode), statusMessage: unref(statusMessage), description: unref(description), stack: unref(stack) }, _attrs), null, _parent));
-    };
-  }
-};
-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("node_modules/nuxt/dist/app/components/nuxt-error-page.vue");
-  return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
-};
-const _sfc_main = {
-  __name: "nuxt-root",
-  __ssrInlineRender: true,
-  setup(__props) {
-    const IslandRenderer = () => null;
-    const nuxtApp = useNuxtApp();
-    nuxtApp.deferHydration();
-    nuxtApp.ssrContext.url;
-    const SingleRenderer = false;
-    provide(PageRouteSymbol, useRoute());
-    nuxtApp.hooks.callHookWith((hooks) => hooks.map((hook) => hook()), "vue:setup");
-    const error = useError();
-    const abortRender = error.value && !nuxtApp.ssrContext.error;
-    onErrorCaptured((err, target, info) => {
-      nuxtApp.hooks.callHook("vue:error", err, target, info).catch((hookError) => console.error("[nuxt] Error in `vue:error` hook", hookError));
-      {
-        const p = nuxtApp.runWithContext(() => showError(err));
-        onServerPrefetch(() => p);
-        return false;
-      }
-    });
-    const islandContext = nuxtApp.ssrContext.islandContext;
-    return (_ctx, _push, _parent, _attrs) => {
-      ssrRenderSuspense(_push, {
-        default: () => {
-          if (unref(abortRender)) {
-            _push(`<div></div>`);
-          } else if (unref(error)) {
-            _push(ssrRenderComponent(unref(_sfc_main$1), { error: unref(error) }, null, _parent));
-          } else if (unref(islandContext)) {
-            _push(ssrRenderComponent(unref(IslandRenderer), { context: unref(islandContext) }, null, _parent));
-          } else if (unref(SingleRenderer)) {
-            ssrRenderVNode(_push, createVNode(resolveDynamicComponent(unref(SingleRenderer)), null, null), _parent);
-          } else {
-            _push(ssrRenderComponent(unref(AppComponent), null, null, _parent));
-          }
-        },
-        _: 1
-      });
-    };
-  }
-};
-const _sfc_setup = _sfc_main.setup;
-_sfc_main.setup = (props, ctx) => {
-  const ssrContext = useSSRContext();
-  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("node_modules/nuxt/dist/app/components/nuxt-root.vue");
-  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
-};
-let entry;
-{
-  entry = async function createNuxtAppServer(ssrContext) {
-    const vueApp = createApp(_sfc_main);
-    const nuxt = createNuxtApp({ vueApp, ssrContext });
-    try {
-      await applyPlugins(nuxt, plugins);
-      await nuxt.hooks.callHook("app:created", vueApp);
-    } catch (error) {
-      await nuxt.hooks.callHook("app:error", error);
-      nuxt.payload.error = nuxt.payload.error || createError(error);
-    }
-    if (ssrContext == null ? void 0 : ssrContext._renderResponse) {
-      throw new Error("skipping render");
-    }
-    return vueApp;
-  };
-}
-const entry$1 = (ssrContext) => entry(ssrContext);
-
-export { _export_sfc as _, navigateTo as a, useNuxtApp as b, useRuntimeConfig as c, resolveUnrefHeadInput as d, entry$1 as default, injectHead as i, nuxtLinkDefaults as n, resolveRouteObject as r, useRouter as u };
-//# sourceMappingURL=server.mjs.map

文件差异内容过多而无法显示
+ 0 - 0
.nuxt/prerender/chunks/build/server.mjs.map


+ 0 - 13
.nuxt/prerender/chunks/build/styles.mjs

@@ -1,13 +0,0 @@
-const interopDefault = r => r.default || r || [];
-const styles = {
-  "node_modules/nuxt/dist/app/entry.js": () => import('./entry-styles.BOkkJ52g.mjs').then(interopDefault),
-  "pages/index.vue": () => import('./index-styles.BmXPPUZU.mjs').then(interopDefault),
-  "node_modules/nuxt/dist/app/components/error-500.vue": () => import('./error-500-styles.DPP87-Dp.mjs').then(interopDefault),
-  "node_modules/nuxt/dist/app/components/error-404.vue": () => import('./error-404-styles.BcoFjqgl.mjs').then(interopDefault),
-  "pages/index.vue?vue&type=style&index=0&scoped=66a92ad9&lang.less": () => import('./index-styles.COEbj-dX.mjs').then(interopDefault),
-  "node_modules/nuxt/dist/app/components/error-500.vue?vue&type=style&index=0&scoped=f7ad9679&lang.css": () => import('./error-500-styles.DqmriZ_b.mjs').then(interopDefault),
-  "node_modules/nuxt/dist/app/components/error-404.vue?vue&type=style&index=0&scoped=00b6b518&lang.css": () => import('./error-404-styles.DRLC0U6S.mjs').then(interopDefault)
-};
-
-export { styles as default };
-//# sourceMappingURL=styles.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/build/styles.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"styles.mjs","sources":["../../../dist/server/styles.mjs"],"sourcesContent":null,"names":[],"mappings":"AAAA,MAAM,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,IAAI,GAAE;AAChD,eAAe;AACf,EAAE,qCAAqC,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC/G,EAAE,iBAAiB,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC3F,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACnI,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACnI,EAAE,kEAAkE,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC5I,EAAE,qGAAqG,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACnL,EAAE,qGAAqG,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACnL;;;;"}

+ 0 - 891
.nuxt/prerender/chunks/routes/index.mjs

@@ -1,891 +0,0 @@
-import process from 'node:process';globalThis._importMeta_=globalThis._importMeta_||{url:"file:///_entry.js",env:process.env};import { defineEventHandler, handleCacheHeaders, splitCookiesString, isEvent, createEvent, fetchWithEvent, getRequestHeader, eventHandler, setHeaders, sendRedirect, proxyRequest, setResponseStatus, setResponseHeader, send, getRequestHeaders, removeResponseHeader, createError, getResponseHeader, createApp, createRouter as createRouter$1, toNodeListener, lazyEventHandler } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import { createFetch as createFetch$1, Headers as Headers$1 } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import destr from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import { createCall, createFetch } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
-import { createHooks } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import { klona } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import { snakeCase } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import defu, { defuFn } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import { hash } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import { parseURL, withoutBase, joinURL, getQuery, withQuery, decodePath, withLeadingSlash, withoutTrailingSlash } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import { createStorage, prefixStorage } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import unstorage_47drivers_47fs from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import file_58_47_47_47D_58_47zwj_47nuxt_47sannongzixunwang_web_47node_modules_47nuxt_47dist_47core_47runtime_47nitro_47cache_45driver_46js from 'file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js';
-import unstorage_47drivers_47fs_45lite from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs-lite.mjs';
-import { toRouteMatcher, createRouter } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import { promises } from 'node:fs';
-import { fileURLToPath } from 'node:url';
-import { dirname, resolve } from 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/pathe/dist/index.mjs';
-
-function getEnv(key, opts) {
-  const envKey = snakeCase(key).toUpperCase();
-  return destr(
-    process.env[opts.prefix + envKey] ?? process.env[opts.altPrefix + envKey]
-  );
-}
-function _isObject(input) {
-  return typeof input === "object" && !Array.isArray(input);
-}
-function applyEnv(obj, opts, parentKey = "") {
-  for (const key in obj) {
-    const subKey = parentKey ? `${parentKey}_${key}` : key;
-    const envValue = getEnv(subKey, opts);
-    if (_isObject(obj[key])) {
-      if (_isObject(envValue)) {
-        obj[key] = { ...obj[key], ...envValue };
-        applyEnv(obj[key], opts, subKey);
-      } else if (envValue === void 0) {
-        applyEnv(obj[key], opts, subKey);
-      } else {
-        obj[key] = envValue ?? obj[key];
-      }
-    } else {
-      obj[key] = envValue ?? obj[key];
-    }
-    if (opts.envExpansion && typeof obj[key] === "string") {
-      obj[key] = _expandFromEnv(obj[key]);
-    }
-  }
-  return obj;
-}
-const envExpandRx = /{{(.*?)}}/g;
-function _expandFromEnv(value) {
-  return value.replace(envExpandRx, (match, key) => {
-    return process.env[key] || match;
-  });
-}
-
-const inlineAppConfig = {
-  "nuxt": {}
-};
-
-
-
-const appConfig = defuFn(inlineAppConfig);
-
-const _inlineRuntimeConfig = {
-  "app": {
-    "baseURL": "/",
-    "buildId": "8eda0fa9-b467-4e53-aae8-0d1778512b7b",
-    "buildAssetsDir": "/_nuxt/",
-    "cdnURL": ""
-  },
-  "nitro": {
-    "envPrefix": "NUXT_",
-    "routeRules": {
-      "/__nuxt_error": {
-        "cache": false
-      },
-      "/_nuxt/builds/meta/**": {
-        "headers": {
-          "cache-control": "public, max-age=31536000, immutable"
-        }
-      },
-      "/_nuxt/builds/**": {
-        "headers": {
-          "cache-control": "public, max-age=1, immutable"
-        }
-      },
-      "/_nuxt/**": {
-        "headers": {
-          "cache-control": "public, max-age=31536000, immutable"
-        }
-      }
-    }
-  },
-  "public": {}
-};
-const envOptions = {
-  prefix: "NITRO_",
-  altPrefix: _inlineRuntimeConfig.nitro.envPrefix ?? process.env.NITRO_ENV_PREFIX ?? "_",
-  envExpansion: _inlineRuntimeConfig.nitro.envExpansion ?? process.env.NITRO_ENV_EXPANSION ?? false
-};
-const _sharedRuntimeConfig = _deepFreeze(
-  applyEnv(klona(_inlineRuntimeConfig), envOptions)
-);
-function useRuntimeConfig(event) {
-  if (!event) {
-    return _sharedRuntimeConfig;
-  }
-  if (event.context.nitro.runtimeConfig) {
-    return event.context.nitro.runtimeConfig;
-  }
-  const runtimeConfig = klona(_inlineRuntimeConfig);
-  applyEnv(runtimeConfig, envOptions);
-  event.context.nitro.runtimeConfig = runtimeConfig;
-  return runtimeConfig;
-}
-_deepFreeze(klona(appConfig));
-function _deepFreeze(object) {
-  const propNames = Object.getOwnPropertyNames(object);
-  for (const name of propNames) {
-    const value = object[name];
-    if (value && typeof value === "object") {
-      _deepFreeze(value);
-    }
-  }
-  return Object.freeze(object);
-}
-new Proxy(/* @__PURE__ */ Object.create(null), {
-  get: (_, prop) => {
-    console.warn(
-      "Please use `useRuntimeConfig()` instead of accessing config directly."
-    );
-    const runtimeConfig = useRuntimeConfig();
-    if (prop in runtimeConfig) {
-      return runtimeConfig[prop];
-    }
-    return void 0;
-  }
-});
-
-const serverAssets = [{"baseName":"server","dir":"D:/zwj/nuxt/sannongzixunwang_web/server/assets"}];
-
-const assets$1 = createStorage();
-
-for (const asset of serverAssets) {
-  assets$1.mount(asset.baseName, unstorage_47drivers_47fs({ base: asset.dir }));
-}
-
-const storage = createStorage({});
-
-storage.mount('/assets', assets$1);
-
-storage.mount('internal:nuxt:prerender', file_58_47_47_47D_58_47zwj_47nuxt_47sannongzixunwang_web_47node_modules_47nuxt_47dist_47core_47runtime_47nitro_47cache_45driver_46js({"driver":"file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js","base":"D:/zwj/nuxt/sannongzixunwang_web/.nuxt/cache/nitro/prerender"}));
-storage.mount('data', unstorage_47drivers_47fs_45lite({"driver":"fsLite","base":"D:\\zwj\\nuxt\\sannongzixunwang_web\\.data\\kv"}));
-storage.mount('root', unstorage_47drivers_47fs({"driver":"fs","readOnly":true,"base":"D:\\zwj\\nuxt\\sannongzixunwang_web","ignore":["**/node_modules/**","**/.git/**"]}));
-storage.mount('src', unstorage_47drivers_47fs({"driver":"fs","readOnly":true,"base":"D:\\zwj\\nuxt\\sannongzixunwang_web\\server","ignore":["**/node_modules/**","**/.git/**"]}));
-storage.mount('build', unstorage_47drivers_47fs({"driver":"fs","readOnly":false,"base":"D:\\zwj\\nuxt\\sannongzixunwang_web\\.nuxt","ignore":["**/node_modules/**","**/.git/**"]}));
-storage.mount('cache', unstorage_47drivers_47fs({"driver":"fs","readOnly":false,"base":"D:\\zwj\\nuxt\\sannongzixunwang_web\\.nuxt\\cache","ignore":["**/node_modules/**","**/.git/**"]}));
-
-function useStorage(base = "") {
-  return base ? prefixStorage(storage, base) : storage;
-}
-
-const defaultCacheOptions = {
-  name: "_",
-  base: "/cache",
-  swr: true,
-  maxAge: 1
-};
-function defineCachedFunction(fn, opts = {}) {
-  opts = { ...defaultCacheOptions, ...opts };
-  const pending = {};
-  const group = opts.group || "nitro/functions";
-  const name = opts.name || fn.name || "_";
-  const integrity = opts.integrity || hash([fn, opts]);
-  const validate = opts.validate || ((entry) => entry.value !== void 0);
-  async function get(key, resolver, shouldInvalidateCache, event) {
-    const cacheKey = [opts.base, group, name, key + ".json"].filter(Boolean).join(":").replace(/:\/$/, ":index");
-    let entry = await useStorage().getItem(cacheKey) || {};
-    if (typeof entry !== "object") {
-      entry = {};
-      const error = new Error("Malformed data read from cache.");
-      console.error("[nitro] [cache]", error);
-      useNitroApp().captureError(error, { event, tags: ["cache"] });
-    }
-    const ttl = (opts.maxAge ?? opts.maxAge ?? 0) * 1e3;
-    if (ttl) {
-      entry.expires = Date.now() + ttl;
-    }
-    const expired = shouldInvalidateCache || entry.integrity !== integrity || ttl && Date.now() - (entry.mtime || 0) > ttl || validate(entry) === false;
-    const _resolve = async () => {
-      const isPending = pending[key];
-      if (!isPending) {
-        if (entry.value !== void 0 && (opts.staleMaxAge || 0) >= 0 && opts.swr === false) {
-          entry.value = void 0;
-          entry.integrity = void 0;
-          entry.mtime = void 0;
-          entry.expires = void 0;
-        }
-        pending[key] = Promise.resolve(resolver());
-      }
-      try {
-        entry.value = await pending[key];
-      } catch (error) {
-        if (!isPending) {
-          delete pending[key];
-        }
-        throw error;
-      }
-      if (!isPending) {
-        entry.mtime = Date.now();
-        entry.integrity = integrity;
-        delete pending[key];
-        if (validate(entry) !== false) {
-          const promise = useStorage().setItem(cacheKey, entry).catch((error) => {
-            console.error(`[nitro] [cache] Cache write error.`, error);
-            useNitroApp().captureError(error, { event, tags: ["cache"] });
-          });
-          if (event && event.waitUntil) {
-            event.waitUntil(promise);
-          }
-        }
-      }
-    };
-    const _resolvePromise = expired ? _resolve() : Promise.resolve();
-    if (entry.value === void 0) {
-      await _resolvePromise;
-    } else if (expired && event && event.waitUntil) {
-      event.waitUntil(_resolvePromise);
-    }
-    if (opts.swr && validate(entry) !== false) {
-      _resolvePromise.catch((error) => {
-        console.error(`[nitro] [cache] SWR handler error.`, error);
-        useNitroApp().captureError(error, { event, tags: ["cache"] });
-      });
-      return entry;
-    }
-    return _resolvePromise.then(() => entry);
-  }
-  return async (...args) => {
-    const shouldBypassCache = await opts.shouldBypassCache?.(...args);
-    if (shouldBypassCache) {
-      return fn(...args);
-    }
-    const key = await (opts.getKey || getKey)(...args);
-    const shouldInvalidateCache = await opts.shouldInvalidateCache?.(...args);
-    const entry = await get(
-      key,
-      () => fn(...args),
-      shouldInvalidateCache,
-      args[0] && isEvent(args[0]) ? args[0] : void 0
-    );
-    let value = entry.value;
-    if (opts.transform) {
-      value = await opts.transform(entry, ...args) || value;
-    }
-    return value;
-  };
-}
-const cachedFunction = defineCachedFunction;
-function getKey(...args) {
-  return args.length > 0 ? hash(args, {}) : "";
-}
-function escapeKey(key) {
-  return String(key).replace(/\W/g, "");
-}
-function defineCachedEventHandler(handler, opts = defaultCacheOptions) {
-  const variableHeaderNames = (opts.varies || []).filter(Boolean).map((h) => h.toLowerCase()).sort();
-  const _opts = {
-    ...opts,
-    getKey: async (event) => {
-      const customKey = await opts.getKey?.(event);
-      if (customKey) {
-        return escapeKey(customKey);
-      }
-      const _path = event.node.req.originalUrl || event.node.req.url || event.path;
-      const _pathname = escapeKey(decodeURI(parseURL(_path).pathname)).slice(0, 16) || "index";
-      const _hashedPath = `${_pathname}.${hash(_path)}`;
-      const _headers = variableHeaderNames.map((header) => [header, event.node.req.headers[header]]).map(([name, value]) => `${escapeKey(name)}.${hash(value)}`);
-      return [_hashedPath, ..._headers].join(":");
-    },
-    validate: (entry) => {
-      if (!entry.value) {
-        return false;
-      }
-      if (entry.value.code >= 400) {
-        return false;
-      }
-      if (entry.value.body === void 0) {
-        return false;
-      }
-      if (entry.value.headers.etag === "undefined" || entry.value.headers["last-modified"] === "undefined") {
-        return false;
-      }
-      return true;
-    },
-    group: opts.group || "nitro/handlers",
-    integrity: opts.integrity || hash([handler, opts])
-  };
-  const _cachedHandler = cachedFunction(
-    async (incomingEvent) => {
-      const variableHeaders = {};
-      for (const header of variableHeaderNames) {
-        variableHeaders[header] = incomingEvent.node.req.headers[header];
-      }
-      const reqProxy = cloneWithProxy(incomingEvent.node.req, {
-        headers: variableHeaders
-      });
-      const resHeaders = {};
-      let _resSendBody;
-      const resProxy = cloneWithProxy(incomingEvent.node.res, {
-        statusCode: 200,
-        writableEnded: false,
-        writableFinished: false,
-        headersSent: false,
-        closed: false,
-        getHeader(name) {
-          return resHeaders[name];
-        },
-        setHeader(name, value) {
-          resHeaders[name] = value;
-          return this;
-        },
-        getHeaderNames() {
-          return Object.keys(resHeaders);
-        },
-        hasHeader(name) {
-          return name in resHeaders;
-        },
-        removeHeader(name) {
-          delete resHeaders[name];
-        },
-        getHeaders() {
-          return resHeaders;
-        },
-        end(chunk, arg2, arg3) {
-          if (typeof chunk === "string") {
-            _resSendBody = chunk;
-          }
-          if (typeof arg2 === "function") {
-            arg2();
-          }
-          if (typeof arg3 === "function") {
-            arg3();
-          }
-          return this;
-        },
-        write(chunk, arg2, arg3) {
-          if (typeof chunk === "string") {
-            _resSendBody = chunk;
-          }
-          if (typeof arg2 === "function") {
-            arg2();
-          }
-          if (typeof arg3 === "function") {
-            arg3();
-          }
-          return this;
-        },
-        writeHead(statusCode, headers2) {
-          this.statusCode = statusCode;
-          if (headers2) {
-            for (const header in headers2) {
-              this.setHeader(header, headers2[header]);
-            }
-          }
-          return this;
-        }
-      });
-      const event = createEvent(reqProxy, resProxy);
-      event.fetch = (url, fetchOptions) => fetchWithEvent(event, url, fetchOptions, {
-        fetch: useNitroApp().localFetch
-      });
-      event.$fetch = (url, fetchOptions) => fetchWithEvent(event, url, fetchOptions, {
-        fetch: globalThis.$fetch
-      });
-      event.context = incomingEvent.context;
-      event.context.cache = {
-        options: _opts
-      };
-      const body = await handler(event) || _resSendBody;
-      const headers = event.node.res.getHeaders();
-      headers.etag = String(
-        headers.Etag || headers.etag || `W/"${hash(body)}"`
-      );
-      headers["last-modified"] = String(
-        headers["Last-Modified"] || headers["last-modified"] || (/* @__PURE__ */ new Date()).toUTCString()
-      );
-      const cacheControl = [];
-      if (opts.swr) {
-        if (opts.maxAge) {
-          cacheControl.push(`s-maxage=${opts.maxAge}`);
-        }
-        if (opts.staleMaxAge) {
-          cacheControl.push(`stale-while-revalidate=${opts.staleMaxAge}`);
-        } else {
-          cacheControl.push("stale-while-revalidate");
-        }
-      } else if (opts.maxAge) {
-        cacheControl.push(`max-age=${opts.maxAge}`);
-      }
-      if (cacheControl.length > 0) {
-        headers["cache-control"] = cacheControl.join(", ");
-      }
-      const cacheEntry = {
-        code: event.node.res.statusCode,
-        headers,
-        body
-      };
-      return cacheEntry;
-    },
-    _opts
-  );
-  return defineEventHandler(async (event) => {
-    if (opts.headersOnly) {
-      if (handleCacheHeaders(event, { maxAge: opts.maxAge })) {
-        return;
-      }
-      return handler(event);
-    }
-    const response = await _cachedHandler(event);
-    if (event.node.res.headersSent || event.node.res.writableEnded) {
-      return response.body;
-    }
-    if (handleCacheHeaders(event, {
-      modifiedTime: new Date(response.headers["last-modified"]),
-      etag: response.headers.etag,
-      maxAge: opts.maxAge
-    })) {
-      return;
-    }
-    event.node.res.statusCode = response.code;
-    for (const name in response.headers) {
-      const value = response.headers[name];
-      if (name === "set-cookie") {
-        event.node.res.appendHeader(
-          name,
-          splitCookiesString(value)
-        );
-      } else {
-        event.node.res.setHeader(name, value);
-      }
-    }
-    return response.body;
-  });
-}
-function cloneWithProxy(obj, overrides) {
-  return new Proxy(obj, {
-    get(target, property, receiver) {
-      if (property in overrides) {
-        return overrides[property];
-      }
-      return Reflect.get(target, property, receiver);
-    },
-    set(target, property, value, receiver) {
-      if (property in overrides) {
-        overrides[property] = value;
-        return true;
-      }
-      return Reflect.set(target, property, value, receiver);
-    }
-  });
-}
-const cachedEventHandler = defineCachedEventHandler;
-
-function hasReqHeader(event, name, includes) {
-  const value = getRequestHeader(event, name);
-  return value && typeof value === "string" && value.toLowerCase().includes(includes);
-}
-function isJsonRequest(event) {
-  if (hasReqHeader(event, "accept", "text/html")) {
-    return false;
-  }
-  return hasReqHeader(event, "accept", "application/json") || hasReqHeader(event, "user-agent", "curl/") || hasReqHeader(event, "user-agent", "httpie/") || hasReqHeader(event, "sec-fetch-mode", "cors") || event.path.startsWith("/api/") || event.path.endsWith(".json");
-}
-function normalizeError(error) {
-  const cwd = typeof process.cwd === "function" ? process.cwd() : "/";
-  const stack = (error.stack || "").split("\n").splice(1).filter((line) => line.includes("at ")).map((line) => {
-    const text = line.replace(cwd + "/", "./").replace("webpack:/", "").replace("file://", "").trim();
-    return {
-      text,
-      internal: line.includes("node_modules") && !line.includes(".cache") || line.includes("internal") || line.includes("new Promise")
-    };
-  });
-  const statusCode = error.statusCode || 500;
-  const statusMessage = error.statusMessage ?? (statusCode === 404 ? "Not Found" : "");
-  const message = error.message || error.toString();
-  return {
-    stack,
-    statusCode,
-    statusMessage,
-    message
-  };
-}
-function _captureError(error, type) {
-  console.error(`[nitro] [${type}]`, error);
-  useNitroApp().captureError(error, { tags: [type] });
-}
-function trapUnhandledNodeErrors() {
-  process.on(
-    "unhandledRejection",
-    (error) => _captureError(error, "unhandledRejection")
-  );
-  process.on(
-    "uncaughtException",
-    (error) => _captureError(error, "uncaughtException")
-  );
-}
-function joinHeaders(value) {
-  return Array.isArray(value) ? value.join(", ") : String(value);
-}
-function normalizeFetchResponse(response) {
-  if (!response.headers.has("set-cookie")) {
-    return response;
-  }
-  return new Response(response.body, {
-    status: response.status,
-    statusText: response.statusText,
-    headers: normalizeCookieHeaders(response.headers)
-  });
-}
-function normalizeCookieHeader(header = "") {
-  return splitCookiesString(joinHeaders(header));
-}
-function normalizeCookieHeaders(headers) {
-  const outgoingHeaders = new Headers();
-  for (const [name, header] of headers) {
-    if (name === "set-cookie") {
-      for (const cookie of normalizeCookieHeader(header)) {
-        outgoingHeaders.append("set-cookie", cookie);
-      }
-    } else {
-      outgoingHeaders.set(name, joinHeaders(header));
-    }
-  }
-  return outgoingHeaders;
-}
-
-const config = useRuntimeConfig();
-const _routeRulesMatcher = toRouteMatcher(
-  createRouter({ routes: config.nitro.routeRules })
-);
-function createRouteRulesHandler(ctx) {
-  return eventHandler((event) => {
-    const routeRules = getRouteRules(event);
-    if (routeRules.headers) {
-      setHeaders(event, routeRules.headers);
-    }
-    if (routeRules.redirect) {
-      let target = routeRules.redirect.to;
-      if (target.endsWith("/**")) {
-        let targetPath = event.path;
-        const strpBase = routeRules.redirect._redirectStripBase;
-        if (strpBase) {
-          targetPath = withoutBase(targetPath, strpBase);
-        }
-        target = joinURL(target.slice(0, -3), targetPath);
-      } else if (event.path.includes("?")) {
-        const query = getQuery(event.path);
-        target = withQuery(target, query);
-      }
-      return sendRedirect(event, target, routeRules.redirect.statusCode);
-    }
-    if (routeRules.proxy) {
-      let target = routeRules.proxy.to;
-      if (target.endsWith("/**")) {
-        let targetPath = event.path;
-        const strpBase = routeRules.proxy._proxyStripBase;
-        if (strpBase) {
-          targetPath = withoutBase(targetPath, strpBase);
-        }
-        target = joinURL(target.slice(0, -3), targetPath);
-      } else if (event.path.includes("?")) {
-        const query = getQuery(event.path);
-        target = withQuery(target, query);
-      }
-      return proxyRequest(event, target, {
-        fetch: ctx.localFetch,
-        ...routeRules.proxy
-      });
-    }
-  });
-}
-function getRouteRules(event) {
-  event.context._nitro = event.context._nitro || {};
-  if (!event.context._nitro.routeRules) {
-    event.context._nitro.routeRules = getRouteRulesForPath(
-      withoutBase(event.path.split("?")[0], useRuntimeConfig().app.baseURL)
-    );
-  }
-  return event.context._nitro.routeRules;
-}
-function getRouteRulesForPath(path) {
-  return defu({}, ..._routeRulesMatcher.matchAll(path).reverse());
-}
-
-const plugins = [
-  
-];
-
-const errorHandler = (async function errorhandler(error, event) {
-  const { stack, statusCode, statusMessage, message } = normalizeError(error);
-  const errorObject = {
-    url: event.path,
-    statusCode,
-    statusMessage,
-    message,
-    stack: "",
-    // TODO: check and validate error.data for serialisation into query
-    data: error.data
-  };
-  if (error.unhandled || error.fatal) {
-    const tags = [
-      "[nuxt]",
-      "[request error]",
-      error.unhandled && "[unhandled]",
-      error.fatal && "[fatal]",
-      Number(errorObject.statusCode) !== 200 && `[${errorObject.statusCode}]`
-    ].filter(Boolean).join(" ");
-    console.error(tags, (error.message || error.toString() || "internal server error") + "\n" + stack.map((l) => "  " + l.text).join("  \n"));
-  }
-  if (event.handled) {
-    return;
-  }
-  setResponseStatus(event, errorObject.statusCode !== 200 && errorObject.statusCode || 500, errorObject.statusMessage);
-  if (isJsonRequest(event)) {
-    setResponseHeader(event, "Content-Type", "application/json");
-    return send(event, JSON.stringify(errorObject));
-  }
-  const reqHeaders = getRequestHeaders(event);
-  const isRenderingError = event.path.startsWith("/__nuxt_error") || !!reqHeaders["x-nuxt-error"];
-  const res = isRenderingError ? null : await useNitroApp().localFetch(
-    withQuery(joinURL(useRuntimeConfig(event).app.baseURL, "/__nuxt_error"), errorObject),
-    {
-      headers: { ...reqHeaders, "x-nuxt-error": "true" },
-      redirect: "manual"
-    }
-  ).catch(() => null);
-  if (!res) {
-    const { template } = await import('../_/error-500.mjs');
-    if (event.handled) {
-      return;
-    }
-    setResponseHeader(event, "Content-Type", "text/html;charset=UTF-8");
-    return send(event, template(errorObject));
-  }
-  const html = await res.text();
-  if (event.handled) {
-    return;
-  }
-  for (const [header, value] of res.headers.entries()) {
-    setResponseHeader(event, header, value);
-  }
-  setResponseStatus(event, res.status && res.status !== 200 ? res.status : void 0, res.statusText);
-  return send(event, html);
-});
-
-const assets = {};
-
-function readAsset (id) {
-  const serverDir = dirname(fileURLToPath(globalThis._importMeta_.url));
-  return promises.readFile(resolve(serverDir, assets[id].path))
-}
-
-const publicAssetBases = {"/_nuxt/builds/meta/":{"maxAge":31536000},"/_nuxt/builds/":{"maxAge":1},"/_nuxt/":{"maxAge":31536000}};
-
-function isPublicAssetURL(id = '') {
-  if (assets[id]) {
-    return true
-  }
-  for (const base in publicAssetBases) {
-    if (id.startsWith(base)) { return true }
-  }
-  return false
-}
-
-function getAsset (id) {
-  return assets[id]
-}
-
-const METHODS = /* @__PURE__ */ new Set(["HEAD", "GET"]);
-const EncodingMap = { gzip: ".gz", br: ".br" };
-const _f4b49z = eventHandler((event) => {
-  if (event.method && !METHODS.has(event.method)) {
-    return;
-  }
-  let id = decodePath(
-    withLeadingSlash(withoutTrailingSlash(parseURL(event.path).pathname))
-  );
-  let asset;
-  const encodingHeader = String(
-    getRequestHeader(event, "accept-encoding") || ""
-  );
-  const encodings = [
-    ...encodingHeader.split(",").map((e) => EncodingMap[e.trim()]).filter(Boolean).sort(),
-    ""
-  ];
-  if (encodings.length > 1) {
-    setResponseHeader(event, "Vary", "Accept-Encoding");
-  }
-  for (const encoding of encodings) {
-    for (const _id of [id + encoding, joinURL(id, "index.html" + encoding)]) {
-      const _asset = getAsset(_id);
-      if (_asset) {
-        asset = _asset;
-        id = _id;
-        break;
-      }
-    }
-  }
-  if (!asset) {
-    if (isPublicAssetURL(id)) {
-      removeResponseHeader(event, "Cache-Control");
-      throw createError({
-        statusMessage: "Cannot find static asset " + id,
-        statusCode: 404
-      });
-    }
-    return;
-  }
-  const ifNotMatch = getRequestHeader(event, "if-none-match") === asset.etag;
-  if (ifNotMatch) {
-    setResponseStatus(event, 304, "Not Modified");
-    return "";
-  }
-  const ifModifiedSinceH = getRequestHeader(event, "if-modified-since");
-  const mtimeDate = new Date(asset.mtime);
-  if (ifModifiedSinceH && asset.mtime && new Date(ifModifiedSinceH) >= mtimeDate) {
-    setResponseStatus(event, 304, "Not Modified");
-    return "";
-  }
-  if (asset.type && !getResponseHeader(event, "Content-Type")) {
-    setResponseHeader(event, "Content-Type", asset.type);
-  }
-  if (asset.etag && !getResponseHeader(event, "ETag")) {
-    setResponseHeader(event, "ETag", asset.etag);
-  }
-  if (asset.mtime && !getResponseHeader(event, "Last-Modified")) {
-    setResponseHeader(event, "Last-Modified", mtimeDate.toUTCString());
-  }
-  if (asset.encoding && !getResponseHeader(event, "Content-Encoding")) {
-    setResponseHeader(event, "Content-Encoding", asset.encoding);
-  }
-  if (asset.size > 0 && !getResponseHeader(event, "Content-Length")) {
-    setResponseHeader(event, "Content-Length", asset.size);
-  }
-  return readAsset(id);
-});
-
-const _lazy_6pLtI0 = () => Promise.resolve().then(function () { return index; });
-const _lazy_KO1eO6 = () => import('../_/renderer.mjs').then(function (n) { return n.r; });
-
-const handlers = [
-  { route: '', handler: _f4b49z, lazy: false, middleware: true, method: undefined },
-  { route: '/api', handler: _lazy_6pLtI0, lazy: true, middleware: false, method: undefined },
-  { route: '/**', handler: _lazy_KO1eO6, lazy: true, middleware: false, method: undefined }
-];
-
-function createNitroApp() {
-  const config = useRuntimeConfig();
-  const hooks = createHooks();
-  const captureError = (error, context = {}) => {
-    const promise = hooks.callHookParallel("error", error, context).catch((_err) => {
-      console.error("Error while capturing another error", _err);
-    });
-    if (context.event && isEvent(context.event)) {
-      const errors = context.event.context.nitro?.errors;
-      if (errors) {
-        errors.push({ error, context });
-      }
-      if (context.event.waitUntil) {
-        context.event.waitUntil(promise);
-      }
-    }
-  };
-  const h3App = createApp({
-    debug: destr(false),
-    onError: (error, event) => {
-      captureError(error, { event, tags: ["request"] });
-      return errorHandler(error, event);
-    },
-    onRequest: async (event) => {
-      await nitroApp.hooks.callHook("request", event).catch((error) => {
-        captureError(error, { event, tags: ["request"] });
-      });
-    },
-    onBeforeResponse: async (event, response) => {
-      await nitroApp.hooks.callHook("beforeResponse", event, response).catch((error) => {
-        captureError(error, { event, tags: ["request", "response"] });
-      });
-    },
-    onAfterResponse: async (event, response) => {
-      await nitroApp.hooks.callHook("afterResponse", event, response).catch((error) => {
-        captureError(error, { event, tags: ["request", "response"] });
-      });
-    }
-  });
-  const router = createRouter$1({
-    preemptive: true
-  });
-  const localCall = createCall(toNodeListener(h3App));
-  const _localFetch = createFetch(localCall, globalThis.fetch);
-  const localFetch = (input, init) => _localFetch(input, init).then(
-    (response) => normalizeFetchResponse(response)
-  );
-  const $fetch = createFetch$1({
-    fetch: localFetch,
-    Headers: Headers$1,
-    defaults: { baseURL: config.app.baseURL }
-  });
-  globalThis.$fetch = $fetch;
-  h3App.use(createRouteRulesHandler({ localFetch }));
-  h3App.use(
-    eventHandler((event) => {
-      event.context.nitro = event.context.nitro || { errors: [] };
-      const envContext = event.node.req?.__unenv__;
-      if (envContext) {
-        Object.assign(event.context, envContext);
-      }
-      event.fetch = (req, init) => fetchWithEvent(event, req, init, { fetch: localFetch });
-      event.$fetch = (req, init) => fetchWithEvent(event, req, init, {
-        fetch: $fetch
-      });
-      event.waitUntil = (promise) => {
-        if (!event.context.nitro._waitUntilPromises) {
-          event.context.nitro._waitUntilPromises = [];
-        }
-        event.context.nitro._waitUntilPromises.push(promise);
-        if (envContext?.waitUntil) {
-          envContext.waitUntil(promise);
-        }
-      };
-      event.captureError = (error, context) => {
-        captureError(error, { event, ...context });
-      };
-    })
-  );
-  for (const h of handlers) {
-    let handler = h.lazy ? lazyEventHandler(h.handler) : h.handler;
-    if (h.middleware || !h.route) {
-      const middlewareBase = (config.app.baseURL + (h.route || "/")).replace(
-        /\/+/g,
-        "/"
-      );
-      h3App.use(middlewareBase, handler);
-    } else {
-      const routeRules = getRouteRulesForPath(
-        h.route.replace(/:\w+|\*\*/g, "_")
-      );
-      if (routeRules.cache) {
-        handler = cachedEventHandler(handler, {
-          group: "nitro/routes",
-          ...routeRules.cache
-        });
-      }
-      router.use(h.route, handler, h.method);
-    }
-  }
-  h3App.use(config.app.baseURL, router.handler);
-  const app = {
-    hooks,
-    h3App,
-    router,
-    localCall,
-    localFetch,
-    captureError
-  };
-  for (const plugin of plugins) {
-    try {
-      plugin(app);
-    } catch (err) {
-      captureError(err, { tags: ["plugin"] });
-      throw err;
-    }
-  }
-  return app;
-}
-const nitroApp = createNitroApp();
-const useNitroApp = () => nitroApp;
-
-const localFetch = nitroApp.localFetch;
-const closePrerenderer = () => nitroApp.hooks.callHook("close");
-trapUnhandledNodeErrors();
-
-const index = /*#__PURE__*/Object.freeze({
-  __proto__: null
-});
-
-export { useNitroApp as a, useStorage as b, closePrerenderer as c, getRouteRules as g, localFetch as l, useRuntimeConfig as u };
-//# sourceMappingURL=index.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/routes/index.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"index.mjs","sources":["../../../../node_modules/nitropack/dist/runtime/utils.env.mjs","../../../../node_modules/nitropack/dist/runtime/config.mjs","../../../../node_modules/nitropack/dist/runtime/storage.mjs","../../../../node_modules/nitropack/dist/runtime/cache.mjs","../../../../node_modules/nitropack/dist/runtime/utils.mjs","../../../../node_modules/nitropack/dist/runtime/route-rules.mjs","../../../../node_modules/nuxt/dist/core/runtime/nitro/error.js","../../../../node_modules/nitropack/dist/runtime/static.mjs","../../../../node_modules/nitropack/dist/runtime/app.mjs","../../../../node_modules/nitropack/dist/runtime/entries/nitro-prerenderer.mjs"],"sourcesContent":null,"names":["_inlineAppConfig","createRadixRouter","createRouter","createLocalFetch","createFetch","Headers"],"mappings":"","x_google_ignoreList":[0,1,2,3,4,5,6,7,8,9]}

+ 0 - 4
.nuxt/prerender/chunks/virtual/_virtual_spa-template.mjs

@@ -1,4 +0,0 @@
-const template = "";
-
-export { template };
-//# sourceMappingURL=_virtual_spa-template.mjs.map

+ 0 - 1
.nuxt/prerender/chunks/virtual/_virtual_spa-template.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"_virtual_spa-template.mjs","sources":[],"sourcesContent":null,"names":[],"mappings":";;;;"}

+ 0 - 20
.nuxt/prerender/index.mjs

@@ -1,20 +0,0 @@
-import process from 'node:process';globalThis._importMeta_={url:import.meta.url,env:process.env};export { c as closePrerenderer, l as localFetch } from './chunks/routes/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/h3/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ofetch/dist/node.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/destr/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unenv/runtime/fetch/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/hookable/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/klona/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/scule/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/defu/dist/defu.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ohash/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/ufo/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/dist/index.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs.mjs';
-import 'file:///D:/zwj/nuxt/sannongzixunwang_web/node_modules/nuxt/dist/core/runtime/nitro/cache-driver.js';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/unstorage/drivers/fs-lite.mjs';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/radix3/dist/index.mjs';
-import 'node:fs';
-import 'node:url';
-import 'file://D:/zwj/nuxt/sannongzixunwang_web/node_modules/pathe/dist/index.mjs';
-//# sourceMappingURL=index.mjs.map

+ 0 - 1
.nuxt/prerender/index.mjs.map

@@ -1 +0,0 @@
-{"version":3,"file":"index.mjs","sources":[],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;;;;;"}

+ 2 - 1
.nuxt/types/plugins.d.ts

@@ -20,7 +20,8 @@ type NuxtAppInjections =
   InjectionType<typeof import("../../node_modules/@nuxt/devtools/dist/runtime/plugins/devtools.client.js").default> &
   InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/dev-server-logs.js").default> &
   InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/check-if-layout-used.js").default> &
-  InjectionType<typeof import("../../plugins/element-plus.js").default>
+  InjectionType<typeof import("../../plugins/element-plus.js").default> &
+  InjectionType<typeof import("../../plugins/request.js").default>
 
 declare module '#app' {
   interface NuxtApp extends NuxtAppInjections { }

+ 11 - 0
api/index.js

@@ -0,0 +1,11 @@
+//这里引入我们封装的axios,看你自己的路径
+// import request from '@/plugins/request'
+// export default {
+//     findByDict(object) {
+//         return request({
+//             url: "/web/getWebsiteCategory",
+//             method: 'get',
+//             data: object
+//         })
+//     },
+// }

+ 77 - 1
assets/css/global.css

@@ -37,11 +37,87 @@ a {
     text-decoration: none;
 }
 
-ul,ol{
+ul,ol,li{
     list-style: none;
 }
 
 .inner {
     width: 1200px;
     margin: 0 auto;
+}
+
+/* //inner下的左右侧标题样式 */
+.innerLeft,
+.innerRight {
+    float: left;
+}
+
+.innerLeft {
+    width: 790px;
+    margin-right: 20px;
+
+    >.title {
+        width: 790px;
+
+        >h3 {
+            height: 36px;
+            font-family: Source Han Sans, Source Han Sans;
+            font-weight: bold;
+            font-size: 24px;
+            color: #000000;
+            line-height: 28px;
+            text-align: left;
+            font-style: normal;
+            text-transform: none;
+            border-bottom: 1px solid #139602;
+
+            >span {
+                float: right;
+                width: 56px;
+                height: 20px;
+                line-height: 24px;
+                font-weight: 400;
+                font-size: 14px;
+                color: #999999;
+                font-style: normal;
+                text-transform: none;
+            }
+        }
+    }
+
+
+
+}
+
+.innerRight {
+    width: 390px;
+
+    >.title {
+
+        /* // 标题部分 */
+        >h3 {
+            height: 36px;
+            font-family: Source Han Sans, Source Han Sans;
+            font-weight: bold;
+            font-size: 24px;
+            color: #000000;
+            line-height: 28px;
+            text-align: left;
+            font-style: normal;
+            text-transform: none;
+            border-bottom: 1px solid #139602;
+
+            >span {
+                float: right;
+                width: 56px;
+                height: 20px;
+                line-height: 24px;
+                font-weight: 400;
+                font-size: 14px;
+                color: #999999;
+                font-style: normal;
+                text-transform: none;
+            }
+        }
+    }
 }

二进制
assets/images/12665_20160119130139_qbdpr 1.png


二进制
assets/images/12665_20160119130139_qbdpr 1@2x.png


二进制
assets/images/12665_20160119130159_vr82g 1.png


二进制
assets/images/12665_20160119130159_vr82g 1@2x.png


二进制
assets/images/Component 209.png


二进制
assets/images/Component 209@2x.png


二进制
assets/images/Component 427.png


二进制
assets/images/Component 427@2x.png


二进制
assets/images/Frame 485.png


部分文件因为文件数量过多而无法显示