[{"data":1,"prerenderedAt":16625},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"versions":2020,"-docs-3-x-api-nuxt-config":2024,"-docs-3-x-api-nuxt-config-surround":16620},[4,1120,1931],{"title":5,"titleTemplate":6,"icon":7,"path":8,"stem":9,"children":10,"page":108},"Docs",null,"i-lucide-book-marked","/docs/3.x","docs/3.x",[11,109,246,426,907,999,1036,1078],{"title":12,"titleTemplate":13,"icon":14,"path":15,"stem":16,"children":17,"page":108},"Get Started","%s · Get Started with Nuxt","i-lucide-rocket","/docs/3.x/getting-started","docs/3.x/1.getting-started",[18,23,28,33,38,43,48,53,58,63,68,73,78,83,88,93,98,103],{"title":19,"path":20,"stem":21,"titleTemplate":6,"icon":22},"Introduction","/docs/3.x/getting-started/introduction","docs/3.x/1.getting-started/01.introduction","i-lucide-info",{"title":24,"path":25,"stem":26,"titleTemplate":6,"icon":27},"Installation","/docs/3.x/getting-started/installation","docs/3.x/1.getting-started/02.installation","i-lucide-play",{"title":29,"path":30,"stem":31,"titleTemplate":6,"icon":32},"Configuration","/docs/3.x/getting-started/configuration","docs/3.x/1.getting-started/03.configuration","i-lucide-cog",{"title":34,"path":35,"stem":36,"titleTemplate":6,"icon":37},"Views","/docs/3.x/getting-started/views","docs/3.x/1.getting-started/04.views","i-lucide-panels-top-left",{"title":39,"path":40,"stem":41,"titleTemplate":6,"icon":42},"Assets","/docs/3.x/getting-started/assets","docs/3.x/1.getting-started/05.assets","i-lucide-image",{"title":44,"path":45,"stem":46,"titleTemplate":6,"icon":47},"Styling","/docs/3.x/getting-started/styling","docs/3.x/1.getting-started/06.styling","i-lucide-palette",{"title":49,"path":50,"stem":51,"titleTemplate":6,"icon":52},"Routing","/docs/3.x/getting-started/routing","docs/3.x/1.getting-started/07.routing","i-lucide-milestone",{"title":54,"path":55,"stem":56,"titleTemplate":6,"icon":57},"SEO and Meta","/docs/3.x/getting-started/seo-meta","docs/3.x/1.getting-started/08.seo-meta","i-lucide-file-search",{"title":59,"path":60,"stem":61,"titleTemplate":6,"icon":62},"Transitions","/docs/3.x/getting-started/transitions","docs/3.x/1.getting-started/09.transitions","i-lucide-toggle-right",{"title":64,"path":65,"stem":66,"titleTemplate":6,"icon":67},"Data Fetching","/docs/3.x/getting-started/data-fetching","docs/3.x/1.getting-started/10.data-fetching","i-lucide-cable",{"title":69,"path":70,"stem":71,"titleTemplate":6,"icon":72},"State Management","/docs/3.x/getting-started/state-management","docs/3.x/1.getting-started/11.state-management","i-lucide-database",{"title":74,"path":75,"stem":76,"titleTemplate":6,"icon":77},"Error Handling","/docs/3.x/getting-started/error-handling","docs/3.x/1.getting-started/12.error-handling","i-lucide-bug-off",{"title":79,"path":80,"stem":81,"titleTemplate":6,"icon":82},"Server","/docs/3.x/getting-started/server","docs/3.x/1.getting-started/13.server","i-lucide-pc-case",{"title":84,"path":85,"stem":86,"titleTemplate":6,"icon":87},"Layers","/docs/3.x/getting-started/layers","docs/3.x/1.getting-started/14.layers","i-lucide-layers",{"title":89,"path":90,"stem":91,"titleTemplate":6,"icon":92},"Prerendering","/docs/3.x/getting-started/prerendering","docs/3.x/1.getting-started/15.prerendering","i-lucide-file-code-2",{"title":94,"path":95,"stem":96,"titleTemplate":6,"icon":97},"Deployment","/docs/3.x/getting-started/deployment","docs/3.x/1.getting-started/16.deployment","i-lucide-cloud",{"title":99,"path":100,"stem":101,"titleTemplate":6,"icon":102},"Testing","/docs/3.x/getting-started/testing","docs/3.x/1.getting-started/17.testing","i-lucide-circle-check",{"title":104,"path":105,"stem":106,"titleTemplate":6,"icon":107},"Upgrade Guide","/docs/3.x/getting-started/upgrade","docs/3.x/1.getting-started/18.upgrade","i-lucide-circle-arrow-up",false,{"title":110,"titleTemplate":111,"icon":112,"path":113,"stem":114,"children":115,"page":108},"Directory Structure","%s · Nuxt Directory Structure","i-vscode-icons-default-folder","/docs/3.x/directory-structure","docs/3.x/2.directory-structure",[116,121,126,131,136,141,146,151,156,161,165,170,174,179,184,189,194,199,204,209,214,218,223,228,232,236,241],{"title":117,"path":118,"stem":119,"titleTemplate":6,"icon":120},".nuxt","/docs/3.x/directory-structure/nuxt","docs/3.x/2.directory-structure/0.nuxt","i-vscode-icons-folder-type-temp",{"title":122,"path":123,"stem":124,"titleTemplate":6,"icon":125},".output","/docs/3.x/directory-structure/output","docs/3.x/2.directory-structure/0.output","i-vscode-icons-folder-type-package",{"title":127,"path":128,"stem":129,"titleTemplate":6,"icon":130},"assets","/docs/3.x/directory-structure/assets","docs/3.x/2.directory-structure/1.assets","i-vscode-icons-folder-type-asset",{"title":132,"path":133,"stem":134,"titleTemplate":6,"icon":135},"components","/docs/3.x/directory-structure/components","docs/3.x/2.directory-structure/1.components","i-vscode-icons-folder-type-component",{"title":137,"path":138,"stem":139,"titleTemplate":6,"icon":140},"composables","/docs/3.x/directory-structure/composables","docs/3.x/2.directory-structure/1.composables","i-vscode-icons-folder-type-src",{"title":142,"path":143,"stem":144,"titleTemplate":6,"icon":145},"content","/docs/3.x/directory-structure/content","docs/3.x/2.directory-structure/1.content","i-vscode-icons-folder-type-log",{"title":147,"path":148,"stem":149,"titleTemplate":6,"icon":150},"layers","/docs/3.x/directory-structure/layers","docs/3.x/2.directory-structure/1.layers","i-vscode-icons-folder-type-nuxt",{"title":152,"path":153,"stem":154,"titleTemplate":6,"icon":155},"layouts","/docs/3.x/directory-structure/layouts","docs/3.x/2.directory-structure/1.layouts","i-vscode-icons-folder-type-view",{"title":157,"path":158,"stem":159,"titleTemplate":6,"icon":160},"middleware","/docs/3.x/directory-structure/middleware","docs/3.x/2.directory-structure/1.middleware","i-vscode-icons-folder-type-middleware",{"title":162,"path":163,"stem":164,"titleTemplate":6,"icon":150},"modules","/docs/3.x/directory-structure/modules","docs/3.x/2.directory-structure/1.modules",{"title":166,"path":167,"stem":168,"titleTemplate":6,"icon":169},"node_modules","/docs/3.x/directory-structure/node_modules","docs/3.x/2.directory-structure/1.node_modules","i-vscode-icons-folder-type-node",{"title":171,"path":172,"stem":173,"titleTemplate":6,"icon":155},"pages","/docs/3.x/directory-structure/pages","docs/3.x/2.directory-structure/1.pages",{"title":175,"path":176,"stem":177,"titleTemplate":6,"icon":178},"plugins","/docs/3.x/directory-structure/plugins","docs/3.x/2.directory-structure/1.plugins","i-vscode-icons-folder-type-plugin",{"title":180,"path":181,"stem":182,"titleTemplate":6,"icon":183},"public","/docs/3.x/directory-structure/public","docs/3.x/2.directory-structure/1.public","i-vscode-icons-folder-type-public",{"title":185,"path":186,"stem":187,"titleTemplate":6,"icon":188},"server","/docs/3.x/directory-structure/server","docs/3.x/2.directory-structure/1.server","i-vscode-icons-folder-type-server",{"title":190,"path":191,"stem":192,"titleTemplate":6,"icon":193},"shared","/docs/3.x/directory-structure/shared","docs/3.x/2.directory-structure/1.shared","i-vscode-icons-folder-type-shared",{"title":195,"path":196,"stem":197,"titleTemplate":6,"icon":198},"utils","/docs/3.x/directory-structure/utils","docs/3.x/2.directory-structure/1.utils","i-vscode-icons-folder-type-tools",{"title":200,"path":201,"stem":202,"titleTemplate":6,"icon":203},".env","/docs/3.x/directory-structure/env","docs/3.x/2.directory-structure/2.env","i-vscode-icons-file-type-dotenv",{"title":205,"path":206,"stem":207,"titleTemplate":6,"icon":208},".gitignore","/docs/3.x/directory-structure/gitignore","docs/3.x/2.directory-structure/2.gitignore","i-vscode-icons-file-type-git",{"title":210,"path":211,"stem":212,"titleTemplate":6,"icon":213},".nuxtignore","/docs/3.x/directory-structure/nuxtignore","docs/3.x/2.directory-structure/2.nuxtignore","i-vscode-icons-file-type-nuxt",{"title":215,"path":216,"stem":217,"titleTemplate":6,"icon":213},".nuxtrc","/docs/3.x/directory-structure/nuxtrc","docs/3.x/2.directory-structure/2.nuxtrc",{"title":219,"path":220,"stem":221,"titleTemplate":6,"icon":222},"app.vue","/docs/3.x/directory-structure/app","docs/3.x/2.directory-structure/3.app","i-vscode-icons-file-type-vue",{"title":224,"path":225,"stem":226,"titleTemplate":6,"icon":227},"app.config.ts","/docs/3.x/directory-structure/app-config","docs/3.x/2.directory-structure/3.app-config","i-vscode-icons-file-type-light-config",{"title":229,"path":230,"stem":231,"titleTemplate":6,"icon":222},"error.vue","/docs/3.x/directory-structure/error","docs/3.x/2.directory-structure/3.error",{"title":233,"path":234,"stem":235,"titleTemplate":6,"icon":213},"nuxt.config.ts","/docs/3.x/directory-structure/nuxt-config","docs/3.x/2.directory-structure/3.nuxt-config",{"title":237,"path":238,"stem":239,"titleTemplate":6,"icon":240},"package.json","/docs/3.x/directory-structure/package","docs/3.x/2.directory-structure/3.package","i-vscode-icons-file-type-npm",{"title":242,"path":243,"stem":244,"titleTemplate":6,"icon":245},"tsconfig.json","/docs/3.x/directory-structure/tsconfig","docs/3.x/2.directory-structure/3.tsconfig","i-vscode-icons-file-type-tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":249,"stem":250,"children":251,"page":108},"Guide","i-lucide-book-open","/docs/3.x/guide","docs/3.x/3.guide",[252,287,306,321,356,379],{"title":253,"titleTemplate":254,"icon":255,"path":256,"stem":257,"children":258,"page":108},"Key Concepts","%s · Nuxt Concepts","i-lucide-medal","/docs/3.x/guide/concepts","docs/3.x/3.guide/1.concepts",[259,263,267,271,275,279,283],{"title":260,"path":261,"stem":262,"titleTemplate":6},"Rendering Modes","/docs/3.x/guide/concepts/rendering","docs/3.x/3.guide/1.concepts/1.rendering",{"title":264,"path":265,"stem":266,"titleTemplate":6},"Nuxt Lifecycle","/docs/3.x/guide/concepts/nuxt-lifecycle","docs/3.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":269,"stem":270,"titleTemplate":6},"Auto-imports","/docs/3.x/guide/concepts/auto-imports","docs/3.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":273,"stem":274,"titleTemplate":6},"Server Engine","/docs/3.x/guide/concepts/server-engine","docs/3.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":277,"stem":278,"titleTemplate":6},"Modules","/docs/3.x/guide/concepts/modules","docs/3.x/3.guide/1.concepts/5.modules",{"title":280,"path":281,"stem":282,"titleTemplate":6},"TypeScript","/docs/3.x/guide/concepts/typescript","docs/3.x/3.guide/1.concepts/8.typescript",{"title":284,"path":285,"stem":286,"titleTemplate":6},"Code Style","/docs/3.x/guide/concepts/code-style","docs/3.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":291,"stem":292,"children":293,"page":108},"Best Practices","%s · Best Practices","i-lucide-square-check","/docs/3.x/guide/best-practices","docs/3.x/3.guide/2.best-practices",[294,298,302],{"title":295,"path":296,"stem":297,"titleTemplate":6},"Nuxt and hydration","/docs/3.x/guide/best-practices/hydration","docs/3.x/3.guide/2.best-practices/hydration",{"title":299,"path":300,"stem":301,"titleTemplate":6},"Nuxt Performance","/docs/3.x/guide/best-practices/performance","docs/3.x/3.guide/2.best-practices/performance",{"title":303,"path":304,"stem":305,"titleTemplate":6},"Nuxt Plugins","/docs/3.x/guide/best-practices/plugins","docs/3.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":310,"stem":311,"children":312,"page":108},"Working with AI","Working with AI: %s","i-lucide-bot","/docs/3.x/guide/ai","docs/3.x/3.guide/3.ai",[313,317],{"title":314,"path":315,"stem":316,"titleTemplate":6},"MCP Server","/docs/3.x/guide/ai/mcp","docs/3.x/3.guide/3.ai/1.mcp",{"title":318,"path":319,"stem":320,"titleTemplate":6},"LLMs.txt","/docs/3.x/guide/ai/llms-txt","docs/3.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":325,"stem":326,"children":327,"page":108},"Module Author Guide","%s · Nuxt Modules Author Guide","i-lucide-box","/docs/3.x/guide/modules","docs/3.x/3.guide/4.modules",[328,332,336,340,344,348,352],{"title":329,"path":330,"stem":331,"titleTemplate":6},"Create Your First Module","/docs/3.x/guide/modules/getting-started","docs/3.x/3.guide/4.modules/1.getting-started",{"title":333,"path":334,"stem":335,"titleTemplate":6},"Understand Module Structure","/docs/3.x/guide/modules/module-anatomy","docs/3.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":338,"stem":339,"titleTemplate":6},"Add Plugins, Components & More","/docs/3.x/guide/modules/recipes-basics","docs/3.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":342,"stem":343,"titleTemplate":6},"Use Hooks & Extend Types","/docs/3.x/guide/modules/recipes-advanced","docs/3.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":346,"stem":347,"titleTemplate":6},"Test Your Module","/docs/3.x/guide/modules/testing","docs/3.x/3.guide/4.modules/5.testing",{"title":349,"path":350,"stem":351,"titleTemplate":6},"Follow Best Practices","/docs/3.x/guide/modules/best-practices","docs/3.x/3.guide/4.modules/6.best-practices",{"title":353,"path":354,"stem":355,"titleTemplate":6},"Publish & Share Your Module","/docs/3.x/guide/modules/ecosystem","docs/3.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":360,"stem":361,"children":362,"page":108},"Recipes","%s · Recipes","i-lucide-cooking-pot","/docs/3.x/guide/recipes","docs/3.x/3.guide/5.recipes",[363,367,371,375],{"title":364,"path":365,"stem":366,"titleTemplate":6},"Custom Routing","/docs/3.x/guide/recipes/custom-routing","docs/3.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":369,"stem":370,"titleTemplate":6},"Vite Plugins","/docs/3.x/guide/recipes/vite-plugin","docs/3.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":373,"stem":374,"titleTemplate":6},"Custom useFetch","/docs/3.x/guide/recipes/custom-usefetch","docs/3.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":377,"stem":378,"titleTemplate":6},"Sessions and Authentication","/docs/3.x/guide/recipes/sessions-and-authentication","docs/3.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":383,"stem":384,"children":385,"page":108},"Going Further","%s · Nuxt Advanced","i-lucide-star","/docs/3.x/guide/going-further","docs/3.x/3.guide/6.going-further",[386,390,394,398,402,406,410,414,418,422],{"title":387,"path":388,"stem":389,"titleTemplate":6},"Custom Events","/docs/3.x/guide/going-further/events","docs/3.x/3.guide/6.going-further/1.events",{"title":391,"path":392,"stem":393,"titleTemplate":6},"Experimental Features","/docs/3.x/guide/going-further/experimental-features","docs/3.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":396,"stem":397,"titleTemplate":6},"Features","/docs/3.x/guide/going-further/features","docs/3.x/3.guide/6.going-further/1.features",{"title":399,"path":400,"stem":401,"titleTemplate":6},"Runtime Config","/docs/3.x/guide/going-further/runtime-config","docs/3.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":404,"stem":405,"titleTemplate":6},"Nightly Release Channel","/docs/3.x/guide/going-further/nightly-release-channel","docs/3.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":408,"stem":409,"titleTemplate":6},"Lifecycle Hooks","/docs/3.x/guide/going-further/hooks","docs/3.x/3.guide/6.going-further/2.hooks",{"title":411,"path":412,"stem":413,"titleTemplate":6},"Nuxt Kit","/docs/3.x/guide/going-further/kit","docs/3.x/3.guide/6.going-further/4.kit",{"title":415,"path":416,"stem":417,"titleTemplate":6},"NuxtApp","/docs/3.x/guide/going-further/nuxt-app","docs/3.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":420,"stem":421,"titleTemplate":6},"Authoring Nuxt Layers","/docs/3.x/guide/going-further/layers","docs/3.x/3.guide/6.going-further/7.layers",{"title":423,"path":424,"stem":425,"titleTemplate":6},"Debugging","/docs/3.x/guide/going-further/debugging","docs/3.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":430,"stem":431,"children":432,"page":108},"API","%s · Nuxt API","i-lucide-code-xml","/docs/3.x/api","docs/3.x/4.api",[433,499,622,745,816,889,902],{"title":434,"titleTemplate":435,"icon":324,"path":436,"stem":437,"children":438,"page":108},"Components","%s · Nuxt Components","/docs/3.x/api/components","docs/3.x/4.api/1.components",[439,443,447,451,455,459,463,467,471,475,479,483,487,491,495],{"title":440,"path":441,"stem":442,"titleTemplate":6},"\u003CClientOnly>","/docs/3.x/api/components/client-only","docs/3.x/4.api/1.components/1.client-only",{"title":444,"path":445,"stem":446,"titleTemplate":6},"\u003CDevOnly>","/docs/3.x/api/components/dev-only","docs/3.x/4.api/1.components/1.dev-only",{"title":448,"path":449,"stem":450,"titleTemplate":6},"\u003CNuxtClientFallback>","/docs/3.x/api/components/nuxt-client-fallback","docs/3.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":453,"stem":454,"titleTemplate":6},"\u003CNuxtPicture>","/docs/3.x/api/components/nuxt-picture","docs/3.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":457,"stem":458,"titleTemplate":6},"\u003CTeleport>","/docs/3.x/api/components/teleports","docs/3.x/4.api/1.components/11.teleports",{"title":460,"path":461,"stem":462,"titleTemplate":6},"\u003CNuxtRouteAnnouncer>","/docs/3.x/api/components/nuxt-route-announcer","docs/3.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":465,"stem":466,"titleTemplate":6},"\u003CNuxtTime>","/docs/3.x/api/components/nuxt-time","docs/3.x/4.api/1.components/13.nuxt-time",{"title":468,"path":469,"stem":470,"titleTemplate":6},"\u003CNuxtPage>","/docs/3.x/api/components/nuxt-page","docs/3.x/4.api/1.components/2.nuxt-page",{"title":472,"path":473,"stem":474,"titleTemplate":6},"\u003CNuxtLayout>","/docs/3.x/api/components/nuxt-layout","docs/3.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":477,"stem":478,"titleTemplate":6},"\u003CNuxtLink>","/docs/3.x/api/components/nuxt-link","docs/3.x/4.api/1.components/4.nuxt-link",{"title":480,"path":481,"stem":482,"titleTemplate":6},"\u003CNuxtLoadingIndicator>","/docs/3.x/api/components/nuxt-loading-indicator","docs/3.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":485,"stem":486,"titleTemplate":6},"\u003CNuxtErrorBoundary>","/docs/3.x/api/components/nuxt-error-boundary","docs/3.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":489,"stem":490,"titleTemplate":6},"\u003CNuxtWelcome>","/docs/3.x/api/components/nuxt-welcome","docs/3.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":493,"stem":494,"titleTemplate":6},"\u003CNuxtIsland>","/docs/3.x/api/components/nuxt-island","docs/3.x/4.api/1.components/8.nuxt-island",{"title":496,"path":497,"stem":498,"titleTemplate":6},"\u003CNuxtImg>","/docs/3.x/api/components/nuxt-img","docs/3.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":503,"stem":504,"children":505,"page":108},"Composables","%s · Nuxt Composables","i-lucide-arrow-left-right","/docs/3.x/api/composables","docs/3.x/4.api/2.composables",[506,510,514,518,522,526,530,534,538,542,546,550,554,558,562,566,570,574,578,582,586,590,594,598,602,606,610,614,618],{"title":507,"path":508,"stem":509,"titleTemplate":6},"onPrehydrate","/docs/3.x/api/composables/on-prehydrate","docs/3.x/4.api/2.composables/on-prehydrate",{"title":511,"path":512,"stem":513,"titleTemplate":6},"useAppConfig","/docs/3.x/api/composables/use-app-config","docs/3.x/4.api/2.composables/use-app-config",{"title":515,"path":516,"stem":517,"titleTemplate":6},"useAsyncData","/docs/3.x/api/composables/use-async-data","docs/3.x/4.api/2.composables/use-async-data",{"title":519,"path":520,"stem":521,"titleTemplate":6},"useCookie","/docs/3.x/api/composables/use-cookie","docs/3.x/4.api/2.composables/use-cookie",{"title":523,"path":524,"stem":525,"titleTemplate":6},"useError","/docs/3.x/api/composables/use-error","docs/3.x/4.api/2.composables/use-error",{"title":527,"path":528,"stem":529,"titleTemplate":6},"useFetch","/docs/3.x/api/composables/use-fetch","docs/3.x/4.api/2.composables/use-fetch",{"title":531,"path":532,"stem":533,"titleTemplate":6},"useHead","/docs/3.x/api/composables/use-head","docs/3.x/4.api/2.composables/use-head",{"title":535,"path":536,"stem":537,"titleTemplate":6},"useHeadSafe","/docs/3.x/api/composables/use-head-safe","docs/3.x/4.api/2.composables/use-head-safe",{"title":539,"path":540,"stem":541,"titleTemplate":6},"useHydration","/docs/3.x/api/composables/use-hydration","docs/3.x/4.api/2.composables/use-hydration",{"title":543,"path":544,"stem":545,"titleTemplate":6},"useLazyAsyncData","/docs/3.x/api/composables/use-lazy-async-data","docs/3.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":548,"stem":549,"titleTemplate":6},"useLazyFetch","/docs/3.x/api/composables/use-lazy-fetch","docs/3.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":552,"stem":553,"titleTemplate":6},"useLoadingIndicator","/docs/3.x/api/composables/use-loading-indicator","docs/3.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":556,"stem":557,"titleTemplate":6},"useNuxtApp","/docs/3.x/api/composables/use-nuxt-app","docs/3.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":560,"stem":561,"titleTemplate":6},"useNuxtData","/docs/3.x/api/composables/use-nuxt-data","docs/3.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":564,"stem":565,"titleTemplate":6},"usePreviewMode","/docs/3.x/api/composables/use-preview-mode","docs/3.x/4.api/2.composables/use-preview-mode",{"title":567,"path":568,"stem":569,"titleTemplate":6},"useRequestEvent","/docs/3.x/api/composables/use-request-event","docs/3.x/4.api/2.composables/use-request-event",{"title":571,"path":572,"stem":573,"titleTemplate":6},"useRequestFetch","/docs/3.x/api/composables/use-request-fetch","docs/3.x/4.api/2.composables/use-request-fetch",{"title":575,"path":576,"stem":577,"titleTemplate":6},"useRequestHeader","/docs/3.x/api/composables/use-request-header","docs/3.x/4.api/2.composables/use-request-header",{"title":579,"path":580,"stem":581,"titleTemplate":6},"useRequestHeaders","/docs/3.x/api/composables/use-request-headers","docs/3.x/4.api/2.composables/use-request-headers",{"title":583,"path":584,"stem":585,"titleTemplate":6},"useRequestURL","/docs/3.x/api/composables/use-request-url","docs/3.x/4.api/2.composables/use-request-url",{"title":587,"path":588,"stem":589,"titleTemplate":6},"useResponseHeader","/docs/3.x/api/composables/use-response-header","docs/3.x/4.api/2.composables/use-response-header",{"title":591,"path":592,"stem":593,"titleTemplate":6},"useRoute","/docs/3.x/api/composables/use-route","docs/3.x/4.api/2.composables/use-route",{"title":595,"path":596,"stem":597,"titleTemplate":6},"useRouteAnnouncer","/docs/3.x/api/composables/use-route-announcer","docs/3.x/4.api/2.composables/use-route-announcer",{"title":599,"path":600,"stem":601,"titleTemplate":6},"useRouter","/docs/3.x/api/composables/use-router","docs/3.x/4.api/2.composables/use-router",{"title":603,"path":604,"stem":605,"titleTemplate":6},"useRuntimeConfig","/docs/3.x/api/composables/use-runtime-config","docs/3.x/4.api/2.composables/use-runtime-config",{"title":607,"path":608,"stem":609,"titleTemplate":6},"useRuntimeHook","/docs/3.x/api/composables/use-runtime-hook","docs/3.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":612,"stem":613,"titleTemplate":6},"useSeoMeta","/docs/3.x/api/composables/use-seo-meta","docs/3.x/4.api/2.composables/use-seo-meta",{"title":615,"path":616,"stem":617,"titleTemplate":6},"useServerSeoMeta","/docs/3.x/api/composables/use-server-seo-meta","docs/3.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":620,"stem":621,"titleTemplate":6},"useState","/docs/3.x/api/composables/use-state","docs/3.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":626,"stem":627,"children":628,"page":108},"Utils","%s · Nuxt Utils","i-lucide-square-function","/docs/3.x/api/utils","docs/3.x/4.api/3.utils",[629,633,637,641,645,649,653,657,661,665,669,673,677,681,685,689,693,697,701,705,709,713,717,721,725,729,733,737,741],{"title":630,"path":631,"stem":632,"titleTemplate":6},"$fetch","/docs/3.x/api/utils/dollarfetch","docs/3.x/4.api/3.utils/$fetch",{"title":634,"path":635,"stem":636,"titleTemplate":6},"abortNavigation","/docs/3.x/api/utils/abort-navigation","docs/3.x/4.api/3.utils/abort-navigation",{"title":638,"path":639,"stem":640,"titleTemplate":6},"addRouteMiddleware","/docs/3.x/api/utils/add-route-middleware","docs/3.x/4.api/3.utils/add-route-middleware",{"title":642,"path":643,"stem":644,"titleTemplate":6},"callOnce","/docs/3.x/api/utils/call-once","docs/3.x/4.api/3.utils/call-once",{"title":646,"path":647,"stem":648,"titleTemplate":6},"clearError","/docs/3.x/api/utils/clear-error","docs/3.x/4.api/3.utils/clear-error",{"title":650,"path":651,"stem":652,"titleTemplate":6},"clearNuxtData","/docs/3.x/api/utils/clear-nuxt-data","docs/3.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":655,"stem":656,"titleTemplate":6},"clearNuxtState","/docs/3.x/api/utils/clear-nuxt-state","docs/3.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":659,"stem":660,"titleTemplate":6},"createError","/docs/3.x/api/utils/create-error","docs/3.x/4.api/3.utils/create-error",{"title":662,"path":663,"stem":664,"titleTemplate":6},"defineLazyHydrationComponent","/docs/3.x/api/utils/define-lazy-hydration-component","docs/3.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":667,"stem":668,"titleTemplate":6},"defineNuxtComponent","/docs/3.x/api/utils/define-nuxt-component","docs/3.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":671,"stem":672,"titleTemplate":6},"defineNuxtPlugin","/docs/3.x/api/utils/define-nuxt-plugin","docs/3.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":675,"stem":676,"titleTemplate":6},"defineNuxtRouteMiddleware","/docs/3.x/api/utils/define-nuxt-route-middleware","docs/3.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":679,"stem":680,"titleTemplate":6},"definePageMeta","/docs/3.x/api/utils/define-page-meta","docs/3.x/4.api/3.utils/define-page-meta",{"title":682,"path":683,"stem":684,"titleTemplate":6},"defineRouteRules","/docs/3.x/api/utils/define-route-rules","docs/3.x/4.api/3.utils/define-route-rules",{"title":686,"path":687,"stem":688,"titleTemplate":6},"navigateTo","/docs/3.x/api/utils/navigate-to","docs/3.x/4.api/3.utils/navigate-to",{"title":690,"path":691,"stem":692,"titleTemplate":6},"onBeforeRouteLeave","/docs/3.x/api/utils/on-before-route-leave","docs/3.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":695,"stem":696,"titleTemplate":6},"onBeforeRouteUpdate","/docs/3.x/api/utils/on-before-route-update","docs/3.x/4.api/3.utils/on-before-route-update",{"title":698,"path":699,"stem":700,"titleTemplate":6},"onNuxtReady","/docs/3.x/api/utils/on-nuxt-ready","docs/3.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":703,"stem":704,"titleTemplate":6},"prefetchComponents","/docs/3.x/api/utils/prefetch-components","docs/3.x/4.api/3.utils/prefetch-components",{"title":706,"path":707,"stem":708,"titleTemplate":6},"preloadComponents","/docs/3.x/api/utils/preload-components","docs/3.x/4.api/3.utils/preload-components",{"title":710,"path":711,"stem":712,"titleTemplate":6},"preloadRouteComponents","/docs/3.x/api/utils/preload-route-components","docs/3.x/4.api/3.utils/preload-route-components",{"title":714,"path":715,"stem":716,"titleTemplate":6},"prerenderRoutes","/docs/3.x/api/utils/prerender-routes","docs/3.x/4.api/3.utils/prerender-routes",{"title":718,"path":719,"stem":720,"titleTemplate":6},"refreshCookie","/docs/3.x/api/utils/refresh-cookie","docs/3.x/4.api/3.utils/refresh-cookie",{"title":722,"path":723,"stem":724,"titleTemplate":6},"refreshNuxtData","/docs/3.x/api/utils/refresh-nuxt-data","docs/3.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":727,"stem":728,"titleTemplate":6},"reloadNuxtApp","/docs/3.x/api/utils/reload-nuxt-app","docs/3.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":731,"stem":732,"titleTemplate":6},"setPageLayout","/docs/3.x/api/utils/set-page-layout","docs/3.x/4.api/3.utils/set-page-layout",{"title":734,"path":735,"stem":736,"titleTemplate":6},"setResponseStatus","/docs/3.x/api/utils/set-response-status","docs/3.x/4.api/3.utils/set-response-status",{"title":738,"path":739,"stem":740,"titleTemplate":6},"showError","/docs/3.x/api/utils/show-error","docs/3.x/4.api/3.utils/show-error",{"title":742,"path":743,"stem":744,"titleTemplate":6},"updateAppConfig","/docs/3.x/api/utils/update-app-config","docs/3.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":749,"stem":750,"children":751,"page":108},"Commands","%s · Nuxt Commands","i-lucide-square-terminal","/docs/3.x/api/commands","docs/3.x/4.api/4.commands",[752,756,760,764,768,772,776,780,784,788,792,796,800,804,808,812],{"title":753,"path":754,"stem":755,"titleTemplate":6},"nuxt add","/docs/3.x/api/commands/add","docs/3.x/4.api/4.commands/add",{"title":757,"path":758,"stem":759,"titleTemplate":6},"nuxt analyze","/docs/3.x/api/commands/analyze","docs/3.x/4.api/4.commands/analyze",{"title":761,"path":762,"stem":763,"titleTemplate":6},"nuxt build","/docs/3.x/api/commands/build","docs/3.x/4.api/4.commands/build",{"title":765,"path":766,"stem":767,"titleTemplate":6},"nuxt build-module","/docs/3.x/api/commands/build-module","docs/3.x/4.api/4.commands/build-module",{"title":769,"path":770,"stem":771,"titleTemplate":6},"nuxt cleanup","/docs/3.x/api/commands/cleanup","docs/3.x/4.api/4.commands/cleanup",{"title":773,"path":774,"stem":775,"titleTemplate":6},"nuxt dev","/docs/3.x/api/commands/dev","docs/3.x/4.api/4.commands/dev",{"title":777,"path":778,"stem":779,"titleTemplate":6},"nuxt devtools","/docs/3.x/api/commands/devtools","docs/3.x/4.api/4.commands/devtools",{"title":781,"path":782,"stem":783,"titleTemplate":6},"nuxt generate","/docs/3.x/api/commands/generate","docs/3.x/4.api/4.commands/generate",{"title":785,"path":786,"stem":787,"titleTemplate":6},"nuxt info","/docs/3.x/api/commands/info","docs/3.x/4.api/4.commands/info",{"title":789,"path":790,"stem":791,"titleTemplate":6},"create nuxt","/docs/3.x/api/commands/init","docs/3.x/4.api/4.commands/init",{"title":793,"path":794,"stem":795,"titleTemplate":6},"nuxt module","/docs/3.x/api/commands/module","docs/3.x/4.api/4.commands/module",{"title":797,"path":798,"stem":799,"titleTemplate":6},"nuxt prepare","/docs/3.x/api/commands/prepare","docs/3.x/4.api/4.commands/prepare",{"title":801,"path":802,"stem":803,"titleTemplate":6},"nuxt preview","/docs/3.x/api/commands/preview","docs/3.x/4.api/4.commands/preview",{"title":805,"path":806,"stem":807,"titleTemplate":6},"nuxt test","/docs/3.x/api/commands/test","docs/3.x/4.api/4.commands/test",{"title":809,"path":810,"stem":811,"titleTemplate":6},"nuxt typecheck","/docs/3.x/api/commands/typecheck","docs/3.x/4.api/4.commands/typecheck",{"title":813,"path":814,"stem":815,"titleTemplate":6},"nuxt upgrade","/docs/3.x/api/commands/upgrade","docs/3.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":819,"stem":820,"children":821,"page":108},"%s · Nuxt Kit","i-lucide-package","/docs/3.x/api/kit","docs/3.x/4.api/5.kit",[822,825,828,832,836,840,844,848,852,855,859,863,866,869,873,877,881,885],{"title":276,"path":823,"stem":824,"titleTemplate":6},"/docs/3.x/api/kit/modules","docs/3.x/4.api/5.kit/1.modules",{"title":399,"path":826,"stem":827,"titleTemplate":6},"/docs/3.x/api/kit/runtime-config","docs/3.x/4.api/5.kit/10.runtime-config",{"title":829,"path":830,"stem":831,"titleTemplate":6},"Templates","/docs/3.x/api/kit/templates","docs/3.x/4.api/5.kit/10.templates",{"title":833,"path":834,"stem":835,"titleTemplate":6},"Nitro","/docs/3.x/api/kit/nitro","docs/3.x/4.api/5.kit/11.nitro",{"title":837,"path":838,"stem":839,"titleTemplate":6},"Resolving","/docs/3.x/api/kit/resolving","docs/3.x/4.api/5.kit/12.resolving",{"title":841,"path":842,"stem":843,"titleTemplate":6},"Logging","/docs/3.x/api/kit/logging","docs/3.x/4.api/5.kit/13.logging",{"title":845,"path":846,"stem":847,"titleTemplate":6},"Builder","/docs/3.x/api/kit/builder","docs/3.x/4.api/5.kit/14.builder",{"title":849,"path":850,"stem":851,"titleTemplate":6},"Examples","/docs/3.x/api/kit/examples","docs/3.x/4.api/5.kit/15.examples",{"title":84,"path":853,"stem":854,"titleTemplate":6},"/docs/3.x/api/kit/layers","docs/3.x/4.api/5.kit/16.layers",{"title":856,"path":857,"stem":858,"titleTemplate":6},"Programmatic Usage","/docs/3.x/api/kit/programmatic","docs/3.x/4.api/5.kit/2.programmatic",{"title":860,"path":861,"stem":862,"titleTemplate":6},"Compatibility","/docs/3.x/api/kit/compatibility","docs/3.x/4.api/5.kit/3.compatibility",{"title":268,"path":864,"stem":865,"titleTemplate":6},"/docs/3.x/api/kit/autoimports","docs/3.x/4.api/5.kit/4.autoimports",{"title":434,"path":867,"stem":868,"titleTemplate":6},"/docs/3.x/api/kit/components","docs/3.x/4.api/5.kit/5.components",{"title":870,"path":871,"stem":872,"titleTemplate":6},"Context","/docs/3.x/api/kit/context","docs/3.x/4.api/5.kit/6.context",{"title":874,"path":875,"stem":876,"titleTemplate":6},"Pages","/docs/3.x/api/kit/pages","docs/3.x/4.api/5.kit/7.pages",{"title":878,"path":879,"stem":880,"titleTemplate":6},"Layout","/docs/3.x/api/kit/layout","docs/3.x/4.api/5.kit/8.layout",{"title":882,"path":883,"stem":884,"titleTemplate":6},"Head","/docs/3.x/api/kit/head","docs/3.x/4.api/5.kit/9.head",{"title":886,"path":887,"stem":888,"titleTemplate":6},"Plugins","/docs/3.x/api/kit/plugins","docs/3.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":892,"stem":893,"children":894,"page":108},"Advanced","i-lucide-brain","/docs/3.x/api/advanced","docs/3.x/4.api/6.advanced",[895,898],{"title":407,"path":896,"stem":897,"titleTemplate":6},"/docs/3.x/api/advanced/hooks","docs/3.x/4.api/6.advanced/1.hooks",{"title":899,"path":900,"stem":901,"titleTemplate":6},"Import meta","/docs/3.x/api/advanced/import-meta","docs/3.x/4.api/6.advanced/2.import-meta",{"title":903,"path":904,"stem":905,"titleTemplate":906,"icon":32},"Nuxt Configuration","/docs/3.x/api/nuxt-config","docs/3.x/4.api/6.nuxt-config","%s",{"title":849,"titleTemplate":908,"icon":909,"path":910,"stem":911,"children":912,"page":108},"%s · Nuxt Examples","i-lucide-app-window-mac","/docs/3.x/examples","docs/3.x/4.examples",[913,917,939,954,990],{"title":914,"path":915,"stem":916,"titleTemplate":6},"Hello World","/docs/3.x/examples/hello-world","docs/3.x/4.examples/0.hello-world",{"title":395,"path":918,"stem":919,"children":920,"page":108},"/docs/3.x/examples/features","docs/3.x/4.examples/1.features",[921,925,928,931,935],{"title":922,"path":923,"stem":924,"titleTemplate":6},"Auto Imports","/docs/3.x/examples/features/auto-imports","docs/3.x/4.examples/1.features/1.auto-imports",{"title":64,"path":926,"stem":927,"titleTemplate":6},"/docs/3.x/examples/features/data-fetching","docs/3.x/4.examples/1.features/2.data-fetching",{"title":69,"path":929,"stem":930,"titleTemplate":6},"/docs/3.x/examples/features/state-management","docs/3.x/4.examples/1.features/3.state-management",{"title":932,"path":933,"stem":934,"titleTemplate":6},"Meta Tags","/docs/3.x/examples/features/meta-tags","docs/3.x/4.examples/1.features/4.meta-tags",{"title":936,"path":937,"stem":938,"titleTemplate":6},"Layouts","/docs/3.x/examples/features/layouts","docs/3.x/4.examples/1.features/5.layouts",{"title":49,"path":940,"stem":941,"children":942,"page":108},"/docs/3.x/examples/routing","docs/3.x/4.examples/2.routing",[943,947,950],{"title":944,"path":945,"stem":946,"titleTemplate":6},"Middleware","/docs/3.x/examples/routing/middleware","docs/3.x/4.examples/2.routing/middleware",{"title":874,"path":948,"stem":949,"titleTemplate":6},"/docs/3.x/examples/routing/pages","docs/3.x/4.examples/2.routing/pages",{"title":951,"path":952,"stem":953,"titleTemplate":6},"Universal Router","/docs/3.x/examples/routing/universal-router","docs/3.x/4.examples/2.routing/universal-router",{"title":890,"path":955,"stem":956,"children":957,"page":108},"/docs/3.x/examples/advanced","docs/3.x/4.examples/4.advanced",[958,961,964,968,972,976,980,983,986],{"title":84,"path":959,"stem":960,"titleTemplate":6},"/docs/3.x/examples/advanced/config-extends","docs/3.x/4.examples/4.advanced/config-extends",{"title":74,"path":962,"stem":963,"titleTemplate":6},"/docs/3.x/examples/advanced/error-handling","docs/3.x/4.examples/4.advanced/error-handling",{"title":965,"path":966,"stem":967,"titleTemplate":6},"JSX / TSX","/docs/3.x/examples/advanced/jsx","docs/3.x/4.examples/4.advanced/jsx",{"title":969,"path":970,"stem":971,"titleTemplate":6},"Locale","/docs/3.x/examples/advanced/locale","docs/3.x/4.examples/4.advanced/locale",{"title":973,"path":974,"stem":975,"titleTemplate":6},"Module Extend Pages","/docs/3.x/examples/advanced/module-extend-pages","docs/3.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":978,"stem":979,"titleTemplate":6},"Teleport","/docs/3.x/examples/advanced/teleport","docs/3.x/4.examples/4.advanced/teleport",{"title":99,"path":981,"stem":982,"titleTemplate":6},"/docs/3.x/examples/advanced/testing","docs/3.x/4.examples/4.advanced/testing",{"title":519,"path":984,"stem":985,"titleTemplate":6},"/docs/3.x/examples/advanced/use-cookie","docs/3.x/4.examples/4.advanced/use-cookie",{"title":987,"path":988,"stem":989,"titleTemplate":6},"Use Custom Fetch Composable","/docs/3.x/examples/advanced/use-custom-fetch-composable","docs/3.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":992,"stem":993,"children":994,"page":108},"Experimental","/docs/3.x/examples/experimental","docs/3.x/4.examples/7.experimental",[995],{"title":996,"path":997,"stem":998,"titleTemplate":6},"WASM","/docs/3.x/examples/experimental/wasm","docs/3.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1003,"stem":1004,"children":1005,"page":108},"Community","%s · Nuxt Community","i-lucide-messages-square","/docs/3.x/community","docs/3.x/5.community",[1006,1011,1016,1021,1026,1031],{"title":1007,"path":1008,"stem":1009,"titleTemplate":6,"icon":1010},"Getting Help","/docs/3.x/community/getting-help","docs/3.x/5.community/2.getting-help","i-lucide-life-buoy",{"title":1012,"path":1013,"stem":1014,"titleTemplate":6,"icon":1015},"Reporting Bugs","/docs/3.x/community/reporting-bugs","docs/3.x/5.community/3.reporting-bugs","i-lucide-bug",{"title":1017,"path":1018,"stem":1019,"titleTemplate":6,"icon":1020},"Contribution","/docs/3.x/community/contribution","docs/3.x/5.community/4.contribution","i-lucide-git-pull-request",{"title":1022,"path":1023,"stem":1024,"titleTemplate":6,"icon":1025},"Framework","/docs/3.x/community/framework-contribution","docs/3.x/5.community/5.framework-contribution","i-lucide-github",{"title":1027,"path":1028,"stem":1029,"titleTemplate":6,"icon":1030},"Roadmap","/docs/3.x/community/roadmap","docs/3.x/5.community/6.roadmap","i-lucide-map",{"title":1032,"path":1033,"stem":1034,"titleTemplate":6,"icon":1035},"Releases","/docs/3.x/community/changelog","docs/3.x/5.community/7.changelog","i-lucide-bell-dot",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1040,"stem":1041,"children":1042,"page":108},"Migrate to Nuxt Bridge","Migrate to Nuxt Bridge: %s","i-lucide-ship","/docs/3.x/bridge","docs/3.x/6.bridge",[1043,1047,1050,1053,1057,1061,1065,1068,1071,1074],{"title":1044,"path":1045,"stem":1046,"titleTemplate":6},"Overview","/docs/3.x/bridge/overview","docs/3.x/6.bridge/1.overview",{"title":29,"path":1048,"stem":1049,"titleTemplate":6},"/docs/3.x/bridge/configuration","docs/3.x/6.bridge/10.configuration",{"title":280,"path":1051,"stem":1052,"titleTemplate":6},"/docs/3.x/bridge/typescript","docs/3.x/6.bridge/2.typescript",{"title":1054,"path":1055,"stem":1056,"titleTemplate":6},"Legacy Composition API","/docs/3.x/bridge/bridge-composition-api","docs/3.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1059,"stem":1060,"titleTemplate":6},"Plugins and Middleware","/docs/3.x/bridge/plugins-and-middleware","docs/3.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1063,"stem":1064,"titleTemplate":6},"New Composition API","/docs/3.x/bridge/nuxt3-compatible-api","docs/3.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1066,"stem":1067,"titleTemplate":6},"/docs/3.x/bridge/meta","docs/3.x/6.bridge/6.meta",{"title":399,"path":1069,"stem":1070,"titleTemplate":6},"/docs/3.x/bridge/runtime-config","docs/3.x/6.bridge/7.runtime-config",{"title":833,"path":1072,"stem":1073,"titleTemplate":6},"/docs/3.x/bridge/nitro","docs/3.x/6.bridge/8.nitro",{"title":1075,"path":1076,"stem":1077,"titleTemplate":6},"Vite","/docs/3.x/bridge/vite","docs/3.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1081,"stem":1082,"children":1083,"page":108},"Migrate to Nuxt 3","Migrate to Nuxt 3: %s","/docs/3.x/migration","docs/3.x/7.migration",[1084,1087,1091,1094,1097,1100,1103,1106,1109,1113,1117],{"title":1044,"path":1085,"stem":1086,"titleTemplate":6},"/docs/3.x/migration/overview","docs/3.x/7.migration/1.overview",{"title":1088,"path":1089,"stem":1090,"titleTemplate":6},"Build Tooling","/docs/3.x/migration/bundling","docs/3.x/7.migration/10.bundling",{"title":79,"path":1092,"stem":1093,"titleTemplate":6},"/docs/3.x/migration/server","docs/3.x/7.migration/11.server",{"title":29,"path":1095,"stem":1096,"titleTemplate":6},"/docs/3.x/migration/configuration","docs/3.x/7.migration/2.configuration",{"title":276,"path":1098,"stem":1099,"titleTemplate":6},"/docs/3.x/migration/module-authors","docs/3.x/7.migration/20.module-authors",{"title":922,"path":1101,"stem":1102,"titleTemplate":6},"/docs/3.x/migration/auto-imports","docs/3.x/7.migration/3.auto-imports",{"title":932,"path":1104,"stem":1105,"titleTemplate":6},"/docs/3.x/migration/meta","docs/3.x/7.migration/4.meta",{"title":1058,"path":1107,"stem":1108,"titleTemplate":6},"/docs/3.x/migration/plugins-and-middleware","docs/3.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1111,"stem":1112,"titleTemplate":6},"Pages and Layouts","/docs/3.x/migration/pages-and-layouts","docs/3.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1115,"stem":1116,"titleTemplate":6},"Component Options","/docs/3.x/migration/component-options","docs/3.x/7.migration/7.component-options",{"title":399,"path":1118,"stem":1119,"titleTemplate":6},"/docs/3.x/migration/runtime-config","docs/3.x/7.migration/8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1121,"stem":1122,"children":1123,"page":108},"/docs/4.x","docs/4.x",[1124,1182,1276,1403,1761,1838,1860,1894],{"title":12,"titleTemplate":13,"icon":14,"path":1125,"stem":1126,"children":1127,"page":108},"/docs/4.x/getting-started","docs/4.x/1.getting-started",[1128,1131,1134,1137,1140,1143,1146,1149,1152,1155,1158,1161,1164,1167,1170,1173,1176,1179],{"title":19,"path":1129,"stem":1130,"titleTemplate":6,"icon":22},"/docs/4.x/getting-started/introduction","docs/4.x/1.getting-started/01.introduction",{"title":24,"path":1132,"stem":1133,"titleTemplate":6,"icon":27},"/docs/4.x/getting-started/installation","docs/4.x/1.getting-started/02.installation",{"title":29,"path":1135,"stem":1136,"titleTemplate":6,"icon":32},"/docs/4.x/getting-started/configuration","docs/4.x/1.getting-started/03.configuration",{"title":34,"path":1138,"stem":1139,"titleTemplate":6,"icon":37},"/docs/4.x/getting-started/views","docs/4.x/1.getting-started/04.views",{"title":39,"path":1141,"stem":1142,"titleTemplate":6,"icon":42},"/docs/4.x/getting-started/assets","docs/4.x/1.getting-started/05.assets",{"title":44,"path":1144,"stem":1145,"titleTemplate":6,"icon":47},"/docs/4.x/getting-started/styling","docs/4.x/1.getting-started/06.styling",{"title":49,"path":1147,"stem":1148,"titleTemplate":6,"icon":52},"/docs/4.x/getting-started/routing","docs/4.x/1.getting-started/07.routing",{"title":54,"path":1150,"stem":1151,"titleTemplate":6,"icon":57},"/docs/4.x/getting-started/seo-meta","docs/4.x/1.getting-started/08.seo-meta",{"title":59,"path":1153,"stem":1154,"titleTemplate":6,"icon":62},"/docs/4.x/getting-started/transitions","docs/4.x/1.getting-started/09.transitions",{"title":64,"path":1156,"stem":1157,"titleTemplate":6,"icon":67},"/docs/4.x/getting-started/data-fetching","docs/4.x/1.getting-started/10.data-fetching",{"title":69,"path":1159,"stem":1160,"titleTemplate":6,"icon":72},"/docs/4.x/getting-started/state-management","docs/4.x/1.getting-started/11.state-management",{"title":74,"path":1162,"stem":1163,"titleTemplate":6,"icon":77},"/docs/4.x/getting-started/error-handling","docs/4.x/1.getting-started/12.error-handling",{"title":79,"path":1165,"stem":1166,"titleTemplate":6,"icon":82},"/docs/4.x/getting-started/server","docs/4.x/1.getting-started/13.server",{"title":84,"path":1168,"stem":1169,"titleTemplate":6,"icon":87},"/docs/4.x/getting-started/layers","docs/4.x/1.getting-started/14.layers",{"title":89,"path":1171,"stem":1172,"titleTemplate":6,"icon":92},"/docs/4.x/getting-started/prerendering","docs/4.x/1.getting-started/15.prerendering",{"title":94,"path":1174,"stem":1175,"titleTemplate":6,"icon":97},"/docs/4.x/getting-started/deployment","docs/4.x/1.getting-started/16.deployment",{"title":99,"path":1177,"stem":1178,"titleTemplate":6,"icon":102},"/docs/4.x/getting-started/testing","docs/4.x/1.getting-started/17.testing",{"title":104,"path":1180,"stem":1181,"titleTemplate":6,"icon":107},"/docs/4.x/getting-started/upgrade","docs/4.x/1.getting-started/18.upgrade",{"title":110,"titleTemplate":111,"icon":112,"path":1183,"stem":1184,"children":1185,"page":108},"/docs/4.x/directory-structure","docs/4.x/2.directory-structure",[1186,1189,1192,1234,1237,1240,1243,1246,1249,1252,1255,1258,1261,1264,1267,1270,1273],{"title":117,"path":1187,"stem":1188,"titleTemplate":6,"icon":120},"/docs/4.x/directory-structure/nuxt","docs/4.x/2.directory-structure/0.nuxt",{"title":122,"path":1190,"stem":1191,"titleTemplate":6,"icon":125},"/docs/4.x/directory-structure/output","docs/4.x/2.directory-structure/0.output",{"title":1193,"titleTemplate":111,"head":1194,"defaultOpen":1196,"icon":1197,"path":1198,"stem":1199,"children":1200,"page":108},"app",{"title":1195},"app/",true,"i-vscode-icons-folder-type-app","/docs/4.x/directory-structure/app","docs/4.x/2.directory-structure/1.app",[1201,1204,1207,1210,1213,1216,1219,1222,1225,1228,1231],{"title":127,"path":1202,"stem":1203,"titleTemplate":6,"icon":130},"/docs/4.x/directory-structure/app/assets","docs/4.x/2.directory-structure/1.app/1.assets",{"title":132,"path":1205,"stem":1206,"titleTemplate":6,"icon":135},"/docs/4.x/directory-structure/app/components","docs/4.x/2.directory-structure/1.app/1.components",{"title":137,"path":1208,"stem":1209,"titleTemplate":6,"icon":140},"/docs/4.x/directory-structure/app/composables","docs/4.x/2.directory-structure/1.app/1.composables",{"title":152,"path":1211,"stem":1212,"titleTemplate":6,"icon":155},"/docs/4.x/directory-structure/app/layouts","docs/4.x/2.directory-structure/1.app/1.layouts",{"title":157,"path":1214,"stem":1215,"titleTemplate":6,"icon":160},"/docs/4.x/directory-structure/app/middleware","docs/4.x/2.directory-structure/1.app/1.middleware",{"title":171,"path":1217,"stem":1218,"titleTemplate":6,"icon":155},"/docs/4.x/directory-structure/app/pages","docs/4.x/2.directory-structure/1.app/1.pages",{"title":175,"path":1220,"stem":1221,"titleTemplate":6,"icon":178},"/docs/4.x/directory-structure/app/plugins","docs/4.x/2.directory-structure/1.app/1.plugins",{"title":195,"path":1223,"stem":1224,"titleTemplate":6,"icon":198},"/docs/4.x/directory-structure/app/utils","docs/4.x/2.directory-structure/1.app/1.utils",{"title":219,"path":1226,"stem":1227,"titleTemplate":6,"icon":222},"/docs/4.x/directory-structure/app/app","docs/4.x/2.directory-structure/1.app/3.app",{"title":224,"path":1229,"stem":1230,"titleTemplate":6,"icon":227},"/docs/4.x/directory-structure/app/app-config","docs/4.x/2.directory-structure/1.app/3.app-config",{"title":229,"path":1232,"stem":1233,"titleTemplate":6,"icon":222},"/docs/4.x/directory-structure/app/error","docs/4.x/2.directory-structure/1.app/3.error",{"title":142,"path":1235,"stem":1236,"titleTemplate":6,"icon":145},"/docs/4.x/directory-structure/content","docs/4.x/2.directory-structure/1.content",{"title":147,"path":1238,"stem":1239,"titleTemplate":6,"icon":150},"/docs/4.x/directory-structure/layers","docs/4.x/2.directory-structure/1.layers",{"title":162,"path":1241,"stem":1242,"titleTemplate":6,"icon":150},"/docs/4.x/directory-structure/modules","docs/4.x/2.directory-structure/1.modules",{"title":166,"path":1244,"stem":1245,"titleTemplate":6,"icon":169},"/docs/4.x/directory-structure/node_modules","docs/4.x/2.directory-structure/1.node_modules",{"title":180,"path":1247,"stem":1248,"titleTemplate":6,"icon":183},"/docs/4.x/directory-structure/public","docs/4.x/2.directory-structure/1.public",{"title":185,"path":1250,"stem":1251,"titleTemplate":6,"icon":188},"/docs/4.x/directory-structure/server","docs/4.x/2.directory-structure/1.server",{"title":190,"path":1253,"stem":1254,"titleTemplate":6,"icon":193},"/docs/4.x/directory-structure/shared","docs/4.x/2.directory-structure/1.shared",{"title":200,"path":1256,"stem":1257,"titleTemplate":6,"icon":203},"/docs/4.x/directory-structure/env","docs/4.x/2.directory-structure/2.env",{"title":205,"path":1259,"stem":1260,"titleTemplate":6,"icon":208},"/docs/4.x/directory-structure/gitignore","docs/4.x/2.directory-structure/2.gitignore",{"title":210,"path":1262,"stem":1263,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxtignore","docs/4.x/2.directory-structure/2.nuxtignore",{"title":215,"path":1265,"stem":1266,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxtrc","docs/4.x/2.directory-structure/2.nuxtrc",{"title":233,"path":1268,"stem":1269,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxt-config","docs/4.x/2.directory-structure/3.nuxt-config",{"title":237,"path":1271,"stem":1272,"titleTemplate":6,"icon":240},"/docs/4.x/directory-structure/package","docs/4.x/2.directory-structure/3.package",{"title":242,"path":1274,"stem":1275,"titleTemplate":6,"icon":245},"/docs/4.x/directory-structure/tsconfig","docs/4.x/2.directory-structure/3.tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":1277,"stem":1278,"children":1279,"page":108},"/docs/4.x/guide","docs/4.x/3.guide",[1280,1305,1318,1328,1353,1369],{"title":253,"titleTemplate":254,"icon":255,"path":1281,"stem":1282,"children":1283,"page":108},"/docs/4.x/guide/concepts","docs/4.x/3.guide/1.concepts",[1284,1287,1290,1293,1296,1299,1302],{"title":260,"path":1285,"stem":1286,"titleTemplate":6},"/docs/4.x/guide/concepts/rendering","docs/4.x/3.guide/1.concepts/1.rendering",{"title":264,"path":1288,"stem":1289,"titleTemplate":6},"/docs/4.x/guide/concepts/nuxt-lifecycle","docs/4.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":1291,"stem":1292,"titleTemplate":6},"/docs/4.x/guide/concepts/auto-imports","docs/4.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":1294,"stem":1295,"titleTemplate":6},"/docs/4.x/guide/concepts/server-engine","docs/4.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":1297,"stem":1298,"titleTemplate":6},"/docs/4.x/guide/concepts/modules","docs/4.x/3.guide/1.concepts/5.modules",{"title":280,"path":1300,"stem":1301,"titleTemplate":6},"/docs/4.x/guide/concepts/typescript","docs/4.x/3.guide/1.concepts/8.typescript",{"title":284,"path":1303,"stem":1304,"titleTemplate":6},"/docs/4.x/guide/concepts/code-style","docs/4.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":1306,"stem":1307,"children":1308,"page":108},"/docs/4.x/guide/best-practices","docs/4.x/3.guide/2.best-practices",[1309,1312,1315],{"title":295,"path":1310,"stem":1311,"titleTemplate":6},"/docs/4.x/guide/best-practices/hydration","docs/4.x/3.guide/2.best-practices/hydration",{"title":299,"path":1313,"stem":1314,"titleTemplate":6},"/docs/4.x/guide/best-practices/performance","docs/4.x/3.guide/2.best-practices/performance",{"title":303,"path":1316,"stem":1317,"titleTemplate":6},"/docs/4.x/guide/best-practices/plugins","docs/4.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":1319,"stem":1320,"children":1321,"page":108},"/docs/4.x/guide/ai","docs/4.x/3.guide/3.ai",[1322,1325],{"title":314,"path":1323,"stem":1324,"titleTemplate":6},"/docs/4.x/guide/ai/mcp","docs/4.x/3.guide/3.ai/1.mcp",{"title":318,"path":1326,"stem":1327,"titleTemplate":6},"/docs/4.x/guide/ai/llms-txt","docs/4.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":1329,"stem":1330,"children":1331,"page":108},"/docs/4.x/guide/modules","docs/4.x/3.guide/4.modules",[1332,1335,1338,1341,1344,1347,1350],{"title":329,"path":1333,"stem":1334,"titleTemplate":6},"/docs/4.x/guide/modules/getting-started","docs/4.x/3.guide/4.modules/1.getting-started",{"title":333,"path":1336,"stem":1337,"titleTemplate":6},"/docs/4.x/guide/modules/module-anatomy","docs/4.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":1339,"stem":1340,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-basics","docs/4.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":1342,"stem":1343,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-advanced","docs/4.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":1345,"stem":1346,"titleTemplate":6},"/docs/4.x/guide/modules/testing","docs/4.x/3.guide/4.modules/5.testing",{"title":349,"path":1348,"stem":1349,"titleTemplate":6},"/docs/4.x/guide/modules/best-practices","docs/4.x/3.guide/4.modules/6.best-practices",{"title":353,"path":1351,"stem":1352,"titleTemplate":6},"/docs/4.x/guide/modules/ecosystem","docs/4.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":1354,"stem":1355,"children":1356,"page":108},"/docs/4.x/guide/recipes","docs/4.x/3.guide/5.recipes",[1357,1360,1363,1366],{"title":364,"path":1358,"stem":1359,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-routing","docs/4.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":1361,"stem":1362,"titleTemplate":6},"/docs/4.x/guide/recipes/vite-plugin","docs/4.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":1364,"stem":1365,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-usefetch","docs/4.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":1367,"stem":1368,"titleTemplate":6},"/docs/4.x/guide/recipes/sessions-and-authentication","docs/4.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":1370,"stem":1371,"children":1372,"page":108},"/docs/4.x/guide/going-further","docs/4.x/3.guide/6.going-further",[1373,1376,1379,1382,1385,1388,1391,1394,1397,1400],{"title":387,"path":1374,"stem":1375,"titleTemplate":6},"/docs/4.x/guide/going-further/events","docs/4.x/3.guide/6.going-further/1.events",{"title":391,"path":1377,"stem":1378,"titleTemplate":6},"/docs/4.x/guide/going-further/experimental-features","docs/4.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":1380,"stem":1381,"titleTemplate":6},"/docs/4.x/guide/going-further/features","docs/4.x/3.guide/6.going-further/1.features",{"title":399,"path":1383,"stem":1384,"titleTemplate":6},"/docs/4.x/guide/going-further/runtime-config","docs/4.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":1386,"stem":1387,"titleTemplate":6},"/docs/4.x/guide/going-further/nightly-release-channel","docs/4.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":1389,"stem":1390,"titleTemplate":6},"/docs/4.x/guide/going-further/hooks","docs/4.x/3.guide/6.going-further/2.hooks",{"title":411,"path":1392,"stem":1393,"titleTemplate":6},"/docs/4.x/guide/going-further/kit","docs/4.x/3.guide/6.going-further/4.kit",{"title":415,"path":1395,"stem":1396,"titleTemplate":6},"/docs/4.x/guide/going-further/nuxt-app","docs/4.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":1398,"stem":1399,"titleTemplate":6},"/docs/4.x/guide/going-further/layers","docs/4.x/3.guide/6.going-further/7.layers",{"title":423,"path":1401,"stem":1402,"titleTemplate":6},"/docs/4.x/guide/going-further/debugging","docs/4.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":1404,"stem":1405,"children":1406,"page":108},"/docs/4.x/api","docs/4.x/4.api",[1407,1456,1547,1638,1690,1748,1758],{"title":434,"titleTemplate":435,"icon":324,"path":1408,"stem":1409,"children":1410,"page":108},"/docs/4.x/api/components","docs/4.x/4.api/1.components",[1411,1414,1417,1420,1423,1426,1429,1432,1435,1438,1441,1444,1447,1450,1453],{"title":440,"path":1412,"stem":1413,"titleTemplate":6},"/docs/4.x/api/components/client-only","docs/4.x/4.api/1.components/1.client-only",{"title":444,"path":1415,"stem":1416,"titleTemplate":6},"/docs/4.x/api/components/dev-only","docs/4.x/4.api/1.components/1.dev-only",{"title":448,"path":1418,"stem":1419,"titleTemplate":6},"/docs/4.x/api/components/nuxt-client-fallback","docs/4.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":1421,"stem":1422,"titleTemplate":6},"/docs/4.x/api/components/nuxt-picture","docs/4.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":1424,"stem":1425,"titleTemplate":6},"/docs/4.x/api/components/teleports","docs/4.x/4.api/1.components/11.teleports",{"title":460,"path":1427,"stem":1428,"titleTemplate":6},"/docs/4.x/api/components/nuxt-route-announcer","docs/4.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":1430,"stem":1431,"titleTemplate":6},"/docs/4.x/api/components/nuxt-time","docs/4.x/4.api/1.components/13.nuxt-time",{"title":468,"path":1433,"stem":1434,"titleTemplate":6},"/docs/4.x/api/components/nuxt-page","docs/4.x/4.api/1.components/2.nuxt-page",{"title":472,"path":1436,"stem":1437,"titleTemplate":6},"/docs/4.x/api/components/nuxt-layout","docs/4.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":1439,"stem":1440,"titleTemplate":6},"/docs/4.x/api/components/nuxt-link","docs/4.x/4.api/1.components/4.nuxt-link",{"title":480,"path":1442,"stem":1443,"titleTemplate":6},"/docs/4.x/api/components/nuxt-loading-indicator","docs/4.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":1445,"stem":1446,"titleTemplate":6},"/docs/4.x/api/components/nuxt-error-boundary","docs/4.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":1448,"stem":1449,"titleTemplate":6},"/docs/4.x/api/components/nuxt-welcome","docs/4.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":1451,"stem":1452,"titleTemplate":6},"/docs/4.x/api/components/nuxt-island","docs/4.x/4.api/1.components/8.nuxt-island",{"title":496,"path":1454,"stem":1455,"titleTemplate":6},"/docs/4.x/api/components/nuxt-img","docs/4.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":1457,"stem":1458,"children":1459,"page":108},"/docs/4.x/api/composables","docs/4.x/4.api/2.composables",[1460,1463,1466,1469,1472,1475,1478,1481,1484,1487,1490,1493,1496,1499,1502,1505,1508,1511,1514,1517,1520,1523,1526,1529,1532,1535,1538,1541,1544],{"title":507,"path":1461,"stem":1462,"titleTemplate":6},"/docs/4.x/api/composables/on-prehydrate","docs/4.x/4.api/2.composables/on-prehydrate",{"title":511,"path":1464,"stem":1465,"titleTemplate":6},"/docs/4.x/api/composables/use-app-config","docs/4.x/4.api/2.composables/use-app-config",{"title":515,"path":1467,"stem":1468,"titleTemplate":6},"/docs/4.x/api/composables/use-async-data","docs/4.x/4.api/2.composables/use-async-data",{"title":519,"path":1470,"stem":1471,"titleTemplate":6},"/docs/4.x/api/composables/use-cookie","docs/4.x/4.api/2.composables/use-cookie",{"title":523,"path":1473,"stem":1474,"titleTemplate":6},"/docs/4.x/api/composables/use-error","docs/4.x/4.api/2.composables/use-error",{"title":527,"path":1476,"stem":1477,"titleTemplate":6},"/docs/4.x/api/composables/use-fetch","docs/4.x/4.api/2.composables/use-fetch",{"title":531,"path":1479,"stem":1480,"titleTemplate":6},"/docs/4.x/api/composables/use-head","docs/4.x/4.api/2.composables/use-head",{"title":535,"path":1482,"stem":1483,"titleTemplate":6},"/docs/4.x/api/composables/use-head-safe","docs/4.x/4.api/2.composables/use-head-safe",{"title":539,"path":1485,"stem":1486,"titleTemplate":6},"/docs/4.x/api/composables/use-hydration","docs/4.x/4.api/2.composables/use-hydration",{"title":543,"path":1488,"stem":1489,"titleTemplate":6},"/docs/4.x/api/composables/use-lazy-async-data","docs/4.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":1491,"stem":1492,"titleTemplate":6},"/docs/4.x/api/composables/use-lazy-fetch","docs/4.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":1494,"stem":1495,"titleTemplate":6},"/docs/4.x/api/composables/use-loading-indicator","docs/4.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":1497,"stem":1498,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-app","docs/4.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":1500,"stem":1501,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-data","docs/4.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":1503,"stem":1504,"titleTemplate":6},"/docs/4.x/api/composables/use-preview-mode","docs/4.x/4.api/2.composables/use-preview-mode",{"title":567,"path":1506,"stem":1507,"titleTemplate":6},"/docs/4.x/api/composables/use-request-event","docs/4.x/4.api/2.composables/use-request-event",{"title":571,"path":1509,"stem":1510,"titleTemplate":6},"/docs/4.x/api/composables/use-request-fetch","docs/4.x/4.api/2.composables/use-request-fetch",{"title":575,"path":1512,"stem":1513,"titleTemplate":6},"/docs/4.x/api/composables/use-request-header","docs/4.x/4.api/2.composables/use-request-header",{"title":579,"path":1515,"stem":1516,"titleTemplate":6},"/docs/4.x/api/composables/use-request-headers","docs/4.x/4.api/2.composables/use-request-headers",{"title":583,"path":1518,"stem":1519,"titleTemplate":6},"/docs/4.x/api/composables/use-request-url","docs/4.x/4.api/2.composables/use-request-url",{"title":587,"path":1521,"stem":1522,"titleTemplate":6},"/docs/4.x/api/composables/use-response-header","docs/4.x/4.api/2.composables/use-response-header",{"title":591,"path":1524,"stem":1525,"titleTemplate":6},"/docs/4.x/api/composables/use-route","docs/4.x/4.api/2.composables/use-route",{"title":595,"path":1527,"stem":1528,"titleTemplate":6},"/docs/4.x/api/composables/use-route-announcer","docs/4.x/4.api/2.composables/use-route-announcer",{"title":599,"path":1530,"stem":1531,"titleTemplate":6},"/docs/4.x/api/composables/use-router","docs/4.x/4.api/2.composables/use-router",{"title":603,"path":1533,"stem":1534,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-config","docs/4.x/4.api/2.composables/use-runtime-config",{"title":607,"path":1536,"stem":1537,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-hook","docs/4.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":1539,"stem":1540,"titleTemplate":6},"/docs/4.x/api/composables/use-seo-meta","docs/4.x/4.api/2.composables/use-seo-meta",{"title":615,"path":1542,"stem":1543,"titleTemplate":6},"/docs/4.x/api/composables/use-server-seo-meta","docs/4.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":1545,"stem":1546,"titleTemplate":6},"/docs/4.x/api/composables/use-state","docs/4.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":1548,"stem":1549,"children":1550,"page":108},"/docs/4.x/api/utils","docs/4.x/4.api/3.utils",[1551,1554,1557,1560,1563,1566,1569,1572,1575,1578,1581,1584,1587,1590,1593,1596,1599,1602,1605,1608,1611,1614,1617,1620,1623,1626,1629,1632,1635],{"title":630,"path":1552,"stem":1553,"titleTemplate":6},"/docs/4.x/api/utils/dollarfetch","docs/4.x/4.api/3.utils/$fetch",{"title":634,"path":1555,"stem":1556,"titleTemplate":6},"/docs/4.x/api/utils/abort-navigation","docs/4.x/4.api/3.utils/abort-navigation",{"title":638,"path":1558,"stem":1559,"titleTemplate":6},"/docs/4.x/api/utils/add-route-middleware","docs/4.x/4.api/3.utils/add-route-middleware",{"title":642,"path":1561,"stem":1562,"titleTemplate":6},"/docs/4.x/api/utils/call-once","docs/4.x/4.api/3.utils/call-once",{"title":646,"path":1564,"stem":1565,"titleTemplate":6},"/docs/4.x/api/utils/clear-error","docs/4.x/4.api/3.utils/clear-error",{"title":650,"path":1567,"stem":1568,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-data","docs/4.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":1570,"stem":1571,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-state","docs/4.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":1573,"stem":1574,"titleTemplate":6},"/docs/4.x/api/utils/create-error","docs/4.x/4.api/3.utils/create-error",{"title":662,"path":1576,"stem":1577,"titleTemplate":6},"/docs/4.x/api/utils/define-lazy-hydration-component","docs/4.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":1579,"stem":1580,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-component","docs/4.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":1582,"stem":1583,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-plugin","docs/4.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":1585,"stem":1586,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-route-middleware","docs/4.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":1588,"stem":1589,"titleTemplate":6},"/docs/4.x/api/utils/define-page-meta","docs/4.x/4.api/3.utils/define-page-meta",{"title":682,"path":1591,"stem":1592,"titleTemplate":6},"/docs/4.x/api/utils/define-route-rules","docs/4.x/4.api/3.utils/define-route-rules",{"title":686,"path":1594,"stem":1595,"titleTemplate":6},"/docs/4.x/api/utils/navigate-to","docs/4.x/4.api/3.utils/navigate-to",{"title":690,"path":1597,"stem":1598,"titleTemplate":6},"/docs/4.x/api/utils/on-before-route-leave","docs/4.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":1600,"stem":1601,"titleTemplate":6},"/docs/4.x/api/utils/on-before-route-update","docs/4.x/4.api/3.utils/on-before-route-update",{"title":698,"path":1603,"stem":1604,"titleTemplate":6},"/docs/4.x/api/utils/on-nuxt-ready","docs/4.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":1606,"stem":1607,"titleTemplate":6},"/docs/4.x/api/utils/prefetch-components","docs/4.x/4.api/3.utils/prefetch-components",{"title":706,"path":1609,"stem":1610,"titleTemplate":6},"/docs/4.x/api/utils/preload-components","docs/4.x/4.api/3.utils/preload-components",{"title":710,"path":1612,"stem":1613,"titleTemplate":6},"/docs/4.x/api/utils/preload-route-components","docs/4.x/4.api/3.utils/preload-route-components",{"title":714,"path":1615,"stem":1616,"titleTemplate":6},"/docs/4.x/api/utils/prerender-routes","docs/4.x/4.api/3.utils/prerender-routes",{"title":718,"path":1618,"stem":1619,"titleTemplate":6},"/docs/4.x/api/utils/refresh-cookie","docs/4.x/4.api/3.utils/refresh-cookie",{"title":722,"path":1621,"stem":1622,"titleTemplate":6},"/docs/4.x/api/utils/refresh-nuxt-data","docs/4.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":1624,"stem":1625,"titleTemplate":6},"/docs/4.x/api/utils/reload-nuxt-app","docs/4.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":1627,"stem":1628,"titleTemplate":6},"/docs/4.x/api/utils/set-page-layout","docs/4.x/4.api/3.utils/set-page-layout",{"title":734,"path":1630,"stem":1631,"titleTemplate":6},"/docs/4.x/api/utils/set-response-status","docs/4.x/4.api/3.utils/set-response-status",{"title":738,"path":1633,"stem":1634,"titleTemplate":6},"/docs/4.x/api/utils/show-error","docs/4.x/4.api/3.utils/show-error",{"title":742,"path":1636,"stem":1637,"titleTemplate":6},"/docs/4.x/api/utils/update-app-config","docs/4.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":1639,"stem":1640,"children":1641,"page":108},"/docs/4.x/api/commands","docs/4.x/4.api/4.commands",[1642,1645,1648,1651,1654,1657,1660,1663,1666,1669,1672,1675,1678,1681,1684,1687],{"title":753,"path":1643,"stem":1644,"titleTemplate":6},"/docs/4.x/api/commands/add","docs/4.x/4.api/4.commands/add",{"title":757,"path":1646,"stem":1647,"titleTemplate":6},"/docs/4.x/api/commands/analyze","docs/4.x/4.api/4.commands/analyze",{"title":761,"path":1649,"stem":1650,"titleTemplate":6},"/docs/4.x/api/commands/build","docs/4.x/4.api/4.commands/build",{"title":765,"path":1652,"stem":1653,"titleTemplate":6},"/docs/4.x/api/commands/build-module","docs/4.x/4.api/4.commands/build-module",{"title":769,"path":1655,"stem":1656,"titleTemplate":6},"/docs/4.x/api/commands/cleanup","docs/4.x/4.api/4.commands/cleanup",{"title":773,"path":1658,"stem":1659,"titleTemplate":6},"/docs/4.x/api/commands/dev","docs/4.x/4.api/4.commands/dev",{"title":777,"path":1661,"stem":1662,"titleTemplate":6},"/docs/4.x/api/commands/devtools","docs/4.x/4.api/4.commands/devtools",{"title":781,"path":1664,"stem":1665,"titleTemplate":6},"/docs/4.x/api/commands/generate","docs/4.x/4.api/4.commands/generate",{"title":785,"path":1667,"stem":1668,"titleTemplate":6},"/docs/4.x/api/commands/info","docs/4.x/4.api/4.commands/info",{"title":789,"path":1670,"stem":1671,"titleTemplate":6},"/docs/4.x/api/commands/init","docs/4.x/4.api/4.commands/init",{"title":793,"path":1673,"stem":1674,"titleTemplate":6},"/docs/4.x/api/commands/module","docs/4.x/4.api/4.commands/module",{"title":797,"path":1676,"stem":1677,"titleTemplate":6},"/docs/4.x/api/commands/prepare","docs/4.x/4.api/4.commands/prepare",{"title":801,"path":1679,"stem":1680,"titleTemplate":6},"/docs/4.x/api/commands/preview","docs/4.x/4.api/4.commands/preview",{"title":805,"path":1682,"stem":1683,"titleTemplate":6},"/docs/4.x/api/commands/test","docs/4.x/4.api/4.commands/test",{"title":809,"path":1685,"stem":1686,"titleTemplate":6},"/docs/4.x/api/commands/typecheck","docs/4.x/4.api/4.commands/typecheck",{"title":813,"path":1688,"stem":1689,"titleTemplate":6},"/docs/4.x/api/commands/upgrade","docs/4.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":1691,"stem":1692,"children":1693,"page":108},"/docs/4.x/api/kit","docs/4.x/4.api/5.kit",[1694,1697,1700,1703,1706,1709,1712,1715,1718,1721,1724,1727,1730,1733,1736,1739,1742,1745],{"title":276,"path":1695,"stem":1696,"titleTemplate":6},"/docs/4.x/api/kit/modules","docs/4.x/4.api/5.kit/1.modules",{"title":399,"path":1698,"stem":1699,"titleTemplate":6},"/docs/4.x/api/kit/runtime-config","docs/4.x/4.api/5.kit/10.runtime-config",{"title":829,"path":1701,"stem":1702,"titleTemplate":6},"/docs/4.x/api/kit/templates","docs/4.x/4.api/5.kit/10.templates",{"title":833,"path":1704,"stem":1705,"titleTemplate":6},"/docs/4.x/api/kit/nitro","docs/4.x/4.api/5.kit/11.nitro",{"title":837,"path":1707,"stem":1708,"titleTemplate":6},"/docs/4.x/api/kit/resolving","docs/4.x/4.api/5.kit/12.resolving",{"title":841,"path":1710,"stem":1711,"titleTemplate":6},"/docs/4.x/api/kit/logging","docs/4.x/4.api/5.kit/13.logging",{"title":845,"path":1713,"stem":1714,"titleTemplate":6},"/docs/4.x/api/kit/builder","docs/4.x/4.api/5.kit/14.builder",{"title":849,"path":1716,"stem":1717,"titleTemplate":6},"/docs/4.x/api/kit/examples","docs/4.x/4.api/5.kit/15.examples",{"title":84,"path":1719,"stem":1720,"titleTemplate":6},"/docs/4.x/api/kit/layers","docs/4.x/4.api/5.kit/16.layers",{"title":856,"path":1722,"stem":1723,"titleTemplate":6},"/docs/4.x/api/kit/programmatic","docs/4.x/4.api/5.kit/2.programmatic",{"title":860,"path":1725,"stem":1726,"titleTemplate":6},"/docs/4.x/api/kit/compatibility","docs/4.x/4.api/5.kit/3.compatibility",{"title":268,"path":1728,"stem":1729,"titleTemplate":6},"/docs/4.x/api/kit/autoimports","docs/4.x/4.api/5.kit/4.autoimports",{"title":434,"path":1731,"stem":1732,"titleTemplate":6},"/docs/4.x/api/kit/components","docs/4.x/4.api/5.kit/5.components",{"title":870,"path":1734,"stem":1735,"titleTemplate":6},"/docs/4.x/api/kit/context","docs/4.x/4.api/5.kit/6.context",{"title":874,"path":1737,"stem":1738,"titleTemplate":6},"/docs/4.x/api/kit/pages","docs/4.x/4.api/5.kit/7.pages",{"title":878,"path":1740,"stem":1741,"titleTemplate":6},"/docs/4.x/api/kit/layout","docs/4.x/4.api/5.kit/8.layout",{"title":882,"path":1743,"stem":1744,"titleTemplate":6},"/docs/4.x/api/kit/head","docs/4.x/4.api/5.kit/9.head",{"title":886,"path":1746,"stem":1747,"titleTemplate":6},"/docs/4.x/api/kit/plugins","docs/4.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":1749,"stem":1750,"children":1751,"page":108},"/docs/4.x/api/advanced","docs/4.x/4.api/6.advanced",[1752,1755],{"title":407,"path":1753,"stem":1754,"titleTemplate":6},"/docs/4.x/api/advanced/hooks","docs/4.x/4.api/6.advanced/1.hooks",{"title":899,"path":1756,"stem":1757,"titleTemplate":6},"/docs/4.x/api/advanced/import-meta","docs/4.x/4.api/6.advanced/2.import-meta",{"title":903,"path":1759,"stem":1760,"titleTemplate":906,"icon":32},"/docs/4.x/api/nuxt-config","docs/4.x/4.api/6.nuxt-config",{"title":849,"titleTemplate":908,"icon":909,"path":1762,"stem":1763,"children":1764,"page":108},"/docs/4.x/examples","docs/4.x/4.examples",[1765,1768,1787,1800,1831],{"title":914,"path":1766,"stem":1767,"titleTemplate":6},"/docs/4.x/examples/hello-world","docs/4.x/4.examples/0.hello-world",{"title":395,"path":1769,"stem":1770,"children":1771,"page":108},"/docs/4.x/examples/features","docs/4.x/4.examples/1.features",[1772,1775,1778,1781,1784],{"title":922,"path":1773,"stem":1774,"titleTemplate":6},"/docs/4.x/examples/features/auto-imports","docs/4.x/4.examples/1.features/1.auto-imports",{"title":64,"path":1776,"stem":1777,"titleTemplate":6},"/docs/4.x/examples/features/data-fetching","docs/4.x/4.examples/1.features/2.data-fetching",{"title":69,"path":1779,"stem":1780,"titleTemplate":6},"/docs/4.x/examples/features/state-management","docs/4.x/4.examples/1.features/3.state-management",{"title":932,"path":1782,"stem":1783,"titleTemplate":6},"/docs/4.x/examples/features/meta-tags","docs/4.x/4.examples/1.features/4.meta-tags",{"title":936,"path":1785,"stem":1786,"titleTemplate":6},"/docs/4.x/examples/features/layouts","docs/4.x/4.examples/1.features/5.layouts",{"title":49,"path":1788,"stem":1789,"children":1790,"page":108},"/docs/4.x/examples/routing","docs/4.x/4.examples/2.routing",[1791,1794,1797],{"title":944,"path":1792,"stem":1793,"titleTemplate":6},"/docs/4.x/examples/routing/middleware","docs/4.x/4.examples/2.routing/middleware",{"title":874,"path":1795,"stem":1796,"titleTemplate":6},"/docs/4.x/examples/routing/pages","docs/4.x/4.examples/2.routing/pages",{"title":951,"path":1798,"stem":1799,"titleTemplate":6},"/docs/4.x/examples/routing/universal-router","docs/4.x/4.examples/2.routing/universal-router",{"title":890,"path":1801,"stem":1802,"children":1803,"page":108},"/docs/4.x/examples/advanced","docs/4.x/4.examples/4.advanced",[1804,1807,1810,1813,1816,1819,1822,1825,1828],{"title":84,"path":1805,"stem":1806,"titleTemplate":6},"/docs/4.x/examples/advanced/config-extends","docs/4.x/4.examples/4.advanced/config-extends",{"title":74,"path":1808,"stem":1809,"titleTemplate":6},"/docs/4.x/examples/advanced/error-handling","docs/4.x/4.examples/4.advanced/error-handling",{"title":965,"path":1811,"stem":1812,"titleTemplate":6},"/docs/4.x/examples/advanced/jsx","docs/4.x/4.examples/4.advanced/jsx",{"title":969,"path":1814,"stem":1815,"titleTemplate":6},"/docs/4.x/examples/advanced/locale","docs/4.x/4.examples/4.advanced/locale",{"title":973,"path":1817,"stem":1818,"titleTemplate":6},"/docs/4.x/examples/advanced/module-extend-pages","docs/4.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":1820,"stem":1821,"titleTemplate":6},"/docs/4.x/examples/advanced/teleport","docs/4.x/4.examples/4.advanced/teleport",{"title":99,"path":1823,"stem":1824,"titleTemplate":6},"/docs/4.x/examples/advanced/testing","docs/4.x/4.examples/4.advanced/testing",{"title":519,"path":1826,"stem":1827,"titleTemplate":6},"/docs/4.x/examples/advanced/use-cookie","docs/4.x/4.examples/4.advanced/use-cookie",{"title":987,"path":1829,"stem":1830,"titleTemplate":6},"/docs/4.x/examples/advanced/use-custom-fetch-composable","docs/4.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":1832,"stem":1833,"children":1834,"page":108},"/docs/4.x/examples/experimental","docs/4.x/4.examples/7.experimental",[1835],{"title":996,"path":1836,"stem":1837,"titleTemplate":6},"/docs/4.x/examples/experimental/wasm","docs/4.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1839,"stem":1840,"children":1841,"page":108},"/docs/4.x/community","docs/4.x/5.community",[1842,1845,1848,1851,1854,1857],{"title":1007,"path":1843,"stem":1844,"titleTemplate":6,"icon":1010},"/docs/4.x/community/getting-help","docs/4.x/5.community/2.getting-help",{"title":1012,"path":1846,"stem":1847,"titleTemplate":6,"icon":1015},"/docs/4.x/community/reporting-bugs","docs/4.x/5.community/3.reporting-bugs",{"title":1017,"path":1849,"stem":1850,"titleTemplate":6,"icon":1020},"/docs/4.x/community/contribution","docs/4.x/5.community/4.contribution",{"title":1022,"path":1852,"stem":1853,"titleTemplate":6,"icon":1025},"/docs/4.x/community/framework-contribution","docs/4.x/5.community/5.framework-contribution",{"title":1027,"path":1855,"stem":1856,"titleTemplate":6,"icon":1030},"/docs/4.x/community/roadmap","docs/4.x/5.community/6.roadmap",{"title":1032,"path":1858,"stem":1859,"titleTemplate":6,"icon":1035},"/docs/4.x/community/changelog","docs/4.x/5.community/7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1861,"stem":1862,"children":1863,"page":108},"/docs/4.x/bridge","docs/4.x/6.bridge",[1864,1867,1870,1873,1876,1879,1882,1885,1888,1891],{"title":1044,"path":1865,"stem":1866,"titleTemplate":6},"/docs/4.x/bridge/overview","docs/4.x/6.bridge/1.overview",{"title":29,"path":1868,"stem":1869,"titleTemplate":6},"/docs/4.x/bridge/configuration","docs/4.x/6.bridge/10.configuration",{"title":280,"path":1871,"stem":1872,"titleTemplate":6},"/docs/4.x/bridge/typescript","docs/4.x/6.bridge/2.typescript",{"title":1054,"path":1874,"stem":1875,"titleTemplate":6},"/docs/4.x/bridge/bridge-composition-api","docs/4.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1877,"stem":1878,"titleTemplate":6},"/docs/4.x/bridge/plugins-and-middleware","docs/4.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1880,"stem":1881,"titleTemplate":6},"/docs/4.x/bridge/nuxt3-compatible-api","docs/4.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1883,"stem":1884,"titleTemplate":6},"/docs/4.x/bridge/meta","docs/4.x/6.bridge/6.meta",{"title":399,"path":1886,"stem":1887,"titleTemplate":6},"/docs/4.x/bridge/runtime-config","docs/4.x/6.bridge/7.runtime-config",{"title":833,"path":1889,"stem":1890,"titleTemplate":6},"/docs/4.x/bridge/nitro","docs/4.x/6.bridge/8.nitro",{"title":1075,"path":1892,"stem":1893,"titleTemplate":6},"/docs/4.x/bridge/vite","docs/4.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1895,"stem":1896,"children":1897,"page":108},"/docs/4.x/migration","docs/4.x/7.migration",[1898,1901,1904,1907,1910,1913,1916,1919,1922,1925,1928],{"title":1044,"path":1899,"stem":1900,"titleTemplate":6},"/docs/4.x/migration/overview","docs/4.x/7.migration/1.overview",{"title":1088,"path":1902,"stem":1903,"titleTemplate":6},"/docs/4.x/migration/bundling","docs/4.x/7.migration/10.bundling",{"title":79,"path":1905,"stem":1906,"titleTemplate":6},"/docs/4.x/migration/server","docs/4.x/7.migration/11.server",{"title":29,"path":1908,"stem":1909,"titleTemplate":6},"/docs/4.x/migration/configuration","docs/4.x/7.migration/2.configuration",{"title":276,"path":1911,"stem":1912,"titleTemplate":6},"/docs/4.x/migration/module-authors","docs/4.x/7.migration/20.module-authors",{"title":922,"path":1914,"stem":1915,"titleTemplate":6},"/docs/4.x/migration/auto-imports","docs/4.x/7.migration/3.auto-imports",{"title":932,"path":1917,"stem":1918,"titleTemplate":6},"/docs/4.x/migration/meta","docs/4.x/7.migration/4.meta",{"title":1058,"path":1920,"stem":1921,"titleTemplate":6},"/docs/4.x/migration/plugins-and-middleware","docs/4.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1923,"stem":1924,"titleTemplate":6},"/docs/4.x/migration/pages-and-layouts","docs/4.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1926,"stem":1927,"titleTemplate":6},"/docs/4.x/migration/component-options","docs/4.x/7.migration/7.component-options",{"title":399,"path":1929,"stem":1930,"titleTemplate":6},"/docs/4.x/migration/runtime-config","docs/4.x/7.migration/8.runtime-config",{"title":1932,"path":1933,"stem":1934,"children":1935,"page":108},"Blog","/blog","blog",[1936,1940,1944,1948,1952,1956,1960,1964,1968,1972,1976,1980,1984,1988,1992,1996,2000,2004,2008,2012,2016],{"title":1937,"path":1938,"stem":1939},"Announcing 3.0","/blog/v3","blog/1.v3",{"title":1941,"path":1942,"stem":1943},"Nuxt 3.3","/blog/v3-3","blog/10.v3-3",{"title":1945,"path":1946,"stem":1947},"Nuxt 3.4","/blog/v3-4","blog/11.v3-4",{"title":1949,"path":1950,"stem":1951},"Nuxt 3.5","/blog/v3-5","blog/12.v3-5",{"title":1953,"path":1954,"stem":1955},"Nuxt 3.6","/blog/v3-6","blog/13.v3-6",{"title":1957,"path":1958,"stem":1959},"Nuxt on the Edge","/blog/nuxt-on-the-edge","blog/14.nuxt-on-the-edge",{"title":1961,"path":1962,"stem":1963},"Nuxt DevTools v1.0","/blog/nuxt-devtools-v1-0","blog/18.nuxt-devtools-v1-0",{"title":1965,"path":1966,"stem":1967},"Nuxt: A vision for 2023","/blog/vision-2023","blog/2.vision-2023",{"title":1969,"path":1970,"stem":1971},"The Evolution of Shiki v1.0","/blog/shiki-v1","blog/21.shiki-v1",{"title":1973,"path":1974,"stem":1975},"Refreshed Nuxt ESLint Integrations","/blog/eslint-module","blog/24.eslint-module",{"title":1977,"path":1978,"stem":1979},"Introducing Nuxt Scripts","/blog/nuxt-scripts","blog/26.nuxt-scripts",{"title":1981,"path":1982,"stem":1983},"Introducing Nuxt Icon v1","/blog/nuxt-icon-v1-0","blog/29.nuxt-icon-v1-0",{"title":1985,"path":1986,"stem":1987},"Introducing Nuxt DevTools","/blog/introducing-nuxt-devtools","blog/3.introducing-nuxt-devtools",{"title":1989,"path":1990,"stem":1991},"Announcing Nuxt 3 Release Candidate","/blog/nuxt3-rc","blog/3.nuxt3-rc",{"title":1993,"path":1994,"stem":1995},"Nuxt 2 End-of-Life (EOL)","/blog/nuxt2-eol","blog/4.nuxt2-eol",{"title":1997,"path":1998,"stem":1999},"Introducing Nuxt 3 Beta","/blog/nuxt3-beta","blog/4.nuxt3-beta",{"title":2001,"path":2002,"stem":2003},"Going Full Static","/blog/going-full-static","blog/5.going-full-static",{"title":2005,"path":2006,"stem":2007},"Introducing Smart Prefetching","/blog/introducing-smart-prefetching","blog/6.introducing-smart-prefetching",{"title":2009,"path":2010,"stem":2011},"Understanding how fetch works in Nuxt 2.12","/blog/understanding-how-fetch-works-in-nuxt-2-12","blog/7.understanding-how-fetch-works-in-nuxt-2-12",{"title":2013,"path":2014,"stem":2015},"Nuxt 2 Static Improvements","/blog/nuxt-static-improvements","blog/8.nuxt-static-improvements",{"title":2017,"path":2018,"stem":2019},"Nuxt 2: From Terminal to Browser","/blog/nuxtjs-from-terminal-to-browser","blog/9.nuxtjs-from-terminal-to-browser",{"v3":2021,"v4":2022,"v2":2023},"3.21.1","4.3.1","2.18.1",{"id":2025,"title":903,"body":2026,"description":16614,"extension":16615,"links":6,"meta":16616,"navigation":16617,"path":904,"seo":16618,"stem":905,"titleTemplate":906,"__hash__":16619},"docsv3/docs/3.x/4.api/6.nuxt-config.md",{"type":2027,"value":2028,"toc":16366},"minimark",[2029,2039,2043,2046,2066,2302,2319,2341,2346,2521,2525,2530,2536,2554,2556,2559,2566,2569,2572,2587,2591,2648,2652,2676,2682,2692,2707,2712,2715,2717,2732,2736,2785,2789,2807,2812,2819,2831,2993,2997,3260,3265,3268,3274,3290,3302,3308,3311,3315,3329,3338,3344,3347,3351,3365,3372,3378,3381,3393,3424,3430,3432,3447,3453,3456,3471,3477,3480,3485,3500,3506,3509,3523,3529,3532,3544,3574,3580,3583,3598,3604,3607,3621,3627,3630,3645,3659,3668,3672,3675,3682,3687,3691,3694,3700,3715,3718,3721,3726,3729,3747,3759,3830,3834,3865,3870,3881,3890,3894,3959,3964,3967,3970,3978,3982,4024,4028,4031,4040,4055,4059,4090,4094,4097,4112,4115,4118,4133,4137,4140,4143,4145,4148,4151,4163,4246,4258,4261,4264,4267,4275,4279,4343,4346,4351,4354,4368,4371,4374,4377,4391,4395,4400,4403,4408,4420,4439,4444,4447,4452,4455,4469,4473,4552,4558,4561,4570,4575,4578,4594,4599,4602,4605,4620,4624,4627,4635,4644,4647,4650,4653,4664,4667,4670,4673,4678,4693,4697,4704,4719,4723,4726,4741,4745,4748,4763,4767,4770,4785,4789,4792,4807,4811,4814,4829,4833,4840,4855,4859,4862,4877,4881,4895,4898,4903,4906,4912,4927,4933,4948,4953,4968,4974,4982,4984,4990,5000,5012,5026,5032,5035,5049,5055,5058,5072,5081,5087,5090,5104,5110,5113,5116,5130,5134,5190,5199,5208,5214,5217,5227,5241,5247,5256,5261,5276,5282,5285,5299,5308,5314,5320,5334,5340,5346,5360,5368,5374,5381,5388,5402,5408,5417,5420,5435,5441,5444,5458,5467,5473,5479,5493,5502,5508,5511,5525,5531,5538,5541,5555,5559,5612,5621,5626,5629,5643,5651,5656,5659,5668,5674,5681,5696,5701,5715,5721,5727,5741,5746,5755,5760,5774,5780,5795,5800,5814,5819,5825,5832,5849,5864,5873,5879,5882,5896,5902,5916,5922,5936,5950,5959,5965,5971,5974,5982,5988,6002,6008,6019,6033,6039,6042,6059,6068,6074,6087,6117,6131,6137,6144,6147,6161,6165,6276,6285,6291,6303,6317,6323,6326,6329,6343,6349,6363,6369,6372,6386,6392,6395,6409,6415,6422,6436,6442,6445,6459,6465,6480,6494,6500,6507,6510,6524,6530,6533,6542,6556,6560,6614,6623,6629,6636,6640,6654,6660,6663,6677,6683,6703,6717,6723,6730,6744,6750,6761,6767,6781,6787,6801,6806,6812,6815,6829,6838,6844,6858,6864,6875,6884,6898,6902,7090,7096,7099,7114,7123,7129,7132,7138,7152,7156,7209,7218,7224,7244,7252,7266,7272,7288,7292,7306,7312,7315,7329,7338,7344,7352,7366,7371,7374,7388,7397,7403,7417,7422,7425,7446,7461,7469,7477,7483,7486,7500,7507,7510,7513,7528,7540,7552,7555,7558,7570,7647,7650,7653,7659,7665,7672,7686,7692,7695,7698,7712,7718,7723,7729,7743,7746,7751,7757,7760,7770,7785,7789,8013,8019,8022,8036,8045,8051,8054,8061,8075,8088,8091,8096,8102,8110,8115,8118,8124,8132,8136,8176,8179,8184,8190,8194,8369,8372,8382,8394,8536,8540,8547,8555,8559,8585,8588,8611,8626,8629,8632,8641,8645,8648,8656,8660,8700,8704,8718,8723,8738,8752,8756,8759,8762,8777,8780,8783,8795,8803,8817,8821,8926,8930,8943,8950,8962,8984,8988,9023,9026,9029,9038,9043,9051,9057,9069,9214,9217,9220,9226,9236,9242,9254,9285,9291,9296,9308,9341,9346,9358,9379,9384,9396,9428,9434,9437,9444,9456,9880,9886,9889,9893,9896,9900,9941,9946,9958,10064,10068,10080,10250,10253,10256,10261,10267,10276,10281,10286,10300,10305,10319,10324,10338,10341,10347,10350,10354,10416,10419,10422,10439,10447,10461,10472,10476,10620,10622,10627,10630,10638,10643,10646,10655,10660,10663,10673,10678,10686,10697,10700,10703,10717,10732,10735,10738,10743,10752,10755,10760,10769,10780,10789,10795,10804,10818,10823,10829,10832,10846,10851,10854,10857,10876,10888,10995,10999,11069,11072,11077,11092,11095,11098,11102,11117,11121,11124,11127,11144,11155,11172,11176,11225,11228,11231,11247,11259,11297,11301,11307,11335,11340,11827,11830,11833,11838,11853,11857,11887,11890,12052,12055,12061,12075,12078,12081,12090,12093,12096,12110,12113,12116,12129,12137,12140,12143,12148,12151,12160,12168,12173,12183,12195,12313,12319,12322,12336,12341,12347,12361,12375,12380,12388,12402,12408,12414,12420,12423,12435,12449,12458,12461,12467,12472,12499,12513,12524,12528,12569,12575,12582,12594,12620,12624,12677,12680,12683,12693,12698,12704,12719,12725,12739,12745,12760,12766,12780,12785,12797,12876,12881,12893,12975,12979,12994,13000,13006,13018,13096,13101,13113,13135,13141,13155,13160,13165,13177,13259,13264,13278,13283,13288,13293,13305,13359,13363,13368,13374,13388,13394,13408,13412,13418,13422,13428,13436,13442,13454,13624,13630,13642,13733,13736,13739,13744,13747,13756,13761,13767,13776,13781,13787,13801,13807,13810,13824,13829,13833,13845,13876,13880,13892,13913,13917,13929,13949,13953,13965,13995,13999,14011,14042,14045,14048,14062,14070,14073,14078,14082,14087,14095,14101,14115,14121,14135,14141,14144,14149,14155,14164,14170,14185,14188,14194,14207,14221,14226,14233,14243,14255,14319,14323,14351,14357,14363,14377,14383,14392,14397,14412,14417,14425,14431,14434,14443,14457,14461,14528,14532,14696,14701,14704,14712,14719,14723,14785,14790,14798,14803,14811,14816,14824,14829,14837,14842,14850,14855,14863,14869,14879,14893,14899,14906,14911,14914,14919,14926,14932,14946,14952,14967,14972,14977,14985,14991,14996,15001,15015,15020,15034,15039,15045,15060,15065,15070,15078,15083,15095,15173,15182,15187,15199,15203,15223,15228,15242,15247,15261,15267,15276,15280,15296,15301,15315,15320,15334,15340,15349,15353,15369,15374,15388,15393,15407,15412,15418,15444,15455,15461,15473,15478,15489,15493,15528,15534,15540,15554,15559,15565,15589,15598,15603,15609,15633,15644,15649,15656,15661,15669,15674,15688,15693,15705,15867,15873,15879,15903,15908,15915,15920,15926,15940,15945,15948,15954,15969,15975,15981,15995,16001,16006,16021,16027,16030,16036,16050,16059,16064,16067,16075,16079,16175,16180,16190,16196,16201,16213,16250,16255,16258,16264,16278,16287,16293,16296,16306,16321,16327,16330,16338,16342,16345,16348,16363],[2030,2031,2035],"note",{"icon":2032,"target":2033,"to":2034},"i-simple-icons-github","_blank","https://github.com/nuxt/nuxt/tree/main/packages/schema/src/config",[2036,2037,2038],"p",{},"This file is auto-generated from Nuxt source code.",[2040,2041,2042],"h2",{"id":2042},"alias",[2036,2044,2045],{},"You can improve your DX by defining additional aliases to access custom directories within your JavaScript and CSS.",[2047,2048,2049,2061],"ul",{},[2050,2051,2052,2056,2057],"li",{},[2053,2054,2055],"strong",{},"Type",": ",[2058,2059,2060],"code",{},"object",[2050,2062,2063],{},[2053,2064,2065],{},"Default",[2067,2068,2073],"pre",{"className":2069,"code":2070,"language":2071,"meta":2072,"style":2072},"language-json shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","{\n  \"~\": \"/\u003CsrcDir>/\",\n  \"@\": \"/\u003CsrcDir>/\",\n  \"~~\": \"/\u003CrootDir>/\",\n  \"@@\": \"/\u003CrootDir>/\",\n  \"#shared\": \"/\u003CrootDir>/shared/\",\n  \"assets\": \"/\u003CsrcDir>/assets/\",\n  \"public\": \"/\u003CsrcDir>/public/\",\n  \"#server\": \"/\u003CsrcDir>/server/\",\n  \"#build\": \"/\u003CrootDir>/.nuxt/\",\n  \"#internal/nuxt/paths\": \"/\u003CrootDir>/.nuxt/paths.mjs\"\n}\n","json","",[2058,2074,2075,2084,2112,2132,2153,2173,2194,2214,2234,2255,2276,2296],{"__ignoreMap":2072},[2076,2077,2080],"span",{"class":2078,"line":2079},"line",1,[2076,2081,2083],{"class":2082},"sDfIl","{\n",[2076,2085,2087,2090,2094,2097,2100,2103,2107,2109],{"class":2078,"line":2086},2,[2076,2088,2089],{"class":2082},"  \"",[2076,2091,2093],{"class":2092},"smZ93","~",[2076,2095,2096],{"class":2082},"\"",[2076,2098,2099],{"class":2082},":",[2076,2101,2102],{"class":2082}," \"",[2076,2104,2106],{"class":2105},"sGFVr","/\u003CsrcDir>/",[2076,2108,2096],{"class":2082},[2076,2110,2111],{"class":2082},",\n",[2076,2113,2115,2117,2120,2122,2124,2126,2128,2130],{"class":2078,"line":2114},3,[2076,2116,2089],{"class":2082},[2076,2118,2119],{"class":2092},"@",[2076,2121,2096],{"class":2082},[2076,2123,2099],{"class":2082},[2076,2125,2102],{"class":2082},[2076,2127,2106],{"class":2105},[2076,2129,2096],{"class":2082},[2076,2131,2111],{"class":2082},[2076,2133,2135,2137,2140,2142,2144,2146,2149,2151],{"class":2078,"line":2134},4,[2076,2136,2089],{"class":2082},[2076,2138,2139],{"class":2092},"~~",[2076,2141,2096],{"class":2082},[2076,2143,2099],{"class":2082},[2076,2145,2102],{"class":2082},[2076,2147,2148],{"class":2105},"/\u003CrootDir>/",[2076,2150,2096],{"class":2082},[2076,2152,2111],{"class":2082},[2076,2154,2156,2158,2161,2163,2165,2167,2169,2171],{"class":2078,"line":2155},5,[2076,2157,2089],{"class":2082},[2076,2159,2160],{"class":2092},"@@",[2076,2162,2096],{"class":2082},[2076,2164,2099],{"class":2082},[2076,2166,2102],{"class":2082},[2076,2168,2148],{"class":2105},[2076,2170,2096],{"class":2082},[2076,2172,2111],{"class":2082},[2076,2174,2176,2178,2181,2183,2185,2187,2190,2192],{"class":2078,"line":2175},6,[2076,2177,2089],{"class":2082},[2076,2179,2180],{"class":2092},"#shared",[2076,2182,2096],{"class":2082},[2076,2184,2099],{"class":2082},[2076,2186,2102],{"class":2082},[2076,2188,2189],{"class":2105},"/\u003CrootDir>/shared/",[2076,2191,2096],{"class":2082},[2076,2193,2111],{"class":2082},[2076,2195,2197,2199,2201,2203,2205,2207,2210,2212],{"class":2078,"line":2196},7,[2076,2198,2089],{"class":2082},[2076,2200,127],{"class":2092},[2076,2202,2096],{"class":2082},[2076,2204,2099],{"class":2082},[2076,2206,2102],{"class":2082},[2076,2208,2209],{"class":2105},"/\u003CsrcDir>/assets/",[2076,2211,2096],{"class":2082},[2076,2213,2111],{"class":2082},[2076,2215,2217,2219,2221,2223,2225,2227,2230,2232],{"class":2078,"line":2216},8,[2076,2218,2089],{"class":2082},[2076,2220,180],{"class":2092},[2076,2222,2096],{"class":2082},[2076,2224,2099],{"class":2082},[2076,2226,2102],{"class":2082},[2076,2228,2229],{"class":2105},"/\u003CsrcDir>/public/",[2076,2231,2096],{"class":2082},[2076,2233,2111],{"class":2082},[2076,2235,2237,2239,2242,2244,2246,2248,2251,2253],{"class":2078,"line":2236},9,[2076,2238,2089],{"class":2082},[2076,2240,2241],{"class":2092},"#server",[2076,2243,2096],{"class":2082},[2076,2245,2099],{"class":2082},[2076,2247,2102],{"class":2082},[2076,2249,2250],{"class":2105},"/\u003CsrcDir>/server/",[2076,2252,2096],{"class":2082},[2076,2254,2111],{"class":2082},[2076,2256,2258,2260,2263,2265,2267,2269,2272,2274],{"class":2078,"line":2257},10,[2076,2259,2089],{"class":2082},[2076,2261,2262],{"class":2092},"#build",[2076,2264,2096],{"class":2082},[2076,2266,2099],{"class":2082},[2076,2268,2102],{"class":2082},[2076,2270,2271],{"class":2105},"/\u003CrootDir>/.nuxt/",[2076,2273,2096],{"class":2082},[2076,2275,2111],{"class":2082},[2076,2277,2279,2281,2284,2286,2288,2290,2293],{"class":2078,"line":2278},11,[2076,2280,2089],{"class":2082},[2076,2282,2283],{"class":2092},"#internal/nuxt/paths",[2076,2285,2096],{"class":2082},[2076,2287,2099],{"class":2082},[2076,2289,2102],{"class":2082},[2076,2291,2292],{"class":2105},"/\u003CrootDir>/.nuxt/paths.mjs",[2076,2294,2295],{"class":2082},"\"\n",[2076,2297,2299],{"class":2078,"line":2298},12,[2076,2300,2301],{"class":2082},"}\n",[2303,2304,2305],"callout",{},[2036,2306,2307,2310,2311,2315,2316,2318],{},[2053,2308,2309],{},"Note",": Within a webpack context (image sources, CSS - but not JavaScript) you ",[2312,2313,2314],"em",{},"must"," access\nyour alias by prefixing it with ",[2058,2317,2093],{},".",[2303,2320,2321],{},[2036,2322,2323,2325,2326,2329,2330,2333,2334,2337,2338,2318],{},[2053,2324,2309],{},": These aliases will be automatically added to the generated ",[2058,2327,2328],{},".nuxt/tsconfig.json"," so you can get full\ntype support and path auto-complete. In case you need to extend options provided by ",[2058,2331,2332],{},"./.nuxt/tsconfig.json","\nfurther, make sure to add them here or within the ",[2058,2335,2336],{},"typescript.tsConfig"," property in ",[2058,2339,2340],{},"nuxt.config",[2036,2342,2343,2099],{},[2053,2344,2345],{},"Example",[2067,2347,2351],{"className":2348,"code":2349,"language":2350,"meta":2072,"style":2072},"language-js shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","export default {\n  alias: {\n    'images': fileURLToPath(new URL('./assets/images', import.meta.url)),\n    'style': fileURLToPath(new URL('./assets/style', import.meta.url)),\n    'data': fileURLToPath(new URL('./assets/other/data', import.meta.url))\n  }\n}\n","js",[2058,2352,2353,2365,2375,2429,2471,2512,2517],{"__ignoreMap":2072},[2076,2354,2355,2359,2362],{"class":2078,"line":2079},[2076,2356,2358],{"class":2357},"s8R28","export",[2076,2360,2361],{"class":2357}," default",[2076,2363,2364],{"class":2082}," {\n",[2076,2366,2367,2371,2373],{"class":2078,"line":2086},[2076,2368,2370],{"class":2369},"sRlkE","  alias",[2076,2372,2099],{"class":2082},[2076,2374,2364],{"class":2082},[2076,2376,2377,2380,2383,2386,2388,2392,2396,2399,2402,2404,2406,2409,2411,2414,2417,2419,2422,2424,2427],{"class":2078,"line":2114},[2076,2378,2379],{"class":2082},"    '",[2076,2381,2382],{"class":2369},"images",[2076,2384,2385],{"class":2082},"'",[2076,2387,2099],{"class":2082},[2076,2389,2391],{"class":2390},"s3cPz"," fileURLToPath",[2076,2393,2395],{"class":2394},"sZSNi","(",[2076,2397,2398],{"class":2082},"new",[2076,2400,2401],{"class":2390}," URL",[2076,2403,2395],{"class":2394},[2076,2405,2385],{"class":2082},[2076,2407,2408],{"class":2105},"./assets/images",[2076,2410,2385],{"class":2082},[2076,2412,2413],{"class":2082},",",[2076,2415,2416],{"class":2357}," import",[2076,2418,2318],{"class":2082},[2076,2420,2421],{"class":2394},"meta",[2076,2423,2318],{"class":2082},[2076,2425,2426],{"class":2394},"url))",[2076,2428,2111],{"class":2082},[2076,2430,2431,2433,2436,2438,2440,2442,2444,2446,2448,2450,2452,2455,2457,2459,2461,2463,2465,2467,2469],{"class":2078,"line":2134},[2076,2432,2379],{"class":2082},[2076,2434,2435],{"class":2369},"style",[2076,2437,2385],{"class":2082},[2076,2439,2099],{"class":2082},[2076,2441,2391],{"class":2390},[2076,2443,2395],{"class":2394},[2076,2445,2398],{"class":2082},[2076,2447,2401],{"class":2390},[2076,2449,2395],{"class":2394},[2076,2451,2385],{"class":2082},[2076,2453,2454],{"class":2105},"./assets/style",[2076,2456,2385],{"class":2082},[2076,2458,2413],{"class":2082},[2076,2460,2416],{"class":2357},[2076,2462,2318],{"class":2082},[2076,2464,2421],{"class":2394},[2076,2466,2318],{"class":2082},[2076,2468,2426],{"class":2394},[2076,2470,2111],{"class":2082},[2076,2472,2473,2475,2478,2480,2482,2484,2486,2488,2490,2492,2494,2497,2499,2501,2503,2505,2507,2509],{"class":2078,"line":2155},[2076,2474,2379],{"class":2082},[2076,2476,2477],{"class":2369},"data",[2076,2479,2385],{"class":2082},[2076,2481,2099],{"class":2082},[2076,2483,2391],{"class":2390},[2076,2485,2395],{"class":2394},[2076,2487,2398],{"class":2082},[2076,2489,2401],{"class":2390},[2076,2491,2395],{"class":2394},[2076,2493,2385],{"class":2082},[2076,2495,2496],{"class":2105},"./assets/other/data",[2076,2498,2385],{"class":2082},[2076,2500,2413],{"class":2082},[2076,2502,2416],{"class":2357},[2076,2504,2318],{"class":2082},[2076,2506,2421],{"class":2394},[2076,2508,2318],{"class":2082},[2076,2510,2511],{"class":2394},"url))\n",[2076,2513,2514],{"class":2078,"line":2175},[2076,2515,2516],{"class":2082},"  }\n",[2076,2518,2519],{"class":2078,"line":2196},[2076,2520,2301],{"class":2082},[2040,2522,2524],{"id":2523},"analyzedir","analyzeDir",[2036,2526,2527,2528,2318],{},"The directory where Nuxt will store the generated files when running ",[2058,2529,757],{},[2036,2531,2532,2533,2318],{},"If a relative path is specified, it will be relative to your ",[2058,2534,2535],{},"rootDir",[2047,2537,2538,2545],{},[2050,2539,2540,2056,2542],{},[2053,2541,2055],{},[2058,2543,2544],{},"string",[2050,2546,2547,2550,2551],{},[2053,2548,2549],{},"Default:"," ",[2058,2552,2553],{},"\"/\u003CrootDir>/.nuxt/analyze\"",[2040,2555,1193],{"id":1193},[2036,2557,2558],{},"Nuxt App configuration.",[2560,2561,2563],"h3",{"id":2562},"baseurl",[2058,2564,2565],{},"baseURL",[2036,2567,2568],{},"The base path of your Nuxt application.",[2036,2570,2571],{},"For example:",[2047,2573,2574,2580],{},[2050,2575,2576,2056,2578],{},[2053,2577,2055],{},[2058,2579,2544],{},[2050,2581,2582,2550,2584],{},[2053,2583,2549],{},[2058,2585,2586],{},"\"/\"",[2036,2588,2589,2099],{},[2053,2590,2345],{},[2067,2592,2596],{"className":2593,"code":2594,"language":2595,"meta":2072,"style":2072},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","export default defineNuxtConfig({\n  app: {\n    baseURL: '/prefix/'\n  }\n})\n","ts",[2058,2597,2598,2611,2620,2636,2640],{"__ignoreMap":2072},[2076,2599,2600,2602,2604,2607,2609],{"class":2078,"line":2079},[2076,2601,2358],{"class":2357},[2076,2603,2361],{"class":2357},[2076,2605,2606],{"class":2390}," defineNuxtConfig",[2076,2608,2395],{"class":2394},[2076,2610,2083],{"class":2082},[2076,2612,2613,2616,2618],{"class":2078,"line":2086},[2076,2614,2615],{"class":2369},"  app",[2076,2617,2099],{"class":2082},[2076,2619,2364],{"class":2082},[2076,2621,2622,2625,2627,2630,2633],{"class":2078,"line":2114},[2076,2623,2624],{"class":2369},"    baseURL",[2076,2626,2099],{"class":2082},[2076,2628,2629],{"class":2082}," '",[2076,2631,2632],{"class":2105},"/prefix/",[2076,2634,2635],{"class":2082},"'\n",[2076,2637,2638],{"class":2078,"line":2134},[2076,2639,2516],{"class":2082},[2076,2641,2642,2645],{"class":2078,"line":2155},[2076,2643,2644],{"class":2082},"}",[2076,2646,2647],{"class":2394},")\n",[2036,2649,2650,2099],{},[2053,2651,2345],{},[2067,2653,2657],{"className":2654,"code":2655,"language":2656,"meta":2072,"style":2072},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","NUXT_APP_BASE_URL=/prefix/ node .output/server/index.mjs\n","bash",[2058,2658,2659],{"__ignoreMap":2072},[2076,2660,2661,2664,2667,2669,2673],{"class":2078,"line":2079},[2076,2662,2663],{"class":2394},"NUXT_APP_BASE_URL",[2076,2665,2666],{"class":2082},"=",[2076,2668,2632],{"class":2105},[2076,2670,2672],{"class":2671},"s52Pk"," node",[2076,2674,2675],{"class":2105}," .output/server/index.mjs\n",[2560,2677,2679],{"id":2678},"buildassetsdir",[2058,2680,2681],{},"buildAssetsDir",[2036,2683,2684,2685,2687,2688,2691],{},"The folder name for the built site assets, relative to ",[2058,2686,2565],{}," (or ",[2058,2689,2690],{},"cdnURL"," if set). This is set at build time and should not be customized at runtime.",[2047,2693,2694,2700],{},[2050,2695,2696,2056,2698],{},[2053,2697,2055],{},[2058,2699,2544],{},[2050,2701,2702,2550,2704],{},[2053,2703,2549],{},[2058,2705,2706],{},"\"/_nuxt/\"",[2560,2708,2710],{"id":2709},"cdnurl",[2058,2711,2690],{},[2036,2713,2714],{},"An absolute URL to serve the public folder from (production-only).",[2036,2716,2571],{},[2047,2718,2719,2725],{},[2050,2720,2721,2056,2723],{},[2053,2722,2055],{},[2058,2724,2544],{},[2050,2726,2727,2550,2729],{},[2053,2728,2549],{},[2058,2730,2731],{},"\"\"",[2036,2733,2734,2099],{},[2053,2735,2345],{},[2067,2737,2739],{"className":2593,"code":2738,"language":2595,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  app: {\n    cdnURL: 'https://mycdn.org/'\n  }\n})\n",[2058,2740,2741,2753,2761,2775,2779],{"__ignoreMap":2072},[2076,2742,2743,2745,2747,2749,2751],{"class":2078,"line":2079},[2076,2744,2358],{"class":2357},[2076,2746,2361],{"class":2357},[2076,2748,2606],{"class":2390},[2076,2750,2395],{"class":2394},[2076,2752,2083],{"class":2082},[2076,2754,2755,2757,2759],{"class":2078,"line":2086},[2076,2756,2615],{"class":2369},[2076,2758,2099],{"class":2082},[2076,2760,2364],{"class":2082},[2076,2762,2763,2766,2768,2770,2773],{"class":2078,"line":2114},[2076,2764,2765],{"class":2369},"    cdnURL",[2076,2767,2099],{"class":2082},[2076,2769,2629],{"class":2082},[2076,2771,2772],{"class":2105},"https://mycdn.org/",[2076,2774,2635],{"class":2082},[2076,2776,2777],{"class":2078,"line":2134},[2076,2778,2516],{"class":2082},[2076,2780,2781,2783],{"class":2078,"line":2155},[2076,2782,2644],{"class":2082},[2076,2784,2647],{"class":2394},[2036,2786,2787,2099],{},[2053,2788,2345],{},[2067,2790,2792],{"className":2654,"code":2791,"language":2656,"meta":2072,"style":2072},"NUXT_APP_CDN_URL=https://mycdn.org/ node .output/server/index.mjs\n",[2058,2793,2794],{"__ignoreMap":2072},[2076,2795,2796,2799,2801,2803,2805],{"class":2078,"line":2079},[2076,2797,2798],{"class":2394},"NUXT_APP_CDN_URL",[2076,2800,2666],{"class":2082},[2076,2802,2772],{"class":2105},[2076,2804,2672],{"class":2671},[2076,2806,2675],{"class":2105},[2560,2808,2810],{"id":2809},"head",[2058,2811,2809],{},[2036,2813,2814,2815,2818],{},"Set default configuration for ",[2058,2816,2817],{},"\u003Chead>"," on every page.",[2047,2820,2821,2827],{},[2050,2822,2823,2056,2825],{},[2053,2824,2055],{},[2058,2826,2060],{},[2050,2828,2829],{},[2053,2830,2065],{},[2067,2832,2834],{"className":2069,"code":2833,"language":2071,"meta":2072,"style":2072},"{\n  \"meta\": [\n    {\n      \"name\": \"viewport\",\n      \"content\": \"width=device-width, initial-scale=1\"\n    },\n    {\n      \"charset\": \"utf-8\"\n    }\n  ],\n  \"link\": [],\n  \"style\": [],\n  \"script\": [],\n  \"noscript\": []\n}\n",[2058,2835,2836,2840,2853,2858,2879,2896,2901,2905,2923,2928,2933,2947,2959,2973,2988],{"__ignoreMap":2072},[2076,2837,2838],{"class":2078,"line":2079},[2076,2839,2083],{"class":2082},[2076,2841,2842,2844,2846,2848,2850],{"class":2078,"line":2086},[2076,2843,2089],{"class":2082},[2076,2845,2421],{"class":2092},[2076,2847,2096],{"class":2082},[2076,2849,2099],{"class":2082},[2076,2851,2852],{"class":2082}," [\n",[2076,2854,2855],{"class":2078,"line":2114},[2076,2856,2857],{"class":2082},"    {\n",[2076,2859,2860,2863,2866,2868,2870,2872,2875,2877],{"class":2078,"line":2134},[2076,2861,2862],{"class":2082},"      \"",[2076,2864,2865],{"class":2671},"name",[2076,2867,2096],{"class":2082},[2076,2869,2099],{"class":2082},[2076,2871,2102],{"class":2082},[2076,2873,2874],{"class":2105},"viewport",[2076,2876,2096],{"class":2082},[2076,2878,2111],{"class":2082},[2076,2880,2881,2883,2885,2887,2889,2891,2894],{"class":2078,"line":2155},[2076,2882,2862],{"class":2082},[2076,2884,142],{"class":2671},[2076,2886,2096],{"class":2082},[2076,2888,2099],{"class":2082},[2076,2890,2102],{"class":2082},[2076,2892,2893],{"class":2105},"width=device-width, initial-scale=1",[2076,2895,2295],{"class":2082},[2076,2897,2898],{"class":2078,"line":2175},[2076,2899,2900],{"class":2082},"    },\n",[2076,2902,2903],{"class":2078,"line":2196},[2076,2904,2857],{"class":2082},[2076,2906,2907,2909,2912,2914,2916,2918,2921],{"class":2078,"line":2216},[2076,2908,2862],{"class":2082},[2076,2910,2911],{"class":2671},"charset",[2076,2913,2096],{"class":2082},[2076,2915,2099],{"class":2082},[2076,2917,2102],{"class":2082},[2076,2919,2920],{"class":2105},"utf-8",[2076,2922,2295],{"class":2082},[2076,2924,2925],{"class":2078,"line":2236},[2076,2926,2927],{"class":2082},"    }\n",[2076,2929,2930],{"class":2078,"line":2257},[2076,2931,2932],{"class":2082},"  ],\n",[2076,2934,2935,2937,2940,2942,2944],{"class":2078,"line":2278},[2076,2936,2089],{"class":2082},[2076,2938,2939],{"class":2092},"link",[2076,2941,2096],{"class":2082},[2076,2943,2099],{"class":2082},[2076,2945,2946],{"class":2082}," [],\n",[2076,2948,2949,2951,2953,2955,2957],{"class":2078,"line":2298},[2076,2950,2089],{"class":2082},[2076,2952,2435],{"class":2092},[2076,2954,2096],{"class":2082},[2076,2956,2099],{"class":2082},[2076,2958,2946],{"class":2082},[2076,2960,2962,2964,2967,2969,2971],{"class":2078,"line":2961},13,[2076,2963,2089],{"class":2082},[2076,2965,2966],{"class":2092},"script",[2076,2968,2096],{"class":2082},[2076,2970,2099],{"class":2082},[2076,2972,2946],{"class":2082},[2076,2974,2976,2978,2981,2983,2985],{"class":2078,"line":2975},14,[2076,2977,2089],{"class":2082},[2076,2979,2980],{"class":2092},"noscript",[2076,2982,2096],{"class":2082},[2076,2984,2099],{"class":2082},[2076,2986,2987],{"class":2082}," []\n",[2076,2989,2991],{"class":2078,"line":2990},15,[2076,2992,2301],{"class":2082},[2036,2994,2995,2099],{},[2053,2996,2345],{},[2067,2998,3000],{"className":2348,"code":2999,"language":2350,"meta":2072,"style":2072},"app: {\n  head: {\n    meta: [\n      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n      { name: 'viewport', content: 'width=device-width, initial-scale=1' }\n    ],\n    script: [\n      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n      { src: 'https://awesome-lib.js' }\n    ],\n    link: [\n      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n      { rel: 'stylesheet', href: 'https://awesome-lib.css' }\n    ],\n    // please note that this is an area that is likely to change\n    style: [\n      // \u003Cstyle>:root { color: red }\u003C/style>\n      { textContent: ':root { color: red }' }\n    ],\n    noscript: [\n      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n      { textContent: 'JavaScript is required' }\n    ]\n  }\n}\n",[2058,3001,3002,3010,3019,3028,3034,3066,3073,3082,3087,3105,3111,3120,3125,3157,3163,3168,3178,3184,3203,3210,3220,3226,3244,3250,3255],{"__ignoreMap":2072},[2076,3003,3004,3006,3008],{"class":2078,"line":2079},[2076,3005,1193],{"class":2671},[2076,3007,2099],{"class":2082},[2076,3009,2364],{"class":2082},[2076,3011,3012,3015,3017],{"class":2078,"line":2086},[2076,3013,3014],{"class":2671},"  head",[2076,3016,2099],{"class":2082},[2076,3018,2364],{"class":2082},[2076,3020,3021,3024,3026],{"class":2078,"line":2114},[2076,3022,3023],{"class":2671},"    meta",[2076,3025,2099],{"class":2082},[2076,3027,2852],{"class":2369},[2076,3029,3030],{"class":2078,"line":2134},[2076,3031,3033],{"class":3032},"sWuyu","      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n",[2076,3035,3036,3039,3042,3044,3046,3048,3050,3052,3055,3057,3059,3061,3063],{"class":2078,"line":2155},[2076,3037,3038],{"class":2082},"      {",[2076,3040,3041],{"class":2369}," name",[2076,3043,2099],{"class":2082},[2076,3045,2629],{"class":2082},[2076,3047,2874],{"class":2105},[2076,3049,2385],{"class":2082},[2076,3051,2413],{"class":2082},[2076,3053,3054],{"class":2369}," content",[2076,3056,2099],{"class":2082},[2076,3058,2629],{"class":2082},[2076,3060,2893],{"class":2105},[2076,3062,2385],{"class":2082},[2076,3064,3065],{"class":2082}," }\n",[2076,3067,3068,3071],{"class":2078,"line":2175},[2076,3069,3070],{"class":2369},"    ]",[2076,3072,2111],{"class":2082},[2076,3074,3075,3078,3080],{"class":2078,"line":2196},[2076,3076,3077],{"class":2671},"    script",[2076,3079,2099],{"class":2082},[2076,3081,2852],{"class":2369},[2076,3083,3084],{"class":2078,"line":2216},[2076,3085,3086],{"class":3032},"      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n",[2076,3088,3089,3091,3094,3096,3098,3101,3103],{"class":2078,"line":2236},[2076,3090,3038],{"class":2082},[2076,3092,3093],{"class":2369}," src",[2076,3095,2099],{"class":2082},[2076,3097,2629],{"class":2082},[2076,3099,3100],{"class":2105},"https://awesome-lib.js",[2076,3102,2385],{"class":2082},[2076,3104,3065],{"class":2082},[2076,3106,3107,3109],{"class":2078,"line":2257},[2076,3108,3070],{"class":2369},[2076,3110,2111],{"class":2082},[2076,3112,3113,3116,3118],{"class":2078,"line":2278},[2076,3114,3115],{"class":2671},"    link",[2076,3117,2099],{"class":2082},[2076,3119,2852],{"class":2369},[2076,3121,3122],{"class":2078,"line":2298},[2076,3123,3124],{"class":3032},"      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n",[2076,3126,3127,3129,3132,3134,3136,3139,3141,3143,3146,3148,3150,3153,3155],{"class":2078,"line":2961},[2076,3128,3038],{"class":2082},[2076,3130,3131],{"class":2369}," rel",[2076,3133,2099],{"class":2082},[2076,3135,2629],{"class":2082},[2076,3137,3138],{"class":2105},"stylesheet",[2076,3140,2385],{"class":2082},[2076,3142,2413],{"class":2082},[2076,3144,3145],{"class":2369}," href",[2076,3147,2099],{"class":2082},[2076,3149,2629],{"class":2082},[2076,3151,3152],{"class":2105},"https://awesome-lib.css",[2076,3154,2385],{"class":2082},[2076,3156,3065],{"class":2082},[2076,3158,3159,3161],{"class":2078,"line":2975},[2076,3160,3070],{"class":2369},[2076,3162,2111],{"class":2082},[2076,3164,3165],{"class":2078,"line":2990},[2076,3166,3167],{"class":3032},"    // please note that this is an area that is likely to change\n",[2076,3169,3171,3174,3176],{"class":2078,"line":3170},16,[2076,3172,3173],{"class":2671},"    style",[2076,3175,2099],{"class":2082},[2076,3177,2852],{"class":2369},[2076,3179,3181],{"class":2078,"line":3180},17,[2076,3182,3183],{"class":3032},"      // \u003Cstyle>:root { color: red }\u003C/style>\n",[2076,3185,3187,3189,3192,3194,3196,3199,3201],{"class":2078,"line":3186},18,[2076,3188,3038],{"class":2082},[2076,3190,3191],{"class":2369}," textContent",[2076,3193,2099],{"class":2082},[2076,3195,2629],{"class":2082},[2076,3197,3198],{"class":2105},":root { color: red }",[2076,3200,2385],{"class":2082},[2076,3202,3065],{"class":2082},[2076,3204,3206,3208],{"class":2078,"line":3205},19,[2076,3207,3070],{"class":2369},[2076,3209,2111],{"class":2082},[2076,3211,3213,3216,3218],{"class":2078,"line":3212},20,[2076,3214,3215],{"class":2671},"    noscript",[2076,3217,2099],{"class":2082},[2076,3219,2852],{"class":2369},[2076,3221,3223],{"class":2078,"line":3222},21,[2076,3224,3225],{"class":3032},"      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n",[2076,3227,3229,3231,3233,3235,3237,3240,3242],{"class":2078,"line":3228},22,[2076,3230,3038],{"class":2082},[2076,3232,3191],{"class":2369},[2076,3234,2099],{"class":2082},[2076,3236,2629],{"class":2082},[2076,3238,3239],{"class":2105},"JavaScript is required",[2076,3241,2385],{"class":2082},[2076,3243,3065],{"class":2082},[2076,3245,3247],{"class":2078,"line":3246},23,[2076,3248,3249],{"class":2369},"    ]\n",[2076,3251,3253],{"class":2078,"line":3252},24,[2076,3254,2516],{"class":2082},[2076,3256,3258],{"class":2078,"line":3257},25,[2076,3259,2301],{"class":2082},[2560,3261,3263],{"id":3262},"keepalive",[2058,3264,3262],{},[2036,3266,3267],{},"Default values for KeepAlive configuration between pages.",[2036,3269,3270,3271,3273],{},"This can be overridden with ",[2058,3272,678],{}," on an individual page. Only JSON-serializable values are allowed.",[2047,3275,3276,3283],{},[2050,3277,3278,2056,3280],{},[2053,3279,2055],{},[2058,3281,3282],{},"boolean",[2050,3284,3285,2550,3287],{},[2053,3286,2549],{},[2058,3288,3289],{},"false",[2036,3291,3292,2056,3295],{},[2053,3293,3294],{},"See",[3296,3297,3301],"a",{"href":3298,"rel":3299},"https://vuejs.org/api/built-in-components.html#keepalive",[3300],"nofollow","Vue KeepAlive",[2560,3303,3305],{"id":3304},"layouttransition",[2058,3306,3307],{},"layoutTransition",[2036,3309,3310],{},"Default values for layout transitions.",[2036,3312,3270,3313,3273],{},[2058,3314,678],{},[2047,3316,3317,3323],{},[2050,3318,3319,2056,3321],{},[2053,3320,2055],{},[2058,3322,3282],{},[2050,3324,3325,2550,3327],{},[2053,3326,2549],{},[2058,3328,3289],{},[2036,3330,3331,2056,3333],{},[2053,3332,3294],{},[3296,3334,3337],{"href":3335,"rel":3336},"https://vuejs.org/api/built-in-components.html#transition",[3300],"Vue Transition docs",[2560,3339,3341],{"id":3340},"pagetransition",[2058,3342,3343],{},"pageTransition",[2036,3345,3346],{},"Default values for page transitions.",[2036,3348,3270,3349,3273],{},[2058,3350,678],{},[2047,3352,3353,3359],{},[2050,3354,3355,2056,3357],{},[2053,3356,2055],{},[2058,3358,3282],{},[2050,3360,3361,2550,3363],{},[2053,3362,2549],{},[2058,3364,3289],{},[2036,3366,3367,2056,3369],{},[2053,3368,3294],{},[3296,3370,3337],{"href":3335,"rel":3371},[3300],[2560,3373,3375],{"id":3374},"rootattrs",[2058,3376,3377],{},"rootAttrs",[2036,3379,3380],{},"Customize Nuxt root element id.",[2047,3382,3383,3389],{},[2050,3384,3385,2056,3387],{},[2053,3386,2055],{},[2058,3388,2060],{},[2050,3390,3391],{},[2053,3392,2065],{},[2067,3394,3396],{"className":2069,"code":3395,"language":2071,"meta":2072,"style":2072},"{\n  \"id\": \"__nuxt\"\n}\n",[2058,3397,3398,3402,3420],{"__ignoreMap":2072},[2076,3399,3400],{"class":2078,"line":2079},[2076,3401,2083],{"class":2082},[2076,3403,3404,3406,3409,3411,3413,3415,3418],{"class":2078,"line":2086},[2076,3405,2089],{"class":2082},[2076,3407,3408],{"class":2092},"id",[2076,3410,2096],{"class":2082},[2076,3412,2099],{"class":2082},[2076,3414,2102],{"class":2082},[2076,3416,3417],{"class":2105},"__nuxt",[2076,3419,2295],{"class":2082},[2076,3421,3422],{"class":2078,"line":2114},[2076,3423,2301],{"class":2082},[2560,3425,3427],{"id":3426},"rootid",[2058,3428,3429],{},"rootId",[2036,3431,3380],{},[2047,3433,3434,3440],{},[2050,3435,3436,2056,3438],{},[2053,3437,2055],{},[2058,3439,2544],{},[2050,3441,3442,2550,3444],{},[2053,3443,2549],{},[2058,3445,3446],{},"\"__nuxt\"",[2560,3448,3450],{"id":3449},"roottag",[2058,3451,3452],{},"rootTag",[2036,3454,3455],{},"Customize Nuxt root element tag.",[2047,3457,3458,3464],{},[2050,3459,3460,2056,3462],{},[2053,3461,2055],{},[2058,3463,2544],{},[2050,3465,3466,2550,3468],{},[2053,3467,2549],{},[2058,3469,3470],{},"\"div\"",[2560,3472,3474],{"id":3473},"spaloaderattrs",[2058,3475,3476],{},"spaLoaderAttrs",[2036,3478,3479],{},"Customize Nuxt Nuxt SpaLoader element attributes.",[3481,3482,3483],"h4",{"id":3408},[2058,3484,3408],{},[2047,3486,3487,3493],{},[2050,3488,3489,2056,3491],{},[2053,3490,2055],{},[2058,3492,2544],{},[2050,3494,3495,2550,3497],{},[2053,3496,2549],{},[2058,3498,3499],{},"\"__nuxt-loader\"",[2560,3501,3503],{"id":3502},"spaloadertag",[2058,3504,3505],{},"spaLoaderTag",[2036,3507,3508],{},"Customize Nuxt SpaLoader element tag.",[2047,3510,3511,3517],{},[2050,3512,3513,2056,3515],{},[2053,3514,2055],{},[2058,3516,2544],{},[2050,3518,3519,2550,3521],{},[2053,3520,2549],{},[2058,3522,3470],{},[2560,3524,3526],{"id":3525},"teleportattrs",[2058,3527,3528],{},"teleportAttrs",[2036,3530,3531],{},"Customize Nuxt Teleport element attributes.",[2047,3533,3534,3540],{},[2050,3535,3536,2056,3538],{},[2053,3537,2055],{},[2058,3539,2060],{},[2050,3541,3542],{},[2053,3543,2065],{},[2067,3545,3547],{"className":2069,"code":3546,"language":2071,"meta":2072,"style":2072},"{\n  \"id\": \"teleports\"\n}\n",[2058,3548,3549,3553,3570],{"__ignoreMap":2072},[2076,3550,3551],{"class":2078,"line":2079},[2076,3552,2083],{"class":2082},[2076,3554,3555,3557,3559,3561,3563,3565,3568],{"class":2078,"line":2086},[2076,3556,2089],{"class":2082},[2076,3558,3408],{"class":2092},[2076,3560,2096],{"class":2082},[2076,3562,2099],{"class":2082},[2076,3564,2102],{"class":2082},[2076,3566,3567],{"class":2105},"teleports",[2076,3569,2295],{"class":2082},[2076,3571,3572],{"class":2078,"line":2114},[2076,3573,2301],{"class":2082},[2560,3575,3577],{"id":3576},"teleportid",[2058,3578,3579],{},"teleportId",[2036,3581,3582],{},"Customize Nuxt Teleport element id.",[2047,3584,3585,3591],{},[2050,3586,3587,2056,3589],{},[2053,3588,2055],{},[2058,3590,2544],{},[2050,3592,3593,2550,3595],{},[2053,3594,2549],{},[2058,3596,3597],{},"\"teleports\"",[2560,3599,3601],{"id":3600},"teleporttag",[2058,3602,3603],{},"teleportTag",[2036,3605,3606],{},"Customize Nuxt Teleport element tag.",[2047,3608,3609,3615],{},[2050,3610,3611,2056,3613],{},[2053,3612,2055],{},[2058,3614,2544],{},[2050,3616,3617,2550,3619],{},[2053,3618,2549],{},[2058,3620,3470],{},[2560,3622,3624],{"id":3623},"viewtransition",[2058,3625,3626],{},"viewTransition",[2036,3628,3629],{},"Default values for view transitions.",[2036,3631,3632,3633,3636,3637,3641,3642,3644],{},"This only has an effect when ",[2053,3634,3635],{},"experimental"," support for View Transitions is ",[3296,3638,3640],{"href":3639},"/docs/getting-started/transitions#view-transitions-api-experimental","enabled in your nuxt.config file",".\nThis can be overridden with ",[2058,3643,678],{}," on an individual page.",[2047,3646,3647,3653],{},[2050,3648,3649,2056,3651],{},[2053,3650,2055],{},[2058,3652,3282],{},[2050,3654,3655,2550,3657],{},[2053,3656,2549],{},[2058,3658,3289],{},[2036,3660,3661,2056,3663],{},[2053,3662,3294],{},[3296,3664,3667],{"href":3665,"rel":3666},"https://nuxt.com/docs/getting-started/transitions#view-transitions-api-experimental",[3300],"Nuxt View Transition API docs",[2040,3669,3671],{"id":3670},"appconfig","appConfig",[2036,3673,3674],{},"Additional app configuration",[2036,3676,3677,3678,3681],{},"For programmatic usage and type support, you can directly provide app config with this option. It will be merged with ",[2058,3679,3680],{},"app.config"," file as default value.",[2560,3683,3685],{"id":3684},"nuxt",[2058,3686,3684],{},[2040,3688,3690],{"id":3689},"appid","appId",[2036,3692,3693],{},"For multi-app projects, the unique id of the Nuxt application.",[2036,3695,3696,3697,2318],{},"Defaults to ",[2058,3698,3699],{},"nuxt-app",[2047,3701,3702,3708],{},[2050,3703,3704,2056,3706],{},[2053,3705,2055],{},[2058,3707,2544],{},[2050,3709,3710,2550,3712],{},[2053,3711,2549],{},[2058,3713,3714],{},"\"nuxt-app\"",[2040,3716,3717],{"id":3717},"build",[2036,3719,3720],{},"Shared build configuration.",[2560,3722,3724],{"id":3723},"analyze",[2058,3725,3723],{},[2036,3727,3728],{},"Nuxt allows visualizing your bundles and how to optimize them.",[2036,3730,3731,3732,3735,3736,3741,3742,2318],{},"Set to ",[2058,3733,3734],{},"true"," to enable bundle analysis, or pass an object with options: ",[3296,3737,3740],{"href":3738,"rel":3739},"https://github.com/webpack-contrib/webpack-bundle-analyzer#options-for-plugin",[3300],"for webpack"," or ",[3296,3743,3746],{"href":3744,"rel":3745},"https://github.com/btd/rollup-plugin-visualizer#options",[3300],"for vite",[2047,3748,3749,3755],{},[2050,3750,3751,2056,3753],{},[2053,3752,2055],{},[2058,3754,2060],{},[2050,3756,3757],{},[2053,3758,2065],{},[2067,3760,3762],{"className":2069,"code":3761,"language":2071,"meta":2072,"style":2072},"{\n  \"template\": \"treemap\",\n  \"projectRoot\": \"/\u003CrootDir>\",\n  \"filename\": \"/\u003CrootDir>/.nuxt/analyze/{name}.html\"\n}\n",[2058,3763,3764,3768,3788,3808,3826],{"__ignoreMap":2072},[2076,3765,3766],{"class":2078,"line":2079},[2076,3767,2083],{"class":2082},[2076,3769,3770,3772,3775,3777,3779,3781,3784,3786],{"class":2078,"line":2086},[2076,3771,2089],{"class":2082},[2076,3773,3774],{"class":2092},"template",[2076,3776,2096],{"class":2082},[2076,3778,2099],{"class":2082},[2076,3780,2102],{"class":2082},[2076,3782,3783],{"class":2105},"treemap",[2076,3785,2096],{"class":2082},[2076,3787,2111],{"class":2082},[2076,3789,3790,3792,3795,3797,3799,3801,3804,3806],{"class":2078,"line":2114},[2076,3791,2089],{"class":2082},[2076,3793,3794],{"class":2092},"projectRoot",[2076,3796,2096],{"class":2082},[2076,3798,2099],{"class":2082},[2076,3800,2102],{"class":2082},[2076,3802,3803],{"class":2105},"/\u003CrootDir>",[2076,3805,2096],{"class":2082},[2076,3807,2111],{"class":2082},[2076,3809,3810,3812,3815,3817,3819,3821,3824],{"class":2078,"line":2134},[2076,3811,2089],{"class":2082},[2076,3813,3814],{"class":2092},"filename",[2076,3816,2096],{"class":2082},[2076,3818,2099],{"class":2082},[2076,3820,2102],{"class":2082},[2076,3822,3823],{"class":2105},"/\u003CrootDir>/.nuxt/analyze/{name}.html",[2076,3825,2295],{"class":2082},[2076,3827,3828],{"class":2078,"line":2155},[2076,3829,2301],{"class":2082},[2036,3831,3832,2099],{},[2053,3833,2345],{},[2067,3835,3837],{"className":2348,"code":3836,"language":2350,"meta":2072,"style":2072},"analyze: {\n  analyzerMode: 'static'\n}\n",[2058,3838,3839,3847,3861],{"__ignoreMap":2072},[2076,3840,3841,3843,3845],{"class":2078,"line":2079},[2076,3842,3723],{"class":2671},[2076,3844,2099],{"class":2082},[2076,3846,2364],{"class":2082},[2076,3848,3849,3852,3854,3856,3859],{"class":2078,"line":2086},[2076,3850,3851],{"class":2671},"  analyzerMode",[2076,3853,2099],{"class":2082},[2076,3855,2629],{"class":2082},[2076,3857,3858],{"class":2105},"static",[2076,3860,2635],{"class":2082},[2076,3862,3863],{"class":2078,"line":2114},[2076,3864,2301],{"class":2082},[2560,3866,3868],{"id":3867},"templates",[2058,3869,3867],{},[2036,3871,3872,3873,3876,3877,3880],{},"It is recommended to use ",[2058,3874,3875],{},"addTemplate"," from ",[2058,3878,3879],{},"@nuxt/kit"," instead of this option.",[2047,3882,3883],{},[2050,3884,3885,2056,3887],{},[2053,3886,2055],{},[2058,3888,3889],{},"array",[2036,3891,3892,2099],{},[2053,3893,2345],{},[2067,3895,3897],{"className":2348,"code":3896,"language":2350,"meta":2072,"style":2072},"templates: [\n  {\n    src: '~/modules/support/plugin.js', // `src` can be absolute or relative\n    dst: 'support.js', // `dst` is relative to project `.nuxt` dir\n  }\n]\n",[2058,3898,3899,3907,3912,3931,3950,3954],{"__ignoreMap":2072},[2076,3900,3901,3903,3905],{"class":2078,"line":2079},[2076,3902,3867],{"class":2671},[2076,3904,2099],{"class":2082},[2076,3906,2852],{"class":2394},[2076,3908,3909],{"class":2078,"line":2086},[2076,3910,3911],{"class":2082},"  {\n",[2076,3913,3914,3917,3919,3921,3924,3926,3928],{"class":2078,"line":2114},[2076,3915,3916],{"class":2369},"    src",[2076,3918,2099],{"class":2082},[2076,3920,2629],{"class":2082},[2076,3922,3923],{"class":2105},"~/modules/support/plugin.js",[2076,3925,2385],{"class":2082},[2076,3927,2413],{"class":2082},[2076,3929,3930],{"class":3032}," // `src` can be absolute or relative\n",[2076,3932,3933,3936,3938,3940,3943,3945,3947],{"class":2078,"line":2134},[2076,3934,3935],{"class":2369},"    dst",[2076,3937,2099],{"class":2082},[2076,3939,2629],{"class":2082},[2076,3941,3942],{"class":2105},"support.js",[2076,3944,2385],{"class":2082},[2076,3946,2413],{"class":2082},[2076,3948,3949],{"class":3032}," // `dst` is relative to project `.nuxt` dir\n",[2076,3951,3952],{"class":2078,"line":2155},[2076,3953,2516],{"class":2082},[2076,3955,3956],{"class":2078,"line":2175},[2076,3957,3958],{"class":2394},"]\n",[2560,3960,3962],{"id":3961},"transpile",[2058,3963,3961],{},[2036,3965,3966],{},"If you want to transpile specific dependencies with Babel, you can add them here. Each item in transpile can be a package name, a function, a string or regex object matching the dependency's file name.",[2036,3968,3969],{},"You can also use a function to conditionally transpile. The function will receive an object ({ isDev, isServer, isClient, isModern, isLegacy }).",[2047,3971,3972],{},[2050,3973,3974,2056,3976],{},[2053,3975,2055],{},[2058,3977,3889],{},[2036,3979,3980,2099],{},[2053,3981,2345],{},[2067,3983,3985],{"className":2348,"code":3984,"language":2350,"meta":2072,"style":2072},"transpile: [({ isLegacy }) => isLegacy && 'ky']\n",[2058,3986,3987],{"__ignoreMap":2072},[2076,3988,3989,3991,3993,3996,3999,4003,4006,4009,4012,4015,4017,4020,4022],{"class":2078,"line":2079},[2076,3990,3961],{"class":2671},[2076,3992,2099],{"class":2082},[2076,3994,3995],{"class":2394}," [",[2076,3997,3998],{"class":2082},"({",[2076,4000,4002],{"class":4001},"s1nJG"," isLegacy",[2076,4004,4005],{"class":2082}," })",[2076,4007,4008],{"class":2092}," =>",[2076,4010,4011],{"class":2394}," isLegacy ",[2076,4013,4014],{"class":2082},"&&",[2076,4016,2629],{"class":2082},[2076,4018,4019],{"class":2105},"ky",[2076,4021,2385],{"class":2082},[2076,4023,3958],{"class":2394},[2040,4025,4027],{"id":4026},"builddir","buildDir",[2036,4029,4030],{},"Define the directory where your built Nuxt files will be placed.",[2036,4032,4033,4034,4036,4037,4039],{},"Many tools assume that ",[2058,4035,117],{}," is a hidden directory (because it starts with a ",[2058,4038,2318],{},"). If that is a problem, you can use this option to prevent that.",[2047,4041,4042,4048],{},[2050,4043,4044,2056,4046],{},[2053,4045,2055],{},[2058,4047,2544],{},[2050,4049,4050,2550,4052],{},[2053,4051,2549],{},[2058,4053,4054],{},"\"/\u003CrootDir>/.nuxt\"",[2036,4056,4057,2099],{},[2053,4058,2345],{},[2067,4060,4062],{"className":2348,"code":4061,"language":2350,"meta":2072,"style":2072},"export default {\n  buildDir: 'nuxt-build'\n}\n",[2058,4063,4064,4072,4086],{"__ignoreMap":2072},[2076,4065,4066,4068,4070],{"class":2078,"line":2079},[2076,4067,2358],{"class":2357},[2076,4069,2361],{"class":2357},[2076,4071,2364],{"class":2082},[2076,4073,4074,4077,4079,4081,4084],{"class":2078,"line":2086},[2076,4075,4076],{"class":2369},"  buildDir",[2076,4078,2099],{"class":2082},[2076,4080,2629],{"class":2082},[2076,4082,4083],{"class":2105},"nuxt-build",[2076,4085,2635],{"class":2082},[2076,4087,4088],{"class":2078,"line":2114},[2076,4089,2301],{"class":2082},[2040,4091,4093],{"id":4092},"buildid","buildId",[2036,4095,4096],{},"A unique identifier matching the build. This may contain the hash of the current state of the project.",[2047,4098,4099,4105],{},[2050,4100,4101,2056,4103],{},[2053,4102,2055],{},[2058,4104,2544],{},[2050,4106,4107,2550,4109],{},[2053,4108,2549],{},[2058,4110,4111],{},"\"f90f6a12-4673-4481-a5f5-514e21c7a35b\"",[2040,4113,4114],{"id":4114},"builder",[2036,4116,4117],{},"The builder to use for bundling the Vue part of your application.",[2047,4119,4120,4126],{},[2050,4121,4122,2056,4124],{},[2053,4123,2055],{},[2058,4125,2544],{},[2050,4127,4128,2550,4130],{},[2053,4129,2549],{},[2058,4131,4132],{},"\"@nuxt/vite-builder\"",[2040,4134,4136],{"id":4135},"compatibilitydate","compatibilityDate",[2036,4138,4139],{},"Specify a compatibility date for your app.",[2036,4141,4142],{},"This is used to control the behavior of presets in Nitro, Nuxt Image and other modules that may change behavior without a major version bump.\nWe plan to improve the tooling around this feature in the future.",[2040,4144,132],{"id":132},[2036,4146,4147],{},"Configure Nuxt component auto-registration.",[2036,4149,4150],{},"Any components in the directories configured here can be used throughout your pages, layouts (and other components) without needing to explicitly import them.",[2047,4152,4153,4159],{},[2050,4154,4155,2056,4157],{},[2053,4156,2055],{},[2058,4158,2060],{},[2050,4160,4161],{},[2053,4162,2065],{},[2067,4164,4166],{"className":2069,"code":4165,"language":2071,"meta":2072,"style":2072},"{\n  \"dirs\": [\n    {\n      \"path\": \"~/components/global\",\n      \"global\": true\n    },\n    \"~/components\"\n  ]\n}\n",[2058,4167,4168,4172,4185,4189,4209,4223,4227,4237,4242],{"__ignoreMap":2072},[2076,4169,4170],{"class":2078,"line":2079},[2076,4171,2083],{"class":2082},[2076,4173,4174,4176,4179,4181,4183],{"class":2078,"line":2086},[2076,4175,2089],{"class":2082},[2076,4177,4178],{"class":2092},"dirs",[2076,4180,2096],{"class":2082},[2076,4182,2099],{"class":2082},[2076,4184,2852],{"class":2082},[2076,4186,4187],{"class":2078,"line":2114},[2076,4188,2857],{"class":2082},[2076,4190,4191,4193,4196,4198,4200,4202,4205,4207],{"class":2078,"line":2134},[2076,4192,2862],{"class":2082},[2076,4194,4195],{"class":2671},"path",[2076,4197,2096],{"class":2082},[2076,4199,2099],{"class":2082},[2076,4201,2102],{"class":2082},[2076,4203,4204],{"class":2105},"~/components/global",[2076,4206,2096],{"class":2082},[2076,4208,2111],{"class":2082},[2076,4210,4211,4213,4216,4218,4220],{"class":2078,"line":2155},[2076,4212,2862],{"class":2082},[2076,4214,4215],{"class":2671},"global",[2076,4217,2096],{"class":2082},[2076,4219,2099],{"class":2082},[2076,4221,4222],{"class":2082}," true\n",[2076,4224,4225],{"class":2078,"line":2175},[2076,4226,2900],{"class":2082},[2076,4228,4229,4232,4235],{"class":2078,"line":2196},[2076,4230,4231],{"class":2082},"    \"",[2076,4233,4234],{"class":2105},"~/components",[2076,4236,2295],{"class":2082},[2076,4238,4239],{"class":2078,"line":2216},[2076,4240,4241],{"class":2082},"  ]\n",[2076,4243,4244],{"class":2078,"line":2236},[2076,4245,2301],{"class":2082},[2036,4247,4248,2056,4250],{},[2053,4249,3294],{},[3296,4251,4254,4257],{"href":4252,"rel":4253},"https://nuxt.com/docs/guide/directory-structure/components",[3300],[2058,4255,4256],{},"components/"," directory documentation",[2040,4259,4260],{"id":4260},"css",[2036,4262,4263],{},"You can define the CSS files/modules/libraries you want to set globally (included in every page).",[2036,4265,4266],{},"Nuxt will automatically guess the file type by its extension and use the appropriate pre-processor. You will still need to install the required loader if you need to use them.",[2047,4268,4269],{},[2050,4270,4271,2056,4273],{},[2053,4272,2055],{},[2058,4274,3889],{},[2036,4276,4277,2099],{},[2053,4278,2345],{},[2067,4280,4282],{"className":2348,"code":4281,"language":2350,"meta":2072,"style":2072},"css: [\n  // Load a Node.js module directly (here it's a Sass file).\n  'bulma',\n  // CSS file in the project\n  '~/assets/css/main.css',\n  // SCSS file in the project\n  '~/assets/css/main.scss'\n]\n",[2058,4283,4284,4292,4297,4309,4314,4325,4330,4339],{"__ignoreMap":2072},[2076,4285,4286,4288,4290],{"class":2078,"line":2079},[2076,4287,4260],{"class":2671},[2076,4289,2099],{"class":2082},[2076,4291,2852],{"class":2394},[2076,4293,4294],{"class":2078,"line":2086},[2076,4295,4296],{"class":3032},"  // Load a Node.js module directly (here it's a Sass file).\n",[2076,4298,4299,4302,4305,4307],{"class":2078,"line":2114},[2076,4300,4301],{"class":2082},"  '",[2076,4303,4304],{"class":2105},"bulma",[2076,4306,2385],{"class":2082},[2076,4308,2111],{"class":2082},[2076,4310,4311],{"class":2078,"line":2134},[2076,4312,4313],{"class":3032},"  // CSS file in the project\n",[2076,4315,4316,4318,4321,4323],{"class":2078,"line":2155},[2076,4317,4301],{"class":2082},[2076,4319,4320],{"class":2105},"~/assets/css/main.css",[2076,4322,2385],{"class":2082},[2076,4324,2111],{"class":2082},[2076,4326,4327],{"class":2078,"line":2175},[2076,4328,4329],{"class":3032},"  // SCSS file in the project\n",[2076,4331,4332,4334,4337],{"class":2078,"line":2196},[2076,4333,4301],{"class":2082},[2076,4335,4336],{"class":2105},"~/assets/css/main.scss",[2076,4338,2635],{"class":2082},[2076,4340,4341],{"class":2078,"line":2216},[2076,4342,3958],{"class":2394},[2040,4344,4345],{"id":4345},"debug",[2036,4347,3731,4348,4350],{},[2058,4349,3734],{}," to enable debug mode.",[2036,4352,4353],{},"At the moment, it prints out hook names and timings on the server, and logs hook arguments as well in the browser.\nYou can also set this to an object to enable specific debug options.",[2047,4355,4356,4362],{},[2050,4357,4358,2056,4360],{},[2053,4359,2055],{},[2058,4361,3282],{},[2050,4363,4364,2550,4366],{},[2053,4365,2549],{},[2058,4367,3289],{},[2040,4369,4370],{"id":4370},"dev",[2036,4372,4373],{},"Whether Nuxt is running in development mode.",[2036,4375,4376],{},"Normally, you should not need to set this.",[2047,4378,4379,4385],{},[2050,4380,4381,2056,4383],{},[2053,4382,2055],{},[2058,4384,3282],{},[2050,4386,4387,2550,4389],{},[2053,4388,2549],{},[2058,4390,3289],{},[2040,4392,4394],{"id":4393},"devserver","devServer",[2560,4396,4398],{"id":4397},"cors",[2058,4399,4397],{},[2036,4401,4402],{},"Set CORS options for the dev server",[3481,4404,4406],{"id":4405},"origin",[2058,4407,4405],{},[2047,4409,4410,4416],{},[2050,4411,4412,2056,4414],{},[2053,4413,2055],{},[2058,4415,3889],{},[2050,4417,4418],{},[2053,4419,2065],{},[2067,4421,4423],{"className":2069,"code":4422,"language":2071,"meta":2072,"style":2072},"[\n  {}\n]\n",[2058,4424,4425,4430,4435],{"__ignoreMap":2072},[2076,4426,4427],{"class":2078,"line":2079},[2076,4428,4429],{"class":2082},"[\n",[2076,4431,4432],{"class":2078,"line":2086},[2076,4433,4434],{"class":2082},"  {}\n",[2076,4436,4437],{"class":2078,"line":2114},[2076,4438,3958],{"class":2082},[2560,4440,4442],{"id":4441},"host",[2058,4443,4441],{},[2036,4445,4446],{},"Dev server listening host",[2560,4448,4450],{"id":4449},"https",[2058,4451,4449],{},[2036,4453,4454],{},"Whether to enable HTTPS.",[2047,4456,4457,4463],{},[2050,4458,4459,2056,4461],{},[2053,4460,2055],{},[2058,4462,3282],{},[2050,4464,4465,2550,4467],{},[2053,4466,2549],{},[2058,4468,3289],{},[2036,4470,4471,2099],{},[2053,4472,2345],{},[2067,4474,4476],{"className":2593,"code":4475,"language":2595,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  devServer: {\n    https: {\n      key: './server.key',\n      cert: './server.crt'\n    }\n  }\n})\n",[2058,4477,4478,4490,4499,4508,4524,4538,4542,4546],{"__ignoreMap":2072},[2076,4479,4480,4482,4484,4486,4488],{"class":2078,"line":2079},[2076,4481,2358],{"class":2357},[2076,4483,2361],{"class":2357},[2076,4485,2606],{"class":2390},[2076,4487,2395],{"class":2394},[2076,4489,2083],{"class":2082},[2076,4491,4492,4495,4497],{"class":2078,"line":2086},[2076,4493,4494],{"class":2369},"  devServer",[2076,4496,2099],{"class":2082},[2076,4498,2364],{"class":2082},[2076,4500,4501,4504,4506],{"class":2078,"line":2114},[2076,4502,4503],{"class":2369},"    https",[2076,4505,2099],{"class":2082},[2076,4507,2364],{"class":2082},[2076,4509,4510,4513,4515,4517,4520,4522],{"class":2078,"line":2134},[2076,4511,4512],{"class":2369},"      key",[2076,4514,2099],{"class":2082},[2076,4516,2629],{"class":2082},[2076,4518,4519],{"class":2105},"./server.key",[2076,4521,2385],{"class":2082},[2076,4523,2111],{"class":2082},[2076,4525,4526,4529,4531,4533,4536],{"class":2078,"line":2155},[2076,4527,4528],{"class":2369},"      cert",[2076,4530,2099],{"class":2082},[2076,4532,2629],{"class":2082},[2076,4534,4535],{"class":2105},"./server.crt",[2076,4537,2635],{"class":2082},[2076,4539,4540],{"class":2078,"line":2175},[2076,4541,2927],{"class":2082},[2076,4543,4544],{"class":2078,"line":2196},[2076,4545,2516],{"class":2082},[2076,4547,4548,4550],{"class":2078,"line":2216},[2076,4549,2644],{"class":2082},[2076,4551,2647],{"class":2394},[2560,4553,4555],{"id":4554},"loadingtemplate",[2058,4556,4557],{},"loadingTemplate",[2036,4559,4560],{},"Template to show a loading screen",[2047,4562,4563],{},[2050,4564,4565,2056,4567],{},[2053,4566,2055],{},[2058,4568,4569],{},"function",[2560,4571,4573],{"id":4572},"port",[2058,4574,4572],{},[2036,4576,4577],{},"Dev server listening port",[2047,4579,4580,4587],{},[2050,4581,4582,2056,4584],{},[2053,4583,2055],{},[2058,4585,4586],{},"number",[2050,4588,4589,2550,4591],{},[2053,4590,2549],{},[2058,4592,4593],{},"3000",[2560,4595,4597],{"id":4596},"url",[2058,4598,4596],{},[2036,4600,4601],{},"Listening dev server URL.",[2036,4603,4604],{},"This should not be set directly as it will always be overridden by the dev server with the full URL (for module and internal use).",[2047,4606,4607,4613],{},[2050,4608,4609,2056,4611],{},[2053,4610,2055],{},[2058,4612,2544],{},[2050,4614,4615,2550,4617],{},[2053,4616,2549],{},[2058,4618,4619],{},"\"http://localhost:3000\"",[2040,4621,4623],{"id":4622},"devserverhandlers","devServerHandlers",[2036,4625,4626],{},"Nitro development-only server handlers.",[2047,4628,4629],{},[2050,4630,4631,2056,4633],{},[2053,4632,2055],{},[2058,4634,3889],{},[2036,4636,4637,2056,4639],{},[2053,4638,3294],{},[3296,4640,4643],{"href":4641,"rel":4642},"https://nitro.build/guide/routing",[3300],"Nitro server routes documentation",[2040,4645,4646],{"id":4646},"devtools",[2036,4648,4649],{},"Enable Nuxt DevTools for development.",[2036,4651,4652],{},"Breaking changes for devtools might not reflect on the version of Nuxt.",[2036,4654,4655,4657,4658,4663],{},[2053,4656,3294],{},":  ",[3296,4659,4662],{"href":4660,"rel":4661},"https://devtools.nuxt.com/",[3300],"Nuxt DevTools"," for more information.",[2040,4665,4666],{"id":4666},"dir",[2036,4668,4669],{},"Customize default directory structure used by Nuxt.",[2036,4671,4672],{},"It is better to stick with defaults unless needed.",[2560,4674,4676],{"id":4675},"app-1",[2058,4677,1193],{},[2047,4679,4680,4686],{},[2050,4681,4682,2056,4684],{},[2053,4683,2055],{},[2058,4685,2544],{},[2050,4687,4688,2550,4690],{},[2053,4689,2549],{},[2058,4691,4692],{},"\"app\"",[2560,4694,4695],{"id":127},[2058,4696,127],{},[2036,4698,4699,4700,4703],{},"The assets directory (aliased as ",[2058,4701,4702],{},"~assets"," in your build).",[2047,4705,4706,4712],{},[2050,4707,4708,2056,4710],{},[2053,4709,2055],{},[2058,4711,2544],{},[2050,4713,4714,2550,4716],{},[2053,4715,2549],{},[2058,4717,4718],{},"\"assets\"",[2560,4720,4721],{"id":152},[2058,4722,152],{},[2036,4724,4725],{},"The layouts directory, each file of which will be auto-registered as a Nuxt layout.",[2047,4727,4728,4734],{},[2050,4729,4730,2056,4732],{},[2053,4731,2055],{},[2058,4733,2544],{},[2050,4735,4736,2550,4738],{},[2053,4737,2549],{},[2058,4739,4740],{},"\"layouts\"",[2560,4742,4743],{"id":157},[2058,4744,157],{},[2036,4746,4747],{},"The middleware directory, each file of which will be auto-registered as a Nuxt middleware.",[2047,4749,4750,4756],{},[2050,4751,4752,2056,4754],{},[2053,4753,2055],{},[2058,4755,2544],{},[2050,4757,4758,2550,4760],{},[2053,4759,2549],{},[2058,4761,4762],{},"\"middleware\"",[2560,4764,4765],{"id":162},[2058,4766,162],{},[2036,4768,4769],{},"The modules directory, each file in which will be auto-registered as a Nuxt module.",[2047,4771,4772,4778],{},[2050,4773,4774,2056,4776],{},[2053,4775,2055],{},[2058,4777,2544],{},[2050,4779,4780,2550,4782],{},[2053,4781,2549],{},[2058,4783,4784],{},"\"modules\"",[2560,4786,4787],{"id":171},[2058,4788,171],{},[2036,4790,4791],{},"The directory which will be processed to auto-generate your application page routes.",[2047,4793,4794,4800],{},[2050,4795,4796,2056,4798],{},[2053,4797,2055],{},[2058,4799,2544],{},[2050,4801,4802,2550,4804],{},[2053,4803,2549],{},[2058,4805,4806],{},"\"pages\"",[2560,4808,4809],{"id":175},[2058,4810,175],{},[2036,4812,4813],{},"The plugins directory, each file of which will be auto-registered as a Nuxt plugin.",[2047,4815,4816,4822],{},[2050,4817,4818,2056,4820],{},[2053,4819,2055],{},[2058,4821,2544],{},[2050,4823,4824,2550,4826],{},[2053,4825,2549],{},[2058,4827,4828],{},"\"plugins\"",[2560,4830,4831],{"id":180},[2058,4832,180],{},[2036,4834,4835,4836,4839],{},"The directory containing your static files, which will be directly accessible via the Nuxt server and copied across into your ",[2058,4837,4838],{},"dist"," folder when your app is generated.",[2047,4841,4842,4848],{},[2050,4843,4844,2056,4846],{},[2053,4845,2055],{},[2058,4847,2544],{},[2050,4849,4850,2550,4852],{},[2053,4851,2549],{},[2058,4853,4854],{},"\"public\"",[2560,4856,4857],{"id":190},[2058,4858,190],{},[2036,4860,4861],{},"The shared directory. This directory is shared between the app and the server.",[2047,4863,4864,4870],{},[2050,4865,4866,2056,4868],{},[2053,4867,2055],{},[2058,4869,2544],{},[2050,4871,4872,2550,4874],{},[2053,4873,2549],{},[2058,4875,4876],{},"\"shared\"",[2560,4878,4879],{"id":3858},[2058,4880,3858],{},[2047,4882,4883,4889],{},[2050,4884,4885,2056,4887],{},[2053,4886,2055],{},[2058,4888,2544],{},[2050,4890,4891,2550,4893],{},[2053,4892,2549],{},[2058,4894,4854],{},[2040,4896,4897],{"id":4897},"esbuild",[2560,4899,4901],{"id":4900},"options",[2058,4902,4900],{},[2036,4904,4905],{},"Configure shared esbuild options used within Nuxt and passed to other builders, such as Vite or Webpack.",[3481,4907,4909],{"id":4908},"jsxfactory",[2058,4910,4911],{},"jsxFactory",[2047,4913,4914,4920],{},[2050,4915,4916,2056,4918],{},[2053,4917,2055],{},[2058,4919,2544],{},[2050,4921,4922,2550,4924],{},[2053,4923,2549],{},[2058,4925,4926],{},"\"h\"",[3481,4928,4930],{"id":4929},"jsxfragment",[2058,4931,4932],{},"jsxFragment",[2047,4934,4935,4941],{},[2050,4936,4937,2056,4939],{},[2053,4938,2055],{},[2058,4940,2544],{},[2050,4942,4943,2550,4945],{},[2053,4944,2549],{},[2058,4946,4947],{},"\"Fragment\"",[3481,4949,4951],{"id":4950},"target",[2058,4952,4950],{},[2047,4954,4955,4961],{},[2050,4956,4957,2056,4959],{},[2053,4958,2055],{},[2058,4960,2544],{},[2050,4962,4963,2550,4965],{},[2053,4964,2549],{},[2058,4966,4967],{},"\"esnext\"",[3481,4969,4971],{"id":4970},"tsconfigraw",[2058,4972,4973],{},"tsconfigRaw",[2047,4975,4976],{},[2050,4977,4978,2056,4980],{},[2053,4979,2055],{},[2058,4981,2060],{},[2040,4983,3635],{"id":3635},[2560,4985,4987],{"id":4986},"alwaysrunfetchonkeychange",[2058,4988,4989],{},"alwaysRunFetchOnKeyChange",[2036,4991,4992,4993,4995,4996,4999],{},"Whether to run ",[2058,4994,527],{}," when the key changes, even if it is set to ",[2058,4997,4998],{},"immediate: false"," and it has not been triggered yet.",[2036,5001,5002,5004,5005,5007,5008,5011],{},[2058,5003,527],{}," and ",[2058,5006,515],{}," will always run when the key changes if ",[2058,5009,5010],{},"immediate: true"," or if it has been already triggered.",[2047,5013,5014,5020],{},[2050,5015,5016,2056,5018],{},[2053,5017,2055],{},[2058,5019,3282],{},[2050,5021,5022,2550,5024],{},[2053,5023,2549],{},[2058,5025,3734],{},[2560,5027,5029],{"id":5028},"appmanifest",[2058,5030,5031],{},"appManifest",[2036,5033,5034],{},"Use app manifests to respect route rules on client-side.",[2047,5036,5037,5043],{},[2050,5038,5039,2056,5041],{},[2053,5040,2055],{},[2058,5042,3282],{},[2050,5044,5045,2550,5047],{},[2053,5046,2549],{},[2058,5048,3734],{},[2560,5050,5052],{"id":5051},"asynccontext",[2058,5053,5054],{},"asyncContext",[2036,5056,5057],{},"Enable native async context to be accessible for nested composables",[2047,5059,5060,5066],{},[2050,5061,5062,2056,5064],{},[2053,5063,2055],{},[2058,5065,3282],{},[2050,5067,5068,2550,5070],{},[2053,5069,2549],{},[2058,5071,3289],{},[2036,5073,5074,2056,5076],{},[2053,5075,3294],{},[3296,5077,5080],{"href":5078,"rel":5079},"https://github.com/nuxt/nuxt/pull/20918",[3300],"Nuxt PR #20918",[2560,5082,5084],{"id":5083},"asyncentry",[2058,5085,5086],{},"asyncEntry",[2036,5088,5089],{},"Set to true to generate an async entry point for the Vue bundle (for module federation support).",[2047,5091,5092,5098],{},[2050,5093,5094,2056,5096],{},[2053,5095,2055],{},[2058,5097,3282],{},[2050,5099,5100,2550,5102],{},[2053,5101,2549],{},[2058,5103,3289],{},[2560,5105,5107],{"id":5106},"browserdevtoolstiming",[2058,5108,5109],{},"browserDevtoolsTiming",[2036,5111,5112],{},"Enable timings for Nuxt application hooks in the performance panel of Chromium-based browsers.",[2036,5114,5115],{},"This feature adds performance markers for Nuxt hooks, allowing you to track their execution time in the browser's Performance tab. This is particularly useful for debugging performance issues.",[2047,5117,5118,5124],{},[2050,5119,5120,2056,5122],{},[2053,5121,2055],{},[2058,5123,3282],{},[2050,5125,5126,2550,5128],{},[2053,5127,2549],{},[2058,5129,3289],{},[2036,5131,5132,2099],{},[2053,5133,2345],{},[2067,5135,5137],{"className":2593,"code":5136,"language":2595,"meta":2072,"style":2072},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Enable performance markers for Nuxt hooks in browser devtools\n    browserDevtoolsTiming: true\n  }\n})\n",[2058,5138,5139,5144,5156,5165,5170,5180,5184],{"__ignoreMap":2072},[2076,5140,5141],{"class":2078,"line":2079},[2076,5142,5143],{"class":3032},"// nuxt.config.ts\n",[2076,5145,5146,5148,5150,5152,5154],{"class":2078,"line":2086},[2076,5147,2358],{"class":2357},[2076,5149,2361],{"class":2357},[2076,5151,2606],{"class":2390},[2076,5153,2395],{"class":2394},[2076,5155,2083],{"class":2082},[2076,5157,5158,5161,5163],{"class":2078,"line":2114},[2076,5159,5160],{"class":2369},"  experimental",[2076,5162,2099],{"class":2082},[2076,5164,2364],{"class":2082},[2076,5166,5167],{"class":2078,"line":2134},[2076,5168,5169],{"class":3032},"    // Enable performance markers for Nuxt hooks in browser devtools\n",[2076,5171,5172,5175,5177],{"class":2078,"line":2155},[2076,5173,5174],{"class":2369},"    browserDevtoolsTiming",[2076,5176,2099],{"class":2082},[2076,5178,4222],{"class":5179},"sbKd-",[2076,5181,5182],{"class":2078,"line":2175},[2076,5183,2516],{"class":2082},[2076,5185,5186,5188],{"class":2078,"line":2196},[2076,5187,2644],{"class":2082},[2076,5189,2647],{"class":2394},[2036,5191,5192,2056,5194],{},[2053,5193,3294],{},[3296,5195,5198],{"href":5196,"rel":5197},"https://github.com/nuxt/nuxt/pull/29922",[3300],"PR #29922",[2036,5200,5201,2056,5203],{},[2053,5202,3294],{},[3296,5204,5207],{"href":5205,"rel":5206},"https://developer.chrome.com/docs/devtools/performance/extension#tracks",[3300],"Chrome DevTools Performance API",[2560,5209,5211],{"id":5210},"buildcache",[2058,5212,5213],{},"buildCache",[2036,5215,5216],{},"Cache Nuxt/Nitro build artifacts based on a hash of the configuration and source files.",[2036,5218,5219,5220,5004,5223,5226],{},"This only works for source files within ",[2058,5221,5222],{},"srcDir",[2058,5224,5225],{},"serverDir"," for the Vue/Nitro parts of your app.",[2047,5228,5229,5235],{},[2050,5230,5231,2056,5233],{},[2053,5232,2055],{},[2058,5234,3282],{},[2050,5236,5237,2550,5239],{},[2053,5238,2549],{},[2058,5240,3289],{},[2560,5242,5244],{"id":5243},"checkoutdatedbuildinterval",[2058,5245,5246],{},"checkOutdatedBuildInterval",[2036,5248,5249,5250,5253,5254,2318],{},"Set the time interval (in ms) to check for new builds. Disabled when ",[2058,5251,5252],{},"experimental.appManifest"," is ",[2058,5255,3289],{},[2036,5257,3731,5258,5260],{},[2058,5259,3289],{}," to disable.",[2047,5262,5263,5269],{},[2050,5264,5265,2056,5267],{},[2053,5266,2055],{},[2058,5268,4586],{},[2050,5270,5271,2550,5273],{},[2053,5272,2549],{},[2058,5274,5275],{},"3600000",[2560,5277,5279],{"id":5278},"chromedevtoolsprojectsettings",[2058,5280,5281],{},"chromeDevtoolsProjectSettings",[2036,5283,5284],{},"Enable integration with Chrome DevTools Workspaces for Nuxt projects.",[2047,5286,5287,5293],{},[2050,5288,5289,2056,5291],{},[2053,5290,2055],{},[2058,5292,3282],{},[2050,5294,5295,2550,5297],{},[2053,5296,2549],{},[2058,5298,3734],{},[2036,5300,5301,2056,5303],{},[2053,5302,3294],{},[3296,5304,5307],{"href":5305,"rel":5306},"https://docs.google.com/document/d/1rfKPnxsNuXhnF7AiQZhu9kIwdiMS5hnAI05HBwFuBSM",[3300],"Chrome DevTools Project Settings",[2560,5309,5311],{"id":5310},"clientfallback",[2058,5312,5313],{},"clientFallback",[2036,5315,5316,5317,5319],{},"Whether to enable the experimental ",[2058,5318,448],{}," component for rendering content on the client if there's an error in SSR.",[2047,5321,5322,5328],{},[2050,5323,5324,2056,5326],{},[2053,5325,2055],{},[2058,5327,3282],{},[2050,5329,5330,2550,5332],{},[2053,5331,2549],{},[2058,5333,3289],{},[2560,5335,5337],{"id":5336},"clientnodecompat",[2058,5338,5339],{},"clientNodeCompat",[2036,5341,5342,5343,2318],{},"Automatically polyfill Node.js imports in the client build using ",[2058,5344,5345],{},"unenv",[2047,5347,5348,5354],{},[2050,5349,5350,2056,5352],{},[2053,5351,2055],{},[2058,5353,3282],{},[2050,5355,5356,2550,5358],{},[2053,5357,2549],{},[2058,5359,3289],{},[2036,5361,5362,2056,5364],{},[2053,5363,3294],{},[3296,5365,5345],{"href":5366,"rel":5367},"https://github.com/unjs/unenv",[3300],[2560,5369,5371],{"id":5370},"compiletemplate",[2058,5372,5373],{},"compileTemplate",[2036,5375,5376,5377,5380],{},"Whether to use ",[2058,5378,5379],{},"lodash.template"," to compile Nuxt templates.",[2036,5382,5383,5384,2318],{},"This flag will be removed with the release of v4 and exists only for advance testing within Nuxt v3.12+ or in ",[3296,5385,5387],{"href":5386},"/docs/guide/going-further/nightly-release-channel","the nightly release channel",[2047,5389,5390,5396],{},[2050,5391,5392,2056,5394],{},[2053,5393,2055],{},[2058,5395,3282],{},[2050,5397,5398,2550,5400],{},[2053,5399,2549],{},[2058,5401,3734],{},[2560,5403,5405],{"id":5404},"componentislands",[2058,5406,5407],{},"componentIslands",[2036,5409,5410,5411,5004,5413,5416],{},"Experimental component islands support with ",[2058,5412,492],{},[2058,5414,5415],{},".island.vue"," files.",[2036,5418,5419],{},"By default it is set to 'auto', which means it will be enabled only when there are islands, server components or server pages in your app.",[2047,5421,5422,5428],{},[2050,5423,5424,2056,5426],{},[2053,5425,2055],{},[2058,5427,2544],{},[2050,5429,5430,2550,5432],{},[2053,5431,2549],{},[2058,5433,5434],{},"\"auto\"",[2560,5436,5438],{"id":5437},"configschema",[2058,5439,5440],{},"configSchema",[2036,5442,5443],{},"Config schema support",[2047,5445,5446,5452],{},[2050,5447,5448,2056,5450],{},[2053,5449,2055],{},[2058,5451,3282],{},[2050,5453,5454,2550,5456],{},[2053,5455,2549],{},[2058,5457,3734],{},[2036,5459,5460,2056,5462],{},[2053,5461,3294],{},[3296,5463,5466],{"href":5464,"rel":5465},"https://github.com/nuxt/nuxt/issues/15592",[3300],"Nuxt Issue #15592",[2560,5468,5470],{"id":5469},"cookiestore",[2058,5471,5472],{},"cookieStore",[2036,5474,5475,5476,5478],{},"Enables CookieStore support to listen for cookie updates (if supported by the browser) and refresh ",[2058,5477,519],{}," ref values.",[2047,5480,5481,5487],{},[2050,5482,5483,2056,5485],{},[2053,5484,2055],{},[2058,5486,3282],{},[2050,5488,5489,2550,5491],{},[2053,5490,2549],{},[2058,5492,3734],{},[2036,5494,5495,2056,5497],{},[2053,5496,3294],{},[3296,5498,5501],{"href":5499,"rel":5500},"https://developer.mozilla.org/en-US/docs/Web/API/CookieStore",[3300],"CookieStore",[2560,5503,5505],{"id":5504},"crossoriginprefetch",[2058,5506,5507],{},"crossOriginPrefetch",[2036,5509,5510],{},"Enable cross-origin prefetch using the Speculation Rules API.",[2047,5512,5513,5519],{},[2050,5514,5515,2056,5517],{},[2053,5516,2055],{},[2058,5518,3282],{},[2050,5520,5521,2550,5523],{},[2053,5522,2549],{},[2058,5524,3289],{},[2560,5526,5528],{"id":5527},"debugmodulemutation",[2058,5529,5530],{},"debugModuleMutation",[2036,5532,5533,5534,5537],{},"Record mutations to ",[2058,5535,5536],{},"nuxt.options"," in module context, helping to debug configuration changes made by modules during the Nuxt initialization phase.",[2036,5539,5540],{},"When enabled, Nuxt will track which modules modify configuration options, making it easier to trace unexpected configuration changes.",[2047,5542,5543,5549],{},[2050,5544,5545,2056,5547],{},[2053,5546,2055],{},[2058,5548,3282],{},[2050,5550,5551,2550,5553],{},[2053,5552,2549],{},[2058,5554,3289],{},[2036,5556,5557,2099],{},[2053,5558,2345],{},[2067,5560,5562],{"className":2593,"code":5561,"language":2595,"meta":2072,"style":2072},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Enable tracking of config mutations by modules\n    debugModuleMutation: true\n  }\n})\n",[2058,5563,5564,5568,5580,5588,5593,5602,5606],{"__ignoreMap":2072},[2076,5565,5566],{"class":2078,"line":2079},[2076,5567,5143],{"class":3032},[2076,5569,5570,5572,5574,5576,5578],{"class":2078,"line":2086},[2076,5571,2358],{"class":2357},[2076,5573,2361],{"class":2357},[2076,5575,2606],{"class":2390},[2076,5577,2395],{"class":2394},[2076,5579,2083],{"class":2082},[2076,5581,5582,5584,5586],{"class":2078,"line":2114},[2076,5583,5160],{"class":2369},[2076,5585,2099],{"class":2082},[2076,5587,2364],{"class":2082},[2076,5589,5590],{"class":2078,"line":2134},[2076,5591,5592],{"class":3032},"    // Enable tracking of config mutations by modules\n",[2076,5594,5595,5598,5600],{"class":2078,"line":2155},[2076,5596,5597],{"class":2369},"    debugModuleMutation",[2076,5599,2099],{"class":2082},[2076,5601,4222],{"class":5179},[2076,5603,5604],{"class":2078,"line":2175},[2076,5605,2516],{"class":2082},[2076,5607,5608,5610],{"class":2078,"line":2196},[2076,5609,2644],{"class":2082},[2076,5611,2647],{"class":2394},[2036,5613,5614,2056,5616],{},[2053,5615,3294],{},[3296,5617,5620],{"href":5618,"rel":5619},"https://github.com/nuxt/nuxt/pull/30555",[3300],"PR #30555",[2560,5622,5624],{"id":5623},"decorators",[2058,5625,5623],{},[2036,5627,5628],{},"Enable to use experimental decorators in Nuxt and Nitro.",[2047,5630,5631,5637],{},[2050,5632,5633,2056,5635],{},[2053,5634,2055],{},[2058,5636,3282],{},[2050,5638,5639,2550,5641],{},[2053,5640,2549],{},[2058,5642,3289],{},[2036,5644,5645,2056,5647],{},[2053,5646,3294],{},[3296,5648,5649],{"href":5649,"rel":5650},"https://github.com/tc39/proposal-decorators",[3300],[2560,5652,5654],{"id":5653},"defaults",[2058,5655,5653],{},[2036,5657,5658],{},"This allows specifying the default options for core Nuxt components and composables.",[2036,5660,5661,5662,5664,5665,5667],{},"These options will likely be moved elsewhere in the future, such as into ",[2058,5663,3680],{}," or into the ",[2058,5666,1195],{}," directory.",[3481,5669,5671],{"id":5670},"nuxtlink",[2058,5672,5673],{},"nuxtLink",[5675,5676,5678],"h5",{"id":5677},"componentname",[2058,5679,5680],{},"componentName",[2047,5682,5683,5689],{},[2050,5684,5685,2056,5687],{},[2053,5686,2055],{},[2058,5688,2544],{},[2050,5690,5691,2550,5693],{},[2053,5692,2549],{},[2058,5694,5695],{},"\"NuxtLink\"",[5675,5697,5699],{"id":5698},"prefetch",[2058,5700,5698],{},[2047,5702,5703,5709],{},[2050,5704,5705,2056,5707],{},[2053,5706,2055],{},[2058,5708,3282],{},[2050,5710,5711,2550,5713],{},[2053,5712,2549],{},[2058,5714,3734],{},[5675,5716,5718],{"id":5717},"prefetchon",[2058,5719,5720],{},"prefetchOn",[5722,5723,5725],"h6",{"id":5724},"visibility",[2058,5726,5724],{},[2047,5728,5729,5735],{},[2050,5730,5731,2056,5733],{},[2053,5732,2055],{},[2058,5734,3282],{},[2050,5736,5737,2550,5739],{},[2053,5738,2549],{},[2058,5740,3734],{},[3481,5742,5744],{"id":5743},"useasyncdata",[2058,5745,515],{},[2036,5747,5748,5749,5751,5752,5754],{},"Options that apply to ",[2058,5750,515],{}," (and also therefore ",[2058,5753,527],{},")",[5675,5756,5758],{"id":5757},"deep",[2058,5759,5757],{},[2047,5761,5762,5768],{},[2050,5763,5764,2056,5766],{},[2053,5765,2055],{},[2058,5767,3282],{},[2050,5769,5770,2550,5772],{},[2053,5771,2549],{},[2058,5773,3734],{},[5675,5775,5777],{"id":5776},"errorvalue",[2058,5778,5779],{},"errorValue",[2047,5781,5782,5788],{},[2050,5783,5784,2056,5786],{},[2053,5785,2055],{},[2058,5787,2544],{},[2050,5789,5790,2550,5792],{},[2053,5791,2549],{},[2058,5793,5794],{},"\"null\"",[5675,5796,5798],{"id":5797},"value",[2058,5799,5797],{},[2047,5801,5802,5808],{},[2050,5803,5804,2056,5806],{},[2053,5805,2055],{},[2058,5807,2544],{},[2050,5809,5810,2550,5812],{},[2053,5811,2549],{},[2058,5813,5794],{},[3481,5815,5817],{"id":5816},"usefetch",[2058,5818,527],{},[2560,5820,5822],{"id":5821},"emitroutechunkerror",[2058,5823,5824],{},"emitRouteChunkError",[2036,5826,5827,5828,5831],{},"Emit ",[2058,5829,5830],{},"app:chunkError"," hook when there is an error loading vite/webpack chunks.",[2036,5833,5834,5835,5838,5839,5842,5843,5845,5846,2318],{},"By default, Nuxt will also perform a reload of the new route when a chunk fails to load when navigating to a new route (",[2058,5836,5837],{},"automatic",").\nSetting ",[2058,5840,5841],{},"automatic-immediate"," will lead Nuxt to perform a reload of the current route right when a chunk fails to load (instead of waiting for navigation).\nYou can disable automatic handling by setting this to ",[2058,5844,3289],{},", or handle chunk errors manually by setting it to ",[2058,5847,5848],{},"manual",[2047,5850,5851,5857],{},[2050,5852,5853,2056,5855],{},[2053,5854,2055],{},[2058,5856,2544],{},[2050,5858,5859,2550,5861],{},[2053,5860,2549],{},[2058,5862,5863],{},"\"automatic\"",[2036,5865,5866,2056,5868],{},[2053,5867,3294],{},[3296,5869,5872],{"href":5870,"rel":5871},"https://github.com/nuxt/nuxt/pull/19038",[3300],"Nuxt PR #19038",[2560,5874,5876],{"id":5875},"enforcemodulecompatibility",[2058,5877,5878],{},"enforceModuleCompatibility",[2036,5880,5881],{},"Whether Nuxt should stop if a Nuxt module is incompatible.",[2047,5883,5884,5890],{},[2050,5885,5886,2056,5888],{},[2053,5887,2055],{},[2058,5889,3282],{},[2050,5891,5892,2550,5894],{},[2053,5893,2549],{},[2058,5895,3289],{},[2560,5897,5899],{"id":5898},"entryimportmap",[2058,5900,5901],{},"entryImportMap",[2047,5903,5904,5910],{},[2050,5905,5906,2056,5908],{},[2053,5907,2055],{},[2058,5909,3282],{},[2050,5911,5912,2550,5914],{},[2053,5913,2549],{},[2058,5915,3734],{},[2560,5917,5919],{"id":5918},"externalvue",[2058,5920,5921],{},"externalVue",[2036,5923,5924,5925,5928,5929,5004,5932,5935],{},"Externalize ",[2058,5926,5927],{},"vue",", ",[2058,5930,5931],{},"@vue/*",[2058,5933,5934],{},"vue-router"," when building.",[2047,5937,5938,5944],{},[2050,5939,5940,2056,5942],{},[2053,5941,2055],{},[2058,5943,3282],{},[2050,5945,5946,2550,5948],{},[2053,5947,2549],{},[2058,5949,3734],{},[2036,5951,5952,2056,5954],{},[2053,5953,3294],{},[3296,5955,5958],{"href":5956,"rel":5957},"https://github.com/nuxt/nuxt/issues/13632",[3300],"Nuxt Issue #13632",[2560,5960,5962],{"id":5961},"extrapagemetaextractionkeys",[2058,5963,5964],{},"extraPageMetaExtractionKeys",[2036,5966,5967,5968,2318],{},"Configure additional keys to extract from the page metadata when using ",[2058,5969,5970],{},"scanPageMeta",[2036,5972,5973],{},"This allows modules to access additional metadata from the page metadata. It's recommended to augment the NuxtPage types with your keys.",[2047,5975,5976],{},[2050,5977,5978,2056,5980],{},[2053,5979,2055],{},[2058,5981,3889],{},[2560,5983,5985],{"id":5984},"extractasyncdatahandlers",[2058,5986,5987],{},"extractAsyncDataHandlers",[2047,5989,5990,5996],{},[2050,5991,5992,2056,5994],{},[2053,5993,2055],{},[2058,5995,3282],{},[2050,5997,5998,2550,6000],{},[2053,5999,2549],{},[2058,6001,3289],{},[2560,6003,6005],{"id":6004},"granularcacheddata",[2058,6006,6007],{},"granularCachedData",[2036,6009,6010,6011,6014,6015,5004,6017,2318],{},"Whether to call and use the result from ",[2058,6012,6013],{},"getCachedData"," on manual refresh for ",[2058,6016,515],{},[2058,6018,527],{},[2047,6020,6021,6027],{},[2050,6022,6023,2056,6025],{},[2053,6024,2055],{},[2058,6026,3282],{},[2050,6028,6029,2550,6031],{},[2053,6030,2549],{},[2058,6032,3289],{},[2560,6034,6036],{"id":6035},"headnext",[2058,6037,6038],{},"headNext",[2036,6040,6041],{},"Use new experimental head optimisations:",[2047,6043,6044,6047,6053],{},[2050,6045,6046],{},"Add the capo.js head plugin in order to render tags in of the head in a more performant way. - Uses the hash hydration plugin to reduce initial hydration",[2050,6048,6049,2056,6051],{},[2053,6050,2055],{},[2058,6052,3282],{},[2050,6054,6055,2550,6057],{},[2053,6056,2549],{},[2058,6058,3734],{},[2036,6060,6061,2056,6063],{},[2053,6062,3294],{},[3296,6064,6067],{"href":6065,"rel":6066},"https://github.com/nuxt/nuxt/discussions/22632",[3300],"Nuxt Discussion #22632",[2560,6069,6071],{"id":6070},"inlinerouterules",[2058,6072,6073],{},"inlineRouteRules",[2036,6075,6076,6077,6080,6081,6084,6085,2318],{},"Allow defining ",[2058,6078,6079],{},"routeRules"," directly within your ",[2058,6082,6083],{},"~/pages"," directory using ",[2058,6086,682],{},[2036,6088,6089,6090,6093,6094,6097,6098,6093,6101,6104,6105,3741,6107,6109,6110,6112,6113,6080,6115,2318],{},"Rules are converted (based on the path) and applied for server requests. For example, a rule defined in ",[2058,6091,6092],{},"~/pages/foo/bar.vue"," will be applied to ",[2058,6095,6096],{},"/foo/bar"," requests. A rule in ",[2058,6099,6100],{},"~/pages/foo/[id].vue",[2058,6102,6103],{},"/foo/**"," requests.\nFor more control, such as if you are using a custom ",[2058,6106,4195],{},[2058,6108,2042],{}," set in the page's ",[2058,6111,678],{},", you should set ",[2058,6114,6079],{},[2058,6116,2340],{},[2047,6118,6119,6125],{},[2050,6120,6121,2056,6123],{},[2053,6122,2055],{},[2058,6124,3282],{},[2050,6126,6127,2550,6129],{},[2053,6128,2549],{},[2058,6130,3289],{},[2560,6132,6134],{"id":6133},"lazyhydration",[2058,6135,6136],{},"lazyHydration",[2036,6138,6139,6140,6143],{},"Enable automatic configuration of hydration strategies for ",[2058,6141,6142],{},"\u003CLazy>"," components.",[2036,6145,6146],{},"This feature intelligently determines when to hydrate lazy components based on visibility, idle time, or other triggers, improving performance by deferring hydration of components until they're needed.",[2047,6148,6149,6155],{},[2050,6150,6151,2056,6153],{},[2053,6152,2055],{},[2058,6154,3282],{},[2050,6156,6157,2550,6159],{},[2053,6158,2549],{},[2058,6160,3734],{},[2036,6162,6163,2099],{},[2053,6164,2345],{},[2067,6166,6168],{"className":2593,"code":6167,"language":2595,"meta":2072,"style":2072},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    lazyHydration: true // Enable smart hydration strategies for Lazy components\n  }\n})\n\n// In your Vue components\n\u003Ctemplate>\n  \u003CLazy>\n    \u003CExpensiveComponent />\n  \u003C/Lazy>\n\u003C/template>\n",[2058,6169,6170,6174,6186,6194,6207,6211,6217,6222,6227,6237,6247,6258,6267],{"__ignoreMap":2072},[2076,6171,6172],{"class":2078,"line":2079},[2076,6173,5143],{"class":3032},[2076,6175,6176,6178,6180,6182,6184],{"class":2078,"line":2086},[2076,6177,2358],{"class":2357},[2076,6179,2361],{"class":2357},[2076,6181,2606],{"class":2390},[2076,6183,2395],{"class":2394},[2076,6185,2083],{"class":2082},[2076,6187,6188,6190,6192],{"class":2078,"line":2114},[2076,6189,5160],{"class":2369},[2076,6191,2099],{"class":2082},[2076,6193,2364],{"class":2082},[2076,6195,6196,6199,6201,6204],{"class":2078,"line":2134},[2076,6197,6198],{"class":2369},"    lazyHydration",[2076,6200,2099],{"class":2082},[2076,6202,6203],{"class":5179}," true",[2076,6205,6206],{"class":3032}," // Enable smart hydration strategies for Lazy components\n",[2076,6208,6209],{"class":2078,"line":2155},[2076,6210,2516],{"class":2082},[2076,6212,6213,6215],{"class":2078,"line":2175},[2076,6214,2644],{"class":2082},[2076,6216,2647],{"class":2394},[2076,6218,6219],{"class":2078,"line":2196},[2076,6220,6221],{"emptyLinePlaceholder":1196},"\n",[2076,6223,6224],{"class":2078,"line":2216},[2076,6225,6226],{"class":3032},"// In your Vue components\n",[2076,6228,6229,6232,6234],{"class":2078,"line":2236},[2076,6230,6231],{"class":2394},"\u003C",[2076,6233,3774],{"class":2671},[2076,6235,6236],{"class":2394},">\n",[2076,6238,6239,6242,6245],{"class":2078,"line":2257},[2076,6240,6241],{"class":2394},"  \u003C",[2076,6243,6244],{"class":2671},"Lazy",[2076,6246,6236],{"class":2394},[2076,6248,6249,6252,6255],{"class":2078,"line":2278},[2076,6250,6251],{"class":2082},"    \u003C",[2076,6253,6254],{"class":2394},"ExpensiveComponent ",[2076,6256,6257],{"class":2082},"/>\n",[2076,6259,6260,6263,6265],{"class":2078,"line":2298},[2076,6261,6262],{"class":2082},"  \u003C/",[2076,6264,6244],{"class":2394},[2076,6266,6236],{"class":2082},[2076,6268,6269,6272,6274],{"class":2078,"line":2961},[2076,6270,6271],{"class":2082},"\u003C/",[2076,6273,3774],{"class":2394},[2076,6275,6236],{"class":2082},[2036,6277,6278,2056,6280],{},[2053,6279,3294],{},[3296,6281,6284],{"href":6282,"rel":6283},"https://github.com/nuxt/nuxt/pull/26468",[3300],"PR #26468",[2560,6286,6288],{"id":6287},"locallayeraliases",[2058,6289,6290],{},"localLayerAliases",[2036,6292,6293,6294,5928,6296,5928,6298,5004,6300,6302],{},"Resolve ",[2058,6295,2093],{},[2058,6297,2139],{},[2058,6299,2119],{},[2058,6301,2160],{}," aliases located within layers with respect to their layer source and root directories.",[2047,6304,6305,6311],{},[2050,6306,6307,2056,6309],{},[2053,6308,2055],{},[2058,6310,3282],{},[2050,6312,6313,2550,6315],{},[2053,6314,2549],{},[2058,6316,3734],{},[2560,6318,6320],{"id":6319},"navigationrepaint",[2058,6321,6322],{},"navigationRepaint",[2036,6324,6325],{},"Wait for a single animation frame before navigation, which gives an opportunity for the browser to repaint, acknowledging user interaction.",[2036,6327,6328],{},"It can reduce INP when navigating on prerendered routes.",[2047,6330,6331,6337],{},[2050,6332,6333,2056,6335],{},[2053,6334,2055],{},[2058,6336,3282],{},[2050,6338,6339,2550,6341],{},[2053,6340,2549],{},[2058,6342,3734],{},[2560,6344,6346],{"id":6345},"nitroautoimports",[2058,6347,6348],{},"nitroAutoImports",[2047,6350,6351,6357],{},[2050,6352,6353,2056,6355],{},[2053,6354,2055],{},[2058,6356,3282],{},[2050,6358,6359,2550,6361],{},[2053,6360,2549],{},[2058,6362,3734],{},[2560,6364,6366],{"id":6365},"novueserver",[2058,6367,6368],{},"noVueServer",[2036,6370,6371],{},"Disable vue server renderer endpoint within nitro.",[2047,6373,6374,6380],{},[2050,6375,6376,2056,6378],{},[2053,6377,2055],{},[2058,6379,3282],{},[2050,6381,6382,2550,6384],{},[2053,6383,2549],{},[2058,6385,3289],{},[2560,6387,6389],{"id":6388},"normalizecomponentnames",[2058,6390,6391],{},"normalizeComponentNames",[2036,6393,6394],{},"Ensure that auto-generated Vue component names match the full component name you would use to auto-import the component.",[2047,6396,6397,6403],{},[2050,6398,6399,2056,6401],{},[2053,6400,2055],{},[2058,6402,3282],{},[2050,6404,6405,2550,6407],{},[2053,6406,2549],{},[2058,6408,3289],{},[2560,6410,6412],{"id":6411},"parseerrordata",[2058,6413,6414],{},"parseErrorData",[2036,6416,6417,6418,6421],{},"Whether to parse ",[2058,6419,6420],{},"error.data"," when rendering a server error page.",[2047,6423,6424,6430],{},[2050,6425,6426,2056,6428],{},[2053,6427,2055],{},[2058,6429,3282],{},[2050,6431,6432,2550,6434],{},[2053,6433,2549],{},[2058,6435,3289],{},[2560,6437,6439],{"id":6438},"payloadextraction",[2058,6440,6441],{},"payloadExtraction",[2036,6443,6444],{},"When this option is enabled (by default) payload of pages that are prerendered are extracted",[2047,6446,6447,6453],{},[2050,6448,6449,2056,6451],{},[2053,6450,2055],{},[2058,6452,3282],{},[2050,6454,6455,2550,6457],{},[2053,6456,2549],{},[2058,6458,3734],{},[2560,6460,6462],{"id":6461},"pendingwhenidle",[2058,6463,6464],{},"pendingWhenIdle",[2036,6466,6467,6468,5004,6470,6472,6473,6476,6477,6479],{},"For ",[2058,6469,515],{},[2058,6471,527],{},", whether ",[2058,6474,6475],{},"pending"," should be ",[2058,6478,3734],{}," when data has not yet started to be fetched.",[2047,6481,6482,6488],{},[2050,6483,6484,2056,6486],{},[2053,6485,2055],{},[2058,6487,3282],{},[2050,6489,6490,2550,6492],{},[2053,6491,2549],{},[2058,6493,3734],{},[2560,6495,6497],{"id":6496},"polyfillvueusehead",[2058,6498,6499],{},"polyfillVueUseHead",[2036,6501,6502,6503,6506],{},"Whether or not to add a compatibility layer for modules, plugins or user code relying on the old ",[2058,6504,6505],{},"@vueuse/head"," API.",[2036,6508,6509],{},"This is disabled to reduce the client-side bundle by ~0.5kb.",[2047,6511,6512,6518],{},[2050,6513,6514,2056,6516],{},[2053,6515,2055],{},[2058,6517,3282],{},[2050,6519,6520,2550,6522],{},[2053,6521,2549],{},[2058,6523,3289],{},[2560,6525,6527],{"id":6526},"purgecacheddata",[2058,6528,6529],{},"purgeCachedData",[2036,6531,6532],{},"Whether to clean up Nuxt static and asyncData caches on route navigation.",[2036,6534,6535,6536,5004,6538,6541],{},"Nuxt will automatically purge cached data from ",[2058,6537,515],{},[2058,6539,6540],{},"nuxtApp.static.data",". This helps prevent memory leaks and ensures fresh data is loaded when needed, but it is possible to disable it.",[2047,6543,6544,6550],{},[2050,6545,6546,2056,6548],{},[2053,6547,2055],{},[2058,6549,3282],{},[2050,6551,6552,2550,6554],{},[2053,6553,2549],{},[2058,6555,3734],{},[2036,6557,6558,2099],{},[2053,6559,2345],{},[2067,6561,6563],{"className":2593,"code":6562,"language":2595,"meta":2072,"style":2072},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Disable automatic cache cleanup (default is true)\n    purgeCachedData: false\n  }\n})\n",[2058,6564,6565,6569,6581,6589,6594,6604,6608],{"__ignoreMap":2072},[2076,6566,6567],{"class":2078,"line":2079},[2076,6568,5143],{"class":3032},[2076,6570,6571,6573,6575,6577,6579],{"class":2078,"line":2086},[2076,6572,2358],{"class":2357},[2076,6574,2361],{"class":2357},[2076,6576,2606],{"class":2390},[2076,6578,2395],{"class":2394},[2076,6580,2083],{"class":2082},[2076,6582,6583,6585,6587],{"class":2078,"line":2114},[2076,6584,5160],{"class":2369},[2076,6586,2099],{"class":2082},[2076,6588,2364],{"class":2082},[2076,6590,6591],{"class":2078,"line":2134},[2076,6592,6593],{"class":3032},"    // Disable automatic cache cleanup (default is true)\n",[2076,6595,6596,6599,6601],{"class":2078,"line":2155},[2076,6597,6598],{"class":2369},"    purgeCachedData",[2076,6600,2099],{"class":2082},[2076,6602,6603],{"class":5179}," false\n",[2076,6605,6606],{"class":2078,"line":2175},[2076,6607,2516],{"class":2082},[2076,6609,6610,6612],{"class":2078,"line":2196},[2076,6611,2644],{"class":2082},[2076,6613,2647],{"class":2394},[2036,6615,6616,2056,6618],{},[2053,6617,3294],{},[3296,6619,6622],{"href":6620,"rel":6621},"https://github.com/nuxt/nuxt/pull/31379",[3300],"PR #31379",[2560,6624,6626],{"id":6625},"relativewatchpaths",[2058,6627,6628],{},"relativeWatchPaths",[2036,6630,6631,6632,6635],{},"Whether to provide relative paths in the ",[2058,6633,6634],{},"builder:watch"," hook.",[2036,6637,5383,6638,2318],{},[3296,6639,5387],{"href":5386},[2047,6641,6642,6648],{},[2050,6643,6644,2056,6646],{},[2053,6645,2055],{},[2058,6647,3282],{},[2050,6649,6650,2550,6652],{},[2053,6651,2549],{},[2058,6653,3734],{},[2560,6655,6657],{"id":6656},"renderjsonpayloads",[2058,6658,6659],{},"renderJsonPayloads",[2036,6661,6662],{},"Render JSON payloads with support for revivifying complex types.",[2047,6664,6665,6671],{},[2050,6666,6667,2056,6669],{},[2053,6668,2055],{},[2058,6670,3282],{},[2050,6672,6673,2550,6675],{},[2053,6674,2549],{},[2058,6676,3734],{},[2560,6678,6680],{"id":6679},"resetasyncdatatoundefined",[2058,6681,6682],{},"resetAsyncDataToUndefined",[2036,6684,6685,6686,5004,6689,6691,6692,6695,6696,6699,6700,2318],{},"Whether ",[2058,6687,6688],{},"clear",[2058,6690,650],{}," should reset async data to its ",[2312,6693,6694],{},"default"," value or update it to ",[2058,6697,6698],{},"null","/",[2058,6701,6702],{},"undefined",[2047,6704,6705,6711],{},[2050,6706,6707,2056,6709],{},[2053,6708,2055],{},[2058,6710,3282],{},[2050,6712,6713,2550,6715],{},[2053,6714,2549],{},[2058,6716,3734],{},[2560,6718,6720],{"id":6719},"respectnossrheader",[2058,6721,6722],{},"respectNoSSRHeader",[2036,6724,6725,6726,6729],{},"Allow disabling Nuxt SSR responses by setting the ",[2058,6727,6728],{},"x-nuxt-no-ssr"," header.",[2047,6731,6732,6738],{},[2050,6733,6734,2056,6736],{},[2053,6735,2055],{},[2058,6737,3282],{},[2050,6739,6740,2550,6742],{},[2053,6741,2549],{},[2058,6743,3289],{},[2560,6745,6747],{"id":6746},"restorestate",[2058,6748,6749],{},"restoreState",[2036,6751,6752,6753,6756,6757,6760],{},"Whether to restore Nuxt app state from ",[2058,6754,6755],{},"sessionStorage"," when reloading the page after a chunk error or manual ",[2058,6758,6759],{},"reloadNuxtApp()"," call.",[2036,6762,6763,6764,6766],{},"To avoid hydration errors, it will be applied only after the Vue app has been mounted, meaning there may be a flicker on initial load.\nConsider carefully before enabling this as it can cause unexpected behavior, and consider providing explicit keys to ",[2058,6765,619],{}," as auto-generated keys may not match across builds.",[2047,6768,6769,6775],{},[2050,6770,6771,2056,6773],{},[2053,6772,2055],{},[2058,6774,3282],{},[2050,6776,6777,2550,6779],{},[2053,6778,2549],{},[2058,6780,3289],{},[2560,6782,6784],{"id":6783},"runtimebaseurl",[2058,6785,6786],{},"runtimeBaseURL",[2047,6788,6789,6795],{},[2050,6790,6791,2056,6793],{},[2053,6792,2055],{},[2058,6794,3282],{},[2050,6796,6797,2550,6799],{},[2053,6798,2549],{},[2058,6800,3289],{},[2560,6802,6804],{"id":6803},"scanpagemeta",[2058,6805,5970],{},[2036,6807,6808,6809,6811],{},"Allow exposing some route metadata defined in ",[2058,6810,678],{}," at build-time to modules (alias, name, path, redirect, props, middleware).",[2036,6813,6814],{},"This only works with static or strings/arrays rather than variables or conditional assignment.",[2047,6816,6817,6823],{},[2050,6818,6819,2056,6821],{},[2053,6820,2055],{},[2058,6822,3282],{},[2050,6824,6825,2550,6827],{},[2053,6826,2549],{},[2058,6828,3734],{},[2036,6830,6831,2056,6833],{},[2053,6832,3294],{},[3296,6834,6837],{"href":6835,"rel":6836},"https://github.com/nuxt/nuxt/issues/24770",[3300],"Nuxt Issues #24770",[2560,6839,6841],{"id":6840},"serverappconfig",[2058,6842,6843],{},"serverAppConfig",[2047,6845,6846,6852],{},[2050,6847,6848,2056,6850],{},[2053,6849,2055],{},[2058,6851,3282],{},[2050,6853,6854,2550,6856],{},[2053,6855,2549],{},[2058,6857,3734],{},[2560,6859,6861],{"id":6860},"sharedprerenderdata",[2058,6862,6863],{},"sharedPrerenderData",[2036,6865,6866,6867,6869,6870,3741,6872,6874],{},"Automatically share payload ",[2312,6868,2477],{}," between pages that are prerendered. This can result in a significant performance improvement when prerendering sites that use ",[2058,6871,515],{},[2058,6873,527],{}," and fetch the same data in different pages.",[2036,6876,6877,6878,6880,6881,6883],{},"It is particularly important when enabling this feature to make sure that any unique key of your data is always resolvable to the same data. For example, if you are using ",[2058,6879,515],{}," to fetch data related to a particular page, you should provide a key that uniquely matches that data. (",[2058,6882,527],{}," should do this automatically for you.)",[2047,6885,6886,6892],{},[2050,6887,6888,2056,6890],{},[2053,6889,2055],{},[2058,6891,3282],{},[2050,6893,6894,2550,6896],{},[2053,6895,2549],{},[2058,6897,3289],{},[2036,6899,6900,2099],{},[2053,6901,2345],{},[2067,6903,6905],{"className":2593,"code":6904,"language":2595,"meta":2072,"style":2072},"// This would be unsafe in a dynamic page (e.g. `[slug].vue`) because the route slug makes a difference\n// to the data fetched, but Nuxt can't know that because it's not reflected in the key.\nconst route = useRoute()\nconst { data } = await useAsyncData(async () => {\n  return await $fetch(`/api/my-page/${route.params.slug}`)\n})\n// Instead, you should use a key that uniquely identifies the data fetched.\nconst { data } = await useAsyncData(route.params.slug, async () => {\n  return await $fetch(`/api/my-page/${route.params.slug}`)\n})\n",[2058,6906,6907,6912,6917,6933,6966,7005,7011,7016,7054,7084],{"__ignoreMap":2072},[2076,6908,6909],{"class":2078,"line":2079},[2076,6910,6911],{"class":3032},"// This would be unsafe in a dynamic page (e.g. `[slug].vue`) because the route slug makes a difference\n",[2076,6913,6914],{"class":2078,"line":2086},[2076,6915,6916],{"class":3032},"// to the data fetched, but Nuxt can't know that because it's not reflected in the key.\n",[2076,6918,6919,6922,6925,6927,6930],{"class":2078,"line":2114},[2076,6920,6921],{"class":2092},"const",[2076,6923,6924],{"class":2394}," route ",[2076,6926,2666],{"class":2082},[2076,6928,6929],{"class":2390}," useRoute",[2076,6931,6932],{"class":2394},"()\n",[2076,6934,6935,6937,6940,6943,6945,6948,6951,6954,6956,6959,6962,6964],{"class":2078,"line":2134},[2076,6936,6921],{"class":2092},[2076,6938,6939],{"class":2082}," {",[2076,6941,6942],{"class":2394}," data ",[2076,6944,2644],{"class":2082},[2076,6946,6947],{"class":2082}," =",[2076,6949,6950],{"class":2357}," await",[2076,6952,6953],{"class":2390}," useAsyncData",[2076,6955,2395],{"class":2394},[2076,6957,6958],{"class":2092},"async",[2076,6960,6961],{"class":2082}," ()",[2076,6963,4008],{"class":2092},[2076,6965,2364],{"class":2082},[2076,6967,6968,6971,6973,6976,6978,6981,6984,6987,6990,6992,6995,6997,7000,7003],{"class":2078,"line":2155},[2076,6969,6970],{"class":2357},"  return",[2076,6972,6950],{"class":2357},[2076,6974,6975],{"class":2390}," $fetch",[2076,6977,2395],{"class":2369},[2076,6979,6980],{"class":2082},"`",[2076,6982,6983],{"class":2105},"/api/my-page/",[2076,6985,6986],{"class":2082},"${",[2076,6988,6989],{"class":2394},"route",[2076,6991,2318],{"class":2082},[2076,6993,6994],{"class":2394},"params",[2076,6996,2318],{"class":2082},[2076,6998,6999],{"class":2394},"slug",[2076,7001,7002],{"class":2082},"}`",[2076,7004,2647],{"class":2369},[2076,7006,7007,7009],{"class":2078,"line":2175},[2076,7008,2644],{"class":2082},[2076,7010,2647],{"class":2394},[2076,7012,7013],{"class":2078,"line":2196},[2076,7014,7015],{"class":3032},"// Instead, you should use a key that uniquely identifies the data fetched.\n",[2076,7017,7018,7020,7022,7024,7026,7028,7030,7032,7035,7037,7039,7041,7043,7045,7048,7050,7052],{"class":2078,"line":2216},[2076,7019,6921],{"class":2092},[2076,7021,6939],{"class":2082},[2076,7023,6942],{"class":2394},[2076,7025,2644],{"class":2082},[2076,7027,6947],{"class":2082},[2076,7029,6950],{"class":2357},[2076,7031,6953],{"class":2390},[2076,7033,7034],{"class":2394},"(route",[2076,7036,2318],{"class":2082},[2076,7038,6994],{"class":2394},[2076,7040,2318],{"class":2082},[2076,7042,6999],{"class":2394},[2076,7044,2413],{"class":2082},[2076,7046,7047],{"class":2092}," async",[2076,7049,6961],{"class":2082},[2076,7051,4008],{"class":2092},[2076,7053,2364],{"class":2082},[2076,7055,7056,7058,7060,7062,7064,7066,7068,7070,7072,7074,7076,7078,7080,7082],{"class":2078,"line":2236},[2076,7057,6970],{"class":2357},[2076,7059,6950],{"class":2357},[2076,7061,6975],{"class":2390},[2076,7063,2395],{"class":2369},[2076,7065,6980],{"class":2082},[2076,7067,6983],{"class":2105},[2076,7069,6986],{"class":2082},[2076,7071,6989],{"class":2394},[2076,7073,2318],{"class":2082},[2076,7075,6994],{"class":2394},[2076,7077,2318],{"class":2082},[2076,7079,6999],{"class":2394},[2076,7081,7002],{"class":2082},[2076,7083,2647],{"class":2369},[2076,7085,7086,7088],{"class":2078,"line":2257},[2076,7087,2644],{"class":2082},[2076,7089,2647],{"class":2394},[2560,7091,7093],{"id":7092},"spaloadingtemplatelocation",[2058,7094,7095],{},"spaLoadingTemplateLocation",[2036,7097,7098],{},"Keep showing the spa-loading-template until suspense:resolve",[2047,7100,7101,7107],{},[2050,7102,7103,2056,7105],{},[2053,7104,2055],{},[2058,7106,2544],{},[2050,7108,7109,2550,7111],{},[2053,7110,2549],{},[2058,7112,7113],{},"\"within\"",[2036,7115,7116,2056,7118],{},[2053,7117,3294],{},[3296,7119,7122],{"href":7120,"rel":7121},"https://github.com/nuxt/nuxt/issues/21721",[3300],"Nuxt Issues #21721",[2560,7124,7126],{"id":7125},"templateimportresolution",[2058,7127,7128],{},"templateImportResolution",[2036,7130,7131],{},"Disable resolving imports into Nuxt templates from the path of the module that added the template.",[2036,7133,7134,7135,7137],{},"By default, Nuxt attempts to resolve imports in templates relative to the module that added them. Setting this to ",[2058,7136,3289],{}," disables this behavior, which may be useful if you're experiencing resolution conflicts in certain environments.",[2047,7139,7140,7146],{},[2050,7141,7142,2056,7144],{},[2053,7143,2055],{},[2058,7145,3282],{},[2050,7147,7148,2550,7150],{},[2053,7149,2549],{},[2058,7151,3734],{},[2036,7153,7154,2099],{},[2053,7155,2345],{},[2067,7157,7159],{"className":2593,"code":7158,"language":2595,"meta":2072,"style":2072},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Disable template import resolution from module path\n    templateImportResolution: false\n  }\n})\n",[2058,7160,7161,7165,7177,7185,7190,7199,7203],{"__ignoreMap":2072},[2076,7162,7163],{"class":2078,"line":2079},[2076,7164,5143],{"class":3032},[2076,7166,7167,7169,7171,7173,7175],{"class":2078,"line":2086},[2076,7168,2358],{"class":2357},[2076,7170,2361],{"class":2357},[2076,7172,2606],{"class":2390},[2076,7174,2395],{"class":2394},[2076,7176,2083],{"class":2082},[2076,7178,7179,7181,7183],{"class":2078,"line":2114},[2076,7180,5160],{"class":2369},[2076,7182,2099],{"class":2082},[2076,7184,2364],{"class":2082},[2076,7186,7187],{"class":2078,"line":2134},[2076,7188,7189],{"class":3032},"    // Disable template import resolution from module path\n",[2076,7191,7192,7195,7197],{"class":2078,"line":2155},[2076,7193,7194],{"class":2369},"    templateImportResolution",[2076,7196,2099],{"class":2082},[2076,7198,6603],{"class":5179},[2076,7200,7201],{"class":2078,"line":2175},[2076,7202,2516],{"class":2082},[2076,7204,7205,7207],{"class":2078,"line":2196},[2076,7206,2644],{"class":2082},[2076,7208,2647],{"class":2394},[2036,7210,7211,2056,7213],{},[2053,7212,3294],{},[3296,7214,7217],{"href":7215,"rel":7216},"https://github.com/nuxt/nuxt/pull/31175",[3300],"PR #31175",[2560,7219,7221],{"id":7220},"templaterouteinjection",[2058,7222,7223],{},"templateRouteInjection",[2036,7225,7226,7227,7230,7231,7233,7234,7236,7237,7239,7240,7243],{},"By default the route object returned by the auto-imported ",[2058,7228,7229],{},"useRoute()"," composable is kept in sync with the current page in view in ",[2058,7232,468],{},". This is not true for ",[2058,7235,5934],{},"'s exported ",[2058,7238,591],{}," or for the default ",[2058,7241,7242],{},"$route"," object available in your Vue templates.",[2036,7245,7246,7247,7249,7250,2318],{},"By enabling this option a mixin will be injected to keep the ",[2058,7248,7242],{}," template object in sync with Nuxt's managed ",[2058,7251,7229],{},[2047,7253,7254,7260],{},[2050,7255,7256,2056,7258],{},[2053,7257,2055],{},[2058,7259,3282],{},[2050,7261,7262,2550,7264],{},[2053,7263,2549],{},[2058,7265,3734],{},[2560,7267,7269],{"id":7268},"templateutils",[2058,7270,7271],{},"templateUtils",[2036,7273,7274,7275,7277,7278,5928,7281,5004,7284,7287],{},"Whether to provide a legacy ",[2058,7276,7271],{}," object (with ",[2058,7279,7280],{},"serialize",[2058,7282,7283],{},"importName",[2058,7285,7286],{},"importSources",") when compiling Nuxt templates.",[2036,7289,5383,7290,2318],{},[3296,7291,5387],{"href":5386},[2047,7293,7294,7300],{},[2050,7295,7296,2056,7298],{},[2053,7297,2055],{},[2058,7299,3282],{},[2050,7301,7302,2550,7304],{},[2053,7303,2549],{},[2058,7305,3734],{},[2560,7307,7309],{"id":7308},"treeshakeclientonly",[2058,7310,7311],{},"treeshakeClientOnly",[2036,7313,7314],{},"Tree shakes contents of client-only components from server bundle.",[2047,7316,7317,7323],{},[2050,7318,7319,2056,7321],{},[2053,7320,2055],{},[2058,7322,3282],{},[2050,7324,7325,2550,7327],{},[2053,7326,2549],{},[2058,7328,3734],{},[2036,7330,7331,2056,7333],{},[2053,7332,3294],{},[3296,7334,7337],{"href":7335,"rel":7336},"https://github.com/nuxt/framework/pull/5750",[3300],"Nuxt PR #5750",[2560,7339,7341],{"id":7340},"typedpages",[2058,7342,7343],{},"typedPages",[2036,7345,7346,7347,2318],{},"Enable the new experimental typed router using ",[3296,7348,7351],{"href":7349,"rel":7350},"https://github.com/posva/unplugin-vue-router",[3300],"unplugin-vue-router",[2047,7353,7354,7360],{},[2050,7355,7356,2056,7358],{},[2053,7357,2055],{},[2058,7359,3282],{},[2050,7361,7362,2550,7364],{},[2053,7363,2549],{},[2058,7365,3289],{},[2560,7367,7369],{"id":7368},"viewtransition-1",[2058,7370,3626],{},[2036,7372,7373],{},"Enable View Transition API integration with client-side router.",[2047,7375,7376,7382],{},[2050,7377,7378,2056,7380],{},[2053,7379,2055],{},[2058,7381,3282],{},[2050,7383,7384,2550,7386],{},[2053,7385,2549],{},[2058,7387,3289],{},[2036,7389,7390,2056,7392],{},[2053,7391,3294],{},[3296,7393,7396],{"href":7394,"rel":7395},"https://developer.chrome.com/docs/web-platform/view-transitions",[3300],"View Transitions API",[2560,7398,7400],{"id":7399},"viteenvironmentapi",[2058,7401,7402],{},"viteEnvironmentApi",[2047,7404,7405,7411],{},[2050,7406,7407,2056,7409],{},[2053,7408,2055],{},[2058,7410,3282],{},[2050,7412,7413,2550,7415],{},[2053,7414,2549],{},[2058,7416,3289],{},[2560,7418,7420],{"id":7419},"watcher",[2058,7421,7419],{},[2036,7423,7424],{},"Set an alternative watcher that will be used as the watching service for Nuxt.",[2036,7426,7427,7428,5004,7430,7433,7434,7437,7438,7441,7442,7445],{},"Nuxt uses 'chokidar-granular' if your source directory is the same as your root directory . This will ignore top-level directories (like ",[2058,7429,166],{},[2058,7431,7432],{},".git",") that are excluded from watching.\nYou can set this instead to ",[2058,7435,7436],{},"parcel"," to use ",[2058,7439,7440],{},"@parcel/watcher",", which may improve performance in large projects or on Windows platforms.\nYou can also set this to ",[2058,7443,7444],{},"chokidar"," to watch all files in your source directory.",[2047,7447,7448,7454],{},[2050,7449,7450,2056,7452],{},[2053,7451,2055],{},[2058,7453,2544],{},[2050,7455,7456,2550,7458],{},[2053,7457,2549],{},[2058,7459,7460],{},"\"chokidar\"",[2036,7462,7463,2056,7465],{},[2053,7464,3294],{},[3296,7466,7444],{"href":7467,"rel":7468},"https://github.com/paulmillr/chokidar",[3300],[2036,7470,7471,2056,7473],{},[2053,7472,3294],{},[3296,7474,7440],{"href":7475,"rel":7476},"https://github.com/parcel-bundler/watcher",[3300],[2560,7478,7480],{"id":7479},"writeearlyhints",[2058,7481,7482],{},"writeEarlyHints",[2036,7484,7485],{},"Write early hints when using node server.",[2047,7487,7488,7494],{},[2050,7489,7490,2056,7492],{},[2053,7491,2055],{},[2058,7493,3282],{},[2050,7495,7496,2550,7498],{},[2053,7497,2549],{},[2058,7499,3289],{},[2303,7501,7502],{},[2036,7503,7504,7506],{},[2053,7505,2309],{},": nginx does not support 103 Early hints in the current version.",[2040,7508,7509],{"id":7509},"extends",[2036,7511,7512],{},"Extend project from multiple local or remote sources.",[2036,7514,7515,7516,5928,7519,2550,7522,3741,7525],{},"Value should be either a string or array of strings pointing to source directories or config path relative to current config.\nYou can use ",[2058,7517,7518],{},"github:",[2058,7520,7521],{},"gh:",[2058,7523,7524],{},"gitlab:",[2058,7526,7527],{},"bitbucket:",[2036,7529,7530,2056,7532],{},[2053,7531,3294],{},[3296,7533,7536,7539],{"href":7534,"rel":7535},"https://github.com/unjs/c12#extending-config-layer-from-remote-sources",[3300],[2058,7537,7538],{},"c12"," docs on extending config layers",[2036,7541,7542,2056,7544],{},[2053,7543,3294],{},[3296,7545,7548,7551],{"href":7546,"rel":7547},"https://github.com/unjs/giget",[3300],[2058,7549,7550],{},"giget"," documentation",[2040,7553,7554],{"id":7554},"extensions",[2036,7556,7557],{},"The extensions that should be resolved by the Nuxt resolver.",[2047,7559,7560,7566],{},[2050,7561,7562,2056,7564],{},[2053,7563,2055],{},[2058,7565,3889],{},[2050,7567,7568],{},[2053,7569,2065],{},[2067,7571,7573],{"className":2069,"code":7572,"language":2071,"meta":2072,"style":2072},"[\n  \".js\",\n  \".jsx\",\n  \".mjs\",\n  \".ts\",\n  \".tsx\",\n  \".vue\"\n]\n",[2058,7574,7575,7579,7590,7601,7612,7623,7634,7643],{"__ignoreMap":2072},[2076,7576,7577],{"class":2078,"line":2079},[2076,7578,4429],{"class":2082},[2076,7580,7581,7583,7586,7588],{"class":2078,"line":2086},[2076,7582,2089],{"class":2082},[2076,7584,7585],{"class":2105},".js",[2076,7587,2096],{"class":2082},[2076,7589,2111],{"class":2082},[2076,7591,7592,7594,7597,7599],{"class":2078,"line":2114},[2076,7593,2089],{"class":2082},[2076,7595,7596],{"class":2105},".jsx",[2076,7598,2096],{"class":2082},[2076,7600,2111],{"class":2082},[2076,7602,7603,7605,7608,7610],{"class":2078,"line":2134},[2076,7604,2089],{"class":2082},[2076,7606,7607],{"class":2105},".mjs",[2076,7609,2096],{"class":2082},[2076,7611,2111],{"class":2082},[2076,7613,7614,7616,7619,7621],{"class":2078,"line":2155},[2076,7615,2089],{"class":2082},[2076,7617,7618],{"class":2105},".ts",[2076,7620,2096],{"class":2082},[2076,7622,2111],{"class":2082},[2076,7624,7625,7627,7630,7632],{"class":2078,"line":2175},[2076,7626,2089],{"class":2082},[2076,7628,7629],{"class":2105},".tsx",[2076,7631,2096],{"class":2082},[2076,7633,2111],{"class":2082},[2076,7635,7636,7638,7641],{"class":2078,"line":2196},[2076,7637,2089],{"class":2082},[2076,7639,7640],{"class":2105},".vue",[2076,7642,2295],{"class":2082},[2076,7644,7645],{"class":2078,"line":2216},[2076,7646,3958],{"class":2082},[2040,7648,7649],{"id":7649},"features",[2036,7651,7652],{},"Some features of Nuxt are available on an opt-in basis, or can be disabled based on your needs.",[2560,7654,7656],{"id":7655},"devlogs",[2058,7657,7658],{},"devLogs",[2036,7660,7661,7662,6635],{},"Stream server logs to the client as you are developing. These logs can be handled in the ",[2058,7663,7664],{},"dev:ssr-logs",[2036,7666,7667,7668,7671],{},"If set to ",[2058,7669,7670],{},"silent",", the logs will not be printed to the browser console.",[2047,7673,7674,7680],{},[2050,7675,7676,2056,7678],{},[2053,7677,2055],{},[2058,7679,3282],{},[2050,7681,7682,2550,7684],{},[2053,7683,2549],{},[2058,7685,3289],{},[2560,7687,7689],{"id":7688},"inlinestyles",[2058,7690,7691],{},"inlineStyles",[2036,7693,7694],{},"Inline styles when rendering HTML (currently vite only).",[2036,7696,7697],{},"You can also pass a function that receives the path of a Vue component and returns a boolean indicating whether to inline the styles for that component.",[2047,7699,7700,7706],{},[2050,7701,7702,2056,7704],{},[2053,7703,2055],{},[2058,7705,3282],{},[2050,7707,7708,2550,7710],{},[2053,7709,2549],{},[2058,7711,3734],{},[2560,7713,7715],{"id":7714},"noscripts",[2058,7716,7717],{},"noScripts",[2036,7719,7720,7721,2318],{},"Turn off rendering of Nuxt scripts and JS resource hints. You can also disable scripts more granularly within ",[2058,7722,6079],{},[2036,7724,7725,7726,7728],{},"If set to 'production' or ",[2058,7727,3734],{},", JS will be disabled in production mode only.",[2047,7730,7731,7737],{},[2050,7732,7733,2056,7735],{},[2053,7734,2055],{},[2058,7736,3282],{},[2050,7738,7739,2550,7741],{},[2053,7740,2549],{},[2058,7742,3289],{},[2040,7744,7745],{"id":7745},"future",[2036,7747,7748,7750],{},[2058,7749,7745],{}," is for early opting-in to new features that will become default in a future (possibly major) version of the framework.",[2560,7752,7754],{"id":7753},"compatibilityversion",[2058,7755,7756],{},"compatibilityVersion",[2036,7758,7759],{},"Enable early access to Nuxt v4 features or flags.",[2036,7761,7762,7763,7765,7766,7769],{},"Setting ",[2058,7764,7756],{}," to ",[2058,7767,7768],{},"4"," changes defaults throughout your Nuxt configuration, but you can granularly re-enable Nuxt v3 behaviour when testing (see example). Please file issues if so, so that we can address in Nuxt or in the ecosystem.",[2047,7771,7772,7778],{},[2050,7773,7774,2056,7776],{},[2053,7775,2055],{},[2058,7777,4586],{},[2050,7779,7780,2550,7782],{},[2053,7781,2549],{},[2058,7783,7784],{},"3",[2036,7786,7787,2099],{},[2053,7788,2345],{},[2067,7790,7792],{"className":2593,"code":7791,"language":2595,"meta":2072,"style":2072},"export default defineNuxtConfig({\n  future: {\n    compatibilityVersion: 4,\n  },\n  // To re-enable _all_ Nuxt v3 behaviour, set the following options:\n  srcDir: '.',\n  dir: {\n    app: 'app'\n  },\n  experimental: {\n    compileTemplate: true,\n    templateUtils: true,\n    relativeWatchPaths: true,\n    resetAsyncDataToUndefined: true,\n    defaults: {\n      useAsyncData: {\n        deep: true\n      }\n    }\n  },\n  unhead: {\n    renderSSRHeadOptions: {\n      omitLineBreaks: false\n    }\n  }\n})\n",[2058,7793,7794,7806,7815,7828,7833,7838,7853,7862,7875,7879,7887,7898,7909,7920,7931,7940,7949,7958,7963,7967,7971,7980,7989,7998,8002,8006],{"__ignoreMap":2072},[2076,7795,7796,7798,7800,7802,7804],{"class":2078,"line":2079},[2076,7797,2358],{"class":2357},[2076,7799,2361],{"class":2357},[2076,7801,2606],{"class":2390},[2076,7803,2395],{"class":2394},[2076,7805,2083],{"class":2082},[2076,7807,7808,7811,7813],{"class":2078,"line":2086},[2076,7809,7810],{"class":2369},"  future",[2076,7812,2099],{"class":2082},[2076,7814,2364],{"class":2082},[2076,7816,7817,7820,7822,7826],{"class":2078,"line":2114},[2076,7818,7819],{"class":2369},"    compatibilityVersion",[2076,7821,2099],{"class":2082},[2076,7823,7825],{"class":7824},"sYRBq"," 4",[2076,7827,2111],{"class":2082},[2076,7829,7830],{"class":2078,"line":2134},[2076,7831,7832],{"class":2082},"  },\n",[2076,7834,7835],{"class":2078,"line":2155},[2076,7836,7837],{"class":3032},"  // To re-enable _all_ Nuxt v3 behaviour, set the following options:\n",[2076,7839,7840,7843,7845,7847,7849,7851],{"class":2078,"line":2175},[2076,7841,7842],{"class":2369},"  srcDir",[2076,7844,2099],{"class":2082},[2076,7846,2629],{"class":2082},[2076,7848,2318],{"class":2105},[2076,7850,2385],{"class":2082},[2076,7852,2111],{"class":2082},[2076,7854,7855,7858,7860],{"class":2078,"line":2196},[2076,7856,7857],{"class":2369},"  dir",[2076,7859,2099],{"class":2082},[2076,7861,2364],{"class":2082},[2076,7863,7864,7867,7869,7871,7873],{"class":2078,"line":2216},[2076,7865,7866],{"class":2369},"    app",[2076,7868,2099],{"class":2082},[2076,7870,2629],{"class":2082},[2076,7872,1193],{"class":2105},[2076,7874,2635],{"class":2082},[2076,7876,7877],{"class":2078,"line":2236},[2076,7878,7832],{"class":2082},[2076,7880,7881,7883,7885],{"class":2078,"line":2257},[2076,7882,5160],{"class":2369},[2076,7884,2099],{"class":2082},[2076,7886,2364],{"class":2082},[2076,7888,7889,7892,7894,7896],{"class":2078,"line":2278},[2076,7890,7891],{"class":2369},"    compileTemplate",[2076,7893,2099],{"class":2082},[2076,7895,6203],{"class":5179},[2076,7897,2111],{"class":2082},[2076,7899,7900,7903,7905,7907],{"class":2078,"line":2298},[2076,7901,7902],{"class":2369},"    templateUtils",[2076,7904,2099],{"class":2082},[2076,7906,6203],{"class":5179},[2076,7908,2111],{"class":2082},[2076,7910,7911,7914,7916,7918],{"class":2078,"line":2961},[2076,7912,7913],{"class":2369},"    relativeWatchPaths",[2076,7915,2099],{"class":2082},[2076,7917,6203],{"class":5179},[2076,7919,2111],{"class":2082},[2076,7921,7922,7925,7927,7929],{"class":2078,"line":2975},[2076,7923,7924],{"class":2369},"    resetAsyncDataToUndefined",[2076,7926,2099],{"class":2082},[2076,7928,6203],{"class":5179},[2076,7930,2111],{"class":2082},[2076,7932,7933,7936,7938],{"class":2078,"line":2990},[2076,7934,7935],{"class":2369},"    defaults",[2076,7937,2099],{"class":2082},[2076,7939,2364],{"class":2082},[2076,7941,7942,7945,7947],{"class":2078,"line":3170},[2076,7943,7944],{"class":2369},"      useAsyncData",[2076,7946,2099],{"class":2082},[2076,7948,2364],{"class":2082},[2076,7950,7951,7954,7956],{"class":2078,"line":3180},[2076,7952,7953],{"class":2369},"        deep",[2076,7955,2099],{"class":2082},[2076,7957,4222],{"class":5179},[2076,7959,7960],{"class":2078,"line":3186},[2076,7961,7962],{"class":2082},"      }\n",[2076,7964,7965],{"class":2078,"line":3205},[2076,7966,2927],{"class":2082},[2076,7968,7969],{"class":2078,"line":3212},[2076,7970,7832],{"class":2082},[2076,7972,7973,7976,7978],{"class":2078,"line":3222},[2076,7974,7975],{"class":2369},"  unhead",[2076,7977,2099],{"class":2082},[2076,7979,2364],{"class":2082},[2076,7981,7982,7985,7987],{"class":2078,"line":3228},[2076,7983,7984],{"class":2369},"    renderSSRHeadOptions",[2076,7986,2099],{"class":2082},[2076,7988,2364],{"class":2082},[2076,7990,7991,7994,7996],{"class":2078,"line":3246},[2076,7992,7993],{"class":2369},"      omitLineBreaks",[2076,7995,2099],{"class":2082},[2076,7997,6603],{"class":5179},[2076,7999,8000],{"class":2078,"line":3252},[2076,8001,2927],{"class":2082},[2076,8003,8004],{"class":2078,"line":3257},[2076,8005,2516],{"class":2082},[2076,8007,8009,8011],{"class":2078,"line":8008},26,[2076,8010,2644],{"class":2082},[2076,8012,2647],{"class":2394},[2560,8014,8016],{"id":8015},"multiapp",[2058,8017,8018],{},"multiApp",[2036,8020,8021],{},"This enables early access to the experimental multi-app support.",[2047,8023,8024,8030],{},[2050,8025,8026,2056,8028],{},[2053,8027,2055],{},[2058,8029,3282],{},[2050,8031,8032,2550,8034],{},[2053,8033,2549],{},[2058,8035,3289],{},[2036,8037,8038,2056,8040],{},[2053,8039,3294],{},[3296,8041,8044],{"href":8042,"rel":8043},"https://github.com/nuxt/nuxt/issues/21635",[3300],"Nuxt Issue #21635",[2560,8046,8048],{"id":8047},"typescriptbundlerresolution",[2058,8049,8050],{},"typescriptBundlerResolution",[2036,8052,8053],{},"This enables 'Bundler' module resolution mode for TypeScript, which is the recommended setting for frameworks like Nuxt and Vite.",[2036,8055,8056,8057,8060],{},"It improves type support when using modern libraries with ",[2058,8058,8059],{},"exports",".\nYou can set it to false to use the legacy 'Node' mode, which is the default for TypeScript.",[2047,8062,8063,8069],{},[2050,8064,8065,2056,8067],{},[2053,8066,2055],{},[2058,8068,3282],{},[2050,8070,8071,2550,8073],{},[2053,8072,2549],{},[2058,8074,3734],{},[2036,8076,8077,2056,8079],{},[2053,8078,3294],{},[3296,8080,8083,8084,8087],{"href":8081,"rel":8082},"https://github.com/microsoft/TypeScript/pull/51669",[3300],"TypeScript PR implementing ",[2058,8085,8086],{},"bundler"," module resolution",[2040,8089,8090],{"id":8090},"generate",[2560,8092,8094],{"id":8093},"exclude",[2058,8095,8093],{},[2036,8097,8098,8099,2318],{},"This option is no longer used. Instead, use ",[2058,8100,8101],{},"nitro.prerender.ignore",[2047,8103,8104],{},[2050,8105,8106,2056,8108],{},[2053,8107,2055],{},[2058,8109,3889],{},[2560,8111,8113],{"id":8112},"routes",[2058,8114,8112],{},[2036,8116,8117],{},"The routes to generate.",[2036,8119,8120,8121,2318],{},"If you are using the crawler, this will be only the starting point for route generation. This is often necessary when using dynamic routes.\nIt is preferred to use ",[2058,8122,8123],{},"nitro.prerender.routes",[2047,8125,8126],{},[2050,8127,8128,2056,8130],{},[2053,8129,2055],{},[2058,8131,3889],{},[2036,8133,8134,2099],{},[2053,8135,2345],{},[2067,8137,8139],{"className":2348,"code":8138,"language":2350,"meta":2072,"style":2072},"routes: ['/users/1', '/users/2', '/users/3']\n",[2058,8140,8141],{"__ignoreMap":2072},[2076,8142,8143,8145,8147,8149,8151,8154,8156,8158,8160,8163,8165,8167,8169,8172,8174],{"class":2078,"line":2079},[2076,8144,8112],{"class":2671},[2076,8146,2099],{"class":2082},[2076,8148,3995],{"class":2394},[2076,8150,2385],{"class":2082},[2076,8152,8153],{"class":2105},"/users/1",[2076,8155,2385],{"class":2082},[2076,8157,2413],{"class":2082},[2076,8159,2629],{"class":2082},[2076,8161,8162],{"class":2105},"/users/2",[2076,8164,2385],{"class":2082},[2076,8166,2413],{"class":2082},[2076,8168,2629],{"class":2082},[2076,8170,8171],{"class":2105},"/users/3",[2076,8173,2385],{"class":2082},[2076,8175,3958],{"class":2394},[2040,8177,8178],{"id":8178},"hooks",[2036,8180,8181,8182,2318],{},"Hooks are listeners to Nuxt events that are typically used in modules, but are also available in ",[2058,8183,2340],{},[2036,8185,8186,8187,8189],{},"Internally, hooks follow a naming pattern using colons (e.g., build:done).\nFor ease of configuration, you can also structure them as an hierarchical object in ",[2058,8188,2340],{}," (as below).",[2036,8191,8192,2099],{},[2053,8193,2345],{},[2067,8195,8197],{"className":2348,"code":8196,"language":2350,"meta":2072,"style":2072},"import fs from 'node:fs'\nimport path from 'node:path'\nexport default {\n  hooks: {\n    build: {\n      done(builder) {\n        const extraFilePath = path.join(\n          builder.nuxt.options.buildDir,\n          'extra-file'\n        )\n        fs.writeFileSync(extraFilePath, 'Something extra')\n      }\n    }\n  }\n}\n",[2058,8198,8199,8217,8233,8241,8250,8259,8272,8293,8312,8322,8327,8353,8357,8361,8365],{"__ignoreMap":2072},[2076,8200,8201,8204,8207,8210,8212,8215],{"class":2078,"line":2079},[2076,8202,8203],{"class":2357},"import",[2076,8205,8206],{"class":2394}," fs ",[2076,8208,8209],{"class":2357},"from",[2076,8211,2629],{"class":2082},[2076,8213,8214],{"class":2105},"node:fs",[2076,8216,2635],{"class":2082},[2076,8218,8219,8221,8224,8226,8228,8231],{"class":2078,"line":2086},[2076,8220,8203],{"class":2357},[2076,8222,8223],{"class":2394}," path ",[2076,8225,8209],{"class":2357},[2076,8227,2629],{"class":2082},[2076,8229,8230],{"class":2105},"node:path",[2076,8232,2635],{"class":2082},[2076,8234,8235,8237,8239],{"class":2078,"line":2114},[2076,8236,2358],{"class":2357},[2076,8238,2361],{"class":2357},[2076,8240,2364],{"class":2082},[2076,8242,8243,8246,8248],{"class":2078,"line":2134},[2076,8244,8245],{"class":2369},"  hooks",[2076,8247,2099],{"class":2082},[2076,8249,2364],{"class":2082},[2076,8251,8252,8255,8257],{"class":2078,"line":2155},[2076,8253,8254],{"class":2369},"    build",[2076,8256,2099],{"class":2082},[2076,8258,2364],{"class":2082},[2076,8260,8261,8264,8266,8268,8270],{"class":2078,"line":2175},[2076,8262,8263],{"class":2369},"      done",[2076,8265,2395],{"class":2082},[2076,8267,4114],{"class":4001},[2076,8269,5754],{"class":2082},[2076,8271,2364],{"class":2082},[2076,8273,8274,8277,8280,8282,8285,8287,8290],{"class":2078,"line":2196},[2076,8275,8276],{"class":2092},"        const",[2076,8278,8279],{"class":2394}," extraFilePath",[2076,8281,6947],{"class":2082},[2076,8283,8284],{"class":2394}," path",[2076,8286,2318],{"class":2082},[2076,8288,8289],{"class":2390},"join",[2076,8291,8292],{"class":2369},"(\n",[2076,8294,8295,8298,8300,8302,8304,8306,8308,8310],{"class":2078,"line":2216},[2076,8296,8297],{"class":2394},"          builder",[2076,8299,2318],{"class":2082},[2076,8301,3684],{"class":2394},[2076,8303,2318],{"class":2082},[2076,8305,4900],{"class":2394},[2076,8307,2318],{"class":2082},[2076,8309,4027],{"class":2394},[2076,8311,2111],{"class":2082},[2076,8313,8314,8317,8320],{"class":2078,"line":2236},[2076,8315,8316],{"class":2082},"          '",[2076,8318,8319],{"class":2105},"extra-file",[2076,8321,2635],{"class":2082},[2076,8323,8324],{"class":2078,"line":2257},[2076,8325,8326],{"class":2369},"        )\n",[2076,8328,8329,8332,8334,8337,8339,8342,8344,8346,8349,8351],{"class":2078,"line":2278},[2076,8330,8331],{"class":2394},"        fs",[2076,8333,2318],{"class":2082},[2076,8335,8336],{"class":2390},"writeFileSync",[2076,8338,2395],{"class":2369},[2076,8340,8341],{"class":2394},"extraFilePath",[2076,8343,2413],{"class":2082},[2076,8345,2629],{"class":2082},[2076,8347,8348],{"class":2105},"Something extra",[2076,8350,2385],{"class":2082},[2076,8352,2647],{"class":2369},[2076,8354,8355],{"class":2078,"line":2298},[2076,8356,7962],{"class":2082},[2076,8358,8359],{"class":2078,"line":2961},[2076,8360,2927],{"class":2082},[2076,8362,8363],{"class":2078,"line":2975},[2076,8364,2516],{"class":2082},[2076,8366,8367],{"class":2078,"line":2990},[2076,8368,2301],{"class":2082},[2040,8370,8371],{"id":8371},"ignore",[2036,8373,8374,8375,8378,8379,8381],{},"More customizable than ",[2058,8376,8377],{},"ignorePrefix",": all files matching glob patterns specified inside the ",[2058,8380,8371],{}," array will be ignored in building.",[2047,8383,8384,8390],{},[2050,8385,8386,2056,8388],{},[2053,8387,2055],{},[2058,8389,3889],{},[2050,8391,8392],{},[2053,8393,2065],{},[2067,8395,8397],{"className":2069,"code":8396,"language":2071,"meta":2072,"style":2072},"[\n  \"**/*.stories.{js,cts,mts,ts,jsx,tsx}\",\n  \"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}\",\n  \"**/*.d.{cts,mts,ts}\",\n  \"**/*.d.vue.{cts,mts,ts}\",\n  \"**/.{pnpm-store,vercel,netlify,output,git,cache,data,direnv}\",\n  \"/vendor\",\n  \"**/node-compile-cache\",\n  \"**/test-results\",\n  \"**/*.sock\",\n  \".nuxt/analyze\",\n  \".nuxt\",\n  \"**/-*.*\"\n]\n",[2058,8398,8399,8403,8414,8425,8436,8447,8458,8469,8480,8491,8502,8513,8523,8532],{"__ignoreMap":2072},[2076,8400,8401],{"class":2078,"line":2079},[2076,8402,4429],{"class":2082},[2076,8404,8405,8407,8410,8412],{"class":2078,"line":2086},[2076,8406,2089],{"class":2082},[2076,8408,8409],{"class":2105},"**/*.stories.{js,cts,mts,ts,jsx,tsx}",[2076,8411,2096],{"class":2082},[2076,8413,2111],{"class":2082},[2076,8415,8416,8418,8421,8423],{"class":2078,"line":2114},[2076,8417,2089],{"class":2082},[2076,8419,8420],{"class":2105},"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}",[2076,8422,2096],{"class":2082},[2076,8424,2111],{"class":2082},[2076,8426,8427,8429,8432,8434],{"class":2078,"line":2134},[2076,8428,2089],{"class":2082},[2076,8430,8431],{"class":2105},"**/*.d.{cts,mts,ts}",[2076,8433,2096],{"class":2082},[2076,8435,2111],{"class":2082},[2076,8437,8438,8440,8443,8445],{"class":2078,"line":2155},[2076,8439,2089],{"class":2082},[2076,8441,8442],{"class":2105},"**/*.d.vue.{cts,mts,ts}",[2076,8444,2096],{"class":2082},[2076,8446,2111],{"class":2082},[2076,8448,8449,8451,8454,8456],{"class":2078,"line":2175},[2076,8450,2089],{"class":2082},[2076,8452,8453],{"class":2105},"**/.{pnpm-store,vercel,netlify,output,git,cache,data,direnv}",[2076,8455,2096],{"class":2082},[2076,8457,2111],{"class":2082},[2076,8459,8460,8462,8465,8467],{"class":2078,"line":2196},[2076,8461,2089],{"class":2082},[2076,8463,8464],{"class":2105},"/vendor",[2076,8466,2096],{"class":2082},[2076,8468,2111],{"class":2082},[2076,8470,8471,8473,8476,8478],{"class":2078,"line":2216},[2076,8472,2089],{"class":2082},[2076,8474,8475],{"class":2105},"**/node-compile-cache",[2076,8477,2096],{"class":2082},[2076,8479,2111],{"class":2082},[2076,8481,8482,8484,8487,8489],{"class":2078,"line":2236},[2076,8483,2089],{"class":2082},[2076,8485,8486],{"class":2105},"**/test-results",[2076,8488,2096],{"class":2082},[2076,8490,2111],{"class":2082},[2076,8492,8493,8495,8498,8500],{"class":2078,"line":2257},[2076,8494,2089],{"class":2082},[2076,8496,8497],{"class":2105},"**/*.sock",[2076,8499,2096],{"class":2082},[2076,8501,2111],{"class":2082},[2076,8503,8504,8506,8509,8511],{"class":2078,"line":2278},[2076,8505,2089],{"class":2082},[2076,8507,8508],{"class":2105},".nuxt/analyze",[2076,8510,2096],{"class":2082},[2076,8512,2111],{"class":2082},[2076,8514,8515,8517,8519,8521],{"class":2078,"line":2298},[2076,8516,2089],{"class":2082},[2076,8518,117],{"class":2105},[2076,8520,2096],{"class":2082},[2076,8522,2111],{"class":2082},[2076,8524,8525,8527,8530],{"class":2078,"line":2961},[2076,8526,2089],{"class":2082},[2076,8528,8529],{"class":2105},"**/-*.*",[2076,8531,2295],{"class":2082},[2076,8533,8534],{"class":2078,"line":2975},[2076,8535,3958],{"class":2082},[2040,8537,8539],{"id":8538},"ignoreoptions","ignoreOptions",[2036,8541,8542,8543,8546],{},"Pass options directly to ",[2058,8544,8545],{},"node-ignore"," (which is used by Nuxt to ignore files).",[2036,8548,8549,2056,8551],{},[2053,8550,3294],{},[3296,8552,8545],{"href":8553,"rel":8554},"https://github.com/kaelzhang/node-ignore",[3300],[2036,8556,8557,2099],{},[2053,8558,2345],{},[2067,8560,8562],{"className":2348,"code":8561,"language":2350,"meta":2072,"style":2072},"ignoreOptions: {\n  ignorecase: false\n}\n",[2058,8563,8564,8572,8581],{"__ignoreMap":2072},[2076,8565,8566,8568,8570],{"class":2078,"line":2079},[2076,8567,8539],{"class":2671},[2076,8569,2099],{"class":2082},[2076,8571,2364],{"class":2082},[2076,8573,8574,8577,8579],{"class":2078,"line":2086},[2076,8575,8576],{"class":2671},"  ignorecase",[2076,8578,2099],{"class":2082},[2076,8580,6603],{"class":5179},[2076,8582,8583],{"class":2078,"line":2114},[2076,8584,2301],{"class":2082},[2040,8586,8377],{"id":8587},"ignoreprefix",[2036,8589,8590,8591,5928,8594,5928,8597,8600,8601,8604,8605,8607,8608,8610],{},"Any file in ",[2058,8592,8593],{},"pages/",[2058,8595,8596],{},"layouts/",[2058,8598,8599],{},"middleware/",", and ",[2058,8602,8603],{},"public/"," directories will be ignored during the build process if its filename starts with the prefix specified by ",[2058,8606,8377],{},". This is intended to prevent certain files from being processed or served in the built application. By default, the ",[2058,8609,8377],{}," is set to '-', ignoring any files starting with '-'.",[2047,8612,8613,8619],{},[2050,8614,8615,2056,8617],{},[2053,8616,2055],{},[2058,8618,2544],{},[2050,8620,8621,2550,8623],{},[2053,8622,2549],{},[2058,8624,8625],{},"\"-\"",[2040,8627,8628],{"id":8628},"imports",[2036,8630,8631],{},"Configure how Nuxt auto-imports composables into your application.",[2036,8633,8634,2056,8636],{},[2053,8635,3294],{},[3296,8637,8640],{"href":8638,"rel":8639},"https://nuxt.com/docs/guide/directory-structure/composables",[3300],"Nuxt documentation",[2560,8642,8643],{"id":4178},[2058,8644,4178],{},[2036,8646,8647],{},"An array of custom directories that will be auto-imported. Note that this option will not override the default directories (~/composables, ~/utils).",[2047,8649,8650],{},[2050,8651,8652,2056,8654],{},[2053,8653,2055],{},[2058,8655,3889],{},[2036,8657,8658,2099],{},[2053,8659,2345],{},[2067,8661,8663],{"className":2348,"code":8662,"language":2350,"meta":2072,"style":2072},"imports: {\n  // Auto-import pinia stores defined in `~/stores`\n  dirs: ['stores']\n}\n",[2058,8664,8665,8673,8678,8696],{"__ignoreMap":2072},[2076,8666,8667,8669,8671],{"class":2078,"line":2079},[2076,8668,8628],{"class":2671},[2076,8670,2099],{"class":2082},[2076,8672,2364],{"class":2082},[2076,8674,8675],{"class":2078,"line":2086},[2076,8676,8677],{"class":3032},"  // Auto-import pinia stores defined in `~/stores`\n",[2076,8679,8680,8683,8685,8687,8689,8692,8694],{"class":2078,"line":2114},[2076,8681,8682],{"class":2671},"  dirs",[2076,8684,2099],{"class":2082},[2076,8686,3995],{"class":2369},[2076,8688,2385],{"class":2082},[2076,8690,8691],{"class":2105},"stores",[2076,8693,2385],{"class":2082},[2076,8695,3958],{"class":2369},[2076,8697,8698],{"class":2078,"line":2134},[2076,8699,2301],{"class":2082},[2560,8701,8702],{"id":4215},[2058,8703,4215],{},[2047,8705,8706,8712],{},[2050,8707,8708,2056,8710],{},[2053,8709,2055],{},[2058,8711,3282],{},[2050,8713,8714,2550,8716],{},[2053,8715,2549],{},[2058,8717,3289],{},[2560,8719,8721],{"id":8720},"scan",[2058,8722,8720],{},[2036,8724,8725,8726,5004,8729,8732,8733,3741,8735,8737],{},"Whether to scan your ",[2058,8727,8728],{},"composables/",[2058,8730,8731],{},"utils/"," directories for composables to auto-import. Auto-imports registered by Nuxt or other modules, such as imports from ",[2058,8734,5927],{},[2058,8736,3684],{},", will still be enabled.",[2047,8739,8740,8746],{},[2050,8741,8742,2056,8744],{},[2053,8743,2055],{},[2058,8745,3282],{},[2050,8747,8748,2550,8750],{},[2053,8749,2549],{},[2058,8751,3734],{},[2040,8753,8755],{"id":8754},"loglevel","logLevel",[2036,8757,8758],{},"Log level when building logs.",[2036,8760,8761],{},"Defaults to 'silent' when running in CI or when a TTY is not available. This option is then used as 'silent' in Vite and 'none' in Webpack",[2047,8763,8764,8770],{},[2050,8765,8766,2056,8768],{},[2053,8767,2055],{},[2058,8769,2544],{},[2050,8771,8772,2550,8774],{},[2053,8773,2549],{},[2058,8775,8776],{},"\"info\"",[2040,8778,162],{"id":8779},"modules-1",[2036,8781,8782],{},"Modules are Nuxt extensions which can extend its core functionality and add endless integrations.",[2036,8784,8785,8786,8788,8789,8791,8792,8794],{},"Each module is either a string (which can refer to a package, or be a path to a file), a tuple with the module as first string and the options as a second object, or an inline module function.\nNuxt tries to resolve each item in the modules array using node require path (in ",[2058,8787,166],{},") and then will be resolved from project ",[2058,8790,5222],{}," if ",[2058,8793,2093],{}," alias is used.",[2047,8796,8797],{},[2050,8798,8799,2056,8801],{},[2053,8800,2055],{},[2058,8802,3889],{},[2303,8804,8805],{},[2036,8806,8807,8809,8810,8812,8813,8816],{},[2053,8808,2309],{},": Modules are executed sequentially so the order is important. First, the modules defined in ",[2058,8811,233],{}," are loaded. Then, modules found in the ",[2058,8814,8815],{},"modules/","\ndirectory are executed, and they load in alphabetical order.",[2036,8818,8819,2099],{},[2053,8820,2345],{},[2067,8822,8824],{"className":2348,"code":8823,"language":2350,"meta":2072,"style":2072},"modules: [\n  // Using package name\n  '@nuxtjs/axios',\n  // Relative to your project srcDir\n  '~/modules/awesome.js',\n  // Providing options\n  ['@nuxtjs/google-analytics', { ua: 'X1234567' }],\n  // Inline definition\n  function () {}\n]\n",[2058,8825,8826,8834,8839,8850,8855,8866,8871,8907,8912,8922],{"__ignoreMap":2072},[2076,8827,8828,8830,8832],{"class":2078,"line":2079},[2076,8829,162],{"class":2671},[2076,8831,2099],{"class":2082},[2076,8833,2852],{"class":2394},[2076,8835,8836],{"class":2078,"line":2086},[2076,8837,8838],{"class":3032},"  // Using package name\n",[2076,8840,8841,8843,8846,8848],{"class":2078,"line":2114},[2076,8842,4301],{"class":2082},[2076,8844,8845],{"class":2105},"@nuxtjs/axios",[2076,8847,2385],{"class":2082},[2076,8849,2111],{"class":2082},[2076,8851,8852],{"class":2078,"line":2134},[2076,8853,8854],{"class":3032},"  // Relative to your project srcDir\n",[2076,8856,8857,8859,8862,8864],{"class":2078,"line":2155},[2076,8858,4301],{"class":2082},[2076,8860,8861],{"class":2105},"~/modules/awesome.js",[2076,8863,2385],{"class":2082},[2076,8865,2111],{"class":2082},[2076,8867,8868],{"class":2078,"line":2175},[2076,8869,8870],{"class":3032},"  // Providing options\n",[2076,8872,8873,8876,8878,8881,8883,8885,8887,8890,8892,8894,8897,8899,8902,8905],{"class":2078,"line":2196},[2076,8874,8875],{"class":2394},"  [",[2076,8877,2385],{"class":2082},[2076,8879,8880],{"class":2105},"@nuxtjs/google-analytics",[2076,8882,2385],{"class":2082},[2076,8884,2413],{"class":2082},[2076,8886,6939],{"class":2082},[2076,8888,8889],{"class":2369}," ua",[2076,8891,2099],{"class":2082},[2076,8893,2629],{"class":2082},[2076,8895,8896],{"class":2105},"X1234567",[2076,8898,2385],{"class":2082},[2076,8900,8901],{"class":2082}," }",[2076,8903,8904],{"class":2394},"]",[2076,8906,2111],{"class":2082},[2076,8908,8909],{"class":2078,"line":2216},[2076,8910,8911],{"class":3032},"  // Inline definition\n",[2076,8913,8914,8917,8919],{"class":2078,"line":2236},[2076,8915,8916],{"class":2092},"  function",[2076,8918,6961],{"class":2082},[2076,8920,8921],{"class":2082}," {}\n",[2076,8923,8924],{"class":2078,"line":2257},[2076,8925,3958],{"class":2394},[2040,8927,8929],{"id":8928},"modulesdir","modulesDir",[2036,8931,8932,8933,5928,8936,5004,8939,8942],{},"Used to set the modules directories for path resolving (for example, webpack's ",[2058,8934,8935],{},"resolveLoading",[2058,8937,8938],{},"nodeExternals",[2058,8940,8941],{},"postcss",").",[2036,8944,8945,8946,8949],{},"The configuration path is relative to ",[2058,8947,8948],{},"options.rootDir"," (default is current working directory).\nSetting this field may be necessary if your project is organized as a yarn workspace-styled mono-repository.",[2047,8951,8952,8958],{},[2050,8953,8954,2056,8956],{},[2053,8955,2055],{},[2058,8957,3889],{},[2050,8959,8960],{},[2053,8961,2065],{},[2067,8963,8965],{"className":2069,"code":8964,"language":2071,"meta":2072,"style":2072},"[\n  \"/\u003CrootDir>/node_modules\"\n]\n",[2058,8966,8967,8971,8980],{"__ignoreMap":2072},[2076,8968,8969],{"class":2078,"line":2079},[2076,8970,4429],{"class":2082},[2076,8972,8973,8975,8978],{"class":2078,"line":2086},[2076,8974,2089],{"class":2082},[2076,8976,8977],{"class":2105},"/\u003CrootDir>/node_modules",[2076,8979,2295],{"class":2082},[2076,8981,8982],{"class":2078,"line":2114},[2076,8983,3958],{"class":2082},[2036,8985,8986,2099],{},[2053,8987,2345],{},[2067,8989,8991],{"className":2348,"code":8990,"language":2350,"meta":2072,"style":2072},"export default {\n  modulesDir: ['../../node_modules']\n}\n",[2058,8992,8993,9001,9019],{"__ignoreMap":2072},[2076,8994,8995,8997,8999],{"class":2078,"line":2079},[2076,8996,2358],{"class":2357},[2076,8998,2361],{"class":2357},[2076,9000,2364],{"class":2082},[2076,9002,9003,9006,9008,9010,9012,9015,9017],{"class":2078,"line":2086},[2076,9004,9005],{"class":2369},"  modulesDir",[2076,9007,2099],{"class":2082},[2076,9009,3995],{"class":2394},[2076,9011,2385],{"class":2082},[2076,9013,9014],{"class":2105},"../../node_modules",[2076,9016,2385],{"class":2082},[2076,9018,3958],{"class":2394},[2076,9020,9021],{"class":2078,"line":2114},[2076,9022,2301],{"class":2082},[2040,9024,9025],{"id":9025},"nitro",[2036,9027,9028],{},"Configuration for Nitro.",[2036,9030,9031,2056,9033],{},[2053,9032,3294],{},[3296,9034,9037],{"href":9035,"rel":9036},"https://nitro.build/config/",[3300],"Nitro configuration docs",[2560,9039,9041],{"id":9040},"routerules",[2058,9042,6079],{},[2047,9044,9045],{},[2050,9046,9047,2056,9049],{},[2053,9048,2055],{},[2058,9050,2060],{},[2560,9052,9054],{"id":9053},"runtimeconfig",[2058,9055,9056],{},"runtimeConfig",[2047,9058,9059,9065],{},[2050,9060,9061,2056,9063],{},[2053,9062,2055],{},[2058,9064,2060],{},[2050,9066,9067],{},[2053,9068,2065],{},[2067,9070,9072],{"className":2069,"code":9071,"language":2071,"meta":2072,"style":2072},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"f90f6a12-4673-4481-a5f5-514e21c7a35b\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  },\n  \"nitro\": {\n    \"envPrefix\": \"NUXT_\"\n  }\n}\n",[2058,9073,9074,9078,9091,9103,9122,9140,9159,9172,9176,9188,9206,9210],{"__ignoreMap":2072},[2076,9075,9076],{"class":2078,"line":2079},[2076,9077,2083],{"class":2082},[2076,9079,9080,9082,9084,9086,9088],{"class":2078,"line":2086},[2076,9081,2089],{"class":2082},[2076,9083,180],{"class":2092},[2076,9085,2096],{"class":2082},[2076,9087,2099],{"class":2082},[2076,9089,9090],{"class":2082}," {},\n",[2076,9092,9093,9095,9097,9099,9101],{"class":2078,"line":2114},[2076,9094,2089],{"class":2082},[2076,9096,1193],{"class":2092},[2076,9098,2096],{"class":2082},[2076,9100,2099],{"class":2082},[2076,9102,2364],{"class":2082},[2076,9104,9105,9107,9109,9111,9113,9115,9118,9120],{"class":2078,"line":2134},[2076,9106,4231],{"class":2082},[2076,9108,4093],{"class":2671},[2076,9110,2096],{"class":2082},[2076,9112,2099],{"class":2082},[2076,9114,2102],{"class":2082},[2076,9116,9117],{"class":2105},"f90f6a12-4673-4481-a5f5-514e21c7a35b",[2076,9119,2096],{"class":2082},[2076,9121,2111],{"class":2082},[2076,9123,9124,9126,9128,9130,9132,9134,9136,9138],{"class":2078,"line":2155},[2076,9125,4231],{"class":2082},[2076,9127,2565],{"class":2671},[2076,9129,2096],{"class":2082},[2076,9131,2099],{"class":2082},[2076,9133,2102],{"class":2082},[2076,9135,6699],{"class":2105},[2076,9137,2096],{"class":2082},[2076,9139,2111],{"class":2082},[2076,9141,9142,9144,9146,9148,9150,9152,9155,9157],{"class":2078,"line":2175},[2076,9143,4231],{"class":2082},[2076,9145,2681],{"class":2671},[2076,9147,2096],{"class":2082},[2076,9149,2099],{"class":2082},[2076,9151,2102],{"class":2082},[2076,9153,9154],{"class":2105},"/_nuxt/",[2076,9156,2096],{"class":2082},[2076,9158,2111],{"class":2082},[2076,9160,9161,9163,9165,9167,9169],{"class":2078,"line":2196},[2076,9162,4231],{"class":2082},[2076,9164,2690],{"class":2671},[2076,9166,2096],{"class":2082},[2076,9168,2099],{"class":2082},[2076,9170,9171],{"class":2082}," \"\"\n",[2076,9173,9174],{"class":2078,"line":2216},[2076,9175,7832],{"class":2082},[2076,9177,9178,9180,9182,9184,9186],{"class":2078,"line":2236},[2076,9179,2089],{"class":2082},[2076,9181,9025],{"class":2092},[2076,9183,2096],{"class":2082},[2076,9185,2099],{"class":2082},[2076,9187,2364],{"class":2082},[2076,9189,9190,9192,9195,9197,9199,9201,9204],{"class":2078,"line":2257},[2076,9191,4231],{"class":2082},[2076,9193,9194],{"class":2671},"envPrefix",[2076,9196,2096],{"class":2082},[2076,9198,2099],{"class":2082},[2076,9200,2102],{"class":2082},[2076,9202,9203],{"class":2105},"NUXT_",[2076,9205,2295],{"class":2082},[2076,9207,9208],{"class":2078,"line":2278},[2076,9209,2516],{"class":2082},[2076,9211,9212],{"class":2078,"line":2298},[2076,9213,2301],{"class":2082},[2040,9215,9216],{"id":9216},"optimization",[2036,9218,9219],{},"Build time optimization configuration.",[2560,9221,9223],{"id":9222},"asynctransforms",[2058,9224,9225],{},"asyncTransforms",[2036,9227,9228,9229,9232,9233,2318],{},"Options passed directly to the transformer from ",[2058,9230,9231],{},"unctx"," that preserves async context after ",[2058,9234,9235],{},"await",[3481,9237,9239],{"id":9238},"asyncfunctions",[2058,9240,9241],{},"asyncFunctions",[2047,9243,9244,9250],{},[2050,9245,9246,2056,9248],{},[2053,9247,2055],{},[2058,9249,3889],{},[2050,9251,9252],{},[2053,9253,2065],{},[2067,9255,9257],{"className":2069,"code":9256,"language":2071,"meta":2072,"style":2072},"[\n  \"defineNuxtPlugin\",\n  \"defineNuxtRouteMiddleware\"\n]\n",[2058,9258,9259,9263,9273,9281],{"__ignoreMap":2072},[2076,9260,9261],{"class":2078,"line":2079},[2076,9262,4429],{"class":2082},[2076,9264,9265,9267,9269,9271],{"class":2078,"line":2086},[2076,9266,2089],{"class":2082},[2076,9268,670],{"class":2105},[2076,9270,2096],{"class":2082},[2076,9272,2111],{"class":2082},[2076,9274,9275,9277,9279],{"class":2078,"line":2114},[2076,9276,2089],{"class":2082},[2076,9278,674],{"class":2105},[2076,9280,2295],{"class":2082},[2076,9282,9283],{"class":2078,"line":2134},[2076,9284,3958],{"class":2082},[3481,9286,9288],{"id":9287},"objectdefinitions",[2058,9289,9290],{},"objectDefinitions",[5675,9292,9294],{"id":9293},"definenuxtcomponent",[2058,9295,666],{},[2047,9297,9298,9304],{},[2050,9299,9300,2056,9302],{},[2053,9301,2055],{},[2058,9303,3889],{},[2050,9305,9306],{},[2053,9307,2065],{},[2067,9309,9311],{"className":2069,"code":9310,"language":2071,"meta":2072,"style":2072},"[\n  \"asyncData\",\n  \"setup\"\n]\n",[2058,9312,9313,9317,9328,9337],{"__ignoreMap":2072},[2076,9314,9315],{"class":2078,"line":2079},[2076,9316,4429],{"class":2082},[2076,9318,9319,9321,9324,9326],{"class":2078,"line":2086},[2076,9320,2089],{"class":2082},[2076,9322,9323],{"class":2105},"asyncData",[2076,9325,2096],{"class":2082},[2076,9327,2111],{"class":2082},[2076,9329,9330,9332,9335],{"class":2078,"line":2114},[2076,9331,2089],{"class":2082},[2076,9333,9334],{"class":2105},"setup",[2076,9336,2295],{"class":2082},[2076,9338,9339],{"class":2078,"line":2134},[2076,9340,3958],{"class":2082},[5675,9342,9344],{"id":9343},"definenuxtplugin",[2058,9345,670],{},[2047,9347,9348,9354],{},[2050,9349,9350,2056,9352],{},[2053,9351,2055],{},[2058,9353,3889],{},[2050,9355,9356],{},[2053,9357,2065],{},[2067,9359,9361],{"className":2069,"code":9360,"language":2071,"meta":2072,"style":2072},"[\n  \"setup\"\n]\n",[2058,9362,9363,9367,9375],{"__ignoreMap":2072},[2076,9364,9365],{"class":2078,"line":2079},[2076,9366,4429],{"class":2082},[2076,9368,9369,9371,9373],{"class":2078,"line":2086},[2076,9370,2089],{"class":2082},[2076,9372,9334],{"class":2105},[2076,9374,2295],{"class":2082},[2076,9376,9377],{"class":2078,"line":2114},[2076,9378,3958],{"class":2082},[5675,9380,9382],{"id":9381},"definepagemeta",[2058,9383,678],{},[2047,9385,9386,9392],{},[2050,9387,9388,2056,9390],{},[2053,9389,2055],{},[2058,9391,3889],{},[2050,9393,9394],{},[2053,9395,2065],{},[2067,9397,9399],{"className":2069,"code":9398,"language":2071,"meta":2072,"style":2072},"[\n  \"middleware\",\n  \"validate\"\n]\n",[2058,9400,9401,9405,9415,9424],{"__ignoreMap":2072},[2076,9402,9403],{"class":2078,"line":2079},[2076,9404,4429],{"class":2082},[2076,9406,9407,9409,9411,9413],{"class":2078,"line":2086},[2076,9408,2089],{"class":2082},[2076,9410,157],{"class":2105},[2076,9412,2096],{"class":2082},[2076,9414,2111],{"class":2082},[2076,9416,9417,9419,9422],{"class":2078,"line":2114},[2076,9418,2089],{"class":2082},[2076,9420,9421],{"class":2105},"validate",[2076,9423,2295],{"class":2082},[2076,9425,9426],{"class":2078,"line":2134},[2076,9427,3958],{"class":2082},[2560,9429,9431],{"id":9430},"keyedcomposables",[2058,9432,9433],{},"keyedComposables",[2036,9435,9436],{},"Functions to inject a key for.",[2036,9438,9439,9440,9443],{},"As long as the number of arguments passed to the function is less than ",[2058,9441,9442],{},"argumentLength",", an additional magic string will be injected that can be used to deduplicate requests between server and client. You will need to take steps to handle this additional key.\nThe key will be unique based on the location of the function being invoked within the file.",[2047,9445,9446,9452],{},[2050,9447,9448,2056,9450],{},[2053,9449,2055],{},[2058,9451,3889],{},[2050,9453,9454],{},[2053,9455,2065],{},[2067,9457,9459],{"className":2069,"code":9458,"language":2071,"meta":2072,"style":2072},"[\n  {\n    \"name\": \"callOnce\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/once\"\n  },\n  {\n    \"name\": \"defineNuxtComponent\",\n    \"argumentLength\": 2,\n    \"source\": \"#app/composables/component\"\n  },\n  {\n    \"name\": \"useState\",\n    \"argumentLength\": 2,\n    \"source\": \"#app/composables/state\"\n  },\n  {\n    \"name\": \"useFetch\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/fetch\"\n  },\n  {\n    \"name\": \"useAsyncData\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/asyncData\"\n  },\n  {\n    \"name\": \"useLazyAsyncData\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/asyncData\"\n  },\n  {\n    \"name\": \"useLazyFetch\",\n    \"argumentLength\": 3,\n    \"source\": \"#app/composables/fetch\"\n  }\n]\n",[2058,9460,9461,9465,9469,9487,9502,9520,9524,9528,9546,9561,9578,9582,9586,9604,9618,9635,9639,9643,9661,9675,9692,9696,9700,9718,9732,9749,9753,9758,9777,9792,9809,9814,9819,9838,9853,9870,9875],{"__ignoreMap":2072},[2076,9462,9463],{"class":2078,"line":2079},[2076,9464,4429],{"class":2082},[2076,9466,9467],{"class":2078,"line":2086},[2076,9468,3911],{"class":2082},[2076,9470,9471,9473,9475,9477,9479,9481,9483,9485],{"class":2078,"line":2114},[2076,9472,4231],{"class":2082},[2076,9474,2865],{"class":2092},[2076,9476,2096],{"class":2082},[2076,9478,2099],{"class":2082},[2076,9480,2102],{"class":2082},[2076,9482,642],{"class":2105},[2076,9484,2096],{"class":2082},[2076,9486,2111],{"class":2082},[2076,9488,9489,9491,9493,9495,9497,9500],{"class":2078,"line":2134},[2076,9490,4231],{"class":2082},[2076,9492,9442],{"class":2092},[2076,9494,2096],{"class":2082},[2076,9496,2099],{"class":2082},[2076,9498,9499],{"class":7824}," 3",[2076,9501,2111],{"class":2082},[2076,9503,9504,9506,9509,9511,9513,9515,9518],{"class":2078,"line":2155},[2076,9505,4231],{"class":2082},[2076,9507,9508],{"class":2092},"source",[2076,9510,2096],{"class":2082},[2076,9512,2099],{"class":2082},[2076,9514,2102],{"class":2082},[2076,9516,9517],{"class":2105},"#app/composables/once",[2076,9519,2295],{"class":2082},[2076,9521,9522],{"class":2078,"line":2175},[2076,9523,7832],{"class":2082},[2076,9525,9526],{"class":2078,"line":2196},[2076,9527,3911],{"class":2082},[2076,9529,9530,9532,9534,9536,9538,9540,9542,9544],{"class":2078,"line":2216},[2076,9531,4231],{"class":2082},[2076,9533,2865],{"class":2092},[2076,9535,2096],{"class":2082},[2076,9537,2099],{"class":2082},[2076,9539,2102],{"class":2082},[2076,9541,666],{"class":2105},[2076,9543,2096],{"class":2082},[2076,9545,2111],{"class":2082},[2076,9547,9548,9550,9552,9554,9556,9559],{"class":2078,"line":2236},[2076,9549,4231],{"class":2082},[2076,9551,9442],{"class":2092},[2076,9553,2096],{"class":2082},[2076,9555,2099],{"class":2082},[2076,9557,9558],{"class":7824}," 2",[2076,9560,2111],{"class":2082},[2076,9562,9563,9565,9567,9569,9571,9573,9576],{"class":2078,"line":2257},[2076,9564,4231],{"class":2082},[2076,9566,9508],{"class":2092},[2076,9568,2096],{"class":2082},[2076,9570,2099],{"class":2082},[2076,9572,2102],{"class":2082},[2076,9574,9575],{"class":2105},"#app/composables/component",[2076,9577,2295],{"class":2082},[2076,9579,9580],{"class":2078,"line":2278},[2076,9581,7832],{"class":2082},[2076,9583,9584],{"class":2078,"line":2298},[2076,9585,3911],{"class":2082},[2076,9587,9588,9590,9592,9594,9596,9598,9600,9602],{"class":2078,"line":2961},[2076,9589,4231],{"class":2082},[2076,9591,2865],{"class":2092},[2076,9593,2096],{"class":2082},[2076,9595,2099],{"class":2082},[2076,9597,2102],{"class":2082},[2076,9599,619],{"class":2105},[2076,9601,2096],{"class":2082},[2076,9603,2111],{"class":2082},[2076,9605,9606,9608,9610,9612,9614,9616],{"class":2078,"line":2975},[2076,9607,4231],{"class":2082},[2076,9609,9442],{"class":2092},[2076,9611,2096],{"class":2082},[2076,9613,2099],{"class":2082},[2076,9615,9558],{"class":7824},[2076,9617,2111],{"class":2082},[2076,9619,9620,9622,9624,9626,9628,9630,9633],{"class":2078,"line":2990},[2076,9621,4231],{"class":2082},[2076,9623,9508],{"class":2092},[2076,9625,2096],{"class":2082},[2076,9627,2099],{"class":2082},[2076,9629,2102],{"class":2082},[2076,9631,9632],{"class":2105},"#app/composables/state",[2076,9634,2295],{"class":2082},[2076,9636,9637],{"class":2078,"line":3170},[2076,9638,7832],{"class":2082},[2076,9640,9641],{"class":2078,"line":3180},[2076,9642,3911],{"class":2082},[2076,9644,9645,9647,9649,9651,9653,9655,9657,9659],{"class":2078,"line":3186},[2076,9646,4231],{"class":2082},[2076,9648,2865],{"class":2092},[2076,9650,2096],{"class":2082},[2076,9652,2099],{"class":2082},[2076,9654,2102],{"class":2082},[2076,9656,527],{"class":2105},[2076,9658,2096],{"class":2082},[2076,9660,2111],{"class":2082},[2076,9662,9663,9665,9667,9669,9671,9673],{"class":2078,"line":3205},[2076,9664,4231],{"class":2082},[2076,9666,9442],{"class":2092},[2076,9668,2096],{"class":2082},[2076,9670,2099],{"class":2082},[2076,9672,9499],{"class":7824},[2076,9674,2111],{"class":2082},[2076,9676,9677,9679,9681,9683,9685,9687,9690],{"class":2078,"line":3212},[2076,9678,4231],{"class":2082},[2076,9680,9508],{"class":2092},[2076,9682,2096],{"class":2082},[2076,9684,2099],{"class":2082},[2076,9686,2102],{"class":2082},[2076,9688,9689],{"class":2105},"#app/composables/fetch",[2076,9691,2295],{"class":2082},[2076,9693,9694],{"class":2078,"line":3222},[2076,9695,7832],{"class":2082},[2076,9697,9698],{"class":2078,"line":3228},[2076,9699,3911],{"class":2082},[2076,9701,9702,9704,9706,9708,9710,9712,9714,9716],{"class":2078,"line":3246},[2076,9703,4231],{"class":2082},[2076,9705,2865],{"class":2092},[2076,9707,2096],{"class":2082},[2076,9709,2099],{"class":2082},[2076,9711,2102],{"class":2082},[2076,9713,515],{"class":2105},[2076,9715,2096],{"class":2082},[2076,9717,2111],{"class":2082},[2076,9719,9720,9722,9724,9726,9728,9730],{"class":2078,"line":3252},[2076,9721,4231],{"class":2082},[2076,9723,9442],{"class":2092},[2076,9725,2096],{"class":2082},[2076,9727,2099],{"class":2082},[2076,9729,9499],{"class":7824},[2076,9731,2111],{"class":2082},[2076,9733,9734,9736,9738,9740,9742,9744,9747],{"class":2078,"line":3257},[2076,9735,4231],{"class":2082},[2076,9737,9508],{"class":2092},[2076,9739,2096],{"class":2082},[2076,9741,2099],{"class":2082},[2076,9743,2102],{"class":2082},[2076,9745,9746],{"class":2105},"#app/composables/asyncData",[2076,9748,2295],{"class":2082},[2076,9750,9751],{"class":2078,"line":8008},[2076,9752,7832],{"class":2082},[2076,9754,9756],{"class":2078,"line":9755},27,[2076,9757,3911],{"class":2082},[2076,9759,9761,9763,9765,9767,9769,9771,9773,9775],{"class":2078,"line":9760},28,[2076,9762,4231],{"class":2082},[2076,9764,2865],{"class":2092},[2076,9766,2096],{"class":2082},[2076,9768,2099],{"class":2082},[2076,9770,2102],{"class":2082},[2076,9772,543],{"class":2105},[2076,9774,2096],{"class":2082},[2076,9776,2111],{"class":2082},[2076,9778,9780,9782,9784,9786,9788,9790],{"class":2078,"line":9779},29,[2076,9781,4231],{"class":2082},[2076,9783,9442],{"class":2092},[2076,9785,2096],{"class":2082},[2076,9787,2099],{"class":2082},[2076,9789,9499],{"class":7824},[2076,9791,2111],{"class":2082},[2076,9793,9795,9797,9799,9801,9803,9805,9807],{"class":2078,"line":9794},30,[2076,9796,4231],{"class":2082},[2076,9798,9508],{"class":2092},[2076,9800,2096],{"class":2082},[2076,9802,2099],{"class":2082},[2076,9804,2102],{"class":2082},[2076,9806,9746],{"class":2105},[2076,9808,2295],{"class":2082},[2076,9810,9812],{"class":2078,"line":9811},31,[2076,9813,7832],{"class":2082},[2076,9815,9817],{"class":2078,"line":9816},32,[2076,9818,3911],{"class":2082},[2076,9820,9822,9824,9826,9828,9830,9832,9834,9836],{"class":2078,"line":9821},33,[2076,9823,4231],{"class":2082},[2076,9825,2865],{"class":2092},[2076,9827,2096],{"class":2082},[2076,9829,2099],{"class":2082},[2076,9831,2102],{"class":2082},[2076,9833,547],{"class":2105},[2076,9835,2096],{"class":2082},[2076,9837,2111],{"class":2082},[2076,9839,9841,9843,9845,9847,9849,9851],{"class":2078,"line":9840},34,[2076,9842,4231],{"class":2082},[2076,9844,9442],{"class":2092},[2076,9846,2096],{"class":2082},[2076,9848,2099],{"class":2082},[2076,9850,9499],{"class":7824},[2076,9852,2111],{"class":2082},[2076,9854,9856,9858,9860,9862,9864,9866,9868],{"class":2078,"line":9855},35,[2076,9857,4231],{"class":2082},[2076,9859,9508],{"class":2092},[2076,9861,2096],{"class":2082},[2076,9863,2099],{"class":2082},[2076,9865,2102],{"class":2082},[2076,9867,9689],{"class":2105},[2076,9869,2295],{"class":2082},[2076,9871,9873],{"class":2078,"line":9872},36,[2076,9874,2516],{"class":2082},[2076,9876,9878],{"class":2078,"line":9877},37,[2076,9879,3958],{"class":2082},[2560,9881,9883],{"id":9882},"treeshake",[2058,9884,9885],{},"treeShake",[2036,9887,9888],{},"Tree shake code from specific builds.",[3481,9890,9891],{"id":137},[2058,9892,137],{},[2036,9894,9895],{},"Tree shake composables from the server or client builds.",[2036,9897,9898,2099],{},[2053,9899,2345],{},[2067,9901,9903],{"className":2348,"code":9902,"language":2350,"meta":2072,"style":2072},"treeShake: { client: { myPackage: ['useServerOnlyComposable'] } }\n",[2058,9904,9905],{"__ignoreMap":2072},[2076,9906,9907,9909,9911,9913,9916,9918,9920,9923,9925,9927,9929,9932,9934,9937,9939],{"class":2078,"line":2079},[2076,9908,9885],{"class":2671},[2076,9910,2099],{"class":2082},[2076,9912,6939],{"class":2082},[2076,9914,9915],{"class":2671}," client",[2076,9917,2099],{"class":2082},[2076,9919,6939],{"class":2082},[2076,9921,9922],{"class":2671}," myPackage",[2076,9924,2099],{"class":2082},[2076,9926,3995],{"class":2369},[2076,9928,2385],{"class":2082},[2076,9930,9931],{"class":2105},"useServerOnlyComposable",[2076,9933,2385],{"class":2082},[2076,9935,9936],{"class":2369},"] ",[2076,9938,2644],{"class":2082},[2076,9940,3065],{"class":2082},[5675,9942,9944],{"id":9943},"client",[2058,9945,9943],{},[2047,9947,9948,9954],{},[2050,9949,9950,2056,9952],{},[2053,9951,2055],{},[2058,9953,2060],{},[2050,9955,9956],{},[2053,9957,2065],{},[2067,9959,9961],{"className":2069,"code":9960,"language":2071,"meta":2072,"style":2072},"{\n  \"vue\": [\n    \"onRenderTracked\",\n    \"onRenderTriggered\",\n    \"onServerPrefetch\"\n  ],\n  \"#app\": [\n    \"definePayloadReducer\",\n    \"definePageMeta\",\n    \"onPrehydrate\"\n  ]\n}\n",[2058,9962,9963,9967,9979,9990,10001,10010,10014,10027,10038,10048,10056,10060],{"__ignoreMap":2072},[2076,9964,9965],{"class":2078,"line":2079},[2076,9966,2083],{"class":2082},[2076,9968,9969,9971,9973,9975,9977],{"class":2078,"line":2086},[2076,9970,2089],{"class":2082},[2076,9972,5927],{"class":2092},[2076,9974,2096],{"class":2082},[2076,9976,2099],{"class":2082},[2076,9978,2852],{"class":2082},[2076,9980,9981,9983,9986,9988],{"class":2078,"line":2114},[2076,9982,4231],{"class":2082},[2076,9984,9985],{"class":2105},"onRenderTracked",[2076,9987,2096],{"class":2082},[2076,9989,2111],{"class":2082},[2076,9991,9992,9994,9997,9999],{"class":2078,"line":2134},[2076,9993,4231],{"class":2082},[2076,9995,9996],{"class":2105},"onRenderTriggered",[2076,9998,2096],{"class":2082},[2076,10000,2111],{"class":2082},[2076,10002,10003,10005,10008],{"class":2078,"line":2155},[2076,10004,4231],{"class":2082},[2076,10006,10007],{"class":2105},"onServerPrefetch",[2076,10009,2295],{"class":2082},[2076,10011,10012],{"class":2078,"line":2175},[2076,10013,2932],{"class":2082},[2076,10015,10016,10018,10021,10023,10025],{"class":2078,"line":2196},[2076,10017,2089],{"class":2082},[2076,10019,10020],{"class":2092},"#app",[2076,10022,2096],{"class":2082},[2076,10024,2099],{"class":2082},[2076,10026,2852],{"class":2082},[2076,10028,10029,10031,10034,10036],{"class":2078,"line":2216},[2076,10030,4231],{"class":2082},[2076,10032,10033],{"class":2105},"definePayloadReducer",[2076,10035,2096],{"class":2082},[2076,10037,2111],{"class":2082},[2076,10039,10040,10042,10044,10046],{"class":2078,"line":2236},[2076,10041,4231],{"class":2082},[2076,10043,678],{"class":2105},[2076,10045,2096],{"class":2082},[2076,10047,2111],{"class":2082},[2076,10049,10050,10052,10054],{"class":2078,"line":2257},[2076,10051,4231],{"class":2082},[2076,10053,507],{"class":2105},[2076,10055,2295],{"class":2082},[2076,10057,10058],{"class":2078,"line":2278},[2076,10059,4241],{"class":2082},[2076,10061,10062],{"class":2078,"line":2298},[2076,10063,2301],{"class":2082},[5675,10065,10066],{"id":185},[2058,10067,185],{},[2047,10069,10070,10076],{},[2050,10071,10072,2056,10074],{},[2053,10073,2055],{},[2058,10075,2060],{},[2050,10077,10078],{},[2053,10079,2065],{},[2067,10081,10083],{"className":2069,"code":10082,"language":2071,"meta":2072,"style":2072},"{\n  \"vue\": [\n    \"onMounted\",\n    \"onUpdated\",\n    \"onUnmounted\",\n    \"onBeforeMount\",\n    \"onBeforeUpdate\",\n    \"onBeforeUnmount\",\n    \"onRenderTracked\",\n    \"onRenderTriggered\",\n    \"onActivated\",\n    \"onDeactivated\"\n  ],\n  \"#app\": [\n    \"definePayloadReviver\",\n    \"definePageMeta\"\n  ]\n}\n",[2058,10084,10085,10089,10101,10112,10123,10134,10145,10156,10167,10177,10187,10198,10207,10211,10223,10234,10242,10246],{"__ignoreMap":2072},[2076,10086,10087],{"class":2078,"line":2079},[2076,10088,2083],{"class":2082},[2076,10090,10091,10093,10095,10097,10099],{"class":2078,"line":2086},[2076,10092,2089],{"class":2082},[2076,10094,5927],{"class":2092},[2076,10096,2096],{"class":2082},[2076,10098,2099],{"class":2082},[2076,10100,2852],{"class":2082},[2076,10102,10103,10105,10108,10110],{"class":2078,"line":2114},[2076,10104,4231],{"class":2082},[2076,10106,10107],{"class":2105},"onMounted",[2076,10109,2096],{"class":2082},[2076,10111,2111],{"class":2082},[2076,10113,10114,10116,10119,10121],{"class":2078,"line":2134},[2076,10115,4231],{"class":2082},[2076,10117,10118],{"class":2105},"onUpdated",[2076,10120,2096],{"class":2082},[2076,10122,2111],{"class":2082},[2076,10124,10125,10127,10130,10132],{"class":2078,"line":2155},[2076,10126,4231],{"class":2082},[2076,10128,10129],{"class":2105},"onUnmounted",[2076,10131,2096],{"class":2082},[2076,10133,2111],{"class":2082},[2076,10135,10136,10138,10141,10143],{"class":2078,"line":2175},[2076,10137,4231],{"class":2082},[2076,10139,10140],{"class":2105},"onBeforeMount",[2076,10142,2096],{"class":2082},[2076,10144,2111],{"class":2082},[2076,10146,10147,10149,10152,10154],{"class":2078,"line":2196},[2076,10148,4231],{"class":2082},[2076,10150,10151],{"class":2105},"onBeforeUpdate",[2076,10153,2096],{"class":2082},[2076,10155,2111],{"class":2082},[2076,10157,10158,10160,10163,10165],{"class":2078,"line":2216},[2076,10159,4231],{"class":2082},[2076,10161,10162],{"class":2105},"onBeforeUnmount",[2076,10164,2096],{"class":2082},[2076,10166,2111],{"class":2082},[2076,10168,10169,10171,10173,10175],{"class":2078,"line":2236},[2076,10170,4231],{"class":2082},[2076,10172,9985],{"class":2105},[2076,10174,2096],{"class":2082},[2076,10176,2111],{"class":2082},[2076,10178,10179,10181,10183,10185],{"class":2078,"line":2257},[2076,10180,4231],{"class":2082},[2076,10182,9996],{"class":2105},[2076,10184,2096],{"class":2082},[2076,10186,2111],{"class":2082},[2076,10188,10189,10191,10194,10196],{"class":2078,"line":2278},[2076,10190,4231],{"class":2082},[2076,10192,10193],{"class":2105},"onActivated",[2076,10195,2096],{"class":2082},[2076,10197,2111],{"class":2082},[2076,10199,10200,10202,10205],{"class":2078,"line":2298},[2076,10201,4231],{"class":2082},[2076,10203,10204],{"class":2105},"onDeactivated",[2076,10206,2295],{"class":2082},[2076,10208,10209],{"class":2078,"line":2961},[2076,10210,2932],{"class":2082},[2076,10212,10213,10215,10217,10219,10221],{"class":2078,"line":2975},[2076,10214,2089],{"class":2082},[2076,10216,10020],{"class":2092},[2076,10218,2096],{"class":2082},[2076,10220,2099],{"class":2082},[2076,10222,2852],{"class":2082},[2076,10224,10225,10227,10230,10232],{"class":2078,"line":2990},[2076,10226,4231],{"class":2082},[2076,10228,10229],{"class":2105},"definePayloadReviver",[2076,10231,2096],{"class":2082},[2076,10233,2111],{"class":2082},[2076,10235,10236,10238,10240],{"class":2078,"line":3170},[2076,10237,4231],{"class":2082},[2076,10239,678],{"class":2105},[2076,10241,2295],{"class":2082},[2076,10243,10244],{"class":2078,"line":3180},[2076,10245,4241],{"class":2082},[2076,10247,10248],{"class":2078,"line":3186},[2076,10249,2301],{"class":2082},[2040,10251,10252],{"id":10252},"oxc",[2036,10254,10255],{},"Configure shared oxc options used within Nuxt and passed where necessary.",[2560,10257,10259],{"id":10258},"transform",[2058,10260,10258],{},[2036,10262,10263,10264],{},"Options for ",[2058,10265,10266],{},"oxc-transform",[2036,10268,10269,2056,10271],{},[2053,10270,3294],{},[3296,10272,10275],{"href":10273,"rel":10274},"https://oxc.rs/docs/guide/usage/transformer.html",[3300],"Oxc transform docs",[3481,10277,10279],{"id":10278},"options-1",[2058,10280,4900],{},[5675,10282,10284],{"id":10283},"jsxfactory-1",[2058,10285,4911],{},[2047,10287,10288,10294],{},[2050,10289,10290,2056,10292],{},[2053,10291,2055],{},[2058,10293,2544],{},[2050,10295,10296,2550,10298],{},[2053,10297,2549],{},[2058,10299,4926],{},[5675,10301,10303],{"id":10302},"jsxfragment-1",[2058,10304,4932],{},[2047,10306,10307,10313],{},[2050,10308,10309,2056,10311],{},[2053,10310,2055],{},[2058,10312,2544],{},[2050,10314,10315,2550,10317],{},[2053,10316,2549],{},[2058,10318,4947],{},[5675,10320,10322],{"id":10321},"target-1",[2058,10323,4950],{},[2047,10325,10326,10332],{},[2050,10327,10328,2056,10330],{},[2053,10329,2055],{},[2058,10331,2544],{},[2050,10333,10334,2550,10336],{},[2053,10335,2549],{},[2058,10337,4967],{},[2040,10339,171],{"id":10340},"pages-1",[2036,10342,10343,10344,10346],{},"Whether to use the vue-router integration in Nuxt 3. If you do not provide a value it will be enabled if you have a ",[2058,10345,8593],{}," directory in your source folder.",[2036,10348,10349],{},"Additionally, you can provide a glob pattern or an array of patterns to scan only certain files for pages.",[2036,10351,10352,2099],{},[2053,10353,2345],{},[2067,10355,10357],{"className":2348,"code":10356,"language":2350,"meta":2072,"style":2072},"pages: {\n  pattern: ['**\\/*\\/*.vue', '!**\\/*.spec.*'],\n}\n",[2058,10358,10359,10367,10412],{"__ignoreMap":2072},[2076,10360,10361,10363,10365],{"class":2078,"line":2079},[2076,10362,171],{"class":2671},[2076,10364,2099],{"class":2082},[2076,10366,2364],{"class":2082},[2076,10368,10369,10372,10374,10376,10378,10381,10384,10387,10389,10392,10394,10396,10398,10401,10403,10406,10408,10410],{"class":2078,"line":2086},[2076,10370,10371],{"class":2671},"  pattern",[2076,10373,2099],{"class":2082},[2076,10375,3995],{"class":2369},[2076,10377,2385],{"class":2082},[2076,10379,10380],{"class":2105},"**",[2076,10382,10383],{"class":2394},"\\/",[2076,10385,10386],{"class":2105},"*",[2076,10388,10383],{"class":2394},[2076,10390,10391],{"class":2105},"*.vue",[2076,10393,2385],{"class":2082},[2076,10395,2413],{"class":2082},[2076,10397,2629],{"class":2082},[2076,10399,10400],{"class":2105},"!**",[2076,10402,10383],{"class":2394},[2076,10404,10405],{"class":2105},"*.spec.*",[2076,10407,2385],{"class":2082},[2076,10409,8904],{"class":2369},[2076,10411,2111],{"class":2082},[2076,10413,10414],{"class":2078,"line":2114},[2076,10415,2301],{"class":2082},[2040,10417,175],{"id":10418},"plugins-1",[2036,10420,10421],{},"An array of nuxt app plugins.",[2036,10423,10424,10425,3741,10428,10431,10432,5004,10435,10438],{},"Each plugin can be a string (which can be an absolute or relative path to a file). If it ends with ",[2058,10426,10427],{},".client",[2058,10429,10430],{},".server"," then it will be automatically loaded only in the appropriate context.\nIt can also be an object with ",[2058,10433,10434],{},"src",[2058,10436,10437],{},"mode"," keys.",[2047,10440,10441],{},[2050,10442,10443,2056,10445],{},[2053,10444,2055],{},[2058,10446,3889],{},[2303,10448,10449],{},[2036,10450,10451,10453,10454,10457,10458,10460],{},[2053,10452,2309],{},": Plugins are also auto-registered from the ",[2058,10455,10456],{},"~/plugins"," directory\nand these plugins do not need to be listed in ",[2058,10459,2340],{}," unless you\nneed to customize their order. All plugins are deduplicated by their src path.",[2036,10462,10463,2056,10465],{},[2053,10464,3294],{},[3296,10466,10469,4257],{"href":10467,"rel":10468},"https://nuxt.com/docs/guide/directory-structure/plugins",[3300],[2058,10470,10471],{},"plugins/",[2036,10473,10474,2099],{},[2053,10475,2345],{},[2067,10477,10479],{"className":2348,"code":10478,"language":2350,"meta":2072,"style":2072},"plugins: [\n  '~/plugins/foo.client.js', // only in client side\n  '~/plugins/bar.server.js', // only in server side\n  '~/plugins/baz.js', // both client & server\n  { src: '~/plugins/both-sides.js' },\n  { src: '~/plugins/client-only.js', mode: 'client' }, // only on client side\n  { src: '~/plugins/server-only.js', mode: 'server' } // only on server side\n]\n",[2058,10480,10481,10489,10503,10517,10531,10550,10584,10616],{"__ignoreMap":2072},[2076,10482,10483,10485,10487],{"class":2078,"line":2079},[2076,10484,175],{"class":2671},[2076,10486,2099],{"class":2082},[2076,10488,2852],{"class":2394},[2076,10490,10491,10493,10496,10498,10500],{"class":2078,"line":2086},[2076,10492,4301],{"class":2082},[2076,10494,10495],{"class":2105},"~/plugins/foo.client.js",[2076,10497,2385],{"class":2082},[2076,10499,2413],{"class":2082},[2076,10501,10502],{"class":3032}," // only in client side\n",[2076,10504,10505,10507,10510,10512,10514],{"class":2078,"line":2114},[2076,10506,4301],{"class":2082},[2076,10508,10509],{"class":2105},"~/plugins/bar.server.js",[2076,10511,2385],{"class":2082},[2076,10513,2413],{"class":2082},[2076,10515,10516],{"class":3032}," // only in server side\n",[2076,10518,10519,10521,10524,10526,10528],{"class":2078,"line":2134},[2076,10520,4301],{"class":2082},[2076,10522,10523],{"class":2105},"~/plugins/baz.js",[2076,10525,2385],{"class":2082},[2076,10527,2413],{"class":2082},[2076,10529,10530],{"class":3032}," // both client & server\n",[2076,10532,10533,10536,10538,10540,10542,10545,10547],{"class":2078,"line":2155},[2076,10534,10535],{"class":2082},"  {",[2076,10537,3093],{"class":2369},[2076,10539,2099],{"class":2082},[2076,10541,2629],{"class":2082},[2076,10543,10544],{"class":2105},"~/plugins/both-sides.js",[2076,10546,2385],{"class":2082},[2076,10548,10549],{"class":2082}," },\n",[2076,10551,10552,10554,10556,10558,10560,10563,10565,10567,10570,10572,10574,10576,10578,10581],{"class":2078,"line":2175},[2076,10553,10535],{"class":2082},[2076,10555,3093],{"class":2369},[2076,10557,2099],{"class":2082},[2076,10559,2629],{"class":2082},[2076,10561,10562],{"class":2105},"~/plugins/client-only.js",[2076,10564,2385],{"class":2082},[2076,10566,2413],{"class":2082},[2076,10568,10569],{"class":2369}," mode",[2076,10571,2099],{"class":2082},[2076,10573,2629],{"class":2082},[2076,10575,9943],{"class":2105},[2076,10577,2385],{"class":2082},[2076,10579,10580],{"class":2082}," },",[2076,10582,10583],{"class":3032}," // only on client side\n",[2076,10585,10586,10588,10590,10592,10594,10597,10599,10601,10603,10605,10607,10609,10611,10613],{"class":2078,"line":2196},[2076,10587,10535],{"class":2082},[2076,10589,3093],{"class":2369},[2076,10591,2099],{"class":2082},[2076,10593,2629],{"class":2082},[2076,10595,10596],{"class":2105},"~/plugins/server-only.js",[2076,10598,2385],{"class":2082},[2076,10600,2413],{"class":2082},[2076,10602,10569],{"class":2369},[2076,10604,2099],{"class":2082},[2076,10606,2629],{"class":2082},[2076,10608,185],{"class":2105},[2076,10610,2385],{"class":2082},[2076,10612,8901],{"class":2082},[2076,10614,10615],{"class":3032}," // only on server side\n",[2076,10617,10618],{"class":2078,"line":2216},[2076,10619,3958],{"class":2394},[2040,10621,8941],{"id":8941},[2560,10623,10625],{"id":10624},"order",[2058,10626,10624],{},[2036,10628,10629],{},"A strategy for ordering PostCSS plugins.",[2047,10631,10632],{},[2050,10633,10634,2056,10636],{},[2053,10635,2055],{},[2058,10637,4569],{},[2560,10639,10641],{"id":10640},"plugins-2",[2058,10642,175],{},[2036,10644,10645],{},"Options for configuring PostCSS plugins.",[2036,10647,10648,2056,10650],{},[2053,10649,3294],{},[3296,10651,10654],{"href":10652,"rel":10653},"https://postcss.org/",[3300],"PostCSS docs",[3481,10656,10658],{"id":10657},"autoprefixer",[2058,10659,10657],{},[2036,10661,10662],{},"Plugin to parse CSS and add vendor prefixes to CSS rules.",[2036,10664,10665,2056,10667],{},[2053,10666,3294],{},[3296,10668,10671],{"href":10669,"rel":10670},"https://github.com/postcss/autoprefixer",[3300],[2058,10672,10657],{},[3481,10674,10676],{"id":10675},"cssnano",[2058,10677,10675],{},[2047,10679,10680],{},[2050,10681,10682,2056,10684],{},[2053,10683,2055],{},[2058,10685,2060],{},[2036,10687,10688,2056,10690],{},[2053,10689,3294],{},[3296,10691,10694,10696],{"href":10692,"rel":10693},"https://cssnano.github.io/cssnano/docs/config-file/#configuration-options",[3300],[2058,10695,10675],{}," configuration options",[2040,10698,2535],{"id":10699},"rootdir",[2036,10701,10702],{},"Define the root directory of your application.",[2036,10704,10705,10706,10709,10710,10712,10713,10716],{},"This property can be overwritten (for example, running ",[2058,10707,10708],{},"nuxt ./my-app/"," will set the ",[2058,10711,2535],{}," to the absolute path of ",[2058,10714,10715],{},"./my-app/"," from the current/working directory.\nIt is normally not needed to configure this option.",[2047,10718,10719,10725],{},[2050,10720,10721,2056,10723],{},[2053,10722,2055],{},[2058,10724,2544],{},[2050,10726,10727,2550,10729],{},[2053,10728,2549],{},[2058,10730,10731],{},"\"/\u003CrootDir>\"",[2040,10733,6079],{"id":10734},"routerules-1",[2036,10736,10737],{},"Global route options applied to matching server routes.",[2036,10739,10740,10742],{},[2053,10741,991],{},": This is an experimental feature and API may change in the future.",[2036,10744,10745,2056,10747],{},[2053,10746,3294],{},[3296,10748,10751],{"href":10749,"rel":10750},"https://nitro.build/config/#routerules",[3300],"Nitro route rules documentation",[2040,10753,10754],{"id":10754},"router",[2560,10756,10758],{"id":10757},"options-2",[2058,10759,4900],{},[2036,10761,10762,10763,10765,10766,10768],{},"Additional router options passed to ",[2058,10764,5934],{},". On top of the options for ",[2058,10767,5934],{},", Nuxt offers additional options to customize the router (see below).",[2303,10770,10771],{},[2036,10772,10773,10775,10776,10779],{},[2053,10774,2309],{},": Only JSON serializable options should be passed by Nuxt config.\nFor more control, you can use ",[2058,10777,10778],{},"app/router.options.ts"," file.",[2036,10781,10782,2056,10784,2318],{},[2053,10783,3294],{},[3296,10785,10788],{"href":10786,"rel":10787},"https://router.vuejs.org/api/interfaces/routeroptions.html",[3300],"Vue Router documentation",[3481,10790,10792],{"id":10791},"hashmode",[2058,10793,10794],{},"hashMode",[2036,10796,10797,10798,5004,10801,2318],{},"You can enable hash history in SPA mode. In this mode, router uses a hash character (#) before the actual URL that is internally passed. When enabled, the ",[2053,10799,10800],{},"URL is never sent to the server",[2053,10802,10803],{},"SSR is not supported",[2047,10805,10806,10812],{},[2050,10807,10808,2056,10810],{},[2053,10809,2055],{},[2058,10811,3282],{},[2050,10813,10814,2550,10816],{},[2053,10815,2549],{},[2058,10817,3289],{},[2036,10819,10820,10822],{},[2053,10821,2065],{},": false",[3481,10824,10826],{"id":10825},"scrollbehaviortype",[2058,10827,10828],{},"scrollBehaviorType",[2036,10830,10831],{},"Customize the scroll behavior for hash links.",[2047,10833,10834,10840],{},[2050,10835,10836,2056,10838],{},[2053,10837,2055],{},[2058,10839,2544],{},[2050,10841,10842,2550,10844],{},[2053,10843,2549],{},[2058,10845,5434],{},[2036,10847,10848,10850],{},[2053,10849,2065],{},": 'auto'",[2040,10852,9056],{"id":10853},"runtimeconfig-1",[2036,10855,10856],{},"Runtime config allows passing dynamic config and environment variables to the Nuxt app context.",[2036,10858,10859,10860,10862,10863,10866,10867,5004,10869,10871,10872,10875],{},"The value of this object is accessible from server only using ",[2058,10861,603],{},".\nIt mainly should hold ",[2312,10864,10865],{},"private"," configuration which is not exposed on the frontend. This could include a reference to your API secret tokens.\nAnything under ",[2058,10868,180],{},[2058,10870,1193],{}," will be exposed to the frontend as well.\nValues are automatically replaced by matching env variables at runtime, e.g. setting an environment variable ",[2058,10873,10874],{},"NUXT_API_KEY=my-api-key NUXT_PUBLIC_BASE_URL=/foo/"," would overwrite the two values in the example below.",[2047,10877,10878,10884],{},[2050,10879,10880,2056,10882],{},[2053,10881,2055],{},[2058,10883,2060],{},[2050,10885,10886],{},[2053,10887,2065],{},[2067,10889,10891],{"className":2069,"code":10890,"language":2071,"meta":2072,"style":2072},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"f90f6a12-4673-4481-a5f5-514e21c7a35b\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  }\n}\n",[2058,10892,10893,10897,10909,10921,10939,10957,10975,10987,10991],{"__ignoreMap":2072},[2076,10894,10895],{"class":2078,"line":2079},[2076,10896,2083],{"class":2082},[2076,10898,10899,10901,10903,10905,10907],{"class":2078,"line":2086},[2076,10900,2089],{"class":2082},[2076,10902,180],{"class":2092},[2076,10904,2096],{"class":2082},[2076,10906,2099],{"class":2082},[2076,10908,9090],{"class":2082},[2076,10910,10911,10913,10915,10917,10919],{"class":2078,"line":2114},[2076,10912,2089],{"class":2082},[2076,10914,1193],{"class":2092},[2076,10916,2096],{"class":2082},[2076,10918,2099],{"class":2082},[2076,10920,2364],{"class":2082},[2076,10922,10923,10925,10927,10929,10931,10933,10935,10937],{"class":2078,"line":2134},[2076,10924,4231],{"class":2082},[2076,10926,4093],{"class":2671},[2076,10928,2096],{"class":2082},[2076,10930,2099],{"class":2082},[2076,10932,2102],{"class":2082},[2076,10934,9117],{"class":2105},[2076,10936,2096],{"class":2082},[2076,10938,2111],{"class":2082},[2076,10940,10941,10943,10945,10947,10949,10951,10953,10955],{"class":2078,"line":2155},[2076,10942,4231],{"class":2082},[2076,10944,2565],{"class":2671},[2076,10946,2096],{"class":2082},[2076,10948,2099],{"class":2082},[2076,10950,2102],{"class":2082},[2076,10952,6699],{"class":2105},[2076,10954,2096],{"class":2082},[2076,10956,2111],{"class":2082},[2076,10958,10959,10961,10963,10965,10967,10969,10971,10973],{"class":2078,"line":2175},[2076,10960,4231],{"class":2082},[2076,10962,2681],{"class":2671},[2076,10964,2096],{"class":2082},[2076,10966,2099],{"class":2082},[2076,10968,2102],{"class":2082},[2076,10970,9154],{"class":2105},[2076,10972,2096],{"class":2082},[2076,10974,2111],{"class":2082},[2076,10976,10977,10979,10981,10983,10985],{"class":2078,"line":2196},[2076,10978,4231],{"class":2082},[2076,10980,2690],{"class":2671},[2076,10982,2096],{"class":2082},[2076,10984,2099],{"class":2082},[2076,10986,9171],{"class":2082},[2076,10988,10989],{"class":2078,"line":2216},[2076,10990,2516],{"class":2082},[2076,10992,10993],{"class":2078,"line":2236},[2076,10994,2301],{"class":2082},[2036,10996,10997,2099],{},[2053,10998,2345],{},[2067,11000,11002],{"className":2348,"code":11001,"language":2350,"meta":2072,"style":2072},"export default {\n runtimeConfig: {\n    apiKey: '', // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n    public: {\n       baseURL: '' // Exposed to the frontend as well.\n    }\n  }\n}\n",[2058,11003,11004,11012,11021,11036,11045,11057,11061,11065],{"__ignoreMap":2072},[2076,11005,11006,11008,11010],{"class":2078,"line":2079},[2076,11007,2358],{"class":2357},[2076,11009,2361],{"class":2357},[2076,11011,2364],{"class":2082},[2076,11013,11014,11017,11019],{"class":2078,"line":2086},[2076,11015,11016],{"class":2369}," runtimeConfig",[2076,11018,2099],{"class":2082},[2076,11020,2364],{"class":2082},[2076,11022,11023,11026,11028,11031,11033],{"class":2078,"line":2114},[2076,11024,11025],{"class":2369},"    apiKey",[2076,11027,2099],{"class":2082},[2076,11029,11030],{"class":2082}," ''",[2076,11032,2413],{"class":2082},[2076,11034,11035],{"class":3032}," // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n",[2076,11037,11038,11041,11043],{"class":2078,"line":2134},[2076,11039,11040],{"class":2369},"    public",[2076,11042,2099],{"class":2082},[2076,11044,2364],{"class":2082},[2076,11046,11047,11050,11052,11054],{"class":2078,"line":2155},[2076,11048,11049],{"class":2369},"       baseURL",[2076,11051,2099],{"class":2082},[2076,11053,11030],{"class":2082},[2076,11055,11056],{"class":3032}," // Exposed to the frontend as well.\n",[2076,11058,11059],{"class":2078,"line":2175},[2076,11060,2927],{"class":2082},[2076,11062,11063],{"class":2078,"line":2196},[2076,11064,2516],{"class":2082},[2076,11066,11067],{"class":2078,"line":2216},[2076,11068,2301],{"class":2082},[2040,11070,185],{"id":11071},"server-1",[2560,11073,11075],{"id":11074},"builder-1",[2058,11076,4114],{},[2047,11078,11079,11085],{},[2050,11080,11081,2056,11083],{},[2053,11082,2055],{},[2058,11084,2544],{},[2050,11086,11087,2550,11089],{},[2053,11088,2549],{},[2058,11090,11091],{},"\"@nuxt/nitro-server\"",[2040,11093,5225],{"id":11094},"serverdir",[2036,11096,11097],{},"Define the server directory of your Nuxt application, where Nitro routes, middleware and plugins are kept.",[2036,11099,2532,11100,2318],{},[2058,11101,2535],{},[2047,11103,11104,11110],{},[2050,11105,11106,2056,11108],{},[2053,11107,2055],{},[2058,11109,2544],{},[2050,11111,11112,2550,11114],{},[2053,11113,2549],{},[2058,11115,11116],{},"\"/\u003CsrcDir>/server\"",[2040,11118,11120],{"id":11119},"serverhandlers","serverHandlers",[2036,11122,11123],{},"Nitro server handlers.",[2036,11125,11126],{},"Each handler accepts the following options:",[2047,11128,11129,11138],{},[2050,11130,11131,11132,11137],{},"handler: The path to the file defining the handler. - route: The route under which the handler is available. This follows the conventions of ",[3296,11133,11136],{"href":11134,"rel":11135},"https://github.com/unjs/rou3",[3300],"rou3",". - method: The HTTP method of requests that should be handled. - middleware: Specifies whether it is a middleware handler. - lazy: Specifies whether to use lazy loading to import the handler.",[2050,11139,11140,2056,11142],{},[2053,11141,2055],{},[2058,11143,3889],{},[2036,11145,11146,2056,11148],{},[2053,11147,3294],{},[3296,11149,11152,4257],{"href":11150,"rel":11151},"https://nuxt.com/docs/guide/directory-structure/server",[3300],[2058,11153,11154],{},"server/",[2303,11156,11157],{},[2036,11158,11159,11161,11162,5928,11165,5004,11168,11171],{},[2053,11160,2309],{},": Files from ",[2058,11163,11164],{},"server/api",[2058,11166,11167],{},"server/middleware",[2058,11169,11170],{},"server/routes"," will be automatically registered by Nuxt.",[2036,11173,11174,2099],{},[2053,11175,2345],{},[2067,11177,11179],{"className":2348,"code":11178,"language":2350,"meta":2072,"style":2072},"serverHandlers: [\n  { route: '/path/foo/**:name', handler: '~/server/foohandler.ts' }\n]\n",[2058,11180,11181,11189,11221],{"__ignoreMap":2072},[2076,11182,11183,11185,11187],{"class":2078,"line":2079},[2076,11184,11120],{"class":2671},[2076,11186,2099],{"class":2082},[2076,11188,2852],{"class":2394},[2076,11190,11191,11193,11196,11198,11200,11203,11205,11207,11210,11212,11214,11217,11219],{"class":2078,"line":2086},[2076,11192,10535],{"class":2082},[2076,11194,11195],{"class":2369}," route",[2076,11197,2099],{"class":2082},[2076,11199,2629],{"class":2082},[2076,11201,11202],{"class":2105},"/path/foo/**:name",[2076,11204,2385],{"class":2082},[2076,11206,2413],{"class":2082},[2076,11208,11209],{"class":2369}," handler",[2076,11211,2099],{"class":2082},[2076,11213,2629],{"class":2082},[2076,11215,11216],{"class":2105},"~/server/foohandler.ts",[2076,11218,2385],{"class":2082},[2076,11220,3065],{"class":2082},[2076,11222,11223],{"class":2078,"line":2114},[2076,11224,3958],{"class":2394},[2040,11226,11227],{"id":11227},"sourcemap",[2036,11229,11230],{},"Configures whether and how sourcemaps are generated for server and/or client bundles.",[2036,11232,11233,11234,11237,11238,11240,11241,11243,11244,11246],{},"If set to a single boolean, that value applies to both server and client. Additionally, the ",[2058,11235,11236],{},"'hidden'"," option is also available for both server and client.\nAvailable options for both client and server: - ",[2058,11239,3734],{},": Generates sourcemaps and includes source references in the final bundle. - ",[2058,11242,3289],{},": Does not generate any sourcemaps. - ",[2058,11245,11236],{},": Generates sourcemaps but does not include references in the final bundle.",[2047,11248,11249,11255],{},[2050,11250,11251,2056,11253],{},[2053,11252,2055],{},[2058,11254,2060],{},[2050,11256,11257],{},[2053,11258,2065],{},[2067,11260,11262],{"className":2069,"code":11261,"language":2071,"meta":2072,"style":2072},"{\n  \"server\": true,\n  \"client\": false\n}\n",[2058,11263,11264,11268,11281,11293],{"__ignoreMap":2072},[2076,11265,11266],{"class":2078,"line":2079},[2076,11267,2083],{"class":2082},[2076,11269,11270,11272,11274,11276,11278],{"class":2078,"line":2086},[2076,11271,2089],{"class":2082},[2076,11273,185],{"class":2092},[2076,11275,2096],{"class":2082},[2076,11277,2099],{"class":2082},[2076,11279,11280],{"class":2082}," true,\n",[2076,11282,11283,11285,11287,11289,11291],{"class":2078,"line":2114},[2076,11284,2089],{"class":2082},[2076,11286,9943],{"class":2092},[2076,11288,2096],{"class":2082},[2076,11290,2099],{"class":2082},[2076,11292,6603],{"class":2082},[2076,11294,11295],{"class":2078,"line":2134},[2076,11296,2301],{"class":2082},[2040,11298,11300],{"id":11299},"spaloadingtemplate","spaLoadingTemplate",[2036,11302,11303,11304,2318],{},"Boolean or a path to an HTML file with the contents of which will be inserted into any HTML page rendered with ",[2058,11305,11306],{},"ssr: false",[2047,11308,11309,11329],{},[2050,11310,11311,11312,11315,11316,11318,11319,3741,11324,2318],{},"If it is unset, it will use ",[2058,11313,11314],{},"~/app/spa-loading-template.html"," file in one of your layers, if it exists. - If it is false, no SPA loading indicator will be loaded. - If true, Nuxt will look for ",[2058,11317,11314],{}," file in one of your layers, or a\ndefault Nuxt image will be used.\nSome good sources for spinners are ",[3296,11320,11323],{"href":11321,"rel":11322},"https://github.com/tobiasahlin/SpinKit",[3300],"SpinKit",[3296,11325,11328],{"href":11326,"rel":11327},"https://icones.js.org/collection/svg-spinners",[3300],"SVG Spinners",[2050,11330,11331,2550,11333],{},[2053,11332,2549],{},[2058,11334,6698],{},[2036,11336,11337,11339],{},[2053,11338,2345],{},": ~/app/spa-loading-template.html",[2067,11341,11345],{"className":11342,"code":11343,"language":11344,"meta":2072,"style":2072},"language-html shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003C!-- https://github.com/barelyhuman/snips/blob/dev/pages/css-loader.md -->\n\u003Cdiv class=\"loader\">\u003C/div>\n\u003Cstyle>\n.loader {\n  display: block;\n  position: fixed;\n  z-index: 1031;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  width: 18px;\n  height: 18px;\n  box-sizing: border-box;\n  border: solid 2px transparent;\n  border-top-color: #000;\n  border-left-color: #000;\n  border-bottom-color: #efefef;\n  border-right-color: #efefef;\n  border-radius: 50%;\n  -webkit-animation: loader 400ms linear infinite;\n  animation: loader 400ms linear infinite;\n}\n\n@-webkit-keyframes loader {\n  0% {\n    -webkit-transform: translate(-50%, -50%) rotate(0deg);\n  }\n  100% {\n    -webkit-transform: translate(-50%, -50%) rotate(360deg);\n  }\n}\n@keyframes loader {\n  0% {\n    transform: translate(-50%, -50%) rotate(0deg);\n  }\n  100% {\n    transform: translate(-50%, -50%) rotate(360deg);\n  }\n}\n\u003C/style>\n","html",[2058,11346,11347,11352,11378,11386,11394,11408,11420,11432,11444,11455,11478,11490,11501,11513,11531,11546,11559,11573,11586,11597,11615,11630,11634,11638,11648,11655,11684,11688,11695,11722,11726,11730,11739,11745,11772,11776,11782,11808,11813,11818],{"__ignoreMap":2072},[2076,11348,11349],{"class":2078,"line":2079},[2076,11350,11351],{"class":3032},"\u003C!-- https://github.com/barelyhuman/snips/blob/dev/pages/css-loader.md -->\n",[2076,11353,11354,11356,11359,11362,11364,11366,11369,11371,11374,11376],{"class":2078,"line":2086},[2076,11355,6231],{"class":2082},[2076,11357,11358],{"class":2369},"div",[2076,11360,11361],{"class":2092}," class",[2076,11363,2666],{"class":2082},[2076,11365,2096],{"class":2082},[2076,11367,11368],{"class":2105},"loader",[2076,11370,2096],{"class":2082},[2076,11372,11373],{"class":2082},">\u003C/",[2076,11375,11358],{"class":2369},[2076,11377,6236],{"class":2082},[2076,11379,11380,11382,11384],{"class":2078,"line":2114},[2076,11381,6231],{"class":2082},[2076,11383,2435],{"class":2369},[2076,11385,6236],{"class":2082},[2076,11387,11388,11390,11392],{"class":2078,"line":2134},[2076,11389,2318],{"class":2082},[2076,11391,11368],{"class":2671},[2076,11393,2364],{"class":2082},[2076,11395,11396,11400,11402,11405],{"class":2078,"line":2155},[2076,11397,11399],{"class":11398},"spFsF","  display",[2076,11401,2099],{"class":2082},[2076,11403,11404],{"class":2394}," block",[2076,11406,11407],{"class":2082},";\n",[2076,11409,11410,11413,11415,11418],{"class":2078,"line":2175},[2076,11411,11412],{"class":11398},"  position",[2076,11414,2099],{"class":2082},[2076,11416,11417],{"class":2394}," fixed",[2076,11419,11407],{"class":2082},[2076,11421,11422,11425,11427,11430],{"class":2078,"line":2196},[2076,11423,11424],{"class":11398},"  z-index",[2076,11426,2099],{"class":2082},[2076,11428,11429],{"class":7824}," 1031",[2076,11431,11407],{"class":2082},[2076,11433,11434,11437,11439,11442],{"class":2078,"line":2216},[2076,11435,11436],{"class":11398},"  top",[2076,11438,2099],{"class":2082},[2076,11440,11441],{"class":7824}," 50%",[2076,11443,11407],{"class":2082},[2076,11445,11446,11449,11451,11453],{"class":2078,"line":2236},[2076,11447,11448],{"class":11398},"  left",[2076,11450,2099],{"class":2082},[2076,11452,11441],{"class":7824},[2076,11454,11407],{"class":2082},[2076,11456,11457,11460,11462,11465,11467,11470,11472,11475],{"class":2078,"line":2257},[2076,11458,11459],{"class":11398},"  transform",[2076,11461,2099],{"class":2082},[2076,11463,11464],{"class":2390}," translate",[2076,11466,2395],{"class":2082},[2076,11468,11469],{"class":7824},"-50%",[2076,11471,2413],{"class":2082},[2076,11473,11474],{"class":7824}," -50%",[2076,11476,11477],{"class":2082},");\n",[2076,11479,11480,11483,11485,11488],{"class":2078,"line":2278},[2076,11481,11482],{"class":11398},"  width",[2076,11484,2099],{"class":2082},[2076,11486,11487],{"class":7824}," 18px",[2076,11489,11407],{"class":2082},[2076,11491,11492,11495,11497,11499],{"class":2078,"line":2298},[2076,11493,11494],{"class":11398},"  height",[2076,11496,2099],{"class":2082},[2076,11498,11487],{"class":7824},[2076,11500,11407],{"class":2082},[2076,11502,11503,11506,11508,11511],{"class":2078,"line":2961},[2076,11504,11505],{"class":11398},"  box-sizing",[2076,11507,2099],{"class":2082},[2076,11509,11510],{"class":2394}," border-box",[2076,11512,11407],{"class":2082},[2076,11514,11515,11518,11520,11523,11526,11529],{"class":2078,"line":2975},[2076,11516,11517],{"class":11398},"  border",[2076,11519,2099],{"class":2082},[2076,11521,11522],{"class":2394}," solid ",[2076,11524,11525],{"class":7824},"2px",[2076,11527,11528],{"class":2394}," transparent",[2076,11530,11407],{"class":2082},[2076,11532,11533,11536,11538,11541,11544],{"class":2078,"line":2990},[2076,11534,11535],{"class":11398},"  border-top-color",[2076,11537,2099],{"class":2082},[2076,11539,11540],{"class":2082}," #",[2076,11542,11543],{"class":2394},"000",[2076,11545,11407],{"class":2082},[2076,11547,11548,11551,11553,11555,11557],{"class":2078,"line":3170},[2076,11549,11550],{"class":11398},"  border-left-color",[2076,11552,2099],{"class":2082},[2076,11554,11540],{"class":2082},[2076,11556,11543],{"class":2394},[2076,11558,11407],{"class":2082},[2076,11560,11561,11564,11566,11568,11571],{"class":2078,"line":3180},[2076,11562,11563],{"class":11398},"  border-bottom-color",[2076,11565,2099],{"class":2082},[2076,11567,11540],{"class":2082},[2076,11569,11570],{"class":2394},"efefef",[2076,11572,11407],{"class":2082},[2076,11574,11575,11578,11580,11582,11584],{"class":2078,"line":3186},[2076,11576,11577],{"class":11398},"  border-right-color",[2076,11579,2099],{"class":2082},[2076,11581,11540],{"class":2082},[2076,11583,11570],{"class":2394},[2076,11585,11407],{"class":2082},[2076,11587,11588,11591,11593,11595],{"class":2078,"line":3205},[2076,11589,11590],{"class":11398},"  border-radius",[2076,11592,2099],{"class":2082},[2076,11594,11441],{"class":7824},[2076,11596,11407],{"class":2082},[2076,11598,11599,11602,11604,11607,11610,11613],{"class":2078,"line":3212},[2076,11600,11601],{"class":2671},"  -webkit-animation",[2076,11603,2099],{"class":2082},[2076,11605,11606],{"class":2394}," loader ",[2076,11608,11609],{"class":7824},"400ms",[2076,11611,11612],{"class":2394}," linear infinite",[2076,11614,11407],{"class":2082},[2076,11616,11617,11620,11622,11624,11626,11628],{"class":2078,"line":3222},[2076,11618,11619],{"class":11398},"  animation",[2076,11621,2099],{"class":2082},[2076,11623,11606],{"class":2394},[2076,11625,11609],{"class":7824},[2076,11627,11612],{"class":2394},[2076,11629,11407],{"class":2082},[2076,11631,11632],{"class":2078,"line":3228},[2076,11633,2301],{"class":2082},[2076,11635,11636],{"class":2078,"line":3246},[2076,11637,6221],{"emptyLinePlaceholder":1196},[2076,11639,11640,11643,11646],{"class":2078,"line":3252},[2076,11641,11642],{"class":2357},"@-webkit-keyframes",[2076,11644,11645],{"class":4001}," loader",[2076,11647,2364],{"class":2082},[2076,11649,11650,11653],{"class":2078,"line":3257},[2076,11651,11652],{"class":2671},"  0%",[2076,11654,2364],{"class":2082},[2076,11656,11657,11660,11662,11664,11666,11668,11670,11672,11674,11677,11679,11682],{"class":2078,"line":8008},[2076,11658,11659],{"class":2671},"    -webkit-transform",[2076,11661,2099],{"class":2082},[2076,11663,11464],{"class":2390},[2076,11665,2395],{"class":2082},[2076,11667,11469],{"class":7824},[2076,11669,2413],{"class":2082},[2076,11671,11474],{"class":7824},[2076,11673,5754],{"class":2082},[2076,11675,11676],{"class":2390}," rotate",[2076,11678,2395],{"class":2082},[2076,11680,11681],{"class":7824},"0deg",[2076,11683,11477],{"class":2082},[2076,11685,11686],{"class":2078,"line":9755},[2076,11687,2516],{"class":2082},[2076,11689,11690,11693],{"class":2078,"line":9760},[2076,11691,11692],{"class":2671},"  100%",[2076,11694,2364],{"class":2082},[2076,11696,11697,11699,11701,11703,11705,11707,11709,11711,11713,11715,11717,11720],{"class":2078,"line":9779},[2076,11698,11659],{"class":2671},[2076,11700,2099],{"class":2082},[2076,11702,11464],{"class":2390},[2076,11704,2395],{"class":2082},[2076,11706,11469],{"class":7824},[2076,11708,2413],{"class":2082},[2076,11710,11474],{"class":7824},[2076,11712,5754],{"class":2082},[2076,11714,11676],{"class":2390},[2076,11716,2395],{"class":2082},[2076,11718,11719],{"class":7824},"360deg",[2076,11721,11477],{"class":2082},[2076,11723,11724],{"class":2078,"line":9794},[2076,11725,2516],{"class":2082},[2076,11727,11728],{"class":2078,"line":9811},[2076,11729,2301],{"class":2082},[2076,11731,11732,11735,11737],{"class":2078,"line":9816},[2076,11733,11734],{"class":2357},"@keyframes",[2076,11736,11645],{"class":4001},[2076,11738,2364],{"class":2082},[2076,11740,11741,11743],{"class":2078,"line":9821},[2076,11742,11652],{"class":2671},[2076,11744,2364],{"class":2082},[2076,11746,11747,11750,11752,11754,11756,11758,11760,11762,11764,11766,11768,11770],{"class":2078,"line":9840},[2076,11748,11749],{"class":11398},"    transform",[2076,11751,2099],{"class":2082},[2076,11753,11464],{"class":2390},[2076,11755,2395],{"class":2082},[2076,11757,11469],{"class":7824},[2076,11759,2413],{"class":2082},[2076,11761,11474],{"class":7824},[2076,11763,5754],{"class":2082},[2076,11765,11676],{"class":2390},[2076,11767,2395],{"class":2082},[2076,11769,11681],{"class":7824},[2076,11771,11477],{"class":2082},[2076,11773,11774],{"class":2078,"line":9855},[2076,11775,2516],{"class":2082},[2076,11777,11778,11780],{"class":2078,"line":9872},[2076,11779,11692],{"class":2671},[2076,11781,2364],{"class":2082},[2076,11783,11784,11786,11788,11790,11792,11794,11796,11798,11800,11802,11804,11806],{"class":2078,"line":9877},[2076,11785,11749],{"class":11398},[2076,11787,2099],{"class":2082},[2076,11789,11464],{"class":2390},[2076,11791,2395],{"class":2082},[2076,11793,11469],{"class":7824},[2076,11795,2413],{"class":2082},[2076,11797,11474],{"class":7824},[2076,11799,5754],{"class":2082},[2076,11801,11676],{"class":2390},[2076,11803,2395],{"class":2082},[2076,11805,11719],{"class":7824},[2076,11807,11477],{"class":2082},[2076,11809,11811],{"class":2078,"line":11810},38,[2076,11812,2516],{"class":2082},[2076,11814,11816],{"class":2078,"line":11815},39,[2076,11817,2301],{"class":2082},[2076,11819,11821,11823,11825],{"class":2078,"line":11820},40,[2076,11822,6271],{"class":2082},[2076,11824,2435],{"class":2369},[2076,11826,6236],{"class":2082},[2040,11828,5222],{"id":11829},"srcdir",[2036,11831,11832],{},"Define the source directory of your Nuxt application.",[2036,11834,11835,11836,2318],{},"If a relative path is specified, it will be relative to the ",[2058,11837,2535],{},[2047,11839,11840,11846],{},[2050,11841,11842,2056,11844],{},[2053,11843,2055],{},[2058,11845,2544],{},[2050,11847,11848,2550,11850],{},[2053,11849,2549],{},[2058,11851,11852],{},"\"/\u003CsrcDir>\"",[2036,11854,11855,2099],{},[2053,11856,2345],{},[2067,11858,11860],{"className":2348,"code":11859,"language":2350,"meta":2072,"style":2072},"export default {\n  srcDir: 'src/'\n}\n",[2058,11861,11862,11870,11883],{"__ignoreMap":2072},[2076,11863,11864,11866,11868],{"class":2078,"line":2079},[2076,11865,2358],{"class":2357},[2076,11867,2361],{"class":2357},[2076,11869,2364],{"class":2082},[2076,11871,11872,11874,11876,11878,11881],{"class":2078,"line":2086},[2076,11873,7842],{"class":2369},[2076,11875,2099],{"class":2082},[2076,11877,2629],{"class":2082},[2076,11879,11880],{"class":2105},"src/",[2076,11882,2635],{"class":2082},[2076,11884,11885],{"class":2078,"line":2114},[2076,11886,2301],{"class":2082},[2036,11888,11889],{},"This would work with the following folder structure:",[2067,11891,11893],{"className":2654,"code":11892,"language":2656,"meta":2072,"style":2072},"-| app/\n---| node_modules/\n---| nuxt.config.js\n---| package.json\n---| src/\n------| assets/\n------| components/\n------| layouts/\n------| middleware/\n------| pages/\n------| plugins/\n------| public/\n------| store/\n------| server/\n------| app.config.ts\n------| app.vue\n------| error.vue\n",[2058,11894,11895,11906,11916,11925,11934,11943,11953,11962,11971,11980,11989,11998,12007,12016,12025,12034,12043],{"__ignoreMap":2072},[2076,11896,11897,11900,11903],{"class":2078,"line":2079},[2076,11898,11899],{"class":2671},"-",[2076,11901,11902],{"class":2082},"|",[2076,11904,11905],{"class":2671}," app/\n",[2076,11907,11908,11911,11913],{"class":2078,"line":2086},[2076,11909,11910],{"class":2671},"---",[2076,11912,11902],{"class":2082},[2076,11914,11915],{"class":2671}," node_modules/\n",[2076,11917,11918,11920,11922],{"class":2078,"line":2114},[2076,11919,11910],{"class":2671},[2076,11921,11902],{"class":2082},[2076,11923,11924],{"class":2671}," nuxt.config.js\n",[2076,11926,11927,11929,11931],{"class":2078,"line":2134},[2076,11928,11910],{"class":2671},[2076,11930,11902],{"class":2082},[2076,11932,11933],{"class":2671}," package.json\n",[2076,11935,11936,11938,11940],{"class":2078,"line":2155},[2076,11937,11910],{"class":2671},[2076,11939,11902],{"class":2082},[2076,11941,11942],{"class":2671}," src/\n",[2076,11944,11945,11948,11950],{"class":2078,"line":2175},[2076,11946,11947],{"class":2671},"------",[2076,11949,11902],{"class":2082},[2076,11951,11952],{"class":2671}," assets/\n",[2076,11954,11955,11957,11959],{"class":2078,"line":2196},[2076,11956,11947],{"class":2671},[2076,11958,11902],{"class":2082},[2076,11960,11961],{"class":2671}," components/\n",[2076,11963,11964,11966,11968],{"class":2078,"line":2216},[2076,11965,11947],{"class":2671},[2076,11967,11902],{"class":2082},[2076,11969,11970],{"class":2671}," layouts/\n",[2076,11972,11973,11975,11977],{"class":2078,"line":2236},[2076,11974,11947],{"class":2671},[2076,11976,11902],{"class":2082},[2076,11978,11979],{"class":2671}," middleware/\n",[2076,11981,11982,11984,11986],{"class":2078,"line":2257},[2076,11983,11947],{"class":2671},[2076,11985,11902],{"class":2082},[2076,11987,11988],{"class":2671}," pages/\n",[2076,11990,11991,11993,11995],{"class":2078,"line":2278},[2076,11992,11947],{"class":2671},[2076,11994,11902],{"class":2082},[2076,11996,11997],{"class":2671}," plugins/\n",[2076,11999,12000,12002,12004],{"class":2078,"line":2298},[2076,12001,11947],{"class":2671},[2076,12003,11902],{"class":2082},[2076,12005,12006],{"class":2671}," public/\n",[2076,12008,12009,12011,12013],{"class":2078,"line":2961},[2076,12010,11947],{"class":2671},[2076,12012,11902],{"class":2082},[2076,12014,12015],{"class":2671}," store/\n",[2076,12017,12018,12020,12022],{"class":2078,"line":2975},[2076,12019,11947],{"class":2671},[2076,12021,11902],{"class":2082},[2076,12023,12024],{"class":2671}," server/\n",[2076,12026,12027,12029,12031],{"class":2078,"line":2990},[2076,12028,11947],{"class":2671},[2076,12030,11902],{"class":2082},[2076,12032,12033],{"class":2671}," app.config.ts\n",[2076,12035,12036,12038,12040],{"class":2078,"line":3170},[2076,12037,11947],{"class":2671},[2076,12039,11902],{"class":2082},[2076,12041,12042],{"class":2671}," app.vue\n",[2076,12044,12045,12047,12049],{"class":2078,"line":3180},[2076,12046,11947],{"class":2671},[2076,12048,11902],{"class":2082},[2076,12050,12051],{"class":2671}," error.vue\n",[2040,12053,12054],{"id":12054},"ssr",[2036,12056,12057,12058,12060],{},"Whether to enable rendering of HTML - either dynamically (in server mode) or at generate time. If set to ",[2058,12059,3289],{}," generated pages will have no content.",[2047,12062,12063,12069],{},[2050,12064,12065,2056,12067],{},[2053,12066,2055],{},[2058,12068,3282],{},[2050,12070,12071,2550,12073],{},[2053,12072,2549],{},[2058,12074,3734],{},[2040,12076,12077],{"id":12077},"telemetry",[2036,12079,12080],{},"Manually disable nuxt telemetry.",[2036,12082,12083,2056,12085,4663],{},[2053,12084,3294],{},[3296,12086,12089],{"href":12087,"rel":12088},"https://github.com/nuxt/telemetry",[3300],"Nuxt Telemetry",[2040,12091,12092],{"id":12092},"test",[2036,12094,12095],{},"Whether your app is being unit tested.",[2047,12097,12098,12104],{},[2050,12099,12100,2056,12102],{},[2053,12101,2055],{},[2058,12103,3282],{},[2050,12105,12106,2550,12108],{},[2053,12107,2549],{},[2058,12109,3289],{},[2040,12111,12112],{"id":12112},"theme",[2036,12114,12115],{},"Extend project from a local or remote source.",[2036,12117,12118,12119,5928,12121,5928,12123,3741,12125,12128],{},"Value should be a string pointing to source directory or config path relative to current config.\nYou can use ",[2058,12120,7518],{},[2058,12122,7524],{},[2058,12124,7527],{},[2058,12126,12127],{},"https://"," to extend from a remote git repository.",[2047,12130,12131],{},[2050,12132,12133,2056,12135],{},[2053,12134,2055],{},[2058,12136,2544],{},[2040,12138,12139],{"id":12139},"typescript",[2036,12141,12142],{},"Configuration for Nuxt's TypeScript integration.",[2560,12144,12146],{"id":12145},"builder-2",[2058,12147,4114],{},[2036,12149,12150],{},"Which builder types to include for your project.",[2036,12152,12153,12154,12156,12157,12159],{},"By default Nuxt infers this based on your ",[2058,12155,4114],{}," option (defaulting to 'vite') but you can either turn off builder environment types (with ",[2058,12158,3289],{},") to handle this fully yourself, or opt for a 'shared' option.\nThe 'shared' option is advised for module authors, who will want to support multiple possible builders.",[2047,12161,12162],{},[2050,12163,12164,2550,12166],{},[2053,12165,2549],{},[2058,12167,6698],{},[2560,12169,12171],{"id":12170},"hoist",[2058,12172,12170],{},[2036,12174,12175,12176,12179,12180,2318],{},"Modules to generate deep aliases for within ",[2058,12177,12178],{},"compilerOptions.paths",". This does not yet support subpaths. It may be necessary when using Nuxt within a pnpm monorepo with ",[2058,12181,12182],{},"shamefully-hoist=false",[2047,12184,12185,12191],{},[2050,12186,12187,2056,12189],{},[2053,12188,2055],{},[2058,12190,3889],{},[2050,12192,12193],{},[2053,12194,2065],{},[2067,12196,12198],{"className":2069,"code":12197,"language":2071,"meta":2072,"style":2072},"[\n  \"@unhead/vue\",\n  \"@nuxt/devtools\",\n  \"vue\",\n  \"@vue/runtime-core\",\n  \"@vue/compiler-sfc\",\n  \"vue-router\",\n  \"vue-router/auto-routes\",\n  \"unplugin-vue-router/client\",\n  \"@nuxt/schema\",\n  \"nuxt\"\n]\n",[2058,12199,12200,12204,12215,12226,12236,12247,12258,12268,12279,12290,12301,12309],{"__ignoreMap":2072},[2076,12201,12202],{"class":2078,"line":2079},[2076,12203,4429],{"class":2082},[2076,12205,12206,12208,12211,12213],{"class":2078,"line":2086},[2076,12207,2089],{"class":2082},[2076,12209,12210],{"class":2105},"@unhead/vue",[2076,12212,2096],{"class":2082},[2076,12214,2111],{"class":2082},[2076,12216,12217,12219,12222,12224],{"class":2078,"line":2114},[2076,12218,2089],{"class":2082},[2076,12220,12221],{"class":2105},"@nuxt/devtools",[2076,12223,2096],{"class":2082},[2076,12225,2111],{"class":2082},[2076,12227,12228,12230,12232,12234],{"class":2078,"line":2134},[2076,12229,2089],{"class":2082},[2076,12231,5927],{"class":2105},[2076,12233,2096],{"class":2082},[2076,12235,2111],{"class":2082},[2076,12237,12238,12240,12243,12245],{"class":2078,"line":2155},[2076,12239,2089],{"class":2082},[2076,12241,12242],{"class":2105},"@vue/runtime-core",[2076,12244,2096],{"class":2082},[2076,12246,2111],{"class":2082},[2076,12248,12249,12251,12254,12256],{"class":2078,"line":2175},[2076,12250,2089],{"class":2082},[2076,12252,12253],{"class":2105},"@vue/compiler-sfc",[2076,12255,2096],{"class":2082},[2076,12257,2111],{"class":2082},[2076,12259,12260,12262,12264,12266],{"class":2078,"line":2196},[2076,12261,2089],{"class":2082},[2076,12263,5934],{"class":2105},[2076,12265,2096],{"class":2082},[2076,12267,2111],{"class":2082},[2076,12269,12270,12272,12275,12277],{"class":2078,"line":2216},[2076,12271,2089],{"class":2082},[2076,12273,12274],{"class":2105},"vue-router/auto-routes",[2076,12276,2096],{"class":2082},[2076,12278,2111],{"class":2082},[2076,12280,12281,12283,12286,12288],{"class":2078,"line":2236},[2076,12282,2089],{"class":2082},[2076,12284,12285],{"class":2105},"unplugin-vue-router/client",[2076,12287,2096],{"class":2082},[2076,12289,2111],{"class":2082},[2076,12291,12292,12294,12297,12299],{"class":2078,"line":2257},[2076,12293,2089],{"class":2082},[2076,12295,12296],{"class":2105},"@nuxt/schema",[2076,12298,2096],{"class":2082},[2076,12300,2111],{"class":2082},[2076,12302,12303,12305,12307],{"class":2078,"line":2278},[2076,12304,2089],{"class":2082},[2076,12306,3684],{"class":2105},[2076,12308,2295],{"class":2082},[2076,12310,12311],{"class":2078,"line":2298},[2076,12312,3958],{"class":2082},[2560,12314,12316],{"id":12315},"includeworkspace",[2058,12317,12318],{},"includeWorkspace",[2036,12320,12321],{},"Include parent workspace in the Nuxt project. Mostly useful for themes and module authors.",[2047,12323,12324,12330],{},[2050,12325,12326,2056,12328],{},[2053,12327,2055],{},[2058,12329,3282],{},[2050,12331,12332,2550,12334],{},[2053,12333,2549],{},[2058,12335,3289],{},[2560,12337,12339],{"id":12338},"shim",[2058,12340,12338],{},[2036,12342,12343,12344,12346],{},"Generate a ",[2058,12345,10391],{}," shim.",[2036,12348,12349,12350,12355,12356,12358,12359,5416],{},"We recommend instead letting the ",[3296,12351,12354],{"href":12352,"rel":12353},"https://marketplace.visualstudio.com/items?itemName=Vue.volar",[3300],"official Vue extension"," generate accurate types for your components.\nNote that you may wish to set this to ",[2058,12357,3734],{}," if you are using other libraries, such as ESLint, that are unable to understand the type of ",[2058,12360,7640],{},[2047,12362,12363,12369],{},[2050,12364,12365,2056,12367],{},[2053,12366,2055],{},[2058,12368,3282],{},[2050,12370,12371,2550,12373],{},[2053,12372,2549],{},[2058,12374,3289],{},[2560,12376,12378],{"id":12377},"strict",[2058,12379,12377],{},[2036,12381,12382,12383],{},"TypeScript comes with certain checks to give you more safety and analysis of your program. Once you’ve converted your codebase to TypeScript, you can start enabling these checks for greater safety. ",[3296,12384,12387],{"href":12385,"rel":12386},"https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html#getting-stricter-checks",[3300],"Read More",[2047,12389,12390,12396],{},[2050,12391,12392,2056,12394],{},[2053,12393,2055],{},[2058,12395,3282],{},[2050,12397,12398,2550,12400],{},[2053,12399,2549],{},[2058,12401,3734],{},[2560,12403,12405],{"id":12404},"tsconfig",[2058,12406,12407],{},"tsConfig",[2036,12409,12410,12411,12413],{},"You can extend generated ",[2058,12412,2328],{}," using this option.",[2560,12415,12417],{"id":12416},"typecheck",[2058,12418,12419],{},"typeCheck",[2036,12421,12422],{},"Enable build-time type checking.",[2036,12424,12425,12426,12428,12429,5004,12431,12434],{},"If set to true, this will type check in development. You can restrict this to build-time type checking by setting it to ",[2058,12427,3717],{},". Requires to install ",[2058,12430,12139],{},[2058,12432,12433],{},"vue-tsc"," as dev dependencies.",[2047,12436,12437,12443],{},[2050,12438,12439,2056,12441],{},[2053,12440,2055],{},[2058,12442,3282],{},[2050,12444,12445,2550,12447],{},[2053,12446,2549],{},[2058,12448,3289],{},[2036,12450,12451,2056,12453],{},[2053,12452,3294],{},[3296,12454,12457],{"href":12455,"rel":12456},"https://nuxt.com/docs/guide/concepts/typescript",[3300],"Nuxt TypeScript docs",[2040,12459,12460],{"id":12460},"unhead",[2036,12462,12463,12464,12466],{},"An object that allows us to configure the ",[2058,12465,12460],{}," nuxt module.",[2560,12468,12470],{"id":12469},"legacy",[2058,12471,12469],{},[2036,12473,12474,12475,12477,12478,12481,12482,5928,12485,5928,12488,5928,12491,12494,12495,12498],{},"Enable the legacy compatibility mode for ",[2058,12476,12460],{}," module. This applies the following changes: - Disables Capo.js sorting - Adds the ",[2058,12479,12480],{},"DeprecationsPlugin",": supports ",[2058,12483,12484],{},"hid",[2058,12486,12487],{},"vmid",[2058,12489,12490],{},"children",[2058,12492,12493],{},"body"," - Adds the ",[2058,12496,12497],{},"PromisesPlugin",": supports promises as input",[2047,12500,12501,12507],{},[2050,12502,12503,2056,12505],{},[2053,12504,2055],{},[2058,12506,3282],{},[2050,12508,12509,2550,12511],{},[2053,12510,2549],{},[2058,12512,3289],{},[2036,12514,12515,2056,12517],{},[2053,12516,3294],{},[3296,12518,12521,12523],{"href":12519,"rel":12520},"https://unhead.unjs.io/docs/typescript/head/guides/get-started/migration",[3300],[2058,12522,12460],{}," migration documentation",[2036,12525,12526,2099],{},[2053,12527,2345],{},[2067,12529,12531],{"className":2593,"code":12530,"language":2595,"meta":2072,"style":2072},"export default defineNuxtConfig({\n unhead: {\n  legacy: true\n})\n",[2058,12532,12533,12545,12554,12563],{"__ignoreMap":2072},[2076,12534,12535,12537,12539,12541,12543],{"class":2078,"line":2079},[2076,12536,2358],{"class":2357},[2076,12538,2361],{"class":2357},[2076,12540,2606],{"class":2390},[2076,12542,2395],{"class":2394},[2076,12544,2083],{"class":2082},[2076,12546,12547,12550,12552],{"class":2078,"line":2086},[2076,12548,12549],{"class":2369}," unhead",[2076,12551,2099],{"class":2082},[2076,12553,2364],{"class":2082},[2076,12555,12556,12559,12561],{"class":2078,"line":2114},[2076,12557,12558],{"class":2369},"  legacy",[2076,12560,2099],{"class":2082},[2076,12562,4222],{"class":5179},[2076,12564,12565,12567],{"class":2078,"line":2134},[2076,12566,2644],{"class":2082},[2076,12568,2647],{"class":2394},[2560,12570,12572],{"id":12571},"renderssrheadoptions",[2058,12573,12574],{},"renderSSRHeadOptions",[2036,12576,12577,12578,12581],{},"An object that will be passed to ",[2058,12579,12580],{},"renderSSRHead"," to customize the output.",[2047,12583,12584,12590],{},[2050,12585,12586,2056,12588],{},[2053,12587,2055],{},[2058,12589,2060],{},[2050,12591,12592],{},[2053,12593,2065],{},[2067,12595,12597],{"className":2069,"code":12596,"language":2071,"meta":2072,"style":2072},"{\n  \"omitLineBreaks\": false\n}\n",[2058,12598,12599,12603,12616],{"__ignoreMap":2072},[2076,12600,12601],{"class":2078,"line":2079},[2076,12602,2083],{"class":2082},[2076,12604,12605,12607,12610,12612,12614],{"class":2078,"line":2086},[2076,12606,2089],{"class":2082},[2076,12608,12609],{"class":2092},"omitLineBreaks",[2076,12611,2096],{"class":2082},[2076,12613,2099],{"class":2082},[2076,12615,6603],{"class":2082},[2076,12617,12618],{"class":2078,"line":2114},[2076,12619,2301],{"class":2082},[2036,12621,12622,2099],{},[2053,12623,2345],{},[2067,12625,12627],{"className":2593,"code":12626,"language":2595,"meta":2072,"style":2072},"export default defineNuxtConfig({\n unhead: {\n  renderSSRHeadOptions: {\n   omitLineBreaks: true\n  }\n})\n",[2058,12628,12629,12641,12649,12658,12667,12671],{"__ignoreMap":2072},[2076,12630,12631,12633,12635,12637,12639],{"class":2078,"line":2079},[2076,12632,2358],{"class":2357},[2076,12634,2361],{"class":2357},[2076,12636,2606],{"class":2390},[2076,12638,2395],{"class":2394},[2076,12640,2083],{"class":2082},[2076,12642,12643,12645,12647],{"class":2078,"line":2086},[2076,12644,12549],{"class":2369},[2076,12646,2099],{"class":2082},[2076,12648,2364],{"class":2082},[2076,12650,12651,12654,12656],{"class":2078,"line":2114},[2076,12652,12653],{"class":2369},"  renderSSRHeadOptions",[2076,12655,2099],{"class":2082},[2076,12657,2364],{"class":2082},[2076,12659,12660,12663,12665],{"class":2078,"line":2134},[2076,12661,12662],{"class":2369},"   omitLineBreaks",[2076,12664,2099],{"class":2082},[2076,12666,4222],{"class":5179},[2076,12668,12669],{"class":2078,"line":2155},[2076,12670,2516],{"class":2082},[2076,12672,12673,12675],{"class":2078,"line":2175},[2076,12674,2644],{"class":2082},[2076,12676,2647],{"class":2394},[2040,12678,12679],{"id":12679},"vite",[2036,12681,12682],{},"Configuration that will be passed directly to Vite.",[2036,12684,12685,2056,12687,12692],{},[2053,12686,3294],{},[3296,12688,12691],{"href":12689,"rel":12690},"https://vite.dev/config",[3300],"Vite configuration docs"," for more information.\nPlease note that not all vite options are supported in Nuxt.",[2560,12694,12696],{"id":12695},"build-1",[2058,12697,3717],{},[3481,12699,12701],{"id":12700},"assetsdir",[2058,12702,12703],{},"assetsDir",[2047,12705,12706,12712],{},[2050,12707,12708,2056,12710],{},[2053,12709,2055],{},[2058,12711,2544],{},[2050,12713,12714,2550,12716],{},[2053,12715,2549],{},[2058,12717,12718],{},"\"_nuxt/\"",[3481,12720,12722],{"id":12721},"emptyoutdir",[2058,12723,12724],{},"emptyOutDir",[2047,12726,12727,12733],{},[2050,12728,12729,2056,12731],{},[2053,12730,2055],{},[2058,12732,3282],{},[2050,12734,12735,2550,12737],{},[2053,12736,2549],{},[2058,12738,3289],{},[2560,12740,12742],{"id":12741},"cachedir",[2058,12743,12744],{},"cacheDir",[2047,12746,12747,12753],{},[2050,12748,12749,2056,12751],{},[2053,12750,2055],{},[2058,12752,2544],{},[2050,12754,12755,2550,12757],{},[2053,12756,2549],{},[2058,12758,12759],{},"\"/\u003CrootDir>/node_modules/.cache/vite\"",[2560,12761,12763],{"id":12762},"clearscreen",[2058,12764,12765],{},"clearScreen",[2047,12767,12768,12774],{},[2050,12769,12770,2056,12772],{},[2053,12771,2055],{},[2058,12773,3282],{},[2050,12775,12776,2550,12778],{},[2053,12777,2549],{},[2058,12779,3734],{},[2560,12781,12783],{"id":12782},"define",[2058,12784,12782],{},[2047,12786,12787,12793],{},[2050,12788,12789,2056,12791],{},[2053,12790,2055],{},[2058,12792,2060],{},[2050,12794,12795],{},[2053,12796,2065],{},[2067,12798,12800],{"className":2069,"code":12799,"language":2071,"meta":2072,"style":2072},"{\n  \"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__\": false,\n  \"process.dev\": false,\n  \"import.meta.dev\": false,\n  \"process.test\": false,\n  \"import.meta.test\": false\n}\n",[2058,12801,12802,12806,12820,12833,12846,12859,12872],{"__ignoreMap":2072},[2076,12803,12804],{"class":2078,"line":2079},[2076,12805,2083],{"class":2082},[2076,12807,12808,12810,12813,12815,12817],{"class":2078,"line":2086},[2076,12809,2089],{"class":2082},[2076,12811,12812],{"class":2092},"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__",[2076,12814,2096],{"class":2082},[2076,12816,2099],{"class":2082},[2076,12818,12819],{"class":2082}," false,\n",[2076,12821,12822,12824,12827,12829,12831],{"class":2078,"line":2114},[2076,12823,2089],{"class":2082},[2076,12825,12826],{"class":2092},"process.dev",[2076,12828,2096],{"class":2082},[2076,12830,2099],{"class":2082},[2076,12832,12819],{"class":2082},[2076,12834,12835,12837,12840,12842,12844],{"class":2078,"line":2134},[2076,12836,2089],{"class":2082},[2076,12838,12839],{"class":2092},"import.meta.dev",[2076,12841,2096],{"class":2082},[2076,12843,2099],{"class":2082},[2076,12845,12819],{"class":2082},[2076,12847,12848,12850,12853,12855,12857],{"class":2078,"line":2155},[2076,12849,2089],{"class":2082},[2076,12851,12852],{"class":2092},"process.test",[2076,12854,2096],{"class":2082},[2076,12856,2099],{"class":2082},[2076,12858,12819],{"class":2082},[2076,12860,12861,12863,12866,12868,12870],{"class":2078,"line":2175},[2076,12862,2089],{"class":2082},[2076,12864,12865],{"class":2092},"import.meta.test",[2076,12867,2096],{"class":2082},[2076,12869,2099],{"class":2082},[2076,12871,6603],{"class":2082},[2076,12873,12874],{"class":2078,"line":2196},[2076,12875,2301],{"class":2082},[2560,12877,12879],{"id":12878},"esbuild-1",[2058,12880,4897],{},[2047,12882,12883,12889],{},[2050,12884,12885,2056,12887],{},[2053,12886,2055],{},[2058,12888,2060],{},[2050,12890,12891],{},[2053,12892,2065],{},[2067,12894,12896],{"className":2069,"code":12895,"language":2071,"meta":2072,"style":2072},"{\n  \"target\": \"esnext\",\n  \"jsxFactory\": \"h\",\n  \"jsxFragment\": \"Fragment\",\n  \"tsconfigRaw\": {}\n}\n",[2058,12897,12898,12902,12921,12940,12959,12971],{"__ignoreMap":2072},[2076,12899,12900],{"class":2078,"line":2079},[2076,12901,2083],{"class":2082},[2076,12903,12904,12906,12908,12910,12912,12914,12917,12919],{"class":2078,"line":2086},[2076,12905,2089],{"class":2082},[2076,12907,4950],{"class":2092},[2076,12909,2096],{"class":2082},[2076,12911,2099],{"class":2082},[2076,12913,2102],{"class":2082},[2076,12915,12916],{"class":2105},"esnext",[2076,12918,2096],{"class":2082},[2076,12920,2111],{"class":2082},[2076,12922,12923,12925,12927,12929,12931,12933,12936,12938],{"class":2078,"line":2114},[2076,12924,2089],{"class":2082},[2076,12926,4911],{"class":2092},[2076,12928,2096],{"class":2082},[2076,12930,2099],{"class":2082},[2076,12932,2102],{"class":2082},[2076,12934,12935],{"class":2105},"h",[2076,12937,2096],{"class":2082},[2076,12939,2111],{"class":2082},[2076,12941,12942,12944,12946,12948,12950,12952,12955,12957],{"class":2078,"line":2134},[2076,12943,2089],{"class":2082},[2076,12945,4932],{"class":2092},[2076,12947,2096],{"class":2082},[2076,12949,2099],{"class":2082},[2076,12951,2102],{"class":2082},[2076,12953,12954],{"class":2105},"Fragment",[2076,12956,2096],{"class":2082},[2076,12958,2111],{"class":2082},[2076,12960,12961,12963,12965,12967,12969],{"class":2078,"line":2155},[2076,12962,2089],{"class":2082},[2076,12964,4973],{"class":2092},[2076,12966,2096],{"class":2082},[2076,12968,2099],{"class":2082},[2076,12970,8921],{"class":2082},[2076,12972,12973],{"class":2078,"line":2175},[2076,12974,2301],{"class":2082},[2560,12976,12977],{"id":10437},[2058,12978,10437],{},[2047,12980,12981,12987],{},[2050,12982,12983,2056,12985],{},[2053,12984,2055],{},[2058,12986,2544],{},[2050,12988,12989,2550,12991],{},[2053,12990,2549],{},[2058,12992,12993],{},"\"production\"",[2560,12995,12997],{"id":12996},"optimizedeps",[2058,12998,12999],{},"optimizeDeps",[3481,13001,13003],{"id":13002},"esbuildoptions",[2058,13004,13005],{},"esbuildOptions",[2047,13007,13008,13014],{},[2050,13009,13010,2056,13012],{},[2053,13011,2055],{},[2058,13013,2060],{},[2050,13015,13016],{},[2053,13017,2065],{},[2067,13019,13020],{"className":2069,"code":12895,"language":2071,"meta":2072,"style":2072},[2058,13021,13022,13026,13044,13062,13080,13092],{"__ignoreMap":2072},[2076,13023,13024],{"class":2078,"line":2079},[2076,13025,2083],{"class":2082},[2076,13027,13028,13030,13032,13034,13036,13038,13040,13042],{"class":2078,"line":2086},[2076,13029,2089],{"class":2082},[2076,13031,4950],{"class":2092},[2076,13033,2096],{"class":2082},[2076,13035,2099],{"class":2082},[2076,13037,2102],{"class":2082},[2076,13039,12916],{"class":2105},[2076,13041,2096],{"class":2082},[2076,13043,2111],{"class":2082},[2076,13045,13046,13048,13050,13052,13054,13056,13058,13060],{"class":2078,"line":2114},[2076,13047,2089],{"class":2082},[2076,13049,4911],{"class":2092},[2076,13051,2096],{"class":2082},[2076,13053,2099],{"class":2082},[2076,13055,2102],{"class":2082},[2076,13057,12935],{"class":2105},[2076,13059,2096],{"class":2082},[2076,13061,2111],{"class":2082},[2076,13063,13064,13066,13068,13070,13072,13074,13076,13078],{"class":2078,"line":2134},[2076,13065,2089],{"class":2082},[2076,13067,4932],{"class":2092},[2076,13069,2096],{"class":2082},[2076,13071,2099],{"class":2082},[2076,13073,2102],{"class":2082},[2076,13075,12954],{"class":2105},[2076,13077,2096],{"class":2082},[2076,13079,2111],{"class":2082},[2076,13081,13082,13084,13086,13088,13090],{"class":2078,"line":2155},[2076,13083,2089],{"class":2082},[2076,13085,4973],{"class":2092},[2076,13087,2096],{"class":2082},[2076,13089,2099],{"class":2082},[2076,13091,8921],{"class":2082},[2076,13093,13094],{"class":2078,"line":2175},[2076,13095,2301],{"class":2082},[3481,13097,13099],{"id":13098},"exclude-1",[2058,13100,8093],{},[2047,13102,13103,13109],{},[2050,13104,13105,2056,13107],{},[2053,13106,2055],{},[2058,13108,3889],{},[2050,13110,13111],{},[2053,13112,2065],{},[2067,13114,13116],{"className":2069,"code":13115,"language":2071,"meta":2072,"style":2072},"[\n  \"vue-demi\"\n]\n",[2058,13117,13118,13122,13131],{"__ignoreMap":2072},[2076,13119,13120],{"class":2078,"line":2079},[2076,13121,4429],{"class":2082},[2076,13123,13124,13126,13129],{"class":2078,"line":2086},[2076,13125,2089],{"class":2082},[2076,13127,13128],{"class":2105},"vue-demi",[2076,13130,2295],{"class":2082},[2076,13132,13133],{"class":2078,"line":2114},[2076,13134,3958],{"class":2082},[2560,13136,13138],{"id":13137},"publicdir",[2058,13139,13140],{},"publicDir",[2047,13142,13143,13149],{},[2050,13144,13145,2056,13147],{},[2053,13146,2055],{},[2058,13148,3282],{},[2050,13150,13151,2550,13153],{},[2053,13152,2549],{},[2058,13154,3289],{},[2560,13156,13158],{"id":13157},"resolve",[2058,13159,13157],{},[3481,13161,13163],{"id":13162},"extensions-1",[2058,13164,7554],{},[2047,13166,13167,13173],{},[2050,13168,13169,2056,13171],{},[2053,13170,2055],{},[2058,13172,3889],{},[2050,13174,13175],{},[2053,13176,2065],{},[2067,13178,13180],{"className":2069,"code":13179,"language":2071,"meta":2072,"style":2072},"[\n  \".mjs\",\n  \".js\",\n  \".ts\",\n  \".jsx\",\n  \".tsx\",\n  \".json\",\n  \".vue\"\n]\n",[2058,13181,13182,13186,13196,13206,13216,13226,13236,13247,13255],{"__ignoreMap":2072},[2076,13183,13184],{"class":2078,"line":2079},[2076,13185,4429],{"class":2082},[2076,13187,13188,13190,13192,13194],{"class":2078,"line":2086},[2076,13189,2089],{"class":2082},[2076,13191,7607],{"class":2105},[2076,13193,2096],{"class":2082},[2076,13195,2111],{"class":2082},[2076,13197,13198,13200,13202,13204],{"class":2078,"line":2114},[2076,13199,2089],{"class":2082},[2076,13201,7585],{"class":2105},[2076,13203,2096],{"class":2082},[2076,13205,2111],{"class":2082},[2076,13207,13208,13210,13212,13214],{"class":2078,"line":2134},[2076,13209,2089],{"class":2082},[2076,13211,7618],{"class":2105},[2076,13213,2096],{"class":2082},[2076,13215,2111],{"class":2082},[2076,13217,13218,13220,13222,13224],{"class":2078,"line":2155},[2076,13219,2089],{"class":2082},[2076,13221,7596],{"class":2105},[2076,13223,2096],{"class":2082},[2076,13225,2111],{"class":2082},[2076,13227,13228,13230,13232,13234],{"class":2078,"line":2175},[2076,13229,2089],{"class":2082},[2076,13231,7629],{"class":2105},[2076,13233,2096],{"class":2082},[2076,13235,2111],{"class":2082},[2076,13237,13238,13240,13243,13245],{"class":2078,"line":2196},[2076,13239,2089],{"class":2082},[2076,13241,13242],{"class":2105},".json",[2076,13244,2096],{"class":2082},[2076,13246,2111],{"class":2082},[2076,13248,13249,13251,13253],{"class":2078,"line":2216},[2076,13250,2089],{"class":2082},[2076,13252,7640],{"class":2105},[2076,13254,2295],{"class":2082},[2076,13256,13257],{"class":2078,"line":2236},[2076,13258,3958],{"class":2082},[2560,13260,13262],{"id":13261},"root",[2058,13263,13261],{},[2047,13265,13266,13272],{},[2050,13267,13268,2056,13270],{},[2053,13269,2055],{},[2058,13271,2544],{},[2050,13273,13274,2550,13276],{},[2053,13275,2549],{},[2058,13277,11852],{},[2560,13279,13281],{"id":13280},"server-2",[2058,13282,185],{},[3481,13284,13286],{"id":13285},"fs",[2058,13287,13285],{},[5675,13289,13291],{"id":13290},"allow",[2058,13292,13290],{},[2047,13294,13295,13301],{},[2050,13296,13297,2056,13299],{},[2053,13298,2055],{},[2058,13300,3889],{},[2050,13302,13303],{},[2053,13304,2065],{},[2067,13306,13308],{"className":2069,"code":13307,"language":2071,"meta":2072,"style":2072},"[\n  \"/\u003CrootDir>/.nuxt\",\n  \"/\u003CsrcDir>\",\n  \"/\u003CrootDir>\",\n  \"/\u003CworkspaceDir>\"\n]\n",[2058,13309,13310,13314,13325,13336,13346,13355],{"__ignoreMap":2072},[2076,13311,13312],{"class":2078,"line":2079},[2076,13313,4429],{"class":2082},[2076,13315,13316,13318,13321,13323],{"class":2078,"line":2086},[2076,13317,2089],{"class":2082},[2076,13319,13320],{"class":2105},"/\u003CrootDir>/.nuxt",[2076,13322,2096],{"class":2082},[2076,13324,2111],{"class":2082},[2076,13326,13327,13329,13332,13334],{"class":2078,"line":2114},[2076,13328,2089],{"class":2082},[2076,13330,13331],{"class":2105},"/\u003CsrcDir>",[2076,13333,2096],{"class":2082},[2076,13335,2111],{"class":2082},[2076,13337,13338,13340,13342,13344],{"class":2078,"line":2134},[2076,13339,2089],{"class":2082},[2076,13341,3803],{"class":2105},[2076,13343,2096],{"class":2082},[2076,13345,2111],{"class":2082},[2076,13347,13348,13350,13353],{"class":2078,"line":2155},[2076,13349,2089],{"class":2082},[2076,13351,13352],{"class":2105},"/\u003CworkspaceDir>",[2076,13354,2295],{"class":2082},[2076,13356,13357],{"class":2078,"line":2175},[2076,13358,3958],{"class":2082},[2560,13360,13361],{"id":5927},[2058,13362,5927],{},[3481,13364,13366],{"id":13365},"features-1",[2058,13367,7649],{},[5675,13369,13371],{"id":13370},"propsdestructure",[2058,13372,13373],{},"propsDestructure",[2047,13375,13376,13382],{},[2050,13377,13378,2056,13380],{},[2053,13379,2055],{},[2058,13381,3282],{},[2050,13383,13384,2550,13386],{},[2053,13385,2549],{},[2058,13387,3734],{},[3481,13389,13391],{"id":13390},"isproduction",[2058,13392,13393],{},"isProduction",[2047,13395,13396,13402],{},[2050,13397,13398,2056,13400],{},[2053,13399,2055],{},[2058,13401,3282],{},[2050,13403,13404,2550,13406],{},[2053,13405,2549],{},[2058,13407,3734],{},[3481,13409,13410],{"id":2966},[2058,13411,2966],{},[5675,13413,13415],{"id":13414},"hoiststatic",[2058,13416,13417],{},"hoistStatic",[3481,13419,13420],{"id":3774},[2058,13421,3774],{},[5675,13423,13425],{"id":13424},"compileroptions",[2058,13426,13427],{},"compilerOptions",[2047,13429,13430],{},[2050,13431,13432,2056,13434],{},[2053,13433,2055],{},[2058,13435,2060],{},[5675,13437,13439],{"id":13438},"transformasseturls",[2058,13440,13441],{},"transformAssetUrls",[2047,13443,13444,13450],{},[2050,13445,13446,2056,13448],{},[2053,13447,2055],{},[2058,13449,2060],{},[2050,13451,13452],{},[2053,13453,2065],{},[2067,13455,13457],{"className":2069,"code":13456,"language":2071,"meta":2072,"style":2072},"{\n  \"video\": [\n    \"src\",\n    \"poster\"\n  ],\n  \"source\": [\n    \"src\"\n  ],\n  \"img\": [\n    \"src\"\n  ],\n  \"image\": [\n    \"xlink:href\",\n    \"href\"\n  ],\n  \"use\": [\n    \"xlink:href\",\n    \"href\"\n  ]\n}\n",[2058,13458,13459,13463,13476,13486,13495,13499,13511,13519,13523,13536,13544,13548,13561,13572,13581,13585,13598,13608,13616,13620],{"__ignoreMap":2072},[2076,13460,13461],{"class":2078,"line":2079},[2076,13462,2083],{"class":2082},[2076,13464,13465,13467,13470,13472,13474],{"class":2078,"line":2086},[2076,13466,2089],{"class":2082},[2076,13468,13469],{"class":2092},"video",[2076,13471,2096],{"class":2082},[2076,13473,2099],{"class":2082},[2076,13475,2852],{"class":2082},[2076,13477,13478,13480,13482,13484],{"class":2078,"line":2114},[2076,13479,4231],{"class":2082},[2076,13481,10434],{"class":2105},[2076,13483,2096],{"class":2082},[2076,13485,2111],{"class":2082},[2076,13487,13488,13490,13493],{"class":2078,"line":2134},[2076,13489,4231],{"class":2082},[2076,13491,13492],{"class":2105},"poster",[2076,13494,2295],{"class":2082},[2076,13496,13497],{"class":2078,"line":2155},[2076,13498,2932],{"class":2082},[2076,13500,13501,13503,13505,13507,13509],{"class":2078,"line":2175},[2076,13502,2089],{"class":2082},[2076,13504,9508],{"class":2092},[2076,13506,2096],{"class":2082},[2076,13508,2099],{"class":2082},[2076,13510,2852],{"class":2082},[2076,13512,13513,13515,13517],{"class":2078,"line":2196},[2076,13514,4231],{"class":2082},[2076,13516,10434],{"class":2105},[2076,13518,2295],{"class":2082},[2076,13520,13521],{"class":2078,"line":2216},[2076,13522,2932],{"class":2082},[2076,13524,13525,13527,13530,13532,13534],{"class":2078,"line":2236},[2076,13526,2089],{"class":2082},[2076,13528,13529],{"class":2092},"img",[2076,13531,2096],{"class":2082},[2076,13533,2099],{"class":2082},[2076,13535,2852],{"class":2082},[2076,13537,13538,13540,13542],{"class":2078,"line":2257},[2076,13539,4231],{"class":2082},[2076,13541,10434],{"class":2105},[2076,13543,2295],{"class":2082},[2076,13545,13546],{"class":2078,"line":2278},[2076,13547,2932],{"class":2082},[2076,13549,13550,13552,13555,13557,13559],{"class":2078,"line":2298},[2076,13551,2089],{"class":2082},[2076,13553,13554],{"class":2092},"image",[2076,13556,2096],{"class":2082},[2076,13558,2099],{"class":2082},[2076,13560,2852],{"class":2082},[2076,13562,13563,13565,13568,13570],{"class":2078,"line":2961},[2076,13564,4231],{"class":2082},[2076,13566,13567],{"class":2105},"xlink:href",[2076,13569,2096],{"class":2082},[2076,13571,2111],{"class":2082},[2076,13573,13574,13576,13579],{"class":2078,"line":2975},[2076,13575,4231],{"class":2082},[2076,13577,13578],{"class":2105},"href",[2076,13580,2295],{"class":2082},[2076,13582,13583],{"class":2078,"line":2990},[2076,13584,2932],{"class":2082},[2076,13586,13587,13589,13592,13594,13596],{"class":2078,"line":3170},[2076,13588,2089],{"class":2082},[2076,13590,13591],{"class":2092},"use",[2076,13593,2096],{"class":2082},[2076,13595,2099],{"class":2082},[2076,13597,2852],{"class":2082},[2076,13599,13600,13602,13604,13606],{"class":2078,"line":3180},[2076,13601,4231],{"class":2082},[2076,13603,13567],{"class":2105},[2076,13605,2096],{"class":2082},[2076,13607,2111],{"class":2082},[2076,13609,13610,13612,13614],{"class":2078,"line":3186},[2076,13611,4231],{"class":2082},[2076,13613,13578],{"class":2105},[2076,13615,2295],{"class":2082},[2076,13617,13618],{"class":2078,"line":3205},[2076,13619,4241],{"class":2082},[2076,13621,13622],{"class":2078,"line":3212},[2076,13623,2301],{"class":2082},[2560,13625,13627],{"id":13626},"vuejsx",[2058,13628,13629],{},"vueJsx",[2047,13631,13632,13638],{},[2050,13633,13634,2056,13636],{},[2053,13635,2055],{},[2058,13637,2060],{},[2050,13639,13640],{},[2053,13641,2065],{},[2067,13643,13645],{"className":2069,"code":13644,"language":2071,"meta":2072,"style":2072},"{\n  \"isCustomElement\": {\n    \"$schema\": {\n      \"title\": \"\",\n      \"description\": \"\",\n      \"tags\": []\n    }\n  }\n}\n",[2058,13646,13647,13651,13664,13677,13693,13708,13721,13725,13729],{"__ignoreMap":2072},[2076,13648,13649],{"class":2078,"line":2079},[2076,13650,2083],{"class":2082},[2076,13652,13653,13655,13658,13660,13662],{"class":2078,"line":2086},[2076,13654,2089],{"class":2082},[2076,13656,13657],{"class":2092},"isCustomElement",[2076,13659,2096],{"class":2082},[2076,13661,2099],{"class":2082},[2076,13663,2364],{"class":2082},[2076,13665,13666,13668,13671,13673,13675],{"class":2078,"line":2114},[2076,13667,4231],{"class":2082},[2076,13669,13670],{"class":2671},"$schema",[2076,13672,2096],{"class":2082},[2076,13674,2099],{"class":2082},[2076,13676,2364],{"class":2082},[2076,13678,13679,13681,13684,13686,13688,13691],{"class":2078,"line":2134},[2076,13680,2862],{"class":2082},[2076,13682,13683],{"class":7824},"title",[2076,13685,2096],{"class":2082},[2076,13687,2099],{"class":2082},[2076,13689,13690],{"class":2082}," \"\"",[2076,13692,2111],{"class":2082},[2076,13694,13695,13697,13700,13702,13704,13706],{"class":2078,"line":2155},[2076,13696,2862],{"class":2082},[2076,13698,13699],{"class":7824},"description",[2076,13701,2096],{"class":2082},[2076,13703,2099],{"class":2082},[2076,13705,13690],{"class":2082},[2076,13707,2111],{"class":2082},[2076,13709,13710,13712,13715,13717,13719],{"class":2078,"line":2175},[2076,13711,2862],{"class":2082},[2076,13713,13714],{"class":7824},"tags",[2076,13716,2096],{"class":2082},[2076,13718,2099],{"class":2082},[2076,13720,2987],{"class":2082},[2076,13722,13723],{"class":2078,"line":2196},[2076,13724,2927],{"class":2082},[2076,13726,13727],{"class":2078,"line":2216},[2076,13728,2516],{"class":2082},[2076,13730,13731],{"class":2078,"line":2236},[2076,13732,2301],{"class":2082},[2040,13734,5927],{"id":13735},"vue-1",[2036,13737,13738],{},"Vue.js config",[2560,13740,13742],{"id":13741},"compileroptions-1",[2058,13743,13427],{},[2036,13745,13746],{},"Options for the Vue compiler that will be passed at build time.",[2036,13748,13749,2056,13751],{},[2053,13750,3294],{},[3296,13752,13755],{"href":13753,"rel":13754},"https://vuejs.org/api/application.html#app-config-compileroptions",[3300],"Vue documentation",[2560,13757,13759],{"id":13758},"config",[2058,13760,13758],{},[2036,13762,13763,13764,13766],{},"It is possible to pass configure the Vue app globally. Only serializable options may be set in your ",[2058,13765,2340],{},". All other options should be set at runtime in a Nuxt plugin..",[2036,13768,13769,2056,13771],{},[2053,13770,3294],{},[3296,13772,13775],{"href":13773,"rel":13774},"https://vuejs.org/api/application.html#app-config",[3300],"Vue app config documentation",[2560,13777,13779],{"id":13778},"propsdestructure-1",[2058,13780,13373],{},[2036,13782,13783,13784],{},"Enable reactive destructure for ",[2058,13785,13786],{},"defineProps",[2047,13788,13789,13795],{},[2050,13790,13791,2056,13793],{},[2053,13792,2055],{},[2058,13794,3282],{},[2050,13796,13797,2550,13799],{},[2053,13798,2549],{},[2058,13800,3734],{},[2560,13802,13804],{"id":13803},"runtimecompiler",[2058,13805,13806],{},"runtimeCompiler",[2036,13808,13809],{},"Include Vue compiler in runtime bundle.",[2047,13811,13812,13818],{},[2050,13813,13814,2056,13816],{},[2053,13815,2055],{},[2058,13817,3282],{},[2050,13819,13820,2550,13822],{},[2053,13821,2549],{},[2058,13823,3289],{},[2560,13825,13827],{"id":13826},"transformasseturls-1",[2058,13828,13441],{},[3481,13830,13831],{"id":13554},[2058,13832,13554],{},[2047,13834,13835,13841],{},[2050,13836,13837,2056,13839],{},[2053,13838,2055],{},[2058,13840,3889],{},[2050,13842,13843],{},[2053,13844,2065],{},[2067,13846,13848],{"className":2069,"code":13847,"language":2071,"meta":2072,"style":2072},"[\n  \"xlink:href\",\n  \"href\"\n]\n",[2058,13849,13850,13854,13864,13872],{"__ignoreMap":2072},[2076,13851,13852],{"class":2078,"line":2079},[2076,13853,4429],{"class":2082},[2076,13855,13856,13858,13860,13862],{"class":2078,"line":2086},[2076,13857,2089],{"class":2082},[2076,13859,13567],{"class":2105},[2076,13861,2096],{"class":2082},[2076,13863,2111],{"class":2082},[2076,13865,13866,13868,13870],{"class":2078,"line":2114},[2076,13867,2089],{"class":2082},[2076,13869,13578],{"class":2105},[2076,13871,2295],{"class":2082},[2076,13873,13874],{"class":2078,"line":2134},[2076,13875,3958],{"class":2082},[3481,13877,13878],{"id":13529},[2058,13879,13529],{},[2047,13881,13882,13888],{},[2050,13883,13884,2056,13886],{},[2053,13885,2055],{},[2058,13887,3889],{},[2050,13889,13890],{},[2053,13891,2065],{},[2067,13893,13895],{"className":2069,"code":13894,"language":2071,"meta":2072,"style":2072},"[\n  \"src\"\n]\n",[2058,13896,13897,13901,13909],{"__ignoreMap":2072},[2076,13898,13899],{"class":2078,"line":2079},[2076,13900,4429],{"class":2082},[2076,13902,13903,13905,13907],{"class":2078,"line":2086},[2076,13904,2089],{"class":2082},[2076,13906,10434],{"class":2105},[2076,13908,2295],{"class":2082},[2076,13910,13911],{"class":2078,"line":2114},[2076,13912,3958],{"class":2082},[3481,13914,13915],{"id":9508},[2058,13916,9508],{},[2047,13918,13919,13925],{},[2050,13920,13921,2056,13923],{},[2053,13922,2055],{},[2058,13924,3889],{},[2050,13926,13927],{},[2053,13928,2065],{},[2067,13930,13931],{"className":2069,"code":13894,"language":2071,"meta":2072,"style":2072},[2058,13932,13933,13937,13945],{"__ignoreMap":2072},[2076,13934,13935],{"class":2078,"line":2079},[2076,13936,4429],{"class":2082},[2076,13938,13939,13941,13943],{"class":2078,"line":2086},[2076,13940,2089],{"class":2082},[2076,13942,10434],{"class":2105},[2076,13944,2295],{"class":2082},[2076,13946,13947],{"class":2078,"line":2114},[2076,13948,3958],{"class":2082},[3481,13950,13951],{"id":13591},[2058,13952,13591],{},[2047,13954,13955,13961],{},[2050,13956,13957,2056,13959],{},[2053,13958,2055],{},[2058,13960,3889],{},[2050,13962,13963],{},[2053,13964,2065],{},[2067,13966,13967],{"className":2069,"code":13847,"language":2071,"meta":2072,"style":2072},[2058,13968,13969,13973,13983,13991],{"__ignoreMap":2072},[2076,13970,13971],{"class":2078,"line":2079},[2076,13972,4429],{"class":2082},[2076,13974,13975,13977,13979,13981],{"class":2078,"line":2086},[2076,13976,2089],{"class":2082},[2076,13978,13567],{"class":2105},[2076,13980,2096],{"class":2082},[2076,13982,2111],{"class":2082},[2076,13984,13985,13987,13989],{"class":2078,"line":2114},[2076,13986,2089],{"class":2082},[2076,13988,13578],{"class":2105},[2076,13990,2295],{"class":2082},[2076,13992,13993],{"class":2078,"line":2134},[2076,13994,3958],{"class":2082},[3481,13996,13997],{"id":13469},[2058,13998,13469],{},[2047,14000,14001,14007],{},[2050,14002,14003,2056,14005],{},[2053,14004,2055],{},[2058,14006,3889],{},[2050,14008,14009],{},[2053,14010,2065],{},[2067,14012,14014],{"className":2069,"code":14013,"language":2071,"meta":2072,"style":2072},"[\n  \"src\",\n  \"poster\"\n]\n",[2058,14015,14016,14020,14030,14038],{"__ignoreMap":2072},[2076,14017,14018],{"class":2078,"line":2079},[2076,14019,4429],{"class":2082},[2076,14021,14022,14024,14026,14028],{"class":2078,"line":2086},[2076,14023,2089],{"class":2082},[2076,14025,10434],{"class":2105},[2076,14027,2096],{"class":2082},[2076,14029,2111],{"class":2082},[2076,14031,14032,14034,14036],{"class":2078,"line":2114},[2076,14033,2089],{"class":2082},[2076,14035,13492],{"class":2105},[2076,14037,2295],{"class":2082},[2076,14039,14040],{"class":2078,"line":2134},[2076,14041,3958],{"class":2082},[2040,14043,14044],{"id":14044},"watch",[2036,14046,14047],{},"The watch property lets you define patterns that will restart the Nuxt dev server when changed.",[2036,14049,14050,14051,14053,14054,14056,14057,14053,14059,14061],{},"It is an array of strings or regular expressions. Strings should be either absolute paths or relative to the ",[2058,14052,5222],{}," (and the ",[2058,14055,5222],{}," of any layers). Regular expressions will be matched against the path relative to the project ",[2058,14058,5222],{},[2058,14060,5222],{}," of any layers).",[2047,14063,14064],{},[2050,14065,14066,2056,14068],{},[2053,14067,2055],{},[2058,14069,3889],{},[2040,14071,14072],{"id":14072},"watchers",[2036,14074,14075,14076,2318],{},"The watchers property lets you overwrite watchers configuration in your ",[2058,14077,2340],{},[2560,14079,14080],{"id":7444},[2058,14081,7444],{},[2036,14083,14084,14085,2318],{},"Options to pass directly to ",[2058,14086,7444],{},[2036,14088,14089,2056,14091],{},[2053,14090,3294],{},[3296,14092,7444],{"href":14093,"rel":14094},"https://github.com/paulmillr/chokidar#api",[3300],[3481,14096,14098],{"id":14097},"ignoreinitial",[2058,14099,14100],{},"ignoreInitial",[2047,14102,14103,14109],{},[2050,14104,14105,2056,14107],{},[2053,14106,2055],{},[2058,14108,3282],{},[2050,14110,14111,2550,14113],{},[2053,14112,2549],{},[2058,14114,3734],{},[3481,14116,14118],{"id":14117},"ignorepermissionerrors",[2058,14119,14120],{},"ignorePermissionErrors",[2047,14122,14123,14129],{},[2050,14124,14125,2056,14127],{},[2053,14126,2055],{},[2058,14128,3282],{},[2050,14130,14131,2550,14133],{},[2053,14132,2549],{},[2058,14134,3734],{},[2560,14136,14138],{"id":14137},"rewatchonrawevents",[2058,14139,14140],{},"rewatchOnRawEvents",[2036,14142,14143],{},"An array of event types, which, when received, will cause the watcher to restart.",[2560,14145,14147],{"id":14146},"webpack",[2058,14148,14146],{},[2036,14150,14151,14154],{},[2058,14152,14153],{},"watchOptions"," to pass directly to webpack.",[2036,14156,14157,2056,14159,2318],{},[2053,14158,3294],{},[3296,14160,14163],{"href":14161,"rel":14162},"https://v4.webpack.js.org/configuration/watch/#watchoptions",[3300],"webpack@4 watch options",[3481,14165,14167],{"id":14166},"aggregatetimeout",[2058,14168,14169],{},"aggregateTimeout",[2047,14171,14172,14178],{},[2050,14173,14174,2056,14176],{},[2053,14175,2055],{},[2058,14177,4586],{},[2050,14179,14180,2550,14182],{},[2053,14181,2549],{},[2058,14183,14184],{},"1000",[2040,14186,14146],{"id":14187},"webpack-1",[2560,14189,14191],{"id":14190},"aggressivecoderemoval",[2058,14192,14193],{},"aggressiveCodeRemoval",[2036,14195,14196,14197,5928,14200,5004,14203,14206],{},"Hard-replaces ",[2058,14198,14199],{},"typeof process",[2058,14201,14202],{},"typeof window",[2058,14204,14205],{},"typeof document"," to tree-shake bundle.",[2047,14208,14209,14215],{},[2050,14210,14211,2056,14213],{},[2053,14212,2055],{},[2058,14214,3282],{},[2050,14216,14217,2550,14219],{},[2053,14218,2549],{},[2058,14220,3289],{},[2560,14222,14224],{"id":14223},"analyze-1",[2058,14225,3723],{},[2036,14227,14228,14229,14232],{},"Nuxt uses ",[2058,14230,14231],{},"webpack-bundle-analyzer"," to visualize your bundles and how to optimize them.",[2036,14234,3731,14235,3735,14237,3741,14240,2318],{},[2058,14236,3734],{},[3296,14238,3740],{"href":3738,"rel":14239},[3300],[3296,14241,3746],{"href":3744,"rel":14242},[3300],[2047,14244,14245,14251],{},[2050,14246,14247,2056,14249],{},[2053,14248,2055],{},[2058,14250,2060],{},[2050,14252,14253],{},[2053,14254,2065],{},[2067,14256,14257],{"className":2069,"code":3761,"language":2071,"meta":2072,"style":2072},[2058,14258,14259,14263,14281,14299,14315],{"__ignoreMap":2072},[2076,14260,14261],{"class":2078,"line":2079},[2076,14262,2083],{"class":2082},[2076,14264,14265,14267,14269,14271,14273,14275,14277,14279],{"class":2078,"line":2086},[2076,14266,2089],{"class":2082},[2076,14268,3774],{"class":2092},[2076,14270,2096],{"class":2082},[2076,14272,2099],{"class":2082},[2076,14274,2102],{"class":2082},[2076,14276,3783],{"class":2105},[2076,14278,2096],{"class":2082},[2076,14280,2111],{"class":2082},[2076,14282,14283,14285,14287,14289,14291,14293,14295,14297],{"class":2078,"line":2114},[2076,14284,2089],{"class":2082},[2076,14286,3794],{"class":2092},[2076,14288,2096],{"class":2082},[2076,14290,2099],{"class":2082},[2076,14292,2102],{"class":2082},[2076,14294,3803],{"class":2105},[2076,14296,2096],{"class":2082},[2076,14298,2111],{"class":2082},[2076,14300,14301,14303,14305,14307,14309,14311,14313],{"class":2078,"line":2134},[2076,14302,2089],{"class":2082},[2076,14304,3814],{"class":2092},[2076,14306,2096],{"class":2082},[2076,14308,2099],{"class":2082},[2076,14310,2102],{"class":2082},[2076,14312,3823],{"class":2105},[2076,14314,2295],{"class":2082},[2076,14316,14317],{"class":2078,"line":2155},[2076,14318,2301],{"class":2082},[2036,14320,14321,2099],{},[2053,14322,2345],{},[2067,14324,14325],{"className":2348,"code":3836,"language":2350,"meta":2072,"style":2072},[2058,14326,14327,14335,14347],{"__ignoreMap":2072},[2076,14328,14329,14331,14333],{"class":2078,"line":2079},[2076,14330,3723],{"class":2671},[2076,14332,2099],{"class":2082},[2076,14334,2364],{"class":2082},[2076,14336,14337,14339,14341,14343,14345],{"class":2078,"line":2086},[2076,14338,3851],{"class":2671},[2076,14340,2099],{"class":2082},[2076,14342,2629],{"class":2082},[2076,14344,3858],{"class":2105},[2076,14346,2635],{"class":2082},[2076,14348,14349],{"class":2078,"line":2114},[2076,14350,2301],{"class":2082},[2560,14352,14354],{"id":14353},"csssourcemap",[2058,14355,14356],{},"cssSourceMap",[2036,14358,14359,14360,14362],{},"Enables CSS source map support (defaults to ",[2058,14361,3734],{}," in development).",[2047,14364,14365,14371],{},[2050,14366,14367,2056,14369],{},[2053,14368,2055],{},[2058,14370,3282],{},[2050,14372,14373,2550,14375],{},[2053,14374,2549],{},[2058,14376,3289],{},[2560,14378,14380],{"id":14379},"devmiddleware",[2058,14381,14382],{},"devMiddleware",[2036,14384,14385,14386,14391],{},"See ",[3296,14387,14390],{"href":14388,"rel":14389},"https://github.com/webpack/webpack-dev-middleware",[3300],"webpack-dev-middleware"," for available options.",[3481,14393,14395],{"id":14394},"stats",[2058,14396,14394],{},[2047,14398,14399,14405],{},[2050,14400,14401,2056,14403],{},[2053,14402,2055],{},[2058,14404,2544],{},[2050,14406,14407,2550,14409],{},[2053,14408,2549],{},[2058,14410,14411],{},"\"none\"",[2560,14413,14415],{"id":14414},"experiments",[2058,14416,14414],{},[2036,14418,14419,14420],{},"Configure ",[3296,14421,14424],{"href":14422,"rel":14423},"https://webpack.js.org/configuration/experiments/",[3300],"webpack experiments",[2560,14426,14428],{"id":14427},"extractcss",[2058,14429,14430],{},"extractCSS",[2036,14432,14433],{},"Enables Common CSS Extraction.",[2036,14435,14436,14437,14442],{},"Using ",[3296,14438,14441],{"href":14439,"rel":14440},"https://github.com/webpack-contrib/mini-css-extract-plugin",[3300],"mini-css-extract-plugin"," under the hood, your CSS will be extracted into separate files, usually one per component. This allows caching your CSS and JavaScript separately.",[2047,14444,14445,14451],{},[2050,14446,14447,2056,14449],{},[2053,14448,2055],{},[2058,14450,3282],{},[2050,14452,14453,2550,14455],{},[2053,14454,2549],{},[2058,14456,3734],{},[2036,14458,14459,2099],{},[2053,14460,2345],{},[2067,14462,14464],{"className":2348,"code":14463,"language":2350,"meta":2072,"style":2072},"export default {\n  webpack: {\n    extractCSS: true,\n    // or\n    extractCSS: {\n      ignoreOrder: true\n    }\n  }\n}\n",[2058,14465,14466,14474,14483,14494,14499,14507,14516,14520,14524],{"__ignoreMap":2072},[2076,14467,14468,14470,14472],{"class":2078,"line":2079},[2076,14469,2358],{"class":2357},[2076,14471,2361],{"class":2357},[2076,14473,2364],{"class":2082},[2076,14475,14476,14479,14481],{"class":2078,"line":2086},[2076,14477,14478],{"class":2369},"  webpack",[2076,14480,2099],{"class":2082},[2076,14482,2364],{"class":2082},[2076,14484,14485,14488,14490,14492],{"class":2078,"line":2114},[2076,14486,14487],{"class":2369},"    extractCSS",[2076,14489,2099],{"class":2082},[2076,14491,6203],{"class":5179},[2076,14493,2111],{"class":2082},[2076,14495,14496],{"class":2078,"line":2134},[2076,14497,14498],{"class":3032},"    // or\n",[2076,14500,14501,14503,14505],{"class":2078,"line":2155},[2076,14502,14487],{"class":2369},[2076,14504,2099],{"class":2082},[2076,14506,2364],{"class":2082},[2076,14508,14509,14512,14514],{"class":2078,"line":2175},[2076,14510,14511],{"class":2369},"      ignoreOrder",[2076,14513,2099],{"class":2082},[2076,14515,4222],{"class":5179},[2076,14517,14518],{"class":2078,"line":2196},[2076,14519,2927],{"class":2082},[2076,14521,14522],{"class":2078,"line":2216},[2076,14523,2516],{"class":2082},[2076,14525,14526],{"class":2078,"line":2236},[2076,14527,2301],{"class":2082},[2036,14529,14530,2099],{},[2053,14531,2345],{},[2067,14533,14535],{"className":2348,"code":14534,"language":2350,"meta":2072,"style":2072},"export default {\n  webpack: {\n    extractCSS: true,\n    optimization: {\n      splitChunks: {\n        cacheGroups: {\n          styles: {\n            name: 'styles',\n            test: /\\.(css|vue)$/,\n            chunks: 'all',\n            enforce: true\n          }\n        }\n      }\n    }\n  }\n}\n",[2058,14536,14537,14545,14553,14563,14572,14581,14590,14599,14615,14645,14661,14670,14675,14680,14684,14688,14692],{"__ignoreMap":2072},[2076,14538,14539,14541,14543],{"class":2078,"line":2079},[2076,14540,2358],{"class":2357},[2076,14542,2361],{"class":2357},[2076,14544,2364],{"class":2082},[2076,14546,14547,14549,14551],{"class":2078,"line":2086},[2076,14548,14478],{"class":2369},[2076,14550,2099],{"class":2082},[2076,14552,2364],{"class":2082},[2076,14554,14555,14557,14559,14561],{"class":2078,"line":2114},[2076,14556,14487],{"class":2369},[2076,14558,2099],{"class":2082},[2076,14560,6203],{"class":5179},[2076,14562,2111],{"class":2082},[2076,14564,14565,14568,14570],{"class":2078,"line":2134},[2076,14566,14567],{"class":2369},"    optimization",[2076,14569,2099],{"class":2082},[2076,14571,2364],{"class":2082},[2076,14573,14574,14577,14579],{"class":2078,"line":2155},[2076,14575,14576],{"class":2369},"      splitChunks",[2076,14578,2099],{"class":2082},[2076,14580,2364],{"class":2082},[2076,14582,14583,14586,14588],{"class":2078,"line":2175},[2076,14584,14585],{"class":2369},"        cacheGroups",[2076,14587,2099],{"class":2082},[2076,14589,2364],{"class":2082},[2076,14591,14592,14595,14597],{"class":2078,"line":2196},[2076,14593,14594],{"class":2369},"          styles",[2076,14596,2099],{"class":2082},[2076,14598,2364],{"class":2082},[2076,14600,14601,14604,14606,14608,14611,14613],{"class":2078,"line":2216},[2076,14602,14603],{"class":2369},"            name",[2076,14605,2099],{"class":2082},[2076,14607,2629],{"class":2082},[2076,14609,14610],{"class":2105},"styles",[2076,14612,2385],{"class":2082},[2076,14614,2111],{"class":2082},[2076,14616,14617,14620,14622,14625,14628,14630,14632,14634,14636,14638,14641,14643],{"class":2078,"line":2236},[2076,14618,14619],{"class":2369},"            test",[2076,14621,2099],{"class":2082},[2076,14623,14624],{"class":2082}," /",[2076,14626,14627],{"class":2394},"\\.",[2076,14629,2395],{"class":2082},[2076,14631,4260],{"class":2105},[2076,14633,11902],{"class":2082},[2076,14635,5927],{"class":2105},[2076,14637,5754],{"class":2082},[2076,14639,14640],{"class":2357},"$",[2076,14642,6699],{"class":2082},[2076,14644,2111],{"class":2082},[2076,14646,14647,14650,14652,14654,14657,14659],{"class":2078,"line":2257},[2076,14648,14649],{"class":2369},"            chunks",[2076,14651,2099],{"class":2082},[2076,14653,2629],{"class":2082},[2076,14655,14656],{"class":2105},"all",[2076,14658,2385],{"class":2082},[2076,14660,2111],{"class":2082},[2076,14662,14663,14666,14668],{"class":2078,"line":2278},[2076,14664,14665],{"class":2369},"            enforce",[2076,14667,2099],{"class":2082},[2076,14669,4222],{"class":5179},[2076,14671,14672],{"class":2078,"line":2298},[2076,14673,14674],{"class":2082},"          }\n",[2076,14676,14677],{"class":2078,"line":2961},[2076,14678,14679],{"class":2082},"        }\n",[2076,14681,14682],{"class":2078,"line":2975},[2076,14683,7962],{"class":2082},[2076,14685,14686],{"class":2078,"line":2990},[2076,14687,2927],{"class":2082},[2076,14689,14690],{"class":2078,"line":3170},[2076,14691,2516],{"class":2082},[2076,14693,14694],{"class":2078,"line":3180},[2076,14695,2301],{"class":2082},[2560,14697,14699],{"id":14698},"filenames",[2058,14700,14698],{},[2036,14702,14703],{},"Customize bundle filenames.",[2036,14705,14706,14707,2318],{},"To understand a bit more about the use of manifests, take a look at ",[3296,14708,14711],{"href":14709,"rel":14710},"https://webpack.js.org/guides/code-splitting/",[3300],"webpack documentation",[2303,14713,14714],{},[2036,14715,14716,14718],{},[2053,14717,2309],{},": Be careful when using non-hashed based filenames in production\nas most browsers will cache the asset and not detect the changes on first load.",[2036,14720,14721,2099],{},[2053,14722,2345],{},[2067,14724,14726],{"className":2348,"code":14725,"language":2350,"meta":2072,"style":2072},"filenames: {\n  chunk: ({ isDev }) => (isDev ? '[name].js' : '[id].[contenthash].js')\n}\n",[2058,14727,14728,14736,14781],{"__ignoreMap":2072},[2076,14729,14730,14732,14734],{"class":2078,"line":2079},[2076,14731,14698],{"class":2671},[2076,14733,2099],{"class":2082},[2076,14735,2364],{"class":2082},[2076,14737,14738,14741,14743,14746,14749,14751,14753,14756,14759,14762,14764,14767,14769,14772,14774,14777,14779],{"class":2078,"line":2086},[2076,14739,14740],{"class":2671},"  chunk",[2076,14742,2099],{"class":2082},[2076,14744,14745],{"class":2082}," ({",[2076,14747,14748],{"class":4001}," isDev",[2076,14750,4005],{"class":2082},[2076,14752,4008],{"class":2092},[2076,14754,14755],{"class":2369}," (",[2076,14757,14758],{"class":2394},"isDev",[2076,14760,14761],{"class":2082}," ?",[2076,14763,2629],{"class":2082},[2076,14765,14766],{"class":2105},"[name].js",[2076,14768,2385],{"class":2082},[2076,14770,14771],{"class":2082}," :",[2076,14773,2629],{"class":2082},[2076,14775,14776],{"class":2105},"[id].[contenthash].js",[2076,14778,2385],{"class":2082},[2076,14780,2647],{"class":2369},[2076,14782,14783],{"class":2078,"line":2114},[2076,14784,2301],{"class":2082},[3481,14786,14788],{"id":14787},"app-2",[2058,14789,1193],{},[2047,14791,14792],{},[2050,14793,14794,2056,14796],{},[2053,14795,2055],{},[2058,14797,4569],{},[3481,14799,14801],{"id":14800},"chunk",[2058,14802,14800],{},[2047,14804,14805],{},[2050,14806,14807,2056,14809],{},[2053,14808,2055],{},[2058,14810,4569],{},[3481,14812,14814],{"id":14813},"css-1",[2058,14815,4260],{},[2047,14817,14818],{},[2050,14819,14820,2056,14822],{},[2053,14821,2055],{},[2058,14823,4569],{},[3481,14825,14827],{"id":14826},"font",[2058,14828,14826],{},[2047,14830,14831],{},[2050,14832,14833,2056,14835],{},[2053,14834,2055],{},[2058,14836,4569],{},[3481,14838,14840],{"id":14839},"img-1",[2058,14841,13529],{},[2047,14843,14844],{},[2050,14845,14846,2056,14848],{},[2053,14847,2055],{},[2058,14849,4569],{},[3481,14851,14853],{"id":14852},"video-1",[2058,14854,13469],{},[2047,14856,14857],{},[2050,14858,14859,2056,14861],{},[2053,14860,2055],{},[2058,14862,4569],{},[2560,14864,14866],{"id":14865},"friendlyerrors",[2058,14867,14868],{},"friendlyErrors",[2036,14870,3731,14871,14873,14874,2318],{},[2058,14872,3289],{}," to disable the overlay provided by ",[3296,14875,14878],{"href":14876,"rel":14877},"https://github.com/nuxt/friendly-errors-webpack-plugin",[3300],"FriendlyErrorsWebpackPlugin",[2047,14880,14881,14887],{},[2050,14882,14883,2056,14885],{},[2053,14884,2055],{},[2058,14886,3282],{},[2050,14888,14889,2550,14891],{},[2053,14890,2549],{},[2058,14892,3734],{},[2560,14894,14896],{"id":14895},"hotmiddleware",[2058,14897,14898],{},"hotMiddleware",[2036,14900,14385,14901,14391],{},[3296,14902,14905],{"href":14903,"rel":14904},"https://github.com/webpack-contrib/webpack-hot-middleware",[3300],"webpack-hot-middleware",[2560,14907,14909],{"id":14908},"loaders",[2058,14910,14908],{},[2036,14912,14913],{},"Customize the options of Nuxt's integrated webpack loaders.",[3481,14915,14917],{"id":14916},"css-2",[2058,14918,4260],{},[2036,14920,14385,14921,14391],{},[3296,14922,14925],{"href":14923,"rel":14924},"https://github.com/webpack-contrib/css-loader",[3300],"css-loader",[5675,14927,14929],{"id":14928},"esmodule",[2058,14930,14931],{},"esModule",[2047,14933,14934,14940],{},[2050,14935,14936,2056,14938],{},[2053,14937,2055],{},[2058,14939,3282],{},[2050,14941,14942,2550,14944],{},[2053,14943,2549],{},[2058,14945,3289],{},[5675,14947,14949],{"id":14948},"importloaders",[2058,14950,14951],{},"importLoaders",[2047,14953,14954,14960],{},[2050,14955,14956,2056,14958],{},[2053,14957,2055],{},[2058,14959,4586],{},[2050,14961,14962,2550,14964],{},[2053,14963,2549],{},[2058,14965,14966],{},"0",[5675,14968,14970],{"id":14969},"url-1",[2058,14971,4596],{},[5722,14973,14975],{"id":14974},"filter",[2058,14976,14974],{},[2047,14978,14979],{},[2050,14980,14981,2056,14983],{},[2053,14982,2055],{},[2058,14984,4569],{},[3481,14986,14988],{"id":14987},"cssmodules",[2058,14989,14990],{},"cssModules",[2036,14992,14385,14993,14391],{},[3296,14994,14925],{"href":14923,"rel":14995},[3300],[5675,14997,14999],{"id":14998},"esmodule-1",[2058,15000,14931],{},[2047,15002,15003,15009],{},[2050,15004,15005,2056,15007],{},[2053,15006,2055],{},[2058,15008,3282],{},[2050,15010,15011,2550,15013],{},[2053,15012,2549],{},[2058,15014,3289],{},[5675,15016,15018],{"id":15017},"importloaders-1",[2058,15019,14951],{},[2047,15021,15022,15028],{},[2050,15023,15024,2056,15026],{},[2053,15025,2055],{},[2058,15027,4586],{},[2050,15029,15030,2550,15032],{},[2053,15031,2549],{},[2058,15033,14966],{},[5675,15035,15037],{"id":15036},"modules-2",[2058,15038,162],{},[5722,15040,15042],{"id":15041},"localidentname",[2058,15043,15044],{},"localIdentName",[2047,15046,15047,15053],{},[2050,15048,15049,2056,15051],{},[2053,15050,2055],{},[2058,15052,2544],{},[2050,15054,15055,2550,15057],{},[2053,15056,2549],{},[2058,15058,15059],{},"\"[local]_[hash:base64:5]\"",[5675,15061,15063],{"id":15062},"url-2",[2058,15064,4596],{},[5722,15066,15068],{"id":15067},"filter-1",[2058,15069,14974],{},[2047,15071,15072],{},[2050,15073,15074,2056,15076],{},[2053,15075,2055],{},[2058,15077,4569],{},[3481,15079,15081],{"id":15080},"esbuild-2",[2058,15082,4897],{},[2047,15084,15085,15091],{},[2050,15086,15087,2056,15089],{},[2053,15088,2055],{},[2058,15090,2060],{},[2050,15092,15093],{},[2053,15094,2065],{},[2067,15096,15097],{"className":2069,"code":12895,"language":2071,"meta":2072,"style":2072},[2058,15098,15099,15103,15121,15139,15157,15169],{"__ignoreMap":2072},[2076,15100,15101],{"class":2078,"line":2079},[2076,15102,2083],{"class":2082},[2076,15104,15105,15107,15109,15111,15113,15115,15117,15119],{"class":2078,"line":2086},[2076,15106,2089],{"class":2082},[2076,15108,4950],{"class":2092},[2076,15110,2096],{"class":2082},[2076,15112,2099],{"class":2082},[2076,15114,2102],{"class":2082},[2076,15116,12916],{"class":2105},[2076,15118,2096],{"class":2082},[2076,15120,2111],{"class":2082},[2076,15122,15123,15125,15127,15129,15131,15133,15135,15137],{"class":2078,"line":2114},[2076,15124,2089],{"class":2082},[2076,15126,4911],{"class":2092},[2076,15128,2096],{"class":2082},[2076,15130,2099],{"class":2082},[2076,15132,2102],{"class":2082},[2076,15134,12935],{"class":2105},[2076,15136,2096],{"class":2082},[2076,15138,2111],{"class":2082},[2076,15140,15141,15143,15145,15147,15149,15151,15153,15155],{"class":2078,"line":2134},[2076,15142,2089],{"class":2082},[2076,15144,4932],{"class":2092},[2076,15146,2096],{"class":2082},[2076,15148,2099],{"class":2082},[2076,15150,2102],{"class":2082},[2076,15152,12954],{"class":2105},[2076,15154,2096],{"class":2082},[2076,15156,2111],{"class":2082},[2076,15158,15159,15161,15163,15165,15167],{"class":2078,"line":2155},[2076,15160,2089],{"class":2082},[2076,15162,4973],{"class":2092},[2076,15164,2096],{"class":2082},[2076,15166,2099],{"class":2082},[2076,15168,8921],{"class":2082},[2076,15170,15171],{"class":2078,"line":2175},[2076,15172,2301],{"class":2082},[2036,15174,15175,2056,15177],{},[2053,15176,3294],{},[3296,15178,15181],{"href":15179,"rel":15180},"https://github.com/esbuild-kit/esbuild-loader",[3300],"esbuild loader",[3481,15183,15185],{"id":15184},"file",[2058,15186,15184],{},[2036,15188,15189,2056,15191],{},[2053,15190,3294],{},[3296,15192,15195,15198],{"href":15193,"rel":15194},"https://github.com/webpack-contrib/file-loader#options",[3300],[2058,15196,15197],{},"file-loader"," Options",[2036,15200,15201,2099],{},[2053,15202,2065],{},[2067,15204,15206],{"className":2593,"code":15205,"language":2595,"meta":2072,"style":2072},"{ esModule: false }\n",[2058,15207,15208],{"__ignoreMap":2072},[2076,15209,15210,15213,15216,15218,15221],{"class":2078,"line":2079},[2076,15211,15212],{"class":2082},"{",[2076,15214,15215],{"class":2671}," esModule",[2076,15217,2099],{"class":2082},[2076,15219,15220],{"class":5179}," false",[2076,15222,3065],{"class":2082},[5675,15224,15226],{"id":15225},"esmodule-2",[2058,15227,14931],{},[2047,15229,15230,15236],{},[2050,15231,15232,2056,15234],{},[2053,15233,2055],{},[2058,15235,3282],{},[2050,15237,15238,2550,15240],{},[2053,15239,2549],{},[2058,15241,3289],{},[5675,15243,15245],{"id":15244},"limit",[2058,15246,15244],{},[2047,15248,15249,15255],{},[2050,15250,15251,2056,15253],{},[2053,15252,2055],{},[2058,15254,4586],{},[2050,15256,15257,2550,15259],{},[2053,15258,2549],{},[2058,15260,14184],{},[3481,15262,15264],{"id":15263},"fonturl",[2058,15265,15266],{},"fontUrl",[2036,15268,15269,2056,15271],{},[2053,15270,3294],{},[3296,15272,15274,15198],{"href":15193,"rel":15273},[3300],[2058,15275,15197],{},[2036,15277,15278,2099],{},[2053,15279,2065],{},[2067,15281,15282],{"className":2593,"code":15205,"language":2595,"meta":2072,"style":2072},[2058,15283,15284],{"__ignoreMap":2072},[2076,15285,15286,15288,15290,15292,15294],{"class":2078,"line":2079},[2076,15287,15212],{"class":2082},[2076,15289,15215],{"class":2671},[2076,15291,2099],{"class":2082},[2076,15293,15220],{"class":5179},[2076,15295,3065],{"class":2082},[5675,15297,15299],{"id":15298},"esmodule-3",[2058,15300,14931],{},[2047,15302,15303,15309],{},[2050,15304,15305,2056,15307],{},[2053,15306,2055],{},[2058,15308,3282],{},[2050,15310,15311,2550,15313],{},[2053,15312,2549],{},[2058,15314,3289],{},[5675,15316,15318],{"id":15317},"limit-1",[2058,15319,15244],{},[2047,15321,15322,15328],{},[2050,15323,15324,2056,15326],{},[2053,15325,2055],{},[2058,15327,4586],{},[2050,15329,15330,2550,15332],{},[2053,15331,2549],{},[2058,15333,14184],{},[3481,15335,15337],{"id":15336},"imgurl",[2058,15338,15339],{},"imgUrl",[2036,15341,15342,2056,15344],{},[2053,15343,3294],{},[3296,15345,15347,15198],{"href":15193,"rel":15346},[3300],[2058,15348,15197],{},[2036,15350,15351,2099],{},[2053,15352,2065],{},[2067,15354,15355],{"className":2593,"code":15205,"language":2595,"meta":2072,"style":2072},[2058,15356,15357],{"__ignoreMap":2072},[2076,15358,15359,15361,15363,15365,15367],{"class":2078,"line":2079},[2076,15360,15212],{"class":2082},[2076,15362,15215],{"class":2671},[2076,15364,2099],{"class":2082},[2076,15366,15220],{"class":5179},[2076,15368,3065],{"class":2082},[5675,15370,15372],{"id":15371},"esmodule-4",[2058,15373,14931],{},[2047,15375,15376,15382],{},[2050,15377,15378,2056,15380],{},[2053,15379,2055],{},[2058,15381,3282],{},[2050,15383,15384,2550,15386],{},[2053,15385,2549],{},[2058,15387,3289],{},[5675,15389,15391],{"id":15390},"limit-2",[2058,15392,15244],{},[2047,15394,15395,15401],{},[2050,15396,15397,2056,15399],{},[2053,15398,2055],{},[2058,15400,4586],{},[2050,15402,15403,2550,15405],{},[2053,15404,2549],{},[2058,15406,14184],{},[3481,15408,15410],{"id":15409},"less",[2058,15411,15409],{},[2047,15413,15414],{},[2050,15415,15416],{},[2053,15417,2065],{},[2067,15419,15421],{"className":2069,"code":15420,"language":2071,"meta":2072,"style":2072},"{\n  \"sourceMap\": false\n}\n",[2058,15422,15423,15427,15440],{"__ignoreMap":2072},[2076,15424,15425],{"class":2078,"line":2079},[2076,15426,2083],{"class":2082},[2076,15428,15429,15431,15434,15436,15438],{"class":2078,"line":2086},[2076,15430,2089],{"class":2082},[2076,15432,15433],{"class":2092},"sourceMap",[2076,15435,2096],{"class":2082},[2076,15437,2099],{"class":2082},[2076,15439,6603],{"class":2082},[2076,15441,15442],{"class":2078,"line":2114},[2076,15443,2301],{"class":2082},[2036,15445,15446,2056,15448],{},[2053,15447,3294],{},[3296,15449,15452,15198],{"href":15450,"rel":15451},"https://github.com/webpack-contrib/less-loader#options",[3300],[2058,15453,15454],{},"less-loader",[3481,15456,15458],{"id":15457},"pugplain",[2058,15459,15460],{},"pugPlain",[2036,15462,15463,2056,15465],{},[2053,15464,3294],{},[3296,15466,15469,15472],{"href":15467,"rel":15468},"https://pugjs.org/api/reference.html#options",[3300],[2058,15470,15471],{},"pug"," options",[3481,15474,15476],{"id":15475},"sass",[2058,15477,15475],{},[2036,15479,15480,2056,15482],{},[2053,15481,3294],{},[3296,15483,15486,15198],{"href":15484,"rel":15485},"https://github.com/webpack-contrib/sass-loader#options",[3300],[2058,15487,15488],{},"sass-loader",[2036,15490,15491,2099],{},[2053,15492,2065],{},[2067,15494,15496],{"className":2593,"code":15495,"language":2595,"meta":2072,"style":2072},"{\n  sassOptions: {\n    indentedSyntax: true\n  }\n}\n",[2058,15497,15498,15502,15511,15520,15524],{"__ignoreMap":2072},[2076,15499,15500],{"class":2078,"line":2079},[2076,15501,2083],{"class":2082},[2076,15503,15504,15507,15509],{"class":2078,"line":2086},[2076,15505,15506],{"class":2671},"  sassOptions",[2076,15508,2099],{"class":2082},[2076,15510,2364],{"class":2082},[2076,15512,15513,15516,15518],{"class":2078,"line":2114},[2076,15514,15515],{"class":2671},"    indentedSyntax",[2076,15517,2099],{"class":2082},[2076,15519,4222],{"class":5179},[2076,15521,15522],{"class":2078,"line":2134},[2076,15523,2516],{"class":2082},[2076,15525,15526],{"class":2078,"line":2155},[2076,15527,2301],{"class":2082},[5675,15529,15531],{"id":15530},"sassoptions",[2058,15532,15533],{},"sassOptions",[5722,15535,15537],{"id":15536},"indentedsyntax",[2058,15538,15539],{},"indentedSyntax",[2047,15541,15542,15548],{},[2050,15543,15544,2056,15546],{},[2053,15545,2055],{},[2058,15547,3282],{},[2050,15549,15550,2550,15552],{},[2053,15551,2549],{},[2058,15553,3734],{},[3481,15555,15557],{"id":15556},"scss",[2058,15558,15556],{},[2047,15560,15561],{},[2050,15562,15563],{},[2053,15564,2065],{},[2067,15566,15567],{"className":2069,"code":15420,"language":2071,"meta":2072,"style":2072},[2058,15568,15569,15573,15585],{"__ignoreMap":2072},[2076,15570,15571],{"class":2078,"line":2079},[2076,15572,2083],{"class":2082},[2076,15574,15575,15577,15579,15581,15583],{"class":2078,"line":2086},[2076,15576,2089],{"class":2082},[2076,15578,15433],{"class":2092},[2076,15580,2096],{"class":2082},[2076,15582,2099],{"class":2082},[2076,15584,6603],{"class":2082},[2076,15586,15587],{"class":2078,"line":2114},[2076,15588,2301],{"class":2082},[2036,15590,15591,2056,15593],{},[2053,15592,3294],{},[3296,15594,15596,15198],{"href":15484,"rel":15595},[3300],[2058,15597,15488],{},[3481,15599,15601],{"id":15600},"stylus",[2058,15602,15600],{},[2047,15604,15605],{},[2050,15606,15607],{},[2053,15608,2065],{},[2067,15610,15611],{"className":2069,"code":15420,"language":2071,"meta":2072,"style":2072},[2058,15612,15613,15617,15629],{"__ignoreMap":2072},[2076,15614,15615],{"class":2078,"line":2079},[2076,15616,2083],{"class":2082},[2076,15618,15619,15621,15623,15625,15627],{"class":2078,"line":2086},[2076,15620,2089],{"class":2082},[2076,15622,15433],{"class":2092},[2076,15624,2096],{"class":2082},[2076,15626,2099],{"class":2082},[2076,15628,6603],{"class":2082},[2076,15630,15631],{"class":2078,"line":2114},[2076,15632,2301],{"class":2082},[2036,15634,15635,2056,15637],{},[2053,15636,3294],{},[3296,15638,15641,15198],{"href":15639,"rel":15640},"https://github.com/webpack-contrib/stylus-loader#options",[3300],[2058,15642,15643],{},"stylus-loader",[3481,15645,15647],{"id":15646},"vue-2",[2058,15648,5927],{},[2036,15650,14385,15651,14391],{},[3296,15652,15655],{"href":15653,"rel":15654},"https://github.com/vuejs/vue-loader",[3300],"vue-loader",[5675,15657,15659],{"id":15658},"compileroptions-2",[2058,15660,13427],{},[2047,15662,15663],{},[2050,15664,15665,2056,15667],{},[2053,15666,2055],{},[2058,15668,2060],{},[5675,15670,15672],{"id":15671},"propsdestructure-2",[2058,15673,13373],{},[2047,15675,15676,15682],{},[2050,15677,15678,2056,15680],{},[2053,15679,2055],{},[2058,15681,3282],{},[2050,15683,15684,2550,15686],{},[2053,15685,2549],{},[2058,15687,3734],{},[5675,15689,15691],{"id":15690},"transformasseturls-2",[2058,15692,13441],{},[2047,15694,15695,15701],{},[2050,15696,15697,2056,15699],{},[2053,15698,2055],{},[2058,15700,2060],{},[2050,15702,15703],{},[2053,15704,2065],{},[2067,15706,15707],{"className":2069,"code":13456,"language":2071,"meta":2072,"style":2072},[2058,15708,15709,15713,15725,15735,15743,15747,15759,15767,15771,15783,15791,15795,15807,15817,15825,15829,15841,15851,15859,15863],{"__ignoreMap":2072},[2076,15710,15711],{"class":2078,"line":2079},[2076,15712,2083],{"class":2082},[2076,15714,15715,15717,15719,15721,15723],{"class":2078,"line":2086},[2076,15716,2089],{"class":2082},[2076,15718,13469],{"class":2092},[2076,15720,2096],{"class":2082},[2076,15722,2099],{"class":2082},[2076,15724,2852],{"class":2082},[2076,15726,15727,15729,15731,15733],{"class":2078,"line":2114},[2076,15728,4231],{"class":2082},[2076,15730,10434],{"class":2105},[2076,15732,2096],{"class":2082},[2076,15734,2111],{"class":2082},[2076,15736,15737,15739,15741],{"class":2078,"line":2134},[2076,15738,4231],{"class":2082},[2076,15740,13492],{"class":2105},[2076,15742,2295],{"class":2082},[2076,15744,15745],{"class":2078,"line":2155},[2076,15746,2932],{"class":2082},[2076,15748,15749,15751,15753,15755,15757],{"class":2078,"line":2175},[2076,15750,2089],{"class":2082},[2076,15752,9508],{"class":2092},[2076,15754,2096],{"class":2082},[2076,15756,2099],{"class":2082},[2076,15758,2852],{"class":2082},[2076,15760,15761,15763,15765],{"class":2078,"line":2196},[2076,15762,4231],{"class":2082},[2076,15764,10434],{"class":2105},[2076,15766,2295],{"class":2082},[2076,15768,15769],{"class":2078,"line":2216},[2076,15770,2932],{"class":2082},[2076,15772,15773,15775,15777,15779,15781],{"class":2078,"line":2236},[2076,15774,2089],{"class":2082},[2076,15776,13529],{"class":2092},[2076,15778,2096],{"class":2082},[2076,15780,2099],{"class":2082},[2076,15782,2852],{"class":2082},[2076,15784,15785,15787,15789],{"class":2078,"line":2257},[2076,15786,4231],{"class":2082},[2076,15788,10434],{"class":2105},[2076,15790,2295],{"class":2082},[2076,15792,15793],{"class":2078,"line":2278},[2076,15794,2932],{"class":2082},[2076,15796,15797,15799,15801,15803,15805],{"class":2078,"line":2298},[2076,15798,2089],{"class":2082},[2076,15800,13554],{"class":2092},[2076,15802,2096],{"class":2082},[2076,15804,2099],{"class":2082},[2076,15806,2852],{"class":2082},[2076,15808,15809,15811,15813,15815],{"class":2078,"line":2961},[2076,15810,4231],{"class":2082},[2076,15812,13567],{"class":2105},[2076,15814,2096],{"class":2082},[2076,15816,2111],{"class":2082},[2076,15818,15819,15821,15823],{"class":2078,"line":2975},[2076,15820,4231],{"class":2082},[2076,15822,13578],{"class":2105},[2076,15824,2295],{"class":2082},[2076,15826,15827],{"class":2078,"line":2990},[2076,15828,2932],{"class":2082},[2076,15830,15831,15833,15835,15837,15839],{"class":2078,"line":3170},[2076,15832,2089],{"class":2082},[2076,15834,13591],{"class":2092},[2076,15836,2096],{"class":2082},[2076,15838,2099],{"class":2082},[2076,15840,2852],{"class":2082},[2076,15842,15843,15845,15847,15849],{"class":2078,"line":3180},[2076,15844,4231],{"class":2082},[2076,15846,13567],{"class":2105},[2076,15848,2096],{"class":2082},[2076,15850,2111],{"class":2082},[2076,15852,15853,15855,15857],{"class":2078,"line":3186},[2076,15854,4231],{"class":2082},[2076,15856,13578],{"class":2105},[2076,15858,2295],{"class":2082},[2076,15860,15861],{"class":2078,"line":3205},[2076,15862,4241],{"class":2082},[2076,15864,15865],{"class":2078,"line":3212},[2076,15866,2301],{"class":2082},[3481,15868,15870],{"id":15869},"vuestyle",[2058,15871,15872],{},"vueStyle",[2047,15874,15875],{},[2050,15876,15877],{},[2053,15878,2065],{},[2067,15880,15881],{"className":2069,"code":15420,"language":2071,"meta":2072,"style":2072},[2058,15882,15883,15887,15899],{"__ignoreMap":2072},[2076,15884,15885],{"class":2078,"line":2079},[2076,15886,2083],{"class":2082},[2076,15888,15889,15891,15893,15895,15897],{"class":2078,"line":2086},[2076,15890,2089],{"class":2082},[2076,15892,15433],{"class":2092},[2076,15894,2096],{"class":2082},[2076,15896,2099],{"class":2082},[2076,15898,6603],{"class":2082},[2076,15900,15901],{"class":2078,"line":2114},[2076,15902,2301],{"class":2082},[2560,15904,15906],{"id":15905},"optimization-1",[2058,15907,9216],{},[2036,15909,14419,15910,2318],{},[3296,15911,15914],{"href":15912,"rel":15913},"https://webpack.js.org/configuration/optimization/",[3300],"webpack optimization",[3481,15916,15918],{"id":15917},"minimize",[2058,15919,15917],{},[2036,15921,15922,15923,15925],{},"Set minimize to ",[2058,15924,3289],{}," to disable all minimizers. (It is disabled in development by default).",[2047,15927,15928,15934],{},[2050,15929,15930,2056,15932],{},[2053,15931,2055],{},[2058,15933,3282],{},[2050,15935,15936,2550,15938],{},[2053,15937,2549],{},[2058,15939,3734],{},[3481,15941,15943],{"id":15942},"minimizer",[2058,15944,15942],{},[2036,15946,15947],{},"You can set minimizer to a customized array of plugins.",[3481,15949,15951],{"id":15950},"runtimechunk",[2058,15952,15953],{},"runtimeChunk",[2047,15955,15956,15962],{},[2050,15957,15958,2056,15960],{},[2053,15959,2055],{},[2058,15961,2544],{},[2050,15963,15964,2550,15966],{},[2053,15965,2549],{},[2058,15967,15968],{},"\"single\"",[3481,15970,15972],{"id":15971},"splitchunks",[2058,15973,15974],{},"splitChunks",[5675,15976,15978],{"id":15977},"automaticnamedelimiter",[2058,15979,15980],{},"automaticNameDelimiter",[2047,15982,15983,15989],{},[2050,15984,15985,2056,15987],{},[2053,15986,2055],{},[2058,15988,2544],{},[2050,15990,15991,2550,15993],{},[2053,15992,2549],{},[2058,15994,2586],{},[5675,15996,15998],{"id":15997},"cachegroups",[2058,15999,16000],{},"cacheGroups",[5675,16002,16004],{"id":16003},"chunks",[2058,16005,16003],{},[2047,16007,16008,16014],{},[2050,16009,16010,2056,16012],{},[2053,16011,2055],{},[2058,16013,2544],{},[2050,16015,16016,2550,16018],{},[2053,16017,2549],{},[2058,16019,16020],{},"\"all\"",[2560,16022,16024],{"id":16023},"optimizecss",[2058,16025,16026],{},"optimizeCSS",[2036,16028,16029],{},"OptimizeCSSAssets plugin options.",[2036,16031,16032,16033,16035],{},"Defaults to true when ",[2058,16034,14430],{}," is enabled.",[2047,16037,16038,16044],{},[2050,16039,16040,2056,16042],{},[2053,16041,2055],{},[2058,16043,3282],{},[2050,16045,16046,2550,16048],{},[2053,16047,2549],{},[2058,16049,3289],{},[2036,16051,16052,2056,16054,2318],{},[2053,16053,3294],{},[3296,16055,16058],{"href":16056,"rel":16057},"https://github.com/webpack-contrib/css-minimizer-webpack-plugin",[3300],"css-minimizer-webpack-plugin documentation",[2560,16060,16062],{"id":16061},"plugins-3",[2058,16063,175],{},[2036,16065,16066],{},"Add webpack plugins.",[2047,16068,16069],{},[2050,16070,16071,2056,16073],{},[2053,16072,2055],{},[2058,16074,3889],{},[2036,16076,16077,2099],{},[2053,16078,2345],{},[2067,16080,16082],{"className":2348,"code":16081,"language":2350,"meta":2072,"style":2072},"import webpack from 'webpack'\nimport { version } from './package.json'\n// ...\nplugins: [\n  new webpack.DefinePlugin({\n    'process.VERSION': version\n  })\n]\n",[2058,16083,16084,16099,16120,16125,16133,16150,16164,16171],{"__ignoreMap":2072},[2076,16085,16086,16088,16091,16093,16095,16097],{"class":2078,"line":2079},[2076,16087,8203],{"class":2357},[2076,16089,16090],{"class":2394}," webpack ",[2076,16092,8209],{"class":2357},[2076,16094,2629],{"class":2082},[2076,16096,14146],{"class":2105},[2076,16098,2635],{"class":2082},[2076,16100,16101,16103,16105,16108,16110,16113,16115,16118],{"class":2078,"line":2086},[2076,16102,8203],{"class":2357},[2076,16104,6939],{"class":2082},[2076,16106,16107],{"class":2394}," version",[2076,16109,8901],{"class":2082},[2076,16111,16112],{"class":2357}," from",[2076,16114,2629],{"class":2082},[2076,16116,16117],{"class":2105},"./package.json",[2076,16119,2635],{"class":2082},[2076,16121,16122],{"class":2078,"line":2114},[2076,16123,16124],{"class":3032},"// ...\n",[2076,16126,16127,16129,16131],{"class":2078,"line":2134},[2076,16128,175],{"class":2671},[2076,16130,2099],{"class":2082},[2076,16132,2852],{"class":2394},[2076,16134,16135,16138,16141,16143,16146,16148],{"class":2078,"line":2155},[2076,16136,16137],{"class":2082},"  new",[2076,16139,16140],{"class":2394}," webpack",[2076,16142,2318],{"class":2082},[2076,16144,16145],{"class":2390},"DefinePlugin",[2076,16147,2395],{"class":2394},[2076,16149,2083],{"class":2082},[2076,16151,16152,16154,16157,16159,16161],{"class":2078,"line":2175},[2076,16153,2379],{"class":2082},[2076,16155,16156],{"class":2369},"process.VERSION",[2076,16158,2385],{"class":2082},[2076,16160,2099],{"class":2082},[2076,16162,16163],{"class":2394}," version\n",[2076,16165,16166,16169],{"class":2078,"line":2196},[2076,16167,16168],{"class":2082},"  }",[2076,16170,2647],{"class":2394},[2076,16172,16173],{"class":2078,"line":2216},[2076,16174,3958],{"class":2394},[2560,16176,16178],{"id":16177},"postcss-1",[2058,16179,8941],{},[2036,16181,16182,16183],{},"Customize PostCSS Loader. same options as ",[3296,16184,16187,15472],{"href":16185,"rel":16186},"https://github.com/webpack-contrib/postcss-loader#options",[3300],[2058,16188,16189],{},"postcss-loader",[3481,16191,16193],{"id":16192},"postcssoptions",[2058,16194,16195],{},"postcssOptions",[5675,16197,16199],{"id":16198},"plugins-4",[2058,16200,175],{},[2047,16202,16203,16209],{},[2050,16204,16205,2056,16207],{},[2053,16206,2055],{},[2058,16208,2060],{},[2050,16210,16211],{},[2053,16212,2065],{},[2067,16214,16216],{"className":2069,"code":16215,"language":2071,"meta":2072,"style":2072},"{\n  \"autoprefixer\": {},\n  \"cssnano\": {}\n}\n",[2058,16217,16218,16222,16234,16246],{"__ignoreMap":2072},[2076,16219,16220],{"class":2078,"line":2079},[2076,16221,2083],{"class":2082},[2076,16223,16224,16226,16228,16230,16232],{"class":2078,"line":2086},[2076,16225,2089],{"class":2082},[2076,16227,10657],{"class":2092},[2076,16229,2096],{"class":2082},[2076,16231,2099],{"class":2082},[2076,16233,9090],{"class":2082},[2076,16235,16236,16238,16240,16242,16244],{"class":2078,"line":2114},[2076,16237,2089],{"class":2082},[2076,16239,10675],{"class":2092},[2076,16241,2096],{"class":2082},[2076,16243,2099],{"class":2082},[2076,16245,8921],{"class":2082},[2076,16247,16248],{"class":2078,"line":2134},[2076,16249,2301],{"class":2082},[2560,16251,16253],{"id":16252},"profile",[2058,16254,16252],{},[2036,16256,16257],{},"Enable the profiler in webpackbar.",[2036,16259,16260,16261,2318],{},"It is normally enabled by CLI argument ",[2058,16262,16263],{},"--profile",[2047,16265,16266,16272],{},[2050,16267,16268,2056,16270],{},[2053,16269,2055],{},[2058,16271,3282],{},[2050,16273,16274,2550,16276],{},[2053,16275,2549],{},[2058,16277,3289],{},[2036,16279,16280,2056,16282,2318],{},[2053,16281,3294],{},[3296,16283,16286],{"href":16284,"rel":16285},"https://github.com/unjs/webpackbar#profile",[3300],"webpackbar",[2560,16288,16290],{"id":16289},"serverurlpolyfill",[2058,16291,16292],{},"serverURLPolyfill",[2036,16294,16295],{},"The polyfill library to load to provide URL and URLSearchParams.",[2036,16297,3696,16298,14755,16301,8942],{},[2058,16299,16300],{},"'url'",[3296,16302,16305],{"href":16303,"rel":16304},"https://www.npmjs.com/package/url",[3300],"see package",[2047,16307,16308,16314],{},[2050,16309,16310,2056,16312],{},[2053,16311,2055],{},[2058,16313,2544],{},[2050,16315,16316,2550,16318],{},[2053,16317,2549],{},[2058,16319,16320],{},"\"url\"",[2560,16322,16324],{"id":16323},"warningignorefilters",[2058,16325,16326],{},"warningIgnoreFilters",[2036,16328,16329],{},"Filters to hide build warnings.",[2047,16331,16332],{},[2050,16333,16334,2056,16336],{},[2053,16335,2055],{},[2058,16337,3889],{},[2040,16339,16341],{"id":16340},"workspacedir","workspaceDir",[2036,16343,16344],{},"Define the workspace directory of your application.",[2036,16346,16347],{},"Often this is used when in a monorepo setup. Nuxt will attempt to detect your workspace directory automatically, but you can override it here.\nIt is normally not needed to configure this option.",[2047,16349,16350,16356],{},[2050,16351,16352,2056,16354],{},[2053,16353,2055],{},[2058,16355,2544],{},[2050,16357,16358,2550,16360],{},[2053,16359,2549],{},[2058,16361,16362],{},"\"/\u003CworkspaceDir>\"",[2435,16364,16365],{},"html pre.shiki code .sDfIl, html code.shiki .sDfIl{--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF}html pre.shiki code .smZ93, html code.shiki .smZ93{--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA}html pre.shiki code .sGFVr, html code.shiki .sGFVr{--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s8R28, html code.shiki .s8R28{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sRlkE, html code.shiki .sRlkE{--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178}html pre.shiki code .s3cPz, html code.shiki .s3cPz{--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF}html pre.shiki code .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}html pre.shiki code .s52Pk, html code.shiki .s52Pk{--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B}html pre.shiki code .sWuyu, html code.shiki .sWuyu{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s1nJG, html code.shiki .s1nJG{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbKd-, html code.shiki .sbKd-{--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC}html pre.shiki code .sYRBq, html code.shiki .sYRBq{--shiki-light:#F76D47;--shiki-default:#F76D47;--shiki-dark:#F78C6C}html pre.shiki code .spFsF, html code.shiki .spFsF{--shiki-light:#8796B0;--shiki-default:#8796B0;--shiki-dark:#B2CCD6}",{"title":2072,"searchDepth":2086,"depth":2086,"links":16367},[16368,16369,16370,16388,16391,16392,16397,16398,16399,16400,16401,16402,16403,16404,16405,16413,16414,16415,16427,16430,16489,16490,16491,16496,16501,16505,16506,16507,16508,16509,16514,16515,16516,16517,16521,16526,16529,16530,16531,16535,16536,16537,16540,16541,16544,16545,16546,16547,16548,16549,16550,16551,16552,16553,16562,16566,16581,16588,16589,16594,16613],{"id":2042,"depth":2086,"text":2042},{"id":2523,"depth":2086,"text":2524},{"id":1193,"depth":2086,"text":1193,"children":16371},[16372,16373,16374,16375,16376,16377,16378,16379,16380,16381,16382,16383,16384,16385,16386,16387],{"id":2562,"depth":2114,"text":2565},{"id":2678,"depth":2114,"text":2681},{"id":2709,"depth":2114,"text":2690},{"id":2809,"depth":2114,"text":2809},{"id":3262,"depth":2114,"text":3262},{"id":3304,"depth":2114,"text":3307},{"id":3340,"depth":2114,"text":3343},{"id":3374,"depth":2114,"text":3377},{"id":3426,"depth":2114,"text":3429},{"id":3449,"depth":2114,"text":3452},{"id":3473,"depth":2114,"text":3476},{"id":3502,"depth":2114,"text":3505},{"id":3525,"depth":2114,"text":3528},{"id":3576,"depth":2114,"text":3579},{"id":3600,"depth":2114,"text":3603},{"id":3623,"depth":2114,"text":3626},{"id":3670,"depth":2086,"text":3671,"children":16389},[16390],{"id":3684,"depth":2114,"text":3684},{"id":3689,"depth":2086,"text":3690},{"id":3717,"depth":2086,"text":3717,"children":16393},[16394,16395,16396],{"id":3723,"depth":2114,"text":3723},{"id":3867,"depth":2114,"text":3867},{"id":3961,"depth":2114,"text":3961},{"id":4026,"depth":2086,"text":4027},{"id":4092,"depth":2086,"text":4093},{"id":4114,"depth":2086,"text":4114},{"id":4135,"depth":2086,"text":4136},{"id":132,"depth":2086,"text":132},{"id":4260,"depth":2086,"text":4260},{"id":4345,"depth":2086,"text":4345},{"id":4370,"depth":2086,"text":4370},{"id":4393,"depth":2086,"text":4394,"children":16406},[16407,16408,16409,16410,16411,16412],{"id":4397,"depth":2114,"text":4397},{"id":4441,"depth":2114,"text":4441},{"id":4449,"depth":2114,"text":4449},{"id":4554,"depth":2114,"text":4557},{"id":4572,"depth":2114,"text":4572},{"id":4596,"depth":2114,"text":4596},{"id":4622,"depth":2086,"text":4623},{"id":4646,"depth":2086,"text":4646},{"id":4666,"depth":2086,"text":4666,"children":16416},[16417,16418,16419,16420,16421,16422,16423,16424,16425,16426],{"id":4675,"depth":2114,"text":1193},{"id":127,"depth":2114,"text":127},{"id":152,"depth":2114,"text":152},{"id":157,"depth":2114,"text":157},{"id":162,"depth":2114,"text":162},{"id":171,"depth":2114,"text":171},{"id":175,"depth":2114,"text":175},{"id":180,"depth":2114,"text":180},{"id":190,"depth":2114,"text":190},{"id":3858,"depth":2114,"text":3858},{"id":4897,"depth":2086,"text":4897,"children":16428},[16429],{"id":4900,"depth":2114,"text":4900},{"id":3635,"depth":2086,"text":3635,"children":16431},[16432,16433,16434,16435,16436,16437,16438,16439,16440,16441,16442,16443,16444,16445,16446,16447,16448,16449,16450,16451,16452,16453,16454,16455,16456,16457,16458,16459,16460,16461,16462,16463,16464,16465,16466,16467,16468,16469,16470,16471,16472,16473,16474,16475,16476,16477,16478,16479,16480,16481,16482,16483,16484,16485,16486,16487,16488],{"id":4986,"depth":2114,"text":4989},{"id":5028,"depth":2114,"text":5031},{"id":5051,"depth":2114,"text":5054},{"id":5083,"depth":2114,"text":5086},{"id":5106,"depth":2114,"text":5109},{"id":5210,"depth":2114,"text":5213},{"id":5243,"depth":2114,"text":5246},{"id":5278,"depth":2114,"text":5281},{"id":5310,"depth":2114,"text":5313},{"id":5336,"depth":2114,"text":5339},{"id":5370,"depth":2114,"text":5373},{"id":5404,"depth":2114,"text":5407},{"id":5437,"depth":2114,"text":5440},{"id":5469,"depth":2114,"text":5472},{"id":5504,"depth":2114,"text":5507},{"id":5527,"depth":2114,"text":5530},{"id":5623,"depth":2114,"text":5623},{"id":5653,"depth":2114,"text":5653},{"id":5821,"depth":2114,"text":5824},{"id":5875,"depth":2114,"text":5878},{"id":5898,"depth":2114,"text":5901},{"id":5918,"depth":2114,"text":5921},{"id":5961,"depth":2114,"text":5964},{"id":5984,"depth":2114,"text":5987},{"id":6004,"depth":2114,"text":6007},{"id":6035,"depth":2114,"text":6038},{"id":6070,"depth":2114,"text":6073},{"id":6133,"depth":2114,"text":6136},{"id":6287,"depth":2114,"text":6290},{"id":6319,"depth":2114,"text":6322},{"id":6345,"depth":2114,"text":6348},{"id":6365,"depth":2114,"text":6368},{"id":6388,"depth":2114,"text":6391},{"id":6411,"depth":2114,"text":6414},{"id":6438,"depth":2114,"text":6441},{"id":6461,"depth":2114,"text":6464},{"id":6496,"depth":2114,"text":6499},{"id":6526,"depth":2114,"text":6529},{"id":6625,"depth":2114,"text":6628},{"id":6656,"depth":2114,"text":6659},{"id":6679,"depth":2114,"text":6682},{"id":6719,"depth":2114,"text":6722},{"id":6746,"depth":2114,"text":6749},{"id":6783,"depth":2114,"text":6786},{"id":6803,"depth":2114,"text":5970},{"id":6840,"depth":2114,"text":6843},{"id":6860,"depth":2114,"text":6863},{"id":7092,"depth":2114,"text":7095},{"id":7125,"depth":2114,"text":7128},{"id":7220,"depth":2114,"text":7223},{"id":7268,"depth":2114,"text":7271},{"id":7308,"depth":2114,"text":7311},{"id":7340,"depth":2114,"text":7343},{"id":7368,"depth":2114,"text":3626},{"id":7399,"depth":2114,"text":7402},{"id":7419,"depth":2114,"text":7419},{"id":7479,"depth":2114,"text":7482},{"id":7509,"depth":2086,"text":7509},{"id":7554,"depth":2086,"text":7554},{"id":7649,"depth":2086,"text":7649,"children":16492},[16493,16494,16495],{"id":7655,"depth":2114,"text":7658},{"id":7688,"depth":2114,"text":7691},{"id":7714,"depth":2114,"text":7717},{"id":7745,"depth":2086,"text":7745,"children":16497},[16498,16499,16500],{"id":7753,"depth":2114,"text":7756},{"id":8015,"depth":2114,"text":8018},{"id":8047,"depth":2114,"text":8050},{"id":8090,"depth":2086,"text":8090,"children":16502},[16503,16504],{"id":8093,"depth":2114,"text":8093},{"id":8112,"depth":2114,"text":8112},{"id":8178,"depth":2086,"text":8178},{"id":8371,"depth":2086,"text":8371},{"id":8538,"depth":2086,"text":8539},{"id":8587,"depth":2086,"text":8377},{"id":8628,"depth":2086,"text":8628,"children":16510},[16511,16512,16513],{"id":4178,"depth":2114,"text":4178},{"id":4215,"depth":2114,"text":4215},{"id":8720,"depth":2114,"text":8720},{"id":8754,"depth":2086,"text":8755},{"id":8779,"depth":2086,"text":162},{"id":8928,"depth":2086,"text":8929},{"id":9025,"depth":2086,"text":9025,"children":16518},[16519,16520],{"id":9040,"depth":2114,"text":6079},{"id":9053,"depth":2114,"text":9056},{"id":9216,"depth":2086,"text":9216,"children":16522},[16523,16524,16525],{"id":9222,"depth":2114,"text":9225},{"id":9430,"depth":2114,"text":9433},{"id":9882,"depth":2114,"text":9885},{"id":10252,"depth":2086,"text":10252,"children":16527},[16528],{"id":10258,"depth":2114,"text":10258},{"id":10340,"depth":2086,"text":171},{"id":10418,"depth":2086,"text":175},{"id":8941,"depth":2086,"text":8941,"children":16532},[16533,16534],{"id":10624,"depth":2114,"text":10624},{"id":10640,"depth":2114,"text":175},{"id":10699,"depth":2086,"text":2535},{"id":10734,"depth":2086,"text":6079},{"id":10754,"depth":2086,"text":10754,"children":16538},[16539],{"id":10757,"depth":2114,"text":4900},{"id":10853,"depth":2086,"text":9056},{"id":11071,"depth":2086,"text":185,"children":16542},[16543],{"id":11074,"depth":2114,"text":4114},{"id":11094,"depth":2086,"text":5225},{"id":11119,"depth":2086,"text":11120},{"id":11227,"depth":2086,"text":11227},{"id":11299,"depth":2086,"text":11300},{"id":11829,"depth":2086,"text":5222},{"id":12054,"depth":2086,"text":12054},{"id":12077,"depth":2086,"text":12077},{"id":12092,"depth":2086,"text":12092},{"id":12112,"depth":2086,"text":12112},{"id":12139,"depth":2086,"text":12139,"children":16554},[16555,16556,16557,16558,16559,16560,16561],{"id":12145,"depth":2114,"text":4114},{"id":12170,"depth":2114,"text":12170},{"id":12315,"depth":2114,"text":12318},{"id":12338,"depth":2114,"text":12338},{"id":12377,"depth":2114,"text":12377},{"id":12404,"depth":2114,"text":12407},{"id":12416,"depth":2114,"text":12419},{"id":12460,"depth":2086,"text":12460,"children":16563},[16564,16565],{"id":12469,"depth":2114,"text":12469},{"id":12571,"depth":2114,"text":12574},{"id":12679,"depth":2086,"text":12679,"children":16567},[16568,16569,16570,16571,16572,16573,16574,16575,16576,16577,16578,16579,16580],{"id":12695,"depth":2114,"text":3717},{"id":12741,"depth":2114,"text":12744},{"id":12762,"depth":2114,"text":12765},{"id":12782,"depth":2114,"text":12782},{"id":12878,"depth":2114,"text":4897},{"id":10437,"depth":2114,"text":10437},{"id":12996,"depth":2114,"text":12999},{"id":13137,"depth":2114,"text":13140},{"id":13157,"depth":2114,"text":13157},{"id":13261,"depth":2114,"text":13261},{"id":13280,"depth":2114,"text":185},{"id":5927,"depth":2114,"text":5927},{"id":13626,"depth":2114,"text":13629},{"id":13735,"depth":2086,"text":5927,"children":16582},[16583,16584,16585,16586,16587],{"id":13741,"depth":2114,"text":13427},{"id":13758,"depth":2114,"text":13758},{"id":13778,"depth":2114,"text":13373},{"id":13803,"depth":2114,"text":13806},{"id":13826,"depth":2114,"text":13441},{"id":14044,"depth":2086,"text":14044},{"id":14072,"depth":2086,"text":14072,"children":16590},[16591,16592,16593],{"id":7444,"depth":2114,"text":7444},{"id":14137,"depth":2114,"text":14140},{"id":14146,"depth":2114,"text":14146},{"id":14187,"depth":2086,"text":14146,"children":16595},[16596,16597,16598,16599,16600,16601,16602,16603,16604,16605,16606,16607,16608,16609,16610,16611,16612],{"id":14190,"depth":2114,"text":14193},{"id":14223,"depth":2114,"text":3723},{"id":14353,"depth":2114,"text":14356},{"id":14379,"depth":2114,"text":14382},{"id":14414,"depth":2114,"text":14414},{"id":14427,"depth":2114,"text":14430},{"id":14698,"depth":2114,"text":14698},{"id":14865,"depth":2114,"text":14868},{"id":14895,"depth":2114,"text":14898},{"id":14908,"depth":2114,"text":14908},{"id":15905,"depth":2114,"text":9216},{"id":16023,"depth":2114,"text":16026},{"id":16061,"depth":2114,"text":175},{"id":16177,"depth":2114,"text":8941},{"id":16252,"depth":2114,"text":16252},{"id":16289,"depth":2114,"text":16292},{"id":16323,"depth":2114,"text":16326},{"id":16340,"depth":2086,"text":16341},"Discover all the options you can use in your nuxt.config.ts file.","md",{},{"icon":32},{"title":903,"description":16614},"CfAwbauZ7obl5fY5zJW0YNkXy2m0CfkDamFPyeH9D0o",[16621,16623],{"title":899,"path":900,"stem":901,"description":16622,"children":-1},"Understand where your code is running using `import.meta`.",{"title":914,"path":915,"stem":916,"description":16624,"children":-1},"A minimal Nuxt application only requires the `app.vue` and `nuxt.config.js` files.",1771414209766]