[{"data":1,"prerenderedAt":17448},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"versions":2842,"-docs-3-x-api-nuxt-config":2847,"-docs-3-x-api-nuxt-config-surround":17443},[4,1120,1940,2753],{"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,1404,1770,1847,1869,1903],{"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,1319,1329,1354,1370],{"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,1313,1316],{"title":1310,"path":1311,"stem":1312,"titleTemplate":6},"Nuxt and Hydration","/docs/4.x/guide/best-practices/hydration","docs/4.x/3.guide/2.best-practices/hydration",{"title":299,"path":1314,"stem":1315,"titleTemplate":6},"/docs/4.x/guide/best-practices/performance","docs/4.x/3.guide/2.best-practices/performance",{"title":303,"path":1317,"stem":1318,"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":1320,"stem":1321,"children":1322,"page":108},"/docs/4.x/guide/ai","docs/4.x/3.guide/3.ai",[1323,1326],{"title":314,"path":1324,"stem":1325,"titleTemplate":6},"/docs/4.x/guide/ai/mcp","docs/4.x/3.guide/3.ai/1.mcp",{"title":318,"path":1327,"stem":1328,"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":1330,"stem":1331,"children":1332,"page":108},"/docs/4.x/guide/modules","docs/4.x/3.guide/4.modules",[1333,1336,1339,1342,1345,1348,1351],{"title":329,"path":1334,"stem":1335,"titleTemplate":6},"/docs/4.x/guide/modules/getting-started","docs/4.x/3.guide/4.modules/1.getting-started",{"title":333,"path":1337,"stem":1338,"titleTemplate":6},"/docs/4.x/guide/modules/module-anatomy","docs/4.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":1340,"stem":1341,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-basics","docs/4.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":1343,"stem":1344,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-advanced","docs/4.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":1346,"stem":1347,"titleTemplate":6},"/docs/4.x/guide/modules/testing","docs/4.x/3.guide/4.modules/5.testing",{"title":349,"path":1349,"stem":1350,"titleTemplate":6},"/docs/4.x/guide/modules/best-practices","docs/4.x/3.guide/4.modules/6.best-practices",{"title":353,"path":1352,"stem":1353,"titleTemplate":6},"/docs/4.x/guide/modules/ecosystem","docs/4.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":1355,"stem":1356,"children":1357,"page":108},"/docs/4.x/guide/recipes","docs/4.x/3.guide/5.recipes",[1358,1361,1364,1367],{"title":364,"path":1359,"stem":1360,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-routing","docs/4.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":1362,"stem":1363,"titleTemplate":6},"/docs/4.x/guide/recipes/vite-plugin","docs/4.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":1365,"stem":1366,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-usefetch","docs/4.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":1368,"stem":1369,"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":1371,"stem":1372,"children":1373,"page":108},"/docs/4.x/guide/going-further","docs/4.x/3.guide/6.going-further",[1374,1377,1380,1383,1386,1389,1392,1395,1398,1401],{"title":387,"path":1375,"stem":1376,"titleTemplate":6},"/docs/4.x/guide/going-further/events","docs/4.x/3.guide/6.going-further/1.events",{"title":391,"path":1378,"stem":1379,"titleTemplate":6},"/docs/4.x/guide/going-further/experimental-features","docs/4.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":1381,"stem":1382,"titleTemplate":6},"/docs/4.x/guide/going-further/features","docs/4.x/3.guide/6.going-further/1.features",{"title":399,"path":1384,"stem":1385,"titleTemplate":6},"/docs/4.x/guide/going-further/runtime-config","docs/4.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":1387,"stem":1388,"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":1390,"stem":1391,"titleTemplate":6},"/docs/4.x/guide/going-further/hooks","docs/4.x/3.guide/6.going-further/2.hooks",{"title":411,"path":1393,"stem":1394,"titleTemplate":6},"/docs/4.x/guide/going-further/kit","docs/4.x/3.guide/6.going-further/4.kit",{"title":415,"path":1396,"stem":1397,"titleTemplate":6},"/docs/4.x/guide/going-further/nuxt-app","docs/4.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":1399,"stem":1400,"titleTemplate":6},"/docs/4.x/guide/going-further/layers","docs/4.x/3.guide/6.going-further/7.layers",{"title":423,"path":1402,"stem":1403,"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":1405,"stem":1406,"children":1407,"page":108},"/docs/4.x/api","docs/4.x/4.api",[1408,1461,1556,1647,1699,1757,1767],{"title":434,"titleTemplate":435,"icon":324,"path":1409,"stem":1410,"children":1411,"page":108},"/docs/4.x/api/components","docs/4.x/4.api/1.components",[1412,1415,1418,1421,1424,1427,1430,1433,1437,1440,1443,1446,1449,1452,1455,1458],{"title":440,"path":1413,"stem":1414,"titleTemplate":6},"/docs/4.x/api/components/client-only","docs/4.x/4.api/1.components/1.client-only",{"title":444,"path":1416,"stem":1417,"titleTemplate":6},"/docs/4.x/api/components/dev-only","docs/4.x/4.api/1.components/1.dev-only",{"title":448,"path":1419,"stem":1420,"titleTemplate":6},"/docs/4.x/api/components/nuxt-client-fallback","docs/4.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":1422,"stem":1423,"titleTemplate":6},"/docs/4.x/api/components/nuxt-picture","docs/4.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":1425,"stem":1426,"titleTemplate":6},"/docs/4.x/api/components/teleports","docs/4.x/4.api/1.components/11.teleports",{"title":460,"path":1428,"stem":1429,"titleTemplate":6},"/docs/4.x/api/components/nuxt-route-announcer","docs/4.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":1431,"stem":1432,"titleTemplate":6},"/docs/4.x/api/components/nuxt-time","docs/4.x/4.api/1.components/13.nuxt-time",{"title":1434,"path":1435,"stem":1436,"titleTemplate":6},"\u003CNuxtAnnouncer>","/docs/4.x/api/components/nuxt-announcer","docs/4.x/4.api/1.components/14.nuxt-announcer",{"title":468,"path":1438,"stem":1439,"titleTemplate":6},"/docs/4.x/api/components/nuxt-page","docs/4.x/4.api/1.components/2.nuxt-page",{"title":472,"path":1441,"stem":1442,"titleTemplate":6},"/docs/4.x/api/components/nuxt-layout","docs/4.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":1444,"stem":1445,"titleTemplate":6},"/docs/4.x/api/components/nuxt-link","docs/4.x/4.api/1.components/4.nuxt-link",{"title":480,"path":1447,"stem":1448,"titleTemplate":6},"/docs/4.x/api/components/nuxt-loading-indicator","docs/4.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":1450,"stem":1451,"titleTemplate":6},"/docs/4.x/api/components/nuxt-error-boundary","docs/4.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":1453,"stem":1454,"titleTemplate":6},"/docs/4.x/api/components/nuxt-welcome","docs/4.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":1456,"stem":1457,"titleTemplate":6},"/docs/4.x/api/components/nuxt-island","docs/4.x/4.api/1.components/8.nuxt-island",{"title":496,"path":1459,"stem":1460,"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":1462,"stem":1463,"children":1464,"page":108},"/docs/4.x/api/composables","docs/4.x/4.api/2.composables",[1465,1468,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,1547,1550,1553],{"title":507,"path":1466,"stem":1467,"titleTemplate":6},"/docs/4.x/api/composables/on-prehydrate","docs/4.x/4.api/2.composables/on-prehydrate",{"title":1469,"path":1470,"stem":1471,"titleTemplate":6},"useAnnouncer","/docs/4.x/api/composables/use-announcer","docs/4.x/4.api/2.composables/use-announcer",{"title":511,"path":1473,"stem":1474,"titleTemplate":6},"/docs/4.x/api/composables/use-app-config","docs/4.x/4.api/2.composables/use-app-config",{"title":515,"path":1476,"stem":1477,"titleTemplate":6},"/docs/4.x/api/composables/use-async-data","docs/4.x/4.api/2.composables/use-async-data",{"title":519,"path":1479,"stem":1480,"titleTemplate":6},"/docs/4.x/api/composables/use-cookie","docs/4.x/4.api/2.composables/use-cookie",{"title":523,"path":1482,"stem":1483,"titleTemplate":6},"/docs/4.x/api/composables/use-error","docs/4.x/4.api/2.composables/use-error",{"title":527,"path":1485,"stem":1486,"titleTemplate":6},"/docs/4.x/api/composables/use-fetch","docs/4.x/4.api/2.composables/use-fetch",{"title":531,"path":1488,"stem":1489,"titleTemplate":6},"/docs/4.x/api/composables/use-head","docs/4.x/4.api/2.composables/use-head",{"title":535,"path":1491,"stem":1492,"titleTemplate":6},"/docs/4.x/api/composables/use-head-safe","docs/4.x/4.api/2.composables/use-head-safe",{"title":539,"path":1494,"stem":1495,"titleTemplate":6},"/docs/4.x/api/composables/use-hydration","docs/4.x/4.api/2.composables/use-hydration",{"title":543,"path":1497,"stem":1498,"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":1500,"stem":1501,"titleTemplate":6},"/docs/4.x/api/composables/use-lazy-fetch","docs/4.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":1503,"stem":1504,"titleTemplate":6},"/docs/4.x/api/composables/use-loading-indicator","docs/4.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":1506,"stem":1507,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-app","docs/4.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":1509,"stem":1510,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-data","docs/4.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":1512,"stem":1513,"titleTemplate":6},"/docs/4.x/api/composables/use-preview-mode","docs/4.x/4.api/2.composables/use-preview-mode",{"title":567,"path":1515,"stem":1516,"titleTemplate":6},"/docs/4.x/api/composables/use-request-event","docs/4.x/4.api/2.composables/use-request-event",{"title":571,"path":1518,"stem":1519,"titleTemplate":6},"/docs/4.x/api/composables/use-request-fetch","docs/4.x/4.api/2.composables/use-request-fetch",{"title":575,"path":1521,"stem":1522,"titleTemplate":6},"/docs/4.x/api/composables/use-request-header","docs/4.x/4.api/2.composables/use-request-header",{"title":579,"path":1524,"stem":1525,"titleTemplate":6},"/docs/4.x/api/composables/use-request-headers","docs/4.x/4.api/2.composables/use-request-headers",{"title":583,"path":1527,"stem":1528,"titleTemplate":6},"/docs/4.x/api/composables/use-request-url","docs/4.x/4.api/2.composables/use-request-url",{"title":587,"path":1530,"stem":1531,"titleTemplate":6},"/docs/4.x/api/composables/use-response-header","docs/4.x/4.api/2.composables/use-response-header",{"title":591,"path":1533,"stem":1534,"titleTemplate":6},"/docs/4.x/api/composables/use-route","docs/4.x/4.api/2.composables/use-route",{"title":595,"path":1536,"stem":1537,"titleTemplate":6},"/docs/4.x/api/composables/use-route-announcer","docs/4.x/4.api/2.composables/use-route-announcer",{"title":599,"path":1539,"stem":1540,"titleTemplate":6},"/docs/4.x/api/composables/use-router","docs/4.x/4.api/2.composables/use-router",{"title":603,"path":1542,"stem":1543,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-config","docs/4.x/4.api/2.composables/use-runtime-config",{"title":607,"path":1545,"stem":1546,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-hook","docs/4.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":1548,"stem":1549,"titleTemplate":6},"/docs/4.x/api/composables/use-seo-meta","docs/4.x/4.api/2.composables/use-seo-meta",{"title":615,"path":1551,"stem":1552,"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":1554,"stem":1555,"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":1557,"stem":1558,"children":1559,"page":108},"/docs/4.x/api/utils","docs/4.x/4.api/3.utils",[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,1638,1641,1644],{"title":630,"path":1561,"stem":1562,"titleTemplate":6},"/docs/4.x/api/utils/dollarfetch","docs/4.x/4.api/3.utils/$fetch",{"title":634,"path":1564,"stem":1565,"titleTemplate":6},"/docs/4.x/api/utils/abort-navigation","docs/4.x/4.api/3.utils/abort-navigation",{"title":638,"path":1567,"stem":1568,"titleTemplate":6},"/docs/4.x/api/utils/add-route-middleware","docs/4.x/4.api/3.utils/add-route-middleware",{"title":642,"path":1570,"stem":1571,"titleTemplate":6},"/docs/4.x/api/utils/call-once","docs/4.x/4.api/3.utils/call-once",{"title":646,"path":1573,"stem":1574,"titleTemplate":6},"/docs/4.x/api/utils/clear-error","docs/4.x/4.api/3.utils/clear-error",{"title":650,"path":1576,"stem":1577,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-data","docs/4.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":1579,"stem":1580,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-state","docs/4.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":1582,"stem":1583,"titleTemplate":6},"/docs/4.x/api/utils/create-error","docs/4.x/4.api/3.utils/create-error",{"title":662,"path":1585,"stem":1586,"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":1588,"stem":1589,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-component","docs/4.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":1591,"stem":1592,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-plugin","docs/4.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":1594,"stem":1595,"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":1597,"stem":1598,"titleTemplate":6},"/docs/4.x/api/utils/define-page-meta","docs/4.x/4.api/3.utils/define-page-meta",{"title":682,"path":1600,"stem":1601,"titleTemplate":6},"/docs/4.x/api/utils/define-route-rules","docs/4.x/4.api/3.utils/define-route-rules",{"title":686,"path":1603,"stem":1604,"titleTemplate":6},"/docs/4.x/api/utils/navigate-to","docs/4.x/4.api/3.utils/navigate-to",{"title":690,"path":1606,"stem":1607,"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":1609,"stem":1610,"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":1612,"stem":1613,"titleTemplate":6},"/docs/4.x/api/utils/on-nuxt-ready","docs/4.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":1615,"stem":1616,"titleTemplate":6},"/docs/4.x/api/utils/prefetch-components","docs/4.x/4.api/3.utils/prefetch-components",{"title":706,"path":1618,"stem":1619,"titleTemplate":6},"/docs/4.x/api/utils/preload-components","docs/4.x/4.api/3.utils/preload-components",{"title":710,"path":1621,"stem":1622,"titleTemplate":6},"/docs/4.x/api/utils/preload-route-components","docs/4.x/4.api/3.utils/preload-route-components",{"title":714,"path":1624,"stem":1625,"titleTemplate":6},"/docs/4.x/api/utils/prerender-routes","docs/4.x/4.api/3.utils/prerender-routes",{"title":718,"path":1627,"stem":1628,"titleTemplate":6},"/docs/4.x/api/utils/refresh-cookie","docs/4.x/4.api/3.utils/refresh-cookie",{"title":722,"path":1630,"stem":1631,"titleTemplate":6},"/docs/4.x/api/utils/refresh-nuxt-data","docs/4.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":1633,"stem":1634,"titleTemplate":6},"/docs/4.x/api/utils/reload-nuxt-app","docs/4.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":1636,"stem":1637,"titleTemplate":6},"/docs/4.x/api/utils/set-page-layout","docs/4.x/4.api/3.utils/set-page-layout",{"title":734,"path":1639,"stem":1640,"titleTemplate":6},"/docs/4.x/api/utils/set-response-status","docs/4.x/4.api/3.utils/set-response-status",{"title":738,"path":1642,"stem":1643,"titleTemplate":6},"/docs/4.x/api/utils/show-error","docs/4.x/4.api/3.utils/show-error",{"title":742,"path":1645,"stem":1646,"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":1648,"stem":1649,"children":1650,"page":108},"/docs/4.x/api/commands","docs/4.x/4.api/4.commands",[1651,1654,1657,1660,1663,1666,1669,1672,1675,1678,1681,1684,1687,1690,1693,1696],{"title":753,"path":1652,"stem":1653,"titleTemplate":6},"/docs/4.x/api/commands/add","docs/4.x/4.api/4.commands/add",{"title":757,"path":1655,"stem":1656,"titleTemplate":6},"/docs/4.x/api/commands/analyze","docs/4.x/4.api/4.commands/analyze",{"title":761,"path":1658,"stem":1659,"titleTemplate":6},"/docs/4.x/api/commands/build","docs/4.x/4.api/4.commands/build",{"title":765,"path":1661,"stem":1662,"titleTemplate":6},"/docs/4.x/api/commands/build-module","docs/4.x/4.api/4.commands/build-module",{"title":769,"path":1664,"stem":1665,"titleTemplate":6},"/docs/4.x/api/commands/cleanup","docs/4.x/4.api/4.commands/cleanup",{"title":773,"path":1667,"stem":1668,"titleTemplate":6},"/docs/4.x/api/commands/dev","docs/4.x/4.api/4.commands/dev",{"title":777,"path":1670,"stem":1671,"titleTemplate":6},"/docs/4.x/api/commands/devtools","docs/4.x/4.api/4.commands/devtools",{"title":781,"path":1673,"stem":1674,"titleTemplate":6},"/docs/4.x/api/commands/generate","docs/4.x/4.api/4.commands/generate",{"title":785,"path":1676,"stem":1677,"titleTemplate":6},"/docs/4.x/api/commands/info","docs/4.x/4.api/4.commands/info",{"title":789,"path":1679,"stem":1680,"titleTemplate":6},"/docs/4.x/api/commands/init","docs/4.x/4.api/4.commands/init",{"title":793,"path":1682,"stem":1683,"titleTemplate":6},"/docs/4.x/api/commands/module","docs/4.x/4.api/4.commands/module",{"title":797,"path":1685,"stem":1686,"titleTemplate":6},"/docs/4.x/api/commands/prepare","docs/4.x/4.api/4.commands/prepare",{"title":801,"path":1688,"stem":1689,"titleTemplate":6},"/docs/4.x/api/commands/preview","docs/4.x/4.api/4.commands/preview",{"title":805,"path":1691,"stem":1692,"titleTemplate":6},"/docs/4.x/api/commands/test","docs/4.x/4.api/4.commands/test",{"title":809,"path":1694,"stem":1695,"titleTemplate":6},"/docs/4.x/api/commands/typecheck","docs/4.x/4.api/4.commands/typecheck",{"title":813,"path":1697,"stem":1698,"titleTemplate":6},"/docs/4.x/api/commands/upgrade","docs/4.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":1700,"stem":1701,"children":1702,"page":108},"/docs/4.x/api/kit","docs/4.x/4.api/5.kit",[1703,1706,1709,1712,1715,1718,1721,1724,1727,1730,1733,1736,1739,1742,1745,1748,1751,1754],{"title":276,"path":1704,"stem":1705,"titleTemplate":6},"/docs/4.x/api/kit/modules","docs/4.x/4.api/5.kit/1.modules",{"title":399,"path":1707,"stem":1708,"titleTemplate":6},"/docs/4.x/api/kit/runtime-config","docs/4.x/4.api/5.kit/10.runtime-config",{"title":829,"path":1710,"stem":1711,"titleTemplate":6},"/docs/4.x/api/kit/templates","docs/4.x/4.api/5.kit/10.templates",{"title":833,"path":1713,"stem":1714,"titleTemplate":6},"/docs/4.x/api/kit/nitro","docs/4.x/4.api/5.kit/11.nitro",{"title":837,"path":1716,"stem":1717,"titleTemplate":6},"/docs/4.x/api/kit/resolving","docs/4.x/4.api/5.kit/12.resolving",{"title":841,"path":1719,"stem":1720,"titleTemplate":6},"/docs/4.x/api/kit/logging","docs/4.x/4.api/5.kit/13.logging",{"title":845,"path":1722,"stem":1723,"titleTemplate":6},"/docs/4.x/api/kit/builder","docs/4.x/4.api/5.kit/14.builder",{"title":849,"path":1725,"stem":1726,"titleTemplate":6},"/docs/4.x/api/kit/examples","docs/4.x/4.api/5.kit/15.examples",{"title":84,"path":1728,"stem":1729,"titleTemplate":6},"/docs/4.x/api/kit/layers","docs/4.x/4.api/5.kit/16.layers",{"title":856,"path":1731,"stem":1732,"titleTemplate":6},"/docs/4.x/api/kit/programmatic","docs/4.x/4.api/5.kit/2.programmatic",{"title":860,"path":1734,"stem":1735,"titleTemplate":6},"/docs/4.x/api/kit/compatibility","docs/4.x/4.api/5.kit/3.compatibility",{"title":268,"path":1737,"stem":1738,"titleTemplate":6},"/docs/4.x/api/kit/autoimports","docs/4.x/4.api/5.kit/4.autoimports",{"title":434,"path":1740,"stem":1741,"titleTemplate":6},"/docs/4.x/api/kit/components","docs/4.x/4.api/5.kit/5.components",{"title":870,"path":1743,"stem":1744,"titleTemplate":6},"/docs/4.x/api/kit/context","docs/4.x/4.api/5.kit/6.context",{"title":874,"path":1746,"stem":1747,"titleTemplate":6},"/docs/4.x/api/kit/pages","docs/4.x/4.api/5.kit/7.pages",{"title":878,"path":1749,"stem":1750,"titleTemplate":6},"/docs/4.x/api/kit/layout","docs/4.x/4.api/5.kit/8.layout",{"title":882,"path":1752,"stem":1753,"titleTemplate":6},"/docs/4.x/api/kit/head","docs/4.x/4.api/5.kit/9.head",{"title":886,"path":1755,"stem":1756,"titleTemplate":6},"/docs/4.x/api/kit/plugins","docs/4.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":1758,"stem":1759,"children":1760,"page":108},"/docs/4.x/api/advanced","docs/4.x/4.api/6.advanced",[1761,1764],{"title":407,"path":1762,"stem":1763,"titleTemplate":6},"/docs/4.x/api/advanced/hooks","docs/4.x/4.api/6.advanced/1.hooks",{"title":899,"path":1765,"stem":1766,"titleTemplate":6},"/docs/4.x/api/advanced/import-meta","docs/4.x/4.api/6.advanced/2.import-meta",{"title":903,"path":1768,"stem":1769,"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":1771,"stem":1772,"children":1773,"page":108},"/docs/4.x/examples","docs/4.x/4.examples",[1774,1777,1796,1809,1840],{"title":914,"path":1775,"stem":1776,"titleTemplate":6},"/docs/4.x/examples/hello-world","docs/4.x/4.examples/0.hello-world",{"title":395,"path":1778,"stem":1779,"children":1780,"page":108},"/docs/4.x/examples/features","docs/4.x/4.examples/1.features",[1781,1784,1787,1790,1793],{"title":922,"path":1782,"stem":1783,"titleTemplate":6},"/docs/4.x/examples/features/auto-imports","docs/4.x/4.examples/1.features/1.auto-imports",{"title":64,"path":1785,"stem":1786,"titleTemplate":6},"/docs/4.x/examples/features/data-fetching","docs/4.x/4.examples/1.features/2.data-fetching",{"title":69,"path":1788,"stem":1789,"titleTemplate":6},"/docs/4.x/examples/features/state-management","docs/4.x/4.examples/1.features/3.state-management",{"title":932,"path":1791,"stem":1792,"titleTemplate":6},"/docs/4.x/examples/features/meta-tags","docs/4.x/4.examples/1.features/4.meta-tags",{"title":936,"path":1794,"stem":1795,"titleTemplate":6},"/docs/4.x/examples/features/layouts","docs/4.x/4.examples/1.features/5.layouts",{"title":49,"path":1797,"stem":1798,"children":1799,"page":108},"/docs/4.x/examples/routing","docs/4.x/4.examples/2.routing",[1800,1803,1806],{"title":944,"path":1801,"stem":1802,"titleTemplate":6},"/docs/4.x/examples/routing/middleware","docs/4.x/4.examples/2.routing/middleware",{"title":874,"path":1804,"stem":1805,"titleTemplate":6},"/docs/4.x/examples/routing/pages","docs/4.x/4.examples/2.routing/pages",{"title":951,"path":1807,"stem":1808,"titleTemplate":6},"/docs/4.x/examples/routing/universal-router","docs/4.x/4.examples/2.routing/universal-router",{"title":890,"path":1810,"stem":1811,"children":1812,"page":108},"/docs/4.x/examples/advanced","docs/4.x/4.examples/4.advanced",[1813,1816,1819,1822,1825,1828,1831,1834,1837],{"title":84,"path":1814,"stem":1815,"titleTemplate":6},"/docs/4.x/examples/advanced/config-extends","docs/4.x/4.examples/4.advanced/config-extends",{"title":74,"path":1817,"stem":1818,"titleTemplate":6},"/docs/4.x/examples/advanced/error-handling","docs/4.x/4.examples/4.advanced/error-handling",{"title":965,"path":1820,"stem":1821,"titleTemplate":6},"/docs/4.x/examples/advanced/jsx","docs/4.x/4.examples/4.advanced/jsx",{"title":969,"path":1823,"stem":1824,"titleTemplate":6},"/docs/4.x/examples/advanced/locale","docs/4.x/4.examples/4.advanced/locale",{"title":973,"path":1826,"stem":1827,"titleTemplate":6},"/docs/4.x/examples/advanced/module-extend-pages","docs/4.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":1829,"stem":1830,"titleTemplate":6},"/docs/4.x/examples/advanced/teleport","docs/4.x/4.examples/4.advanced/teleport",{"title":99,"path":1832,"stem":1833,"titleTemplate":6},"/docs/4.x/examples/advanced/testing","docs/4.x/4.examples/4.advanced/testing",{"title":519,"path":1835,"stem":1836,"titleTemplate":6},"/docs/4.x/examples/advanced/use-cookie","docs/4.x/4.examples/4.advanced/use-cookie",{"title":987,"path":1838,"stem":1839,"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":1841,"stem":1842,"children":1843,"page":108},"/docs/4.x/examples/experimental","docs/4.x/4.examples/7.experimental",[1844],{"title":996,"path":1845,"stem":1846,"titleTemplate":6},"/docs/4.x/examples/experimental/wasm","docs/4.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1848,"stem":1849,"children":1850,"page":108},"/docs/4.x/community","docs/4.x/5.community",[1851,1854,1857,1860,1863,1866],{"title":1007,"path":1852,"stem":1853,"titleTemplate":6,"icon":1010},"/docs/4.x/community/getting-help","docs/4.x/5.community/2.getting-help",{"title":1012,"path":1855,"stem":1856,"titleTemplate":6,"icon":1015},"/docs/4.x/community/reporting-bugs","docs/4.x/5.community/3.reporting-bugs",{"title":1017,"path":1858,"stem":1859,"titleTemplate":6,"icon":1020},"/docs/4.x/community/contribution","docs/4.x/5.community/4.contribution",{"title":1022,"path":1861,"stem":1862,"titleTemplate":6,"icon":1025},"/docs/4.x/community/framework-contribution","docs/4.x/5.community/5.framework-contribution",{"title":1027,"path":1864,"stem":1865,"titleTemplate":6,"icon":1030},"/docs/4.x/community/roadmap","docs/4.x/5.community/6.roadmap",{"title":1032,"path":1867,"stem":1868,"titleTemplate":6,"icon":1035},"/docs/4.x/community/changelog","docs/4.x/5.community/7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1870,"stem":1871,"children":1872,"page":108},"/docs/4.x/bridge","docs/4.x/6.bridge",[1873,1876,1879,1882,1885,1888,1891,1894,1897,1900],{"title":1044,"path":1874,"stem":1875,"titleTemplate":6},"/docs/4.x/bridge/overview","docs/4.x/6.bridge/1.overview",{"title":29,"path":1877,"stem":1878,"titleTemplate":6},"/docs/4.x/bridge/configuration","docs/4.x/6.bridge/10.configuration",{"title":280,"path":1880,"stem":1881,"titleTemplate":6},"/docs/4.x/bridge/typescript","docs/4.x/6.bridge/2.typescript",{"title":1054,"path":1883,"stem":1884,"titleTemplate":6},"/docs/4.x/bridge/bridge-composition-api","docs/4.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1886,"stem":1887,"titleTemplate":6},"/docs/4.x/bridge/plugins-and-middleware","docs/4.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1889,"stem":1890,"titleTemplate":6},"/docs/4.x/bridge/nuxt3-compatible-api","docs/4.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1892,"stem":1893,"titleTemplate":6},"/docs/4.x/bridge/meta","docs/4.x/6.bridge/6.meta",{"title":399,"path":1895,"stem":1896,"titleTemplate":6},"/docs/4.x/bridge/runtime-config","docs/4.x/6.bridge/7.runtime-config",{"title":833,"path":1898,"stem":1899,"titleTemplate":6},"/docs/4.x/bridge/nitro","docs/4.x/6.bridge/8.nitro",{"title":1075,"path":1901,"stem":1902,"titleTemplate":6},"/docs/4.x/bridge/vite","docs/4.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1904,"stem":1905,"children":1906,"page":108},"/docs/4.x/migration","docs/4.x/7.migration",[1907,1910,1913,1916,1919,1922,1925,1928,1931,1934,1937],{"title":1044,"path":1908,"stem":1909,"titleTemplate":6},"/docs/4.x/migration/overview","docs/4.x/7.migration/1.overview",{"title":1088,"path":1911,"stem":1912,"titleTemplate":6},"/docs/4.x/migration/bundling","docs/4.x/7.migration/10.bundling",{"title":79,"path":1914,"stem":1915,"titleTemplate":6},"/docs/4.x/migration/server","docs/4.x/7.migration/11.server",{"title":29,"path":1917,"stem":1918,"titleTemplate":6},"/docs/4.x/migration/configuration","docs/4.x/7.migration/2.configuration",{"title":276,"path":1920,"stem":1921,"titleTemplate":6},"/docs/4.x/migration/module-authors","docs/4.x/7.migration/20.module-authors",{"title":922,"path":1923,"stem":1924,"titleTemplate":6},"/docs/4.x/migration/auto-imports","docs/4.x/7.migration/3.auto-imports",{"title":932,"path":1926,"stem":1927,"titleTemplate":6},"/docs/4.x/migration/meta","docs/4.x/7.migration/4.meta",{"title":1058,"path":1929,"stem":1930,"titleTemplate":6},"/docs/4.x/migration/plugins-and-middleware","docs/4.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1932,"stem":1933,"titleTemplate":6},"/docs/4.x/migration/pages-and-layouts","docs/4.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1935,"stem":1936,"titleTemplate":6},"/docs/4.x/migration/component-options","docs/4.x/7.migration/7.component-options",{"title":399,"path":1938,"stem":1939,"titleTemplate":6},"/docs/4.x/migration/runtime-config","docs/4.x/7.migration/8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1941,"stem":1942,"children":1943,"page":108},"/docs/5.x","docs/5.x",[1944,2002,2092,2219,2583,2660,2682,2716],{"title":12,"titleTemplate":13,"icon":14,"path":1945,"stem":1946,"children":1947,"page":108},"/docs/5.x/getting-started","docs/5.x/1.getting-started",[1948,1951,1954,1957,1960,1963,1966,1969,1972,1975,1978,1981,1984,1987,1990,1993,1996,1999],{"title":19,"path":1949,"stem":1950,"titleTemplate":6,"icon":22},"/docs/5.x/getting-started/introduction","docs/5.x/1.getting-started/01.introduction",{"title":24,"path":1952,"stem":1953,"titleTemplate":6,"icon":27},"/docs/5.x/getting-started/installation","docs/5.x/1.getting-started/02.installation",{"title":29,"path":1955,"stem":1956,"titleTemplate":6,"icon":32},"/docs/5.x/getting-started/configuration","docs/5.x/1.getting-started/03.configuration",{"title":34,"path":1958,"stem":1959,"titleTemplate":6,"icon":37},"/docs/5.x/getting-started/views","docs/5.x/1.getting-started/04.views",{"title":39,"path":1961,"stem":1962,"titleTemplate":6,"icon":42},"/docs/5.x/getting-started/assets","docs/5.x/1.getting-started/05.assets",{"title":44,"path":1964,"stem":1965,"titleTemplate":6,"icon":47},"/docs/5.x/getting-started/styling","docs/5.x/1.getting-started/06.styling",{"title":49,"path":1967,"stem":1968,"titleTemplate":6,"icon":52},"/docs/5.x/getting-started/routing","docs/5.x/1.getting-started/07.routing",{"title":54,"path":1970,"stem":1971,"titleTemplate":6,"icon":57},"/docs/5.x/getting-started/seo-meta","docs/5.x/1.getting-started/08.seo-meta",{"title":59,"path":1973,"stem":1974,"titleTemplate":6,"icon":62},"/docs/5.x/getting-started/transitions","docs/5.x/1.getting-started/09.transitions",{"title":64,"path":1976,"stem":1977,"titleTemplate":6,"icon":67},"/docs/5.x/getting-started/data-fetching","docs/5.x/1.getting-started/10.data-fetching",{"title":69,"path":1979,"stem":1980,"titleTemplate":6,"icon":72},"/docs/5.x/getting-started/state-management","docs/5.x/1.getting-started/11.state-management",{"title":74,"path":1982,"stem":1983,"titleTemplate":6,"icon":77},"/docs/5.x/getting-started/error-handling","docs/5.x/1.getting-started/12.error-handling",{"title":79,"path":1985,"stem":1986,"titleTemplate":6,"icon":82},"/docs/5.x/getting-started/server","docs/5.x/1.getting-started/13.server",{"title":84,"path":1988,"stem":1989,"titleTemplate":6,"icon":87},"/docs/5.x/getting-started/layers","docs/5.x/1.getting-started/14.layers",{"title":89,"path":1991,"stem":1992,"titleTemplate":6,"icon":92},"/docs/5.x/getting-started/prerendering","docs/5.x/1.getting-started/15.prerendering",{"title":94,"path":1994,"stem":1995,"titleTemplate":6,"icon":97},"/docs/5.x/getting-started/deployment","docs/5.x/1.getting-started/16.deployment",{"title":99,"path":1997,"stem":1998,"titleTemplate":6,"icon":102},"/docs/5.x/getting-started/testing","docs/5.x/1.getting-started/17.testing",{"title":104,"path":2000,"stem":2001,"titleTemplate":6,"icon":107},"/docs/5.x/getting-started/upgrade","docs/5.x/1.getting-started/18.upgrade",{"title":110,"titleTemplate":111,"icon":112,"path":2003,"stem":2004,"children":2005,"page":108},"/docs/5.x/directory-structure","docs/5.x/2.directory-structure",[2006,2009,2012,2050,2053,2056,2059,2062,2065,2068,2071,2074,2077,2080,2083,2086,2089],{"title":117,"path":2007,"stem":2008,"titleTemplate":6,"icon":120},"/docs/5.x/directory-structure/nuxt","docs/5.x/2.directory-structure/0.nuxt",{"title":122,"path":2010,"stem":2011,"titleTemplate":6,"icon":125},"/docs/5.x/directory-structure/output","docs/5.x/2.directory-structure/0.output",{"title":1193,"titleTemplate":111,"head":2013,"defaultOpen":1196,"icon":1197,"path":2014,"stem":2015,"children":2016,"page":108},{"title":1195},"/docs/5.x/directory-structure/app","docs/5.x/2.directory-structure/1.app",[2017,2020,2023,2026,2029,2032,2035,2038,2041,2044,2047],{"title":127,"path":2018,"stem":2019,"titleTemplate":6,"icon":130},"/docs/5.x/directory-structure/app/assets","docs/5.x/2.directory-structure/1.app/1.assets",{"title":132,"path":2021,"stem":2022,"titleTemplate":6,"icon":135},"/docs/5.x/directory-structure/app/components","docs/5.x/2.directory-structure/1.app/1.components",{"title":137,"path":2024,"stem":2025,"titleTemplate":6,"icon":140},"/docs/5.x/directory-structure/app/composables","docs/5.x/2.directory-structure/1.app/1.composables",{"title":152,"path":2027,"stem":2028,"titleTemplate":6,"icon":155},"/docs/5.x/directory-structure/app/layouts","docs/5.x/2.directory-structure/1.app/1.layouts",{"title":157,"path":2030,"stem":2031,"titleTemplate":6,"icon":160},"/docs/5.x/directory-structure/app/middleware","docs/5.x/2.directory-structure/1.app/1.middleware",{"title":171,"path":2033,"stem":2034,"titleTemplate":6,"icon":155},"/docs/5.x/directory-structure/app/pages","docs/5.x/2.directory-structure/1.app/1.pages",{"title":175,"path":2036,"stem":2037,"titleTemplate":6,"icon":178},"/docs/5.x/directory-structure/app/plugins","docs/5.x/2.directory-structure/1.app/1.plugins",{"title":195,"path":2039,"stem":2040,"titleTemplate":6,"icon":198},"/docs/5.x/directory-structure/app/utils","docs/5.x/2.directory-structure/1.app/1.utils",{"title":219,"path":2042,"stem":2043,"titleTemplate":6,"icon":222},"/docs/5.x/directory-structure/app/app","docs/5.x/2.directory-structure/1.app/3.app",{"title":224,"path":2045,"stem":2046,"titleTemplate":6,"icon":227},"/docs/5.x/directory-structure/app/app-config","docs/5.x/2.directory-structure/1.app/3.app-config",{"title":229,"path":2048,"stem":2049,"titleTemplate":6,"icon":222},"/docs/5.x/directory-structure/app/error","docs/5.x/2.directory-structure/1.app/3.error",{"title":142,"path":2051,"stem":2052,"titleTemplate":6,"icon":145},"/docs/5.x/directory-structure/content","docs/5.x/2.directory-structure/1.content",{"title":147,"path":2054,"stem":2055,"titleTemplate":6,"icon":150},"/docs/5.x/directory-structure/layers","docs/5.x/2.directory-structure/1.layers",{"title":162,"path":2057,"stem":2058,"titleTemplate":6,"icon":150},"/docs/5.x/directory-structure/modules","docs/5.x/2.directory-structure/1.modules",{"title":166,"path":2060,"stem":2061,"titleTemplate":6,"icon":169},"/docs/5.x/directory-structure/node_modules","docs/5.x/2.directory-structure/1.node_modules",{"title":180,"path":2063,"stem":2064,"titleTemplate":6,"icon":183},"/docs/5.x/directory-structure/public","docs/5.x/2.directory-structure/1.public",{"title":185,"path":2066,"stem":2067,"titleTemplate":6,"icon":188},"/docs/5.x/directory-structure/server","docs/5.x/2.directory-structure/1.server",{"title":190,"path":2069,"stem":2070,"titleTemplate":6,"icon":193},"/docs/5.x/directory-structure/shared","docs/5.x/2.directory-structure/1.shared",{"title":200,"path":2072,"stem":2073,"titleTemplate":6,"icon":203},"/docs/5.x/directory-structure/env","docs/5.x/2.directory-structure/2.env",{"title":205,"path":2075,"stem":2076,"titleTemplate":6,"icon":208},"/docs/5.x/directory-structure/gitignore","docs/5.x/2.directory-structure/2.gitignore",{"title":210,"path":2078,"stem":2079,"titleTemplate":6,"icon":213},"/docs/5.x/directory-structure/nuxtignore","docs/5.x/2.directory-structure/2.nuxtignore",{"title":215,"path":2081,"stem":2082,"titleTemplate":6,"icon":213},"/docs/5.x/directory-structure/nuxtrc","docs/5.x/2.directory-structure/2.nuxtrc",{"title":233,"path":2084,"stem":2085,"titleTemplate":6,"icon":213},"/docs/5.x/directory-structure/nuxt-config","docs/5.x/2.directory-structure/3.nuxt-config",{"title":237,"path":2087,"stem":2088,"titleTemplate":6,"icon":240},"/docs/5.x/directory-structure/package","docs/5.x/2.directory-structure/3.package",{"title":242,"path":2090,"stem":2091,"titleTemplate":6,"icon":245},"/docs/5.x/directory-structure/tsconfig","docs/5.x/2.directory-structure/3.tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":2093,"stem":2094,"children":2095,"page":108},"/docs/5.x/guide","docs/5.x/3.guide",[2096,2121,2134,2144,2169,2185],{"title":253,"titleTemplate":254,"icon":255,"path":2097,"stem":2098,"children":2099,"page":108},"/docs/5.x/guide/concepts","docs/5.x/3.guide/1.concepts",[2100,2103,2106,2109,2112,2115,2118],{"title":260,"path":2101,"stem":2102,"titleTemplate":6},"/docs/5.x/guide/concepts/rendering","docs/5.x/3.guide/1.concepts/1.rendering",{"title":264,"path":2104,"stem":2105,"titleTemplate":6},"/docs/5.x/guide/concepts/nuxt-lifecycle","docs/5.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":2107,"stem":2108,"titleTemplate":6},"/docs/5.x/guide/concepts/auto-imports","docs/5.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":2110,"stem":2111,"titleTemplate":6},"/docs/5.x/guide/concepts/server-engine","docs/5.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":2113,"stem":2114,"titleTemplate":6},"/docs/5.x/guide/concepts/modules","docs/5.x/3.guide/1.concepts/5.modules",{"title":280,"path":2116,"stem":2117,"titleTemplate":6},"/docs/5.x/guide/concepts/typescript","docs/5.x/3.guide/1.concepts/8.typescript",{"title":284,"path":2119,"stem":2120,"titleTemplate":6},"/docs/5.x/guide/concepts/code-style","docs/5.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":2122,"stem":2123,"children":2124,"page":108},"/docs/5.x/guide/best-practices","docs/5.x/3.guide/2.best-practices",[2125,2128,2131],{"title":1310,"path":2126,"stem":2127,"titleTemplate":6},"/docs/5.x/guide/best-practices/hydration","docs/5.x/3.guide/2.best-practices/hydration",{"title":299,"path":2129,"stem":2130,"titleTemplate":6},"/docs/5.x/guide/best-practices/performance","docs/5.x/3.guide/2.best-practices/performance",{"title":303,"path":2132,"stem":2133,"titleTemplate":6},"/docs/5.x/guide/best-practices/plugins","docs/5.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":2135,"stem":2136,"children":2137,"page":108},"/docs/5.x/guide/ai","docs/5.x/3.guide/3.ai",[2138,2141],{"title":314,"path":2139,"stem":2140,"titleTemplate":6},"/docs/5.x/guide/ai/mcp","docs/5.x/3.guide/3.ai/1.mcp",{"title":318,"path":2142,"stem":2143,"titleTemplate":6},"/docs/5.x/guide/ai/llms-txt","docs/5.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":2145,"stem":2146,"children":2147,"page":108},"/docs/5.x/guide/modules","docs/5.x/3.guide/4.modules",[2148,2151,2154,2157,2160,2163,2166],{"title":329,"path":2149,"stem":2150,"titleTemplate":6},"/docs/5.x/guide/modules/getting-started","docs/5.x/3.guide/4.modules/1.getting-started",{"title":333,"path":2152,"stem":2153,"titleTemplate":6},"/docs/5.x/guide/modules/module-anatomy","docs/5.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":2155,"stem":2156,"titleTemplate":6},"/docs/5.x/guide/modules/recipes-basics","docs/5.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":2158,"stem":2159,"titleTemplate":6},"/docs/5.x/guide/modules/recipes-advanced","docs/5.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":2161,"stem":2162,"titleTemplate":6},"/docs/5.x/guide/modules/testing","docs/5.x/3.guide/4.modules/5.testing",{"title":349,"path":2164,"stem":2165,"titleTemplate":6},"/docs/5.x/guide/modules/best-practices","docs/5.x/3.guide/4.modules/6.best-practices",{"title":353,"path":2167,"stem":2168,"titleTemplate":6},"/docs/5.x/guide/modules/ecosystem","docs/5.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":2170,"stem":2171,"children":2172,"page":108},"/docs/5.x/guide/recipes","docs/5.x/3.guide/5.recipes",[2173,2176,2179,2182],{"title":364,"path":2174,"stem":2175,"titleTemplate":6},"/docs/5.x/guide/recipes/custom-routing","docs/5.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":2177,"stem":2178,"titleTemplate":6},"/docs/5.x/guide/recipes/vite-plugin","docs/5.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":2180,"stem":2181,"titleTemplate":6},"/docs/5.x/guide/recipes/custom-usefetch","docs/5.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":2183,"stem":2184,"titleTemplate":6},"/docs/5.x/guide/recipes/sessions-and-authentication","docs/5.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":2186,"stem":2187,"children":2188,"page":108},"/docs/5.x/guide/going-further","docs/5.x/3.guide/6.going-further",[2189,2192,2195,2198,2201,2204,2207,2210,2213,2216],{"title":387,"path":2190,"stem":2191,"titleTemplate":6},"/docs/5.x/guide/going-further/events","docs/5.x/3.guide/6.going-further/1.events",{"title":391,"path":2193,"stem":2194,"titleTemplate":6},"/docs/5.x/guide/going-further/experimental-features","docs/5.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":2196,"stem":2197,"titleTemplate":6},"/docs/5.x/guide/going-further/features","docs/5.x/3.guide/6.going-further/1.features",{"title":399,"path":2199,"stem":2200,"titleTemplate":6},"/docs/5.x/guide/going-further/runtime-config","docs/5.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":2202,"stem":2203,"titleTemplate":6},"/docs/5.x/guide/going-further/nightly-release-channel","docs/5.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":2205,"stem":2206,"titleTemplate":6},"/docs/5.x/guide/going-further/hooks","docs/5.x/3.guide/6.going-further/2.hooks",{"title":411,"path":2208,"stem":2209,"titleTemplate":6},"/docs/5.x/guide/going-further/kit","docs/5.x/3.guide/6.going-further/4.kit",{"title":415,"path":2211,"stem":2212,"titleTemplate":6},"/docs/5.x/guide/going-further/nuxt-app","docs/5.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":2214,"stem":2215,"titleTemplate":6},"/docs/5.x/guide/going-further/layers","docs/5.x/3.guide/6.going-further/7.layers",{"title":423,"path":2217,"stem":2218,"titleTemplate":6},"/docs/5.x/guide/going-further/debugging","docs/5.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":2220,"stem":2221,"children":2222,"page":108},"/docs/5.x/api","docs/5.x/4.api",[2223,2275,2369,2460,2512,2570,2580],{"title":434,"titleTemplate":435,"icon":324,"path":2224,"stem":2225,"children":2226,"page":108},"/docs/5.x/api/components","docs/5.x/4.api/1.components",[2227,2230,2233,2236,2239,2242,2245,2248,2251,2254,2257,2260,2263,2266,2269,2272],{"title":440,"path":2228,"stem":2229,"titleTemplate":6},"/docs/5.x/api/components/client-only","docs/5.x/4.api/1.components/1.client-only",{"title":444,"path":2231,"stem":2232,"titleTemplate":6},"/docs/5.x/api/components/dev-only","docs/5.x/4.api/1.components/1.dev-only",{"title":448,"path":2234,"stem":2235,"titleTemplate":6},"/docs/5.x/api/components/nuxt-client-fallback","docs/5.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":2237,"stem":2238,"titleTemplate":6},"/docs/5.x/api/components/nuxt-picture","docs/5.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":2240,"stem":2241,"titleTemplate":6},"/docs/5.x/api/components/teleports","docs/5.x/4.api/1.components/11.teleports",{"title":460,"path":2243,"stem":2244,"titleTemplate":6},"/docs/5.x/api/components/nuxt-route-announcer","docs/5.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":2246,"stem":2247,"titleTemplate":6},"/docs/5.x/api/components/nuxt-time","docs/5.x/4.api/1.components/13.nuxt-time",{"title":1434,"path":2249,"stem":2250,"titleTemplate":6},"/docs/5.x/api/components/nuxt-announcer","docs/5.x/4.api/1.components/14.nuxt-announcer",{"title":468,"path":2252,"stem":2253,"titleTemplate":6},"/docs/5.x/api/components/nuxt-page","docs/5.x/4.api/1.components/2.nuxt-page",{"title":472,"path":2255,"stem":2256,"titleTemplate":6},"/docs/5.x/api/components/nuxt-layout","docs/5.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":2258,"stem":2259,"titleTemplate":6},"/docs/5.x/api/components/nuxt-link","docs/5.x/4.api/1.components/4.nuxt-link",{"title":480,"path":2261,"stem":2262,"titleTemplate":6},"/docs/5.x/api/components/nuxt-loading-indicator","docs/5.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":2264,"stem":2265,"titleTemplate":6},"/docs/5.x/api/components/nuxt-error-boundary","docs/5.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":2267,"stem":2268,"titleTemplate":6},"/docs/5.x/api/components/nuxt-welcome","docs/5.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":2270,"stem":2271,"titleTemplate":6},"/docs/5.x/api/components/nuxt-island","docs/5.x/4.api/1.components/8.nuxt-island",{"title":496,"path":2273,"stem":2274,"titleTemplate":6},"/docs/5.x/api/components/nuxt-img","docs/5.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":2276,"stem":2277,"children":2278,"page":108},"/docs/5.x/api/composables","docs/5.x/4.api/2.composables",[2279,2282,2285,2288,2291,2294,2297,2300,2303,2306,2309,2312,2315,2318,2321,2324,2327,2330,2333,2336,2339,2342,2345,2348,2351,2354,2357,2360,2363,2366],{"title":507,"path":2280,"stem":2281,"titleTemplate":6},"/docs/5.x/api/composables/on-prehydrate","docs/5.x/4.api/2.composables/on-prehydrate",{"title":1469,"path":2283,"stem":2284,"titleTemplate":6},"/docs/5.x/api/composables/use-announcer","docs/5.x/4.api/2.composables/use-announcer",{"title":511,"path":2286,"stem":2287,"titleTemplate":6},"/docs/5.x/api/composables/use-app-config","docs/5.x/4.api/2.composables/use-app-config",{"title":515,"path":2289,"stem":2290,"titleTemplate":6},"/docs/5.x/api/composables/use-async-data","docs/5.x/4.api/2.composables/use-async-data",{"title":519,"path":2292,"stem":2293,"titleTemplate":6},"/docs/5.x/api/composables/use-cookie","docs/5.x/4.api/2.composables/use-cookie",{"title":523,"path":2295,"stem":2296,"titleTemplate":6},"/docs/5.x/api/composables/use-error","docs/5.x/4.api/2.composables/use-error",{"title":527,"path":2298,"stem":2299,"titleTemplate":6},"/docs/5.x/api/composables/use-fetch","docs/5.x/4.api/2.composables/use-fetch",{"title":531,"path":2301,"stem":2302,"titleTemplate":6},"/docs/5.x/api/composables/use-head","docs/5.x/4.api/2.composables/use-head",{"title":535,"path":2304,"stem":2305,"titleTemplate":6},"/docs/5.x/api/composables/use-head-safe","docs/5.x/4.api/2.composables/use-head-safe",{"title":539,"path":2307,"stem":2308,"titleTemplate":6},"/docs/5.x/api/composables/use-hydration","docs/5.x/4.api/2.composables/use-hydration",{"title":543,"path":2310,"stem":2311,"titleTemplate":6},"/docs/5.x/api/composables/use-lazy-async-data","docs/5.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":2313,"stem":2314,"titleTemplate":6},"/docs/5.x/api/composables/use-lazy-fetch","docs/5.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":2316,"stem":2317,"titleTemplate":6},"/docs/5.x/api/composables/use-loading-indicator","docs/5.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":2319,"stem":2320,"titleTemplate":6},"/docs/5.x/api/composables/use-nuxt-app","docs/5.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":2322,"stem":2323,"titleTemplate":6},"/docs/5.x/api/composables/use-nuxt-data","docs/5.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":2325,"stem":2326,"titleTemplate":6},"/docs/5.x/api/composables/use-preview-mode","docs/5.x/4.api/2.composables/use-preview-mode",{"title":567,"path":2328,"stem":2329,"titleTemplate":6},"/docs/5.x/api/composables/use-request-event","docs/5.x/4.api/2.composables/use-request-event",{"title":571,"path":2331,"stem":2332,"titleTemplate":6},"/docs/5.x/api/composables/use-request-fetch","docs/5.x/4.api/2.composables/use-request-fetch",{"title":575,"path":2334,"stem":2335,"titleTemplate":6},"/docs/5.x/api/composables/use-request-header","docs/5.x/4.api/2.composables/use-request-header",{"title":579,"path":2337,"stem":2338,"titleTemplate":6},"/docs/5.x/api/composables/use-request-headers","docs/5.x/4.api/2.composables/use-request-headers",{"title":583,"path":2340,"stem":2341,"titleTemplate":6},"/docs/5.x/api/composables/use-request-url","docs/5.x/4.api/2.composables/use-request-url",{"title":587,"path":2343,"stem":2344,"titleTemplate":6},"/docs/5.x/api/composables/use-response-header","docs/5.x/4.api/2.composables/use-response-header",{"title":591,"path":2346,"stem":2347,"titleTemplate":6},"/docs/5.x/api/composables/use-route","docs/5.x/4.api/2.composables/use-route",{"title":595,"path":2349,"stem":2350,"titleTemplate":6},"/docs/5.x/api/composables/use-route-announcer","docs/5.x/4.api/2.composables/use-route-announcer",{"title":599,"path":2352,"stem":2353,"titleTemplate":6},"/docs/5.x/api/composables/use-router","docs/5.x/4.api/2.composables/use-router",{"title":603,"path":2355,"stem":2356,"titleTemplate":6},"/docs/5.x/api/composables/use-runtime-config","docs/5.x/4.api/2.composables/use-runtime-config",{"title":607,"path":2358,"stem":2359,"titleTemplate":6},"/docs/5.x/api/composables/use-runtime-hook","docs/5.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":2361,"stem":2362,"titleTemplate":6},"/docs/5.x/api/composables/use-seo-meta","docs/5.x/4.api/2.composables/use-seo-meta",{"title":615,"path":2364,"stem":2365,"titleTemplate":6},"/docs/5.x/api/composables/use-server-seo-meta","docs/5.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":2367,"stem":2368,"titleTemplate":6},"/docs/5.x/api/composables/use-state","docs/5.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":2370,"stem":2371,"children":2372,"page":108},"/docs/5.x/api/utils","docs/5.x/4.api/3.utils",[2373,2376,2379,2382,2385,2388,2391,2394,2397,2400,2403,2406,2409,2412,2415,2418,2421,2424,2427,2430,2433,2436,2439,2442,2445,2448,2451,2454,2457],{"title":630,"path":2374,"stem":2375,"titleTemplate":6},"/docs/5.x/api/utils/dollarfetch","docs/5.x/4.api/3.utils/$fetch",{"title":634,"path":2377,"stem":2378,"titleTemplate":6},"/docs/5.x/api/utils/abort-navigation","docs/5.x/4.api/3.utils/abort-navigation",{"title":638,"path":2380,"stem":2381,"titleTemplate":6},"/docs/5.x/api/utils/add-route-middleware","docs/5.x/4.api/3.utils/add-route-middleware",{"title":642,"path":2383,"stem":2384,"titleTemplate":6},"/docs/5.x/api/utils/call-once","docs/5.x/4.api/3.utils/call-once",{"title":646,"path":2386,"stem":2387,"titleTemplate":6},"/docs/5.x/api/utils/clear-error","docs/5.x/4.api/3.utils/clear-error",{"title":650,"path":2389,"stem":2390,"titleTemplate":6},"/docs/5.x/api/utils/clear-nuxt-data","docs/5.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":2392,"stem":2393,"titleTemplate":6},"/docs/5.x/api/utils/clear-nuxt-state","docs/5.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":2395,"stem":2396,"titleTemplate":6},"/docs/5.x/api/utils/create-error","docs/5.x/4.api/3.utils/create-error",{"title":662,"path":2398,"stem":2399,"titleTemplate":6},"/docs/5.x/api/utils/define-lazy-hydration-component","docs/5.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":2401,"stem":2402,"titleTemplate":6},"/docs/5.x/api/utils/define-nuxt-component","docs/5.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":2404,"stem":2405,"titleTemplate":6},"/docs/5.x/api/utils/define-nuxt-plugin","docs/5.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":2407,"stem":2408,"titleTemplate":6},"/docs/5.x/api/utils/define-nuxt-route-middleware","docs/5.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":2410,"stem":2411,"titleTemplate":6},"/docs/5.x/api/utils/define-page-meta","docs/5.x/4.api/3.utils/define-page-meta",{"title":682,"path":2413,"stem":2414,"titleTemplate":6},"/docs/5.x/api/utils/define-route-rules","docs/5.x/4.api/3.utils/define-route-rules",{"title":686,"path":2416,"stem":2417,"titleTemplate":6},"/docs/5.x/api/utils/navigate-to","docs/5.x/4.api/3.utils/navigate-to",{"title":690,"path":2419,"stem":2420,"titleTemplate":6},"/docs/5.x/api/utils/on-before-route-leave","docs/5.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":2422,"stem":2423,"titleTemplate":6},"/docs/5.x/api/utils/on-before-route-update","docs/5.x/4.api/3.utils/on-before-route-update",{"title":698,"path":2425,"stem":2426,"titleTemplate":6},"/docs/5.x/api/utils/on-nuxt-ready","docs/5.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":2428,"stem":2429,"titleTemplate":6},"/docs/5.x/api/utils/prefetch-components","docs/5.x/4.api/3.utils/prefetch-components",{"title":706,"path":2431,"stem":2432,"titleTemplate":6},"/docs/5.x/api/utils/preload-components","docs/5.x/4.api/3.utils/preload-components",{"title":710,"path":2434,"stem":2435,"titleTemplate":6},"/docs/5.x/api/utils/preload-route-components","docs/5.x/4.api/3.utils/preload-route-components",{"title":714,"path":2437,"stem":2438,"titleTemplate":6},"/docs/5.x/api/utils/prerender-routes","docs/5.x/4.api/3.utils/prerender-routes",{"title":718,"path":2440,"stem":2441,"titleTemplate":6},"/docs/5.x/api/utils/refresh-cookie","docs/5.x/4.api/3.utils/refresh-cookie",{"title":722,"path":2443,"stem":2444,"titleTemplate":6},"/docs/5.x/api/utils/refresh-nuxt-data","docs/5.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":2446,"stem":2447,"titleTemplate":6},"/docs/5.x/api/utils/reload-nuxt-app","docs/5.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":2449,"stem":2450,"titleTemplate":6},"/docs/5.x/api/utils/set-page-layout","docs/5.x/4.api/3.utils/set-page-layout",{"title":734,"path":2452,"stem":2453,"titleTemplate":6},"/docs/5.x/api/utils/set-response-status","docs/5.x/4.api/3.utils/set-response-status",{"title":738,"path":2455,"stem":2456,"titleTemplate":6},"/docs/5.x/api/utils/show-error","docs/5.x/4.api/3.utils/show-error",{"title":742,"path":2458,"stem":2459,"titleTemplate":6},"/docs/5.x/api/utils/update-app-config","docs/5.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":2461,"stem":2462,"children":2463,"page":108},"/docs/5.x/api/commands","docs/5.x/4.api/4.commands",[2464,2467,2470,2473,2476,2479,2482,2485,2488,2491,2494,2497,2500,2503,2506,2509],{"title":753,"path":2465,"stem":2466,"titleTemplate":6},"/docs/5.x/api/commands/add","docs/5.x/4.api/4.commands/add",{"title":757,"path":2468,"stem":2469,"titleTemplate":6},"/docs/5.x/api/commands/analyze","docs/5.x/4.api/4.commands/analyze",{"title":761,"path":2471,"stem":2472,"titleTemplate":6},"/docs/5.x/api/commands/build","docs/5.x/4.api/4.commands/build",{"title":765,"path":2474,"stem":2475,"titleTemplate":6},"/docs/5.x/api/commands/build-module","docs/5.x/4.api/4.commands/build-module",{"title":769,"path":2477,"stem":2478,"titleTemplate":6},"/docs/5.x/api/commands/cleanup","docs/5.x/4.api/4.commands/cleanup",{"title":773,"path":2480,"stem":2481,"titleTemplate":6},"/docs/5.x/api/commands/dev","docs/5.x/4.api/4.commands/dev",{"title":777,"path":2483,"stem":2484,"titleTemplate":6},"/docs/5.x/api/commands/devtools","docs/5.x/4.api/4.commands/devtools",{"title":781,"path":2486,"stem":2487,"titleTemplate":6},"/docs/5.x/api/commands/generate","docs/5.x/4.api/4.commands/generate",{"title":785,"path":2489,"stem":2490,"titleTemplate":6},"/docs/5.x/api/commands/info","docs/5.x/4.api/4.commands/info",{"title":789,"path":2492,"stem":2493,"titleTemplate":6},"/docs/5.x/api/commands/init","docs/5.x/4.api/4.commands/init",{"title":793,"path":2495,"stem":2496,"titleTemplate":6},"/docs/5.x/api/commands/module","docs/5.x/4.api/4.commands/module",{"title":797,"path":2498,"stem":2499,"titleTemplate":6},"/docs/5.x/api/commands/prepare","docs/5.x/4.api/4.commands/prepare",{"title":801,"path":2501,"stem":2502,"titleTemplate":6},"/docs/5.x/api/commands/preview","docs/5.x/4.api/4.commands/preview",{"title":805,"path":2504,"stem":2505,"titleTemplate":6},"/docs/5.x/api/commands/test","docs/5.x/4.api/4.commands/test",{"title":809,"path":2507,"stem":2508,"titleTemplate":6},"/docs/5.x/api/commands/typecheck","docs/5.x/4.api/4.commands/typecheck",{"title":813,"path":2510,"stem":2511,"titleTemplate":6},"/docs/5.x/api/commands/upgrade","docs/5.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":2513,"stem":2514,"children":2515,"page":108},"/docs/5.x/api/kit","docs/5.x/4.api/5.kit",[2516,2519,2522,2525,2528,2531,2534,2537,2540,2543,2546,2549,2552,2555,2558,2561,2564,2567],{"title":276,"path":2517,"stem":2518,"titleTemplate":6},"/docs/5.x/api/kit/modules","docs/5.x/4.api/5.kit/1.modules",{"title":399,"path":2520,"stem":2521,"titleTemplate":6},"/docs/5.x/api/kit/runtime-config","docs/5.x/4.api/5.kit/10.runtime-config",{"title":829,"path":2523,"stem":2524,"titleTemplate":6},"/docs/5.x/api/kit/templates","docs/5.x/4.api/5.kit/10.templates",{"title":833,"path":2526,"stem":2527,"titleTemplate":6},"/docs/5.x/api/kit/nitro","docs/5.x/4.api/5.kit/11.nitro",{"title":837,"path":2529,"stem":2530,"titleTemplate":6},"/docs/5.x/api/kit/resolving","docs/5.x/4.api/5.kit/12.resolving",{"title":841,"path":2532,"stem":2533,"titleTemplate":6},"/docs/5.x/api/kit/logging","docs/5.x/4.api/5.kit/13.logging",{"title":845,"path":2535,"stem":2536,"titleTemplate":6},"/docs/5.x/api/kit/builder","docs/5.x/4.api/5.kit/14.builder",{"title":849,"path":2538,"stem":2539,"titleTemplate":6},"/docs/5.x/api/kit/examples","docs/5.x/4.api/5.kit/15.examples",{"title":84,"path":2541,"stem":2542,"titleTemplate":6},"/docs/5.x/api/kit/layers","docs/5.x/4.api/5.kit/16.layers",{"title":856,"path":2544,"stem":2545,"titleTemplate":6},"/docs/5.x/api/kit/programmatic","docs/5.x/4.api/5.kit/2.programmatic",{"title":860,"path":2547,"stem":2548,"titleTemplate":6},"/docs/5.x/api/kit/compatibility","docs/5.x/4.api/5.kit/3.compatibility",{"title":268,"path":2550,"stem":2551,"titleTemplate":6},"/docs/5.x/api/kit/autoimports","docs/5.x/4.api/5.kit/4.autoimports",{"title":434,"path":2553,"stem":2554,"titleTemplate":6},"/docs/5.x/api/kit/components","docs/5.x/4.api/5.kit/5.components",{"title":870,"path":2556,"stem":2557,"titleTemplate":6},"/docs/5.x/api/kit/context","docs/5.x/4.api/5.kit/6.context",{"title":874,"path":2559,"stem":2560,"titleTemplate":6},"/docs/5.x/api/kit/pages","docs/5.x/4.api/5.kit/7.pages",{"title":878,"path":2562,"stem":2563,"titleTemplate":6},"/docs/5.x/api/kit/layout","docs/5.x/4.api/5.kit/8.layout",{"title":882,"path":2565,"stem":2566,"titleTemplate":6},"/docs/5.x/api/kit/head","docs/5.x/4.api/5.kit/9.head",{"title":886,"path":2568,"stem":2569,"titleTemplate":6},"/docs/5.x/api/kit/plugins","docs/5.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":2571,"stem":2572,"children":2573,"page":108},"/docs/5.x/api/advanced","docs/5.x/4.api/6.advanced",[2574,2577],{"title":407,"path":2575,"stem":2576,"titleTemplate":6},"/docs/5.x/api/advanced/hooks","docs/5.x/4.api/6.advanced/1.hooks",{"title":899,"path":2578,"stem":2579,"titleTemplate":6},"/docs/5.x/api/advanced/import-meta","docs/5.x/4.api/6.advanced/2.import-meta",{"title":903,"path":2581,"stem":2582,"titleTemplate":906,"icon":32},"/docs/5.x/api/nuxt-config","docs/5.x/4.api/6.nuxt-config",{"title":849,"titleTemplate":908,"icon":909,"path":2584,"stem":2585,"children":2586,"page":108},"/docs/5.x/examples","docs/5.x/4.examples",[2587,2590,2609,2622,2653],{"title":914,"path":2588,"stem":2589,"titleTemplate":6},"/docs/5.x/examples/hello-world","docs/5.x/4.examples/0.hello-world",{"title":395,"path":2591,"stem":2592,"children":2593,"page":108},"/docs/5.x/examples/features","docs/5.x/4.examples/1.features",[2594,2597,2600,2603,2606],{"title":922,"path":2595,"stem":2596,"titleTemplate":6},"/docs/5.x/examples/features/auto-imports","docs/5.x/4.examples/1.features/1.auto-imports",{"title":64,"path":2598,"stem":2599,"titleTemplate":6},"/docs/5.x/examples/features/data-fetching","docs/5.x/4.examples/1.features/2.data-fetching",{"title":69,"path":2601,"stem":2602,"titleTemplate":6},"/docs/5.x/examples/features/state-management","docs/5.x/4.examples/1.features/3.state-management",{"title":932,"path":2604,"stem":2605,"titleTemplate":6},"/docs/5.x/examples/features/meta-tags","docs/5.x/4.examples/1.features/4.meta-tags",{"title":936,"path":2607,"stem":2608,"titleTemplate":6},"/docs/5.x/examples/features/layouts","docs/5.x/4.examples/1.features/5.layouts",{"title":49,"path":2610,"stem":2611,"children":2612,"page":108},"/docs/5.x/examples/routing","docs/5.x/4.examples/2.routing",[2613,2616,2619],{"title":944,"path":2614,"stem":2615,"titleTemplate":6},"/docs/5.x/examples/routing/middleware","docs/5.x/4.examples/2.routing/middleware",{"title":874,"path":2617,"stem":2618,"titleTemplate":6},"/docs/5.x/examples/routing/pages","docs/5.x/4.examples/2.routing/pages",{"title":951,"path":2620,"stem":2621,"titleTemplate":6},"/docs/5.x/examples/routing/universal-router","docs/5.x/4.examples/2.routing/universal-router",{"title":890,"path":2623,"stem":2624,"children":2625,"page":108},"/docs/5.x/examples/advanced","docs/5.x/4.examples/4.advanced",[2626,2629,2632,2635,2638,2641,2644,2647,2650],{"title":84,"path":2627,"stem":2628,"titleTemplate":6},"/docs/5.x/examples/advanced/config-extends","docs/5.x/4.examples/4.advanced/config-extends",{"title":74,"path":2630,"stem":2631,"titleTemplate":6},"/docs/5.x/examples/advanced/error-handling","docs/5.x/4.examples/4.advanced/error-handling",{"title":965,"path":2633,"stem":2634,"titleTemplate":6},"/docs/5.x/examples/advanced/jsx","docs/5.x/4.examples/4.advanced/jsx",{"title":969,"path":2636,"stem":2637,"titleTemplate":6},"/docs/5.x/examples/advanced/locale","docs/5.x/4.examples/4.advanced/locale",{"title":973,"path":2639,"stem":2640,"titleTemplate":6},"/docs/5.x/examples/advanced/module-extend-pages","docs/5.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":2642,"stem":2643,"titleTemplate":6},"/docs/5.x/examples/advanced/teleport","docs/5.x/4.examples/4.advanced/teleport",{"title":99,"path":2645,"stem":2646,"titleTemplate":6},"/docs/5.x/examples/advanced/testing","docs/5.x/4.examples/4.advanced/testing",{"title":519,"path":2648,"stem":2649,"titleTemplate":6},"/docs/5.x/examples/advanced/use-cookie","docs/5.x/4.examples/4.advanced/use-cookie",{"title":987,"path":2651,"stem":2652,"titleTemplate":6},"/docs/5.x/examples/advanced/use-custom-fetch-composable","docs/5.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":2654,"stem":2655,"children":2656,"page":108},"/docs/5.x/examples/experimental","docs/5.x/4.examples/7.experimental",[2657],{"title":996,"path":2658,"stem":2659,"titleTemplate":6},"/docs/5.x/examples/experimental/wasm","docs/5.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":2661,"stem":2662,"children":2663,"page":108},"/docs/5.x/community","docs/5.x/5.community",[2664,2667,2670,2673,2676,2679],{"title":1007,"path":2665,"stem":2666,"titleTemplate":6,"icon":1010},"/docs/5.x/community/getting-help","docs/5.x/5.community/2.getting-help",{"title":1012,"path":2668,"stem":2669,"titleTemplate":6,"icon":1015},"/docs/5.x/community/reporting-bugs","docs/5.x/5.community/3.reporting-bugs",{"title":1017,"path":2671,"stem":2672,"titleTemplate":6,"icon":1020},"/docs/5.x/community/contribution","docs/5.x/5.community/4.contribution",{"title":1022,"path":2674,"stem":2675,"titleTemplate":6,"icon":1025},"/docs/5.x/community/framework-contribution","docs/5.x/5.community/5.framework-contribution",{"title":1027,"path":2677,"stem":2678,"titleTemplate":6,"icon":1030},"/docs/5.x/community/roadmap","docs/5.x/5.community/6.roadmap",{"title":1032,"path":2680,"stem":2681,"titleTemplate":6,"icon":1035},"/docs/5.x/community/changelog","docs/5.x/5.community/7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":2683,"stem":2684,"children":2685,"page":108},"/docs/5.x/bridge","docs/5.x/6.bridge",[2686,2689,2692,2695,2698,2701,2704,2707,2710,2713],{"title":1044,"path":2687,"stem":2688,"titleTemplate":6},"/docs/5.x/bridge/overview","docs/5.x/6.bridge/1.overview",{"title":29,"path":2690,"stem":2691,"titleTemplate":6},"/docs/5.x/bridge/configuration","docs/5.x/6.bridge/10.configuration",{"title":280,"path":2693,"stem":2694,"titleTemplate":6},"/docs/5.x/bridge/typescript","docs/5.x/6.bridge/2.typescript",{"title":1054,"path":2696,"stem":2697,"titleTemplate":6},"/docs/5.x/bridge/bridge-composition-api","docs/5.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":2699,"stem":2700,"titleTemplate":6},"/docs/5.x/bridge/plugins-and-middleware","docs/5.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":2702,"stem":2703,"titleTemplate":6},"/docs/5.x/bridge/nuxt3-compatible-api","docs/5.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":2705,"stem":2706,"titleTemplate":6},"/docs/5.x/bridge/meta","docs/5.x/6.bridge/6.meta",{"title":399,"path":2708,"stem":2709,"titleTemplate":6},"/docs/5.x/bridge/runtime-config","docs/5.x/6.bridge/7.runtime-config",{"title":833,"path":2711,"stem":2712,"titleTemplate":6},"/docs/5.x/bridge/nitro","docs/5.x/6.bridge/8.nitro",{"title":1075,"path":2714,"stem":2715,"titleTemplate":6},"/docs/5.x/bridge/vite","docs/5.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":2717,"stem":2718,"children":2719,"page":108},"/docs/5.x/migration","docs/5.x/7.migration",[2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750],{"title":1044,"path":2721,"stem":2722,"titleTemplate":6},"/docs/5.x/migration/overview","docs/5.x/7.migration/1.overview",{"title":1088,"path":2724,"stem":2725,"titleTemplate":6},"/docs/5.x/migration/bundling","docs/5.x/7.migration/10.bundling",{"title":79,"path":2727,"stem":2728,"titleTemplate":6},"/docs/5.x/migration/server","docs/5.x/7.migration/11.server",{"title":29,"path":2730,"stem":2731,"titleTemplate":6},"/docs/5.x/migration/configuration","docs/5.x/7.migration/2.configuration",{"title":276,"path":2733,"stem":2734,"titleTemplate":6},"/docs/5.x/migration/module-authors","docs/5.x/7.migration/20.module-authors",{"title":922,"path":2736,"stem":2737,"titleTemplate":6},"/docs/5.x/migration/auto-imports","docs/5.x/7.migration/3.auto-imports",{"title":932,"path":2739,"stem":2740,"titleTemplate":6},"/docs/5.x/migration/meta","docs/5.x/7.migration/4.meta",{"title":1058,"path":2742,"stem":2743,"titleTemplate":6},"/docs/5.x/migration/plugins-and-middleware","docs/5.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":2745,"stem":2746,"titleTemplate":6},"/docs/5.x/migration/pages-and-layouts","docs/5.x/7.migration/6.pages-and-layouts",{"title":1114,"path":2748,"stem":2749,"titleTemplate":6},"/docs/5.x/migration/component-options","docs/5.x/7.migration/7.component-options",{"title":399,"path":2751,"stem":2752,"titleTemplate":6},"/docs/5.x/migration/runtime-config","docs/5.x/7.migration/8.runtime-config",{"title":2754,"path":2755,"stem":2756,"children":2757,"page":108},"Blog","/blog","blog",[2758,2762,2766,2770,2774,2778,2782,2786,2790,2794,2798,2802,2806,2810,2814,2818,2822,2826,2830,2834,2838],{"title":2759,"path":2760,"stem":2761},"Announcing 3.0","/blog/v3","blog/1.v3",{"title":2763,"path":2764,"stem":2765},"Nuxt 3.3","/blog/v3-3","blog/10.v3-3",{"title":2767,"path":2768,"stem":2769},"Nuxt 3.4","/blog/v3-4","blog/11.v3-4",{"title":2771,"path":2772,"stem":2773},"Nuxt 3.5","/blog/v3-5","blog/12.v3-5",{"title":2775,"path":2776,"stem":2777},"Nuxt 3.6","/blog/v3-6","blog/13.v3-6",{"title":2779,"path":2780,"stem":2781},"Nuxt on the Edge","/blog/nuxt-on-the-edge","blog/14.nuxt-on-the-edge",{"title":2783,"path":2784,"stem":2785},"Nuxt DevTools v1.0","/blog/nuxt-devtools-v1-0","blog/18.nuxt-devtools-v1-0",{"title":2787,"path":2788,"stem":2789},"Nuxt: A vision for 2023","/blog/vision-2023","blog/2.vision-2023",{"title":2791,"path":2792,"stem":2793},"The Evolution of Shiki v1.0","/blog/shiki-v1","blog/21.shiki-v1",{"title":2795,"path":2796,"stem":2797},"Refreshed Nuxt ESLint Integrations","/blog/eslint-module","blog/24.eslint-module",{"title":2799,"path":2800,"stem":2801},"Introducing Nuxt Scripts","/blog/nuxt-scripts","blog/26.nuxt-scripts",{"title":2803,"path":2804,"stem":2805},"Introducing Nuxt Icon v1","/blog/nuxt-icon-v1-0","blog/29.nuxt-icon-v1-0",{"title":2807,"path":2808,"stem":2809},"Introducing Nuxt DevTools","/blog/introducing-nuxt-devtools","blog/3.introducing-nuxt-devtools",{"title":2811,"path":2812,"stem":2813},"Announcing Nuxt 3 Release Candidate","/blog/nuxt3-rc","blog/3.nuxt3-rc",{"title":2815,"path":2816,"stem":2817},"Nuxt 2 End-of-Life (EOL)","/blog/nuxt2-eol","blog/4.nuxt2-eol",{"title":2819,"path":2820,"stem":2821},"Introducing Nuxt 3 Beta","/blog/nuxt3-beta","blog/4.nuxt3-beta",{"title":2823,"path":2824,"stem":2825},"Going Full Static","/blog/going-full-static","blog/5.going-full-static",{"title":2827,"path":2828,"stem":2829},"Introducing Smart Prefetching","/blog/introducing-smart-prefetching","blog/6.introducing-smart-prefetching",{"title":2831,"path":2832,"stem":2833},"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":2835,"path":2836,"stem":2837},"Nuxt 2 Static Improvements","/blog/nuxt-static-improvements","blog/8.nuxt-static-improvements",{"title":2839,"path":2840,"stem":2841},"Nuxt 2: From Terminal to Browser","/blog/nuxtjs-from-terminal-to-browser","blog/9.nuxtjs-from-terminal-to-browser",{"v5":2843,"v4":2844,"v3":2845,"v2":2846},"5 (nightly)","4.3.1","3.21.1","2.18.1",{"id":2848,"title":903,"body":2849,"description":17437,"extension":17438,"links":6,"meta":17439,"navigation":17440,"path":904,"seo":17441,"stem":905,"titleTemplate":906,"__hash__":17442},"docsv3/docs/3.x/4.api/6.nuxt-config.md",{"type":2850,"value":2851,"toc":17189},"minimark",[2852,2862,2866,2869,2889,3125,3142,3164,3169,3344,3348,3353,3359,3377,3379,3382,3389,3392,3395,3410,3414,3471,3475,3499,3505,3515,3530,3535,3538,3540,3555,3559,3608,3612,3630,3635,3642,3654,3816,3820,4083,4088,4091,4097,4113,4125,4131,4134,4138,4152,4161,4167,4170,4174,4188,4195,4201,4204,4216,4247,4253,4255,4270,4276,4279,4294,4300,4303,4308,4323,4329,4332,4346,4352,4355,4367,4397,4403,4406,4421,4427,4430,4444,4450,4453,4468,4482,4491,4495,4498,4505,4510,4514,4517,4523,4538,4541,4544,4549,4552,4570,4582,4653,4657,4688,4693,4704,4713,4717,4782,4787,4790,4793,4801,4805,4847,4851,4854,4863,4878,4882,4913,4917,4920,4935,4938,4941,4956,4960,4963,4966,4968,4971,4974,4986,5069,5081,5084,5087,5090,5098,5102,5166,5169,5174,5177,5191,5194,5197,5200,5214,5218,5223,5226,5231,5243,5262,5267,5270,5275,5278,5292,5296,5375,5381,5384,5393,5398,5401,5417,5422,5425,5428,5443,5447,5450,5458,5467,5470,5473,5476,5487,5490,5493,5496,5501,5516,5520,5527,5542,5546,5549,5564,5568,5571,5586,5590,5593,5608,5612,5615,5630,5634,5637,5652,5656,5663,5678,5682,5685,5700,5704,5718,5721,5726,5729,5735,5750,5756,5771,5776,5791,5797,5805,5807,5813,5823,5835,5849,5855,5858,5872,5878,5881,5895,5904,5910,5913,5927,5933,5936,5939,5953,5957,6013,6022,6031,6037,6040,6050,6064,6070,6079,6084,6099,6105,6108,6122,6131,6137,6143,6157,6163,6169,6183,6191,6197,6204,6211,6225,6231,6240,6243,6258,6264,6267,6281,6290,6296,6302,6316,6325,6331,6334,6348,6354,6361,6364,6378,6382,6435,6444,6449,6452,6466,6474,6479,6482,6491,6497,6504,6519,6524,6538,6544,6550,6564,6569,6578,6583,6597,6603,6618,6623,6637,6642,6648,6655,6672,6687,6696,6702,6705,6719,6725,6739,6745,6759,6773,6782,6788,6794,6797,6805,6811,6825,6831,6842,6856,6862,6865,6882,6891,6897,6910,6940,6954,6960,6967,6970,6984,6988,7099,7108,7114,7126,7140,7146,7149,7152,7166,7172,7186,7192,7195,7209,7215,7218,7232,7238,7245,7259,7265,7268,7282,7288,7303,7317,7323,7330,7333,7347,7353,7356,7365,7379,7383,7437,7446,7452,7459,7463,7477,7483,7486,7500,7506,7526,7540,7546,7553,7567,7573,7584,7590,7604,7610,7624,7629,7635,7638,7652,7661,7667,7681,7687,7698,7707,7721,7725,7913,7919,7922,7937,7946,7952,7955,7961,7975,7979,8032,8041,8047,8067,8075,8089,8095,8111,8115,8129,8135,8138,8152,8161,8167,8175,8189,8194,8197,8211,8220,8226,8240,8245,8248,8269,8284,8292,8300,8306,8309,8323,8330,8333,8336,8351,8363,8375,8378,8381,8393,8470,8473,8476,8482,8488,8495,8509,8515,8518,8521,8535,8541,8546,8552,8566,8569,8574,8580,8583,8593,8608,8612,8836,8842,8845,8859,8868,8874,8877,8884,8898,8911,8914,8919,8925,8933,8938,8941,8947,8955,8959,8999,9002,9007,9013,9017,9192,9195,9205,9217,9359,9363,9370,9378,9382,9408,9411,9434,9449,9452,9455,9464,9468,9471,9479,9483,9523,9527,9541,9546,9561,9575,9579,9582,9585,9600,9603,9606,9618,9626,9640,9644,9749,9753,9766,9773,9785,9807,9811,9846,9849,9852,9861,9866,9874,9880,9892,10037,10040,10043,10049,10059,10065,10077,10108,10114,10119,10131,10164,10169,10181,10202,10207,10219,10251,10257,10260,10267,10279,10703,10709,10712,10716,10719,10723,10764,10769,10781,10887,10891,10903,11073,11076,11079,11084,11090,11099,11104,11109,11123,11128,11142,11147,11161,11164,11170,11173,11177,11239,11242,11245,11262,11270,11284,11295,11299,11443,11445,11450,11453,11461,11466,11469,11478,11483,11486,11496,11501,11509,11520,11523,11526,11540,11555,11558,11561,11566,11575,11578,11583,11592,11603,11612,11618,11627,11641,11646,11652,11655,11669,11674,11677,11680,11699,11711,11818,11822,11892,11895,11900,11915,11918,11921,11925,11940,11944,11947,11950,11967,11978,11995,11999,12048,12051,12054,12070,12082,12120,12124,12130,12158,12163,12650,12653,12656,12661,12676,12680,12710,12713,12875,12878,12884,12898,12901,12904,12913,12916,12919,12933,12936,12939,12952,12960,12963,12966,12971,12974,12983,12991,12996,13006,13018,13136,13142,13145,13159,13164,13170,13184,13198,13203,13211,13225,13231,13237,13243,13246,13258,13272,13281,13284,13290,13295,13322,13336,13347,13351,13392,13398,13405,13417,13443,13447,13500,13503,13506,13516,13521,13527,13542,13548,13562,13568,13583,13589,13603,13608,13620,13699,13704,13716,13798,13802,13817,13823,13829,13841,13919,13924,13936,13958,13964,13978,13983,13988,14000,14082,14087,14101,14106,14111,14116,14128,14182,14186,14191,14197,14211,14217,14231,14235,14241,14245,14251,14259,14265,14277,14447,14453,14465,14556,14559,14562,14567,14570,14579,14584,14590,14599,14604,14610,14624,14630,14633,14647,14652,14656,14668,14699,14703,14715,14736,14740,14752,14772,14776,14788,14818,14822,14834,14865,14868,14871,14885,14893,14896,14901,14905,14910,14918,14924,14938,14944,14958,14964,14967,14972,14978,14987,14993,15008,15011,15017,15030,15044,15049,15056,15066,15078,15142,15146,15174,15180,15186,15200,15206,15215,15220,15235,15240,15248,15254,15257,15266,15280,15284,15351,15355,15519,15524,15527,15535,15542,15546,15608,15613,15621,15626,15634,15639,15647,15652,15660,15665,15673,15678,15686,15692,15702,15716,15722,15729,15734,15737,15742,15749,15755,15769,15775,15790,15795,15800,15808,15814,15819,15824,15838,15843,15857,15862,15868,15883,15888,15893,15901,15906,15918,15996,16005,16010,16022,16026,16046,16051,16065,16070,16084,16090,16099,16103,16119,16124,16138,16143,16157,16163,16172,16176,16192,16197,16211,16216,16230,16235,16241,16267,16278,16284,16296,16301,16312,16316,16351,16357,16363,16377,16382,16388,16412,16421,16426,16432,16456,16467,16472,16479,16484,16492,16497,16511,16516,16528,16690,16696,16702,16726,16731,16738,16743,16749,16763,16768,16771,16777,16792,16798,16804,16818,16824,16829,16844,16850,16853,16859,16873,16882,16887,16890,16898,16902,16998,17003,17013,17019,17024,17036,17073,17078,17081,17087,17101,17110,17116,17119,17129,17144,17150,17153,17161,17165,17168,17171,17186],[2853,2854,2858],"note",{"icon":2855,"target":2856,"to":2857},"i-simple-icons-github","_blank","https://github.com/nuxt/nuxt/tree/main/packages/schema/src/config",[2859,2860,2861],"p",{},"This file is auto-generated from Nuxt source code.",[2863,2864,2865],"h2",{"id":2865},"alias",[2859,2867,2868],{},"You can improve your DX by defining additional aliases to access custom directories within your JavaScript and CSS.",[2870,2871,2872,2884],"ul",{},[2873,2874,2875,2879,2880],"li",{},[2876,2877,2878],"strong",{},"Type",": ",[2881,2882,2883],"code",{},"object",[2873,2885,2886],{},[2876,2887,2888],{},"Default",[2890,2891,2896],"pre",{"className":2892,"code":2893,"language":2894,"meta":2895,"style":2895},"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","",[2881,2897,2898,2907,2935,2955,2976,2996,3017,3037,3057,3078,3099,3119],{"__ignoreMap":2895},[2899,2900,2903],"span",{"class":2901,"line":2902},"line",1,[2899,2904,2906],{"class":2905},"sDfIl","{\n",[2899,2908,2910,2913,2917,2920,2923,2926,2930,2932],{"class":2901,"line":2909},2,[2899,2911,2912],{"class":2905},"  \"",[2899,2914,2916],{"class":2915},"smZ93","~",[2899,2918,2919],{"class":2905},"\"",[2899,2921,2922],{"class":2905},":",[2899,2924,2925],{"class":2905}," \"",[2899,2927,2929],{"class":2928},"sGFVr","/\u003CsrcDir>/",[2899,2931,2919],{"class":2905},[2899,2933,2934],{"class":2905},",\n",[2899,2936,2938,2940,2943,2945,2947,2949,2951,2953],{"class":2901,"line":2937},3,[2899,2939,2912],{"class":2905},[2899,2941,2942],{"class":2915},"@",[2899,2944,2919],{"class":2905},[2899,2946,2922],{"class":2905},[2899,2948,2925],{"class":2905},[2899,2950,2929],{"class":2928},[2899,2952,2919],{"class":2905},[2899,2954,2934],{"class":2905},[2899,2956,2958,2960,2963,2965,2967,2969,2972,2974],{"class":2901,"line":2957},4,[2899,2959,2912],{"class":2905},[2899,2961,2962],{"class":2915},"~~",[2899,2964,2919],{"class":2905},[2899,2966,2922],{"class":2905},[2899,2968,2925],{"class":2905},[2899,2970,2971],{"class":2928},"/\u003CrootDir>/",[2899,2973,2919],{"class":2905},[2899,2975,2934],{"class":2905},[2899,2977,2979,2981,2984,2986,2988,2990,2992,2994],{"class":2901,"line":2978},5,[2899,2980,2912],{"class":2905},[2899,2982,2983],{"class":2915},"@@",[2899,2985,2919],{"class":2905},[2899,2987,2922],{"class":2905},[2899,2989,2925],{"class":2905},[2899,2991,2971],{"class":2928},[2899,2993,2919],{"class":2905},[2899,2995,2934],{"class":2905},[2899,2997,2999,3001,3004,3006,3008,3010,3013,3015],{"class":2901,"line":2998},6,[2899,3000,2912],{"class":2905},[2899,3002,3003],{"class":2915},"#shared",[2899,3005,2919],{"class":2905},[2899,3007,2922],{"class":2905},[2899,3009,2925],{"class":2905},[2899,3011,3012],{"class":2928},"/\u003CrootDir>/shared/",[2899,3014,2919],{"class":2905},[2899,3016,2934],{"class":2905},[2899,3018,3020,3022,3024,3026,3028,3030,3033,3035],{"class":2901,"line":3019},7,[2899,3021,2912],{"class":2905},[2899,3023,127],{"class":2915},[2899,3025,2919],{"class":2905},[2899,3027,2922],{"class":2905},[2899,3029,2925],{"class":2905},[2899,3031,3032],{"class":2928},"/\u003CsrcDir>/assets/",[2899,3034,2919],{"class":2905},[2899,3036,2934],{"class":2905},[2899,3038,3040,3042,3044,3046,3048,3050,3053,3055],{"class":2901,"line":3039},8,[2899,3041,2912],{"class":2905},[2899,3043,180],{"class":2915},[2899,3045,2919],{"class":2905},[2899,3047,2922],{"class":2905},[2899,3049,2925],{"class":2905},[2899,3051,3052],{"class":2928},"/\u003CsrcDir>/public/",[2899,3054,2919],{"class":2905},[2899,3056,2934],{"class":2905},[2899,3058,3060,3062,3065,3067,3069,3071,3074,3076],{"class":2901,"line":3059},9,[2899,3061,2912],{"class":2905},[2899,3063,3064],{"class":2915},"#server",[2899,3066,2919],{"class":2905},[2899,3068,2922],{"class":2905},[2899,3070,2925],{"class":2905},[2899,3072,3073],{"class":2928},"/\u003CsrcDir>/server/",[2899,3075,2919],{"class":2905},[2899,3077,2934],{"class":2905},[2899,3079,3081,3083,3086,3088,3090,3092,3095,3097],{"class":2901,"line":3080},10,[2899,3082,2912],{"class":2905},[2899,3084,3085],{"class":2915},"#build",[2899,3087,2919],{"class":2905},[2899,3089,2922],{"class":2905},[2899,3091,2925],{"class":2905},[2899,3093,3094],{"class":2928},"/\u003CrootDir>/.nuxt/",[2899,3096,2919],{"class":2905},[2899,3098,2934],{"class":2905},[2899,3100,3102,3104,3107,3109,3111,3113,3116],{"class":2901,"line":3101},11,[2899,3103,2912],{"class":2905},[2899,3105,3106],{"class":2915},"#internal/nuxt/paths",[2899,3108,2919],{"class":2905},[2899,3110,2922],{"class":2905},[2899,3112,2925],{"class":2905},[2899,3114,3115],{"class":2928},"/\u003CrootDir>/.nuxt/paths.mjs",[2899,3117,3118],{"class":2905},"\"\n",[2899,3120,3122],{"class":2901,"line":3121},12,[2899,3123,3124],{"class":2905},"}\n",[3126,3127,3128],"callout",{},[2859,3129,3130,3133,3134,3138,3139,3141],{},[2876,3131,3132],{},"Note",": Within a webpack context (image sources, CSS - but not JavaScript) you ",[3135,3136,3137],"em",{},"must"," access\nyour alias by prefixing it with ",[2881,3140,2916],{},".",[3126,3143,3144],{},[2859,3145,3146,3148,3149,3152,3153,3156,3157,3160,3161,3141],{},[2876,3147,3132],{},": These aliases will be automatically added to the generated ",[2881,3150,3151],{},".nuxt/tsconfig.json"," so you can get full\ntype support and path auto-complete. In case you need to extend options provided by ",[2881,3154,3155],{},"./.nuxt/tsconfig.json","\nfurther, make sure to add them here or within the ",[2881,3158,3159],{},"typescript.tsConfig"," property in ",[2881,3162,3163],{},"nuxt.config",[2859,3165,3166,2922],{},[2876,3167,3168],{},"Example",[2890,3170,3174],{"className":3171,"code":3172,"language":3173,"meta":2895,"style":2895},"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",[2881,3175,3176,3188,3198,3252,3294,3335,3340],{"__ignoreMap":2895},[2899,3177,3178,3182,3185],{"class":2901,"line":2902},[2899,3179,3181],{"class":3180},"s8R28","export",[2899,3183,3184],{"class":3180}," default",[2899,3186,3187],{"class":2905}," {\n",[2899,3189,3190,3194,3196],{"class":2901,"line":2909},[2899,3191,3193],{"class":3192},"sRlkE","  alias",[2899,3195,2922],{"class":2905},[2899,3197,3187],{"class":2905},[2899,3199,3200,3203,3206,3209,3211,3215,3219,3222,3225,3227,3229,3232,3234,3237,3240,3242,3245,3247,3250],{"class":2901,"line":2937},[2899,3201,3202],{"class":2905},"    '",[2899,3204,3205],{"class":3192},"images",[2899,3207,3208],{"class":2905},"'",[2899,3210,2922],{"class":2905},[2899,3212,3214],{"class":3213},"s3cPz"," fileURLToPath",[2899,3216,3218],{"class":3217},"sZSNi","(",[2899,3220,3221],{"class":2905},"new",[2899,3223,3224],{"class":3213}," URL",[2899,3226,3218],{"class":3217},[2899,3228,3208],{"class":2905},[2899,3230,3231],{"class":2928},"./assets/images",[2899,3233,3208],{"class":2905},[2899,3235,3236],{"class":2905},",",[2899,3238,3239],{"class":3180}," import",[2899,3241,3141],{"class":2905},[2899,3243,3244],{"class":3217},"meta",[2899,3246,3141],{"class":2905},[2899,3248,3249],{"class":3217},"url))",[2899,3251,2934],{"class":2905},[2899,3253,3254,3256,3259,3261,3263,3265,3267,3269,3271,3273,3275,3278,3280,3282,3284,3286,3288,3290,3292],{"class":2901,"line":2957},[2899,3255,3202],{"class":2905},[2899,3257,3258],{"class":3192},"style",[2899,3260,3208],{"class":2905},[2899,3262,2922],{"class":2905},[2899,3264,3214],{"class":3213},[2899,3266,3218],{"class":3217},[2899,3268,3221],{"class":2905},[2899,3270,3224],{"class":3213},[2899,3272,3218],{"class":3217},[2899,3274,3208],{"class":2905},[2899,3276,3277],{"class":2928},"./assets/style",[2899,3279,3208],{"class":2905},[2899,3281,3236],{"class":2905},[2899,3283,3239],{"class":3180},[2899,3285,3141],{"class":2905},[2899,3287,3244],{"class":3217},[2899,3289,3141],{"class":2905},[2899,3291,3249],{"class":3217},[2899,3293,2934],{"class":2905},[2899,3295,3296,3298,3301,3303,3305,3307,3309,3311,3313,3315,3317,3320,3322,3324,3326,3328,3330,3332],{"class":2901,"line":2978},[2899,3297,3202],{"class":2905},[2899,3299,3300],{"class":3192},"data",[2899,3302,3208],{"class":2905},[2899,3304,2922],{"class":2905},[2899,3306,3214],{"class":3213},[2899,3308,3218],{"class":3217},[2899,3310,3221],{"class":2905},[2899,3312,3224],{"class":3213},[2899,3314,3218],{"class":3217},[2899,3316,3208],{"class":2905},[2899,3318,3319],{"class":2928},"./assets/other/data",[2899,3321,3208],{"class":2905},[2899,3323,3236],{"class":2905},[2899,3325,3239],{"class":3180},[2899,3327,3141],{"class":2905},[2899,3329,3244],{"class":3217},[2899,3331,3141],{"class":2905},[2899,3333,3334],{"class":3217},"url))\n",[2899,3336,3337],{"class":2901,"line":2998},[2899,3338,3339],{"class":2905},"  }\n",[2899,3341,3342],{"class":2901,"line":3019},[2899,3343,3124],{"class":2905},[2863,3345,3347],{"id":3346},"analyzedir","analyzeDir",[2859,3349,3350,3351,3141],{},"The directory where Nuxt will store the generated files when running ",[2881,3352,757],{},[2859,3354,3355,3356,3141],{},"If a relative path is specified, it will be relative to your ",[2881,3357,3358],{},"rootDir",[2870,3360,3361,3368],{},[2873,3362,3363,2879,3365],{},[2876,3364,2878],{},[2881,3366,3367],{},"string",[2873,3369,3370,3373,3374],{},[2876,3371,3372],{},"Default:"," ",[2881,3375,3376],{},"\"/\u003CrootDir>/.nuxt/analyze\"",[2863,3378,1193],{"id":1193},[2859,3380,3381],{},"Nuxt App configuration.",[3383,3384,3386],"h3",{"id":3385},"baseurl",[2881,3387,3388],{},"baseURL",[2859,3390,3391],{},"The base path of your Nuxt application.",[2859,3393,3394],{},"For example:",[2870,3396,3397,3403],{},[2873,3398,3399,2879,3401],{},[2876,3400,2878],{},[2881,3402,3367],{},[2873,3404,3405,3373,3407],{},[2876,3406,3372],{},[2881,3408,3409],{},"\"/\"",[2859,3411,3412,2922],{},[2876,3413,3168],{},[2890,3415,3419],{"className":3416,"code":3417,"language":3418,"meta":2895,"style":2895},"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",[2881,3420,3421,3434,3443,3459,3463],{"__ignoreMap":2895},[2899,3422,3423,3425,3427,3430,3432],{"class":2901,"line":2902},[2899,3424,3181],{"class":3180},[2899,3426,3184],{"class":3180},[2899,3428,3429],{"class":3213}," defineNuxtConfig",[2899,3431,3218],{"class":3217},[2899,3433,2906],{"class":2905},[2899,3435,3436,3439,3441],{"class":2901,"line":2909},[2899,3437,3438],{"class":3192},"  app",[2899,3440,2922],{"class":2905},[2899,3442,3187],{"class":2905},[2899,3444,3445,3448,3450,3453,3456],{"class":2901,"line":2937},[2899,3446,3447],{"class":3192},"    baseURL",[2899,3449,2922],{"class":2905},[2899,3451,3452],{"class":2905}," '",[2899,3454,3455],{"class":2928},"/prefix/",[2899,3457,3458],{"class":2905},"'\n",[2899,3460,3461],{"class":2901,"line":2957},[2899,3462,3339],{"class":2905},[2899,3464,3465,3468],{"class":2901,"line":2978},[2899,3466,3467],{"class":2905},"}",[2899,3469,3470],{"class":3217},")\n",[2859,3472,3473,2922],{},[2876,3474,3168],{},[2890,3476,3480],{"className":3477,"code":3478,"language":3479,"meta":2895,"style":2895},"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",[2881,3481,3482],{"__ignoreMap":2895},[2899,3483,3484,3487,3490,3492,3496],{"class":2901,"line":2902},[2899,3485,3486],{"class":3217},"NUXT_APP_BASE_URL",[2899,3488,3489],{"class":2905},"=",[2899,3491,3455],{"class":2928},[2899,3493,3495],{"class":3494},"s52Pk"," node",[2899,3497,3498],{"class":2928}," .output/server/index.mjs\n",[3383,3500,3502],{"id":3501},"buildassetsdir",[2881,3503,3504],{},"buildAssetsDir",[2859,3506,3507,3508,3510,3511,3514],{},"The folder name for the built site assets, relative to ",[2881,3509,3388],{}," (or ",[2881,3512,3513],{},"cdnURL"," if set). This is set at build time and should not be customized at runtime.",[2870,3516,3517,3523],{},[2873,3518,3519,2879,3521],{},[2876,3520,2878],{},[2881,3522,3367],{},[2873,3524,3525,3373,3527],{},[2876,3526,3372],{},[2881,3528,3529],{},"\"/_nuxt/\"",[3383,3531,3533],{"id":3532},"cdnurl",[2881,3534,3513],{},[2859,3536,3537],{},"An absolute URL to serve the public folder from (production-only).",[2859,3539,3394],{},[2870,3541,3542,3548],{},[2873,3543,3544,2879,3546],{},[2876,3545,2878],{},[2881,3547,3367],{},[2873,3549,3550,3373,3552],{},[2876,3551,3372],{},[2881,3553,3554],{},"\"\"",[2859,3556,3557,2922],{},[2876,3558,3168],{},[2890,3560,3562],{"className":3416,"code":3561,"language":3418,"meta":2895,"style":2895},"export default defineNuxtConfig({\n  app: {\n    cdnURL: 'https://mycdn.org/'\n  }\n})\n",[2881,3563,3564,3576,3584,3598,3602],{"__ignoreMap":2895},[2899,3565,3566,3568,3570,3572,3574],{"class":2901,"line":2902},[2899,3567,3181],{"class":3180},[2899,3569,3184],{"class":3180},[2899,3571,3429],{"class":3213},[2899,3573,3218],{"class":3217},[2899,3575,2906],{"class":2905},[2899,3577,3578,3580,3582],{"class":2901,"line":2909},[2899,3579,3438],{"class":3192},[2899,3581,2922],{"class":2905},[2899,3583,3187],{"class":2905},[2899,3585,3586,3589,3591,3593,3596],{"class":2901,"line":2937},[2899,3587,3588],{"class":3192},"    cdnURL",[2899,3590,2922],{"class":2905},[2899,3592,3452],{"class":2905},[2899,3594,3595],{"class":2928},"https://mycdn.org/",[2899,3597,3458],{"class":2905},[2899,3599,3600],{"class":2901,"line":2957},[2899,3601,3339],{"class":2905},[2899,3603,3604,3606],{"class":2901,"line":2978},[2899,3605,3467],{"class":2905},[2899,3607,3470],{"class":3217},[2859,3609,3610,2922],{},[2876,3611,3168],{},[2890,3613,3615],{"className":3477,"code":3614,"language":3479,"meta":2895,"style":2895},"NUXT_APP_CDN_URL=https://mycdn.org/ node .output/server/index.mjs\n",[2881,3616,3617],{"__ignoreMap":2895},[2899,3618,3619,3622,3624,3626,3628],{"class":2901,"line":2902},[2899,3620,3621],{"class":3217},"NUXT_APP_CDN_URL",[2899,3623,3489],{"class":2905},[2899,3625,3595],{"class":2928},[2899,3627,3495],{"class":3494},[2899,3629,3498],{"class":2928},[3383,3631,3633],{"id":3632},"head",[2881,3634,3632],{},[2859,3636,3637,3638,3641],{},"Set default configuration for ",[2881,3639,3640],{},"\u003Chead>"," on every page.",[2870,3643,3644,3650],{},[2873,3645,3646,2879,3648],{},[2876,3647,2878],{},[2881,3649,2883],{},[2873,3651,3652],{},[2876,3653,2888],{},[2890,3655,3657],{"className":2892,"code":3656,"language":2894,"meta":2895,"style":2895},"{\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",[2881,3658,3659,3663,3676,3681,3702,3719,3724,3728,3746,3751,3756,3770,3782,3796,3811],{"__ignoreMap":2895},[2899,3660,3661],{"class":2901,"line":2902},[2899,3662,2906],{"class":2905},[2899,3664,3665,3667,3669,3671,3673],{"class":2901,"line":2909},[2899,3666,2912],{"class":2905},[2899,3668,3244],{"class":2915},[2899,3670,2919],{"class":2905},[2899,3672,2922],{"class":2905},[2899,3674,3675],{"class":2905}," [\n",[2899,3677,3678],{"class":2901,"line":2937},[2899,3679,3680],{"class":2905},"    {\n",[2899,3682,3683,3686,3689,3691,3693,3695,3698,3700],{"class":2901,"line":2957},[2899,3684,3685],{"class":2905},"      \"",[2899,3687,3688],{"class":3494},"name",[2899,3690,2919],{"class":2905},[2899,3692,2922],{"class":2905},[2899,3694,2925],{"class":2905},[2899,3696,3697],{"class":2928},"viewport",[2899,3699,2919],{"class":2905},[2899,3701,2934],{"class":2905},[2899,3703,3704,3706,3708,3710,3712,3714,3717],{"class":2901,"line":2978},[2899,3705,3685],{"class":2905},[2899,3707,142],{"class":3494},[2899,3709,2919],{"class":2905},[2899,3711,2922],{"class":2905},[2899,3713,2925],{"class":2905},[2899,3715,3716],{"class":2928},"width=device-width, initial-scale=1",[2899,3718,3118],{"class":2905},[2899,3720,3721],{"class":2901,"line":2998},[2899,3722,3723],{"class":2905},"    },\n",[2899,3725,3726],{"class":2901,"line":3019},[2899,3727,3680],{"class":2905},[2899,3729,3730,3732,3735,3737,3739,3741,3744],{"class":2901,"line":3039},[2899,3731,3685],{"class":2905},[2899,3733,3734],{"class":3494},"charset",[2899,3736,2919],{"class":2905},[2899,3738,2922],{"class":2905},[2899,3740,2925],{"class":2905},[2899,3742,3743],{"class":2928},"utf-8",[2899,3745,3118],{"class":2905},[2899,3747,3748],{"class":2901,"line":3059},[2899,3749,3750],{"class":2905},"    }\n",[2899,3752,3753],{"class":2901,"line":3080},[2899,3754,3755],{"class":2905},"  ],\n",[2899,3757,3758,3760,3763,3765,3767],{"class":2901,"line":3101},[2899,3759,2912],{"class":2905},[2899,3761,3762],{"class":2915},"link",[2899,3764,2919],{"class":2905},[2899,3766,2922],{"class":2905},[2899,3768,3769],{"class":2905}," [],\n",[2899,3771,3772,3774,3776,3778,3780],{"class":2901,"line":3121},[2899,3773,2912],{"class":2905},[2899,3775,3258],{"class":2915},[2899,3777,2919],{"class":2905},[2899,3779,2922],{"class":2905},[2899,3781,3769],{"class":2905},[2899,3783,3785,3787,3790,3792,3794],{"class":2901,"line":3784},13,[2899,3786,2912],{"class":2905},[2899,3788,3789],{"class":2915},"script",[2899,3791,2919],{"class":2905},[2899,3793,2922],{"class":2905},[2899,3795,3769],{"class":2905},[2899,3797,3799,3801,3804,3806,3808],{"class":2901,"line":3798},14,[2899,3800,2912],{"class":2905},[2899,3802,3803],{"class":2915},"noscript",[2899,3805,2919],{"class":2905},[2899,3807,2922],{"class":2905},[2899,3809,3810],{"class":2905}," []\n",[2899,3812,3814],{"class":2901,"line":3813},15,[2899,3815,3124],{"class":2905},[2859,3817,3818,2922],{},[2876,3819,3168],{},[2890,3821,3823],{"className":3171,"code":3822,"language":3173,"meta":2895,"style":2895},"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",[2881,3824,3825,3833,3842,3851,3857,3889,3896,3905,3910,3928,3934,3943,3948,3980,3986,3991,4001,4007,4026,4033,4043,4049,4067,4073,4078],{"__ignoreMap":2895},[2899,3826,3827,3829,3831],{"class":2901,"line":2902},[2899,3828,1193],{"class":3494},[2899,3830,2922],{"class":2905},[2899,3832,3187],{"class":2905},[2899,3834,3835,3838,3840],{"class":2901,"line":2909},[2899,3836,3837],{"class":3494},"  head",[2899,3839,2922],{"class":2905},[2899,3841,3187],{"class":2905},[2899,3843,3844,3847,3849],{"class":2901,"line":2937},[2899,3845,3846],{"class":3494},"    meta",[2899,3848,2922],{"class":2905},[2899,3850,3675],{"class":3192},[2899,3852,3853],{"class":2901,"line":2957},[2899,3854,3856],{"class":3855},"sWuyu","      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n",[2899,3858,3859,3862,3865,3867,3869,3871,3873,3875,3878,3880,3882,3884,3886],{"class":2901,"line":2978},[2899,3860,3861],{"class":2905},"      {",[2899,3863,3864],{"class":3192}," name",[2899,3866,2922],{"class":2905},[2899,3868,3452],{"class":2905},[2899,3870,3697],{"class":2928},[2899,3872,3208],{"class":2905},[2899,3874,3236],{"class":2905},[2899,3876,3877],{"class":3192}," content",[2899,3879,2922],{"class":2905},[2899,3881,3452],{"class":2905},[2899,3883,3716],{"class":2928},[2899,3885,3208],{"class":2905},[2899,3887,3888],{"class":2905}," }\n",[2899,3890,3891,3894],{"class":2901,"line":2998},[2899,3892,3893],{"class":3192},"    ]",[2899,3895,2934],{"class":2905},[2899,3897,3898,3901,3903],{"class":2901,"line":3019},[2899,3899,3900],{"class":3494},"    script",[2899,3902,2922],{"class":2905},[2899,3904,3675],{"class":3192},[2899,3906,3907],{"class":2901,"line":3039},[2899,3908,3909],{"class":3855},"      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n",[2899,3911,3912,3914,3917,3919,3921,3924,3926],{"class":2901,"line":3059},[2899,3913,3861],{"class":2905},[2899,3915,3916],{"class":3192}," src",[2899,3918,2922],{"class":2905},[2899,3920,3452],{"class":2905},[2899,3922,3923],{"class":2928},"https://awesome-lib.js",[2899,3925,3208],{"class":2905},[2899,3927,3888],{"class":2905},[2899,3929,3930,3932],{"class":2901,"line":3080},[2899,3931,3893],{"class":3192},[2899,3933,2934],{"class":2905},[2899,3935,3936,3939,3941],{"class":2901,"line":3101},[2899,3937,3938],{"class":3494},"    link",[2899,3940,2922],{"class":2905},[2899,3942,3675],{"class":3192},[2899,3944,3945],{"class":2901,"line":3121},[2899,3946,3947],{"class":3855},"      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n",[2899,3949,3950,3952,3955,3957,3959,3962,3964,3966,3969,3971,3973,3976,3978],{"class":2901,"line":3784},[2899,3951,3861],{"class":2905},[2899,3953,3954],{"class":3192}," rel",[2899,3956,2922],{"class":2905},[2899,3958,3452],{"class":2905},[2899,3960,3961],{"class":2928},"stylesheet",[2899,3963,3208],{"class":2905},[2899,3965,3236],{"class":2905},[2899,3967,3968],{"class":3192}," href",[2899,3970,2922],{"class":2905},[2899,3972,3452],{"class":2905},[2899,3974,3975],{"class":2928},"https://awesome-lib.css",[2899,3977,3208],{"class":2905},[2899,3979,3888],{"class":2905},[2899,3981,3982,3984],{"class":2901,"line":3798},[2899,3983,3893],{"class":3192},[2899,3985,2934],{"class":2905},[2899,3987,3988],{"class":2901,"line":3813},[2899,3989,3990],{"class":3855},"    // please note that this is an area that is likely to change\n",[2899,3992,3994,3997,3999],{"class":2901,"line":3993},16,[2899,3995,3996],{"class":3494},"    style",[2899,3998,2922],{"class":2905},[2899,4000,3675],{"class":3192},[2899,4002,4004],{"class":2901,"line":4003},17,[2899,4005,4006],{"class":3855},"      // \u003Cstyle>:root { color: red }\u003C/style>\n",[2899,4008,4010,4012,4015,4017,4019,4022,4024],{"class":2901,"line":4009},18,[2899,4011,3861],{"class":2905},[2899,4013,4014],{"class":3192}," textContent",[2899,4016,2922],{"class":2905},[2899,4018,3452],{"class":2905},[2899,4020,4021],{"class":2928},":root { color: red }",[2899,4023,3208],{"class":2905},[2899,4025,3888],{"class":2905},[2899,4027,4029,4031],{"class":2901,"line":4028},19,[2899,4030,3893],{"class":3192},[2899,4032,2934],{"class":2905},[2899,4034,4036,4039,4041],{"class":2901,"line":4035},20,[2899,4037,4038],{"class":3494},"    noscript",[2899,4040,2922],{"class":2905},[2899,4042,3675],{"class":3192},[2899,4044,4046],{"class":2901,"line":4045},21,[2899,4047,4048],{"class":3855},"      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n",[2899,4050,4052,4054,4056,4058,4060,4063,4065],{"class":2901,"line":4051},22,[2899,4053,3861],{"class":2905},[2899,4055,4014],{"class":3192},[2899,4057,2922],{"class":2905},[2899,4059,3452],{"class":2905},[2899,4061,4062],{"class":2928},"JavaScript is required",[2899,4064,3208],{"class":2905},[2899,4066,3888],{"class":2905},[2899,4068,4070],{"class":2901,"line":4069},23,[2899,4071,4072],{"class":3192},"    ]\n",[2899,4074,4076],{"class":2901,"line":4075},24,[2899,4077,3339],{"class":2905},[2899,4079,4081],{"class":2901,"line":4080},25,[2899,4082,3124],{"class":2905},[3383,4084,4086],{"id":4085},"keepalive",[2881,4087,4085],{},[2859,4089,4090],{},"Default values for KeepAlive configuration between pages.",[2859,4092,4093,4094,4096],{},"This can be overridden with ",[2881,4095,678],{}," on an individual page. Only JSON-serializable values are allowed.",[2870,4098,4099,4106],{},[2873,4100,4101,2879,4103],{},[2876,4102,2878],{},[2881,4104,4105],{},"boolean",[2873,4107,4108,3373,4110],{},[2876,4109,3372],{},[2881,4111,4112],{},"false",[2859,4114,4115,2879,4118],{},[2876,4116,4117],{},"See",[4119,4120,4124],"a",{"href":4121,"rel":4122},"https://vuejs.org/api/built-in-components.html#keepalive",[4123],"nofollow","Vue KeepAlive",[3383,4126,4128],{"id":4127},"layouttransition",[2881,4129,4130],{},"layoutTransition",[2859,4132,4133],{},"Default values for layout transitions.",[2859,4135,4093,4136,4096],{},[2881,4137,678],{},[2870,4139,4140,4146],{},[2873,4141,4142,2879,4144],{},[2876,4143,2878],{},[2881,4145,4105],{},[2873,4147,4148,3373,4150],{},[2876,4149,3372],{},[2881,4151,4112],{},[2859,4153,4154,2879,4156],{},[2876,4155,4117],{},[4119,4157,4160],{"href":4158,"rel":4159},"https://vuejs.org/api/built-in-components.html#transition",[4123],"Vue Transition docs",[3383,4162,4164],{"id":4163},"pagetransition",[2881,4165,4166],{},"pageTransition",[2859,4168,4169],{},"Default values for page transitions.",[2859,4171,4093,4172,4096],{},[2881,4173,678],{},[2870,4175,4176,4182],{},[2873,4177,4178,2879,4180],{},[2876,4179,2878],{},[2881,4181,4105],{},[2873,4183,4184,3373,4186],{},[2876,4185,3372],{},[2881,4187,4112],{},[2859,4189,4190,2879,4192],{},[2876,4191,4117],{},[4119,4193,4160],{"href":4158,"rel":4194},[4123],[3383,4196,4198],{"id":4197},"rootattrs",[2881,4199,4200],{},"rootAttrs",[2859,4202,4203],{},"Customize Nuxt root element id.",[2870,4205,4206,4212],{},[2873,4207,4208,2879,4210],{},[2876,4209,2878],{},[2881,4211,2883],{},[2873,4213,4214],{},[2876,4215,2888],{},[2890,4217,4219],{"className":2892,"code":4218,"language":2894,"meta":2895,"style":2895},"{\n  \"id\": \"__nuxt\"\n}\n",[2881,4220,4221,4225,4243],{"__ignoreMap":2895},[2899,4222,4223],{"class":2901,"line":2902},[2899,4224,2906],{"class":2905},[2899,4226,4227,4229,4232,4234,4236,4238,4241],{"class":2901,"line":2909},[2899,4228,2912],{"class":2905},[2899,4230,4231],{"class":2915},"id",[2899,4233,2919],{"class":2905},[2899,4235,2922],{"class":2905},[2899,4237,2925],{"class":2905},[2899,4239,4240],{"class":2928},"__nuxt",[2899,4242,3118],{"class":2905},[2899,4244,4245],{"class":2901,"line":2937},[2899,4246,3124],{"class":2905},[3383,4248,4250],{"id":4249},"rootid",[2881,4251,4252],{},"rootId",[2859,4254,4203],{},[2870,4256,4257,4263],{},[2873,4258,4259,2879,4261],{},[2876,4260,2878],{},[2881,4262,3367],{},[2873,4264,4265,3373,4267],{},[2876,4266,3372],{},[2881,4268,4269],{},"\"__nuxt\"",[3383,4271,4273],{"id":4272},"roottag",[2881,4274,4275],{},"rootTag",[2859,4277,4278],{},"Customize Nuxt root element tag.",[2870,4280,4281,4287],{},[2873,4282,4283,2879,4285],{},[2876,4284,2878],{},[2881,4286,3367],{},[2873,4288,4289,3373,4291],{},[2876,4290,3372],{},[2881,4292,4293],{},"\"div\"",[3383,4295,4297],{"id":4296},"spaloaderattrs",[2881,4298,4299],{},"spaLoaderAttrs",[2859,4301,4302],{},"Customize Nuxt Nuxt SpaLoader element attributes.",[4304,4305,4306],"h4",{"id":4231},[2881,4307,4231],{},[2870,4309,4310,4316],{},[2873,4311,4312,2879,4314],{},[2876,4313,2878],{},[2881,4315,3367],{},[2873,4317,4318,3373,4320],{},[2876,4319,3372],{},[2881,4321,4322],{},"\"__nuxt-loader\"",[3383,4324,4326],{"id":4325},"spaloadertag",[2881,4327,4328],{},"spaLoaderTag",[2859,4330,4331],{},"Customize Nuxt SpaLoader element tag.",[2870,4333,4334,4340],{},[2873,4335,4336,2879,4338],{},[2876,4337,2878],{},[2881,4339,3367],{},[2873,4341,4342,3373,4344],{},[2876,4343,3372],{},[2881,4345,4293],{},[3383,4347,4349],{"id":4348},"teleportattrs",[2881,4350,4351],{},"teleportAttrs",[2859,4353,4354],{},"Customize Nuxt Teleport element attributes.",[2870,4356,4357,4363],{},[2873,4358,4359,2879,4361],{},[2876,4360,2878],{},[2881,4362,2883],{},[2873,4364,4365],{},[2876,4366,2888],{},[2890,4368,4370],{"className":2892,"code":4369,"language":2894,"meta":2895,"style":2895},"{\n  \"id\": \"teleports\"\n}\n",[2881,4371,4372,4376,4393],{"__ignoreMap":2895},[2899,4373,4374],{"class":2901,"line":2902},[2899,4375,2906],{"class":2905},[2899,4377,4378,4380,4382,4384,4386,4388,4391],{"class":2901,"line":2909},[2899,4379,2912],{"class":2905},[2899,4381,4231],{"class":2915},[2899,4383,2919],{"class":2905},[2899,4385,2922],{"class":2905},[2899,4387,2925],{"class":2905},[2899,4389,4390],{"class":2928},"teleports",[2899,4392,3118],{"class":2905},[2899,4394,4395],{"class":2901,"line":2937},[2899,4396,3124],{"class":2905},[3383,4398,4400],{"id":4399},"teleportid",[2881,4401,4402],{},"teleportId",[2859,4404,4405],{},"Customize Nuxt Teleport element id.",[2870,4407,4408,4414],{},[2873,4409,4410,2879,4412],{},[2876,4411,2878],{},[2881,4413,3367],{},[2873,4415,4416,3373,4418],{},[2876,4417,3372],{},[2881,4419,4420],{},"\"teleports\"",[3383,4422,4424],{"id":4423},"teleporttag",[2881,4425,4426],{},"teleportTag",[2859,4428,4429],{},"Customize Nuxt Teleport element tag.",[2870,4431,4432,4438],{},[2873,4433,4434,2879,4436],{},[2876,4435,2878],{},[2881,4437,3367],{},[2873,4439,4440,3373,4442],{},[2876,4441,3372],{},[2881,4443,4293],{},[3383,4445,4447],{"id":4446},"viewtransition",[2881,4448,4449],{},"viewTransition",[2859,4451,4452],{},"Default values for view transitions.",[2859,4454,4455,4456,4459,4460,4464,4465,4467],{},"This only has an effect when ",[2876,4457,4458],{},"experimental"," support for View Transitions is ",[4119,4461,4463],{"href":4462},"/docs/getting-started/transitions#view-transitions-api-experimental","enabled in your nuxt.config file",".\nThis can be overridden with ",[2881,4466,678],{}," on an individual page.",[2870,4469,4470,4476],{},[2873,4471,4472,2879,4474],{},[2876,4473,2878],{},[2881,4475,4105],{},[2873,4477,4478,3373,4480],{},[2876,4479,3372],{},[2881,4481,4112],{},[2859,4483,4484,2879,4486],{},[2876,4485,4117],{},[4119,4487,4490],{"href":4488,"rel":4489},"https://nuxt.com/docs/getting-started/transitions#view-transitions-api-experimental",[4123],"Nuxt View Transition API docs",[2863,4492,4494],{"id":4493},"appconfig","appConfig",[2859,4496,4497],{},"Additional app configuration",[2859,4499,4500,4501,4504],{},"For programmatic usage and type support, you can directly provide app config with this option. It will be merged with ",[2881,4502,4503],{},"app.config"," file as default value.",[3383,4506,4508],{"id":4507},"nuxt",[2881,4509,4507],{},[2863,4511,4513],{"id":4512},"appid","appId",[2859,4515,4516],{},"For multi-app projects, the unique id of the Nuxt application.",[2859,4518,4519,4520,3141],{},"Defaults to ",[2881,4521,4522],{},"nuxt-app",[2870,4524,4525,4531],{},[2873,4526,4527,2879,4529],{},[2876,4528,2878],{},[2881,4530,3367],{},[2873,4532,4533,3373,4535],{},[2876,4534,3372],{},[2881,4536,4537],{},"\"nuxt-app\"",[2863,4539,4540],{"id":4540},"build",[2859,4542,4543],{},"Shared build configuration.",[3383,4545,4547],{"id":4546},"analyze",[2881,4548,4546],{},[2859,4550,4551],{},"Nuxt allows visualizing your bundles and how to optimize them.",[2859,4553,4554,4555,4558,4559,4564,4565,3141],{},"Set to ",[2881,4556,4557],{},"true"," to enable bundle analysis, or pass an object with options: ",[4119,4560,4563],{"href":4561,"rel":4562},"https://github.com/webpack-contrib/webpack-bundle-analyzer#options-for-plugin",[4123],"for webpack"," or ",[4119,4566,4569],{"href":4567,"rel":4568},"https://github.com/btd/rollup-plugin-visualizer#options",[4123],"for vite",[2870,4571,4572,4578],{},[2873,4573,4574,2879,4576],{},[2876,4575,2878],{},[2881,4577,2883],{},[2873,4579,4580],{},[2876,4581,2888],{},[2890,4583,4585],{"className":2892,"code":4584,"language":2894,"meta":2895,"style":2895},"{\n  \"template\": \"treemap\",\n  \"projectRoot\": \"/\u003CrootDir>\",\n  \"filename\": \"/\u003CrootDir>/.nuxt/analyze/{name}.html\"\n}\n",[2881,4586,4587,4591,4611,4631,4649],{"__ignoreMap":2895},[2899,4588,4589],{"class":2901,"line":2902},[2899,4590,2906],{"class":2905},[2899,4592,4593,4595,4598,4600,4602,4604,4607,4609],{"class":2901,"line":2909},[2899,4594,2912],{"class":2905},[2899,4596,4597],{"class":2915},"template",[2899,4599,2919],{"class":2905},[2899,4601,2922],{"class":2905},[2899,4603,2925],{"class":2905},[2899,4605,4606],{"class":2928},"treemap",[2899,4608,2919],{"class":2905},[2899,4610,2934],{"class":2905},[2899,4612,4613,4615,4618,4620,4622,4624,4627,4629],{"class":2901,"line":2937},[2899,4614,2912],{"class":2905},[2899,4616,4617],{"class":2915},"projectRoot",[2899,4619,2919],{"class":2905},[2899,4621,2922],{"class":2905},[2899,4623,2925],{"class":2905},[2899,4625,4626],{"class":2928},"/\u003CrootDir>",[2899,4628,2919],{"class":2905},[2899,4630,2934],{"class":2905},[2899,4632,4633,4635,4638,4640,4642,4644,4647],{"class":2901,"line":2957},[2899,4634,2912],{"class":2905},[2899,4636,4637],{"class":2915},"filename",[2899,4639,2919],{"class":2905},[2899,4641,2922],{"class":2905},[2899,4643,2925],{"class":2905},[2899,4645,4646],{"class":2928},"/\u003CrootDir>/.nuxt/analyze/{name}.html",[2899,4648,3118],{"class":2905},[2899,4650,4651],{"class":2901,"line":2978},[2899,4652,3124],{"class":2905},[2859,4654,4655,2922],{},[2876,4656,3168],{},[2890,4658,4660],{"className":3171,"code":4659,"language":3173,"meta":2895,"style":2895},"analyze: {\n  analyzerMode: 'static'\n}\n",[2881,4661,4662,4670,4684],{"__ignoreMap":2895},[2899,4663,4664,4666,4668],{"class":2901,"line":2902},[2899,4665,4546],{"class":3494},[2899,4667,2922],{"class":2905},[2899,4669,3187],{"class":2905},[2899,4671,4672,4675,4677,4679,4682],{"class":2901,"line":2909},[2899,4673,4674],{"class":3494},"  analyzerMode",[2899,4676,2922],{"class":2905},[2899,4678,3452],{"class":2905},[2899,4680,4681],{"class":2928},"static",[2899,4683,3458],{"class":2905},[2899,4685,4686],{"class":2901,"line":2937},[2899,4687,3124],{"class":2905},[3383,4689,4691],{"id":4690},"templates",[2881,4692,4690],{},[2859,4694,4695,4696,4699,4700,4703],{},"It is recommended to use ",[2881,4697,4698],{},"addTemplate"," from ",[2881,4701,4702],{},"@nuxt/kit"," instead of this option.",[2870,4705,4706],{},[2873,4707,4708,2879,4710],{},[2876,4709,2878],{},[2881,4711,4712],{},"array",[2859,4714,4715,2922],{},[2876,4716,3168],{},[2890,4718,4720],{"className":3171,"code":4719,"language":3173,"meta":2895,"style":2895},"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",[2881,4721,4722,4730,4735,4754,4773,4777],{"__ignoreMap":2895},[2899,4723,4724,4726,4728],{"class":2901,"line":2902},[2899,4725,4690],{"class":3494},[2899,4727,2922],{"class":2905},[2899,4729,3675],{"class":3217},[2899,4731,4732],{"class":2901,"line":2909},[2899,4733,4734],{"class":2905},"  {\n",[2899,4736,4737,4740,4742,4744,4747,4749,4751],{"class":2901,"line":2937},[2899,4738,4739],{"class":3192},"    src",[2899,4741,2922],{"class":2905},[2899,4743,3452],{"class":2905},[2899,4745,4746],{"class":2928},"~/modules/support/plugin.js",[2899,4748,3208],{"class":2905},[2899,4750,3236],{"class":2905},[2899,4752,4753],{"class":3855}," // `src` can be absolute or relative\n",[2899,4755,4756,4759,4761,4763,4766,4768,4770],{"class":2901,"line":2957},[2899,4757,4758],{"class":3192},"    dst",[2899,4760,2922],{"class":2905},[2899,4762,3452],{"class":2905},[2899,4764,4765],{"class":2928},"support.js",[2899,4767,3208],{"class":2905},[2899,4769,3236],{"class":2905},[2899,4771,4772],{"class":3855}," // `dst` is relative to project `.nuxt` dir\n",[2899,4774,4775],{"class":2901,"line":2978},[2899,4776,3339],{"class":2905},[2899,4778,4779],{"class":2901,"line":2998},[2899,4780,4781],{"class":3217},"]\n",[3383,4783,4785],{"id":4784},"transpile",[2881,4786,4784],{},[2859,4788,4789],{},"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.",[2859,4791,4792],{},"You can also use a function to conditionally transpile. The function will receive an object ({ isDev, isServer, isClient, isModern, isLegacy }).",[2870,4794,4795],{},[2873,4796,4797,2879,4799],{},[2876,4798,2878],{},[2881,4800,4712],{},[2859,4802,4803,2922],{},[2876,4804,3168],{},[2890,4806,4808],{"className":3171,"code":4807,"language":3173,"meta":2895,"style":2895},"transpile: [({ isLegacy }) => isLegacy && 'ky']\n",[2881,4809,4810],{"__ignoreMap":2895},[2899,4811,4812,4814,4816,4819,4822,4826,4829,4832,4835,4838,4840,4843,4845],{"class":2901,"line":2902},[2899,4813,4784],{"class":3494},[2899,4815,2922],{"class":2905},[2899,4817,4818],{"class":3217}," [",[2899,4820,4821],{"class":2905},"({",[2899,4823,4825],{"class":4824},"s1nJG"," isLegacy",[2899,4827,4828],{"class":2905}," })",[2899,4830,4831],{"class":2915}," =>",[2899,4833,4834],{"class":3217}," isLegacy ",[2899,4836,4837],{"class":2905},"&&",[2899,4839,3452],{"class":2905},[2899,4841,4842],{"class":2928},"ky",[2899,4844,3208],{"class":2905},[2899,4846,4781],{"class":3217},[2863,4848,4850],{"id":4849},"builddir","buildDir",[2859,4852,4853],{},"Define the directory where your built Nuxt files will be placed.",[2859,4855,4856,4857,4859,4860,4862],{},"Many tools assume that ",[2881,4858,117],{}," is a hidden directory (because it starts with a ",[2881,4861,3141],{},"). If that is a problem, you can use this option to prevent that.",[2870,4864,4865,4871],{},[2873,4866,4867,2879,4869],{},[2876,4868,2878],{},[2881,4870,3367],{},[2873,4872,4873,3373,4875],{},[2876,4874,3372],{},[2881,4876,4877],{},"\"/\u003CrootDir>/.nuxt\"",[2859,4879,4880,2922],{},[2876,4881,3168],{},[2890,4883,4885],{"className":3171,"code":4884,"language":3173,"meta":2895,"style":2895},"export default {\n  buildDir: 'nuxt-build'\n}\n",[2881,4886,4887,4895,4909],{"__ignoreMap":2895},[2899,4888,4889,4891,4893],{"class":2901,"line":2902},[2899,4890,3181],{"class":3180},[2899,4892,3184],{"class":3180},[2899,4894,3187],{"class":2905},[2899,4896,4897,4900,4902,4904,4907],{"class":2901,"line":2909},[2899,4898,4899],{"class":3192},"  buildDir",[2899,4901,2922],{"class":2905},[2899,4903,3452],{"class":2905},[2899,4905,4906],{"class":2928},"nuxt-build",[2899,4908,3458],{"class":2905},[2899,4910,4911],{"class":2901,"line":2937},[2899,4912,3124],{"class":2905},[2863,4914,4916],{"id":4915},"buildid","buildId",[2859,4918,4919],{},"A unique identifier matching the build. This may contain the hash of the current state of the project.",[2870,4921,4922,4928],{},[2873,4923,4924,2879,4926],{},[2876,4925,2878],{},[2881,4927,3367],{},[2873,4929,4930,3373,4932],{},[2876,4931,3372],{},[2881,4933,4934],{},"\"f90f6a12-4673-4481-a5f5-514e21c7a35b\"",[2863,4936,4937],{"id":4937},"builder",[2859,4939,4940],{},"The builder to use for bundling the Vue part of your application.",[2870,4942,4943,4949],{},[2873,4944,4945,2879,4947],{},[2876,4946,2878],{},[2881,4948,3367],{},[2873,4950,4951,3373,4953],{},[2876,4952,3372],{},[2881,4954,4955],{},"\"@nuxt/vite-builder\"",[2863,4957,4959],{"id":4958},"compatibilitydate","compatibilityDate",[2859,4961,4962],{},"Specify a compatibility date for your app.",[2859,4964,4965],{},"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.",[2863,4967,132],{"id":132},[2859,4969,4970],{},"Configure Nuxt component auto-registration.",[2859,4972,4973],{},"Any components in the directories configured here can be used throughout your pages, layouts (and other components) without needing to explicitly import them.",[2870,4975,4976,4982],{},[2873,4977,4978,2879,4980],{},[2876,4979,2878],{},[2881,4981,2883],{},[2873,4983,4984],{},[2876,4985,2888],{},[2890,4987,4989],{"className":2892,"code":4988,"language":2894,"meta":2895,"style":2895},"{\n  \"dirs\": [\n    {\n      \"path\": \"~/components/global\",\n      \"global\": true\n    },\n    \"~/components\"\n  ]\n}\n",[2881,4990,4991,4995,5008,5012,5032,5046,5050,5060,5065],{"__ignoreMap":2895},[2899,4992,4993],{"class":2901,"line":2902},[2899,4994,2906],{"class":2905},[2899,4996,4997,4999,5002,5004,5006],{"class":2901,"line":2909},[2899,4998,2912],{"class":2905},[2899,5000,5001],{"class":2915},"dirs",[2899,5003,2919],{"class":2905},[2899,5005,2922],{"class":2905},[2899,5007,3675],{"class":2905},[2899,5009,5010],{"class":2901,"line":2937},[2899,5011,3680],{"class":2905},[2899,5013,5014,5016,5019,5021,5023,5025,5028,5030],{"class":2901,"line":2957},[2899,5015,3685],{"class":2905},[2899,5017,5018],{"class":3494},"path",[2899,5020,2919],{"class":2905},[2899,5022,2922],{"class":2905},[2899,5024,2925],{"class":2905},[2899,5026,5027],{"class":2928},"~/components/global",[2899,5029,2919],{"class":2905},[2899,5031,2934],{"class":2905},[2899,5033,5034,5036,5039,5041,5043],{"class":2901,"line":2978},[2899,5035,3685],{"class":2905},[2899,5037,5038],{"class":3494},"global",[2899,5040,2919],{"class":2905},[2899,5042,2922],{"class":2905},[2899,5044,5045],{"class":2905}," true\n",[2899,5047,5048],{"class":2901,"line":2998},[2899,5049,3723],{"class":2905},[2899,5051,5052,5055,5058],{"class":2901,"line":3019},[2899,5053,5054],{"class":2905},"    \"",[2899,5056,5057],{"class":2928},"~/components",[2899,5059,3118],{"class":2905},[2899,5061,5062],{"class":2901,"line":3039},[2899,5063,5064],{"class":2905},"  ]\n",[2899,5066,5067],{"class":2901,"line":3059},[2899,5068,3124],{"class":2905},[2859,5070,5071,2879,5073],{},[2876,5072,4117],{},[4119,5074,5077,5080],{"href":5075,"rel":5076},"https://nuxt.com/docs/guide/directory-structure/components",[4123],[2881,5078,5079],{},"components/"," directory documentation",[2863,5082,5083],{"id":5083},"css",[2859,5085,5086],{},"You can define the CSS files/modules/libraries you want to set globally (included in every page).",[2859,5088,5089],{},"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.",[2870,5091,5092],{},[2873,5093,5094,2879,5096],{},[2876,5095,2878],{},[2881,5097,4712],{},[2859,5099,5100,2922],{},[2876,5101,3168],{},[2890,5103,5105],{"className":3171,"code":5104,"language":3173,"meta":2895,"style":2895},"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",[2881,5106,5107,5115,5120,5132,5137,5148,5153,5162],{"__ignoreMap":2895},[2899,5108,5109,5111,5113],{"class":2901,"line":2902},[2899,5110,5083],{"class":3494},[2899,5112,2922],{"class":2905},[2899,5114,3675],{"class":3217},[2899,5116,5117],{"class":2901,"line":2909},[2899,5118,5119],{"class":3855},"  // Load a Node.js module directly (here it's a Sass file).\n",[2899,5121,5122,5125,5128,5130],{"class":2901,"line":2937},[2899,5123,5124],{"class":2905},"  '",[2899,5126,5127],{"class":2928},"bulma",[2899,5129,3208],{"class":2905},[2899,5131,2934],{"class":2905},[2899,5133,5134],{"class":2901,"line":2957},[2899,5135,5136],{"class":3855},"  // CSS file in the project\n",[2899,5138,5139,5141,5144,5146],{"class":2901,"line":2978},[2899,5140,5124],{"class":2905},[2899,5142,5143],{"class":2928},"~/assets/css/main.css",[2899,5145,3208],{"class":2905},[2899,5147,2934],{"class":2905},[2899,5149,5150],{"class":2901,"line":2998},[2899,5151,5152],{"class":3855},"  // SCSS file in the project\n",[2899,5154,5155,5157,5160],{"class":2901,"line":3019},[2899,5156,5124],{"class":2905},[2899,5158,5159],{"class":2928},"~/assets/css/main.scss",[2899,5161,3458],{"class":2905},[2899,5163,5164],{"class":2901,"line":3039},[2899,5165,4781],{"class":3217},[2863,5167,5168],{"id":5168},"debug",[2859,5170,4554,5171,5173],{},[2881,5172,4557],{}," to enable debug mode.",[2859,5175,5176],{},"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.",[2870,5178,5179,5185],{},[2873,5180,5181,2879,5183],{},[2876,5182,2878],{},[2881,5184,4105],{},[2873,5186,5187,3373,5189],{},[2876,5188,3372],{},[2881,5190,4112],{},[2863,5192,5193],{"id":5193},"dev",[2859,5195,5196],{},"Whether Nuxt is running in development mode.",[2859,5198,5199],{},"Normally, you should not need to set this.",[2870,5201,5202,5208],{},[2873,5203,5204,2879,5206],{},[2876,5205,2878],{},[2881,5207,4105],{},[2873,5209,5210,3373,5212],{},[2876,5211,3372],{},[2881,5213,4112],{},[2863,5215,5217],{"id":5216},"devserver","devServer",[3383,5219,5221],{"id":5220},"cors",[2881,5222,5220],{},[2859,5224,5225],{},"Set CORS options for the dev server",[4304,5227,5229],{"id":5228},"origin",[2881,5230,5228],{},[2870,5232,5233,5239],{},[2873,5234,5235,2879,5237],{},[2876,5236,2878],{},[2881,5238,4712],{},[2873,5240,5241],{},[2876,5242,2888],{},[2890,5244,5246],{"className":2892,"code":5245,"language":2894,"meta":2895,"style":2895},"[\n  {}\n]\n",[2881,5247,5248,5253,5258],{"__ignoreMap":2895},[2899,5249,5250],{"class":2901,"line":2902},[2899,5251,5252],{"class":2905},"[\n",[2899,5254,5255],{"class":2901,"line":2909},[2899,5256,5257],{"class":2905},"  {}\n",[2899,5259,5260],{"class":2901,"line":2937},[2899,5261,4781],{"class":2905},[3383,5263,5265],{"id":5264},"host",[2881,5266,5264],{},[2859,5268,5269],{},"Dev server listening host",[3383,5271,5273],{"id":5272},"https",[2881,5274,5272],{},[2859,5276,5277],{},"Whether to enable HTTPS.",[2870,5279,5280,5286],{},[2873,5281,5282,2879,5284],{},[2876,5283,2878],{},[2881,5285,4105],{},[2873,5287,5288,3373,5290],{},[2876,5289,3372],{},[2881,5291,4112],{},[2859,5293,5294,2922],{},[2876,5295,3168],{},[2890,5297,5299],{"className":3416,"code":5298,"language":3418,"meta":2895,"style":2895},"export default defineNuxtConfig({\n  devServer: {\n    https: {\n      key: './server.key',\n      cert: './server.crt'\n    }\n  }\n})\n",[2881,5300,5301,5313,5322,5331,5347,5361,5365,5369],{"__ignoreMap":2895},[2899,5302,5303,5305,5307,5309,5311],{"class":2901,"line":2902},[2899,5304,3181],{"class":3180},[2899,5306,3184],{"class":3180},[2899,5308,3429],{"class":3213},[2899,5310,3218],{"class":3217},[2899,5312,2906],{"class":2905},[2899,5314,5315,5318,5320],{"class":2901,"line":2909},[2899,5316,5317],{"class":3192},"  devServer",[2899,5319,2922],{"class":2905},[2899,5321,3187],{"class":2905},[2899,5323,5324,5327,5329],{"class":2901,"line":2937},[2899,5325,5326],{"class":3192},"    https",[2899,5328,2922],{"class":2905},[2899,5330,3187],{"class":2905},[2899,5332,5333,5336,5338,5340,5343,5345],{"class":2901,"line":2957},[2899,5334,5335],{"class":3192},"      key",[2899,5337,2922],{"class":2905},[2899,5339,3452],{"class":2905},[2899,5341,5342],{"class":2928},"./server.key",[2899,5344,3208],{"class":2905},[2899,5346,2934],{"class":2905},[2899,5348,5349,5352,5354,5356,5359],{"class":2901,"line":2978},[2899,5350,5351],{"class":3192},"      cert",[2899,5353,2922],{"class":2905},[2899,5355,3452],{"class":2905},[2899,5357,5358],{"class":2928},"./server.crt",[2899,5360,3458],{"class":2905},[2899,5362,5363],{"class":2901,"line":2998},[2899,5364,3750],{"class":2905},[2899,5366,5367],{"class":2901,"line":3019},[2899,5368,3339],{"class":2905},[2899,5370,5371,5373],{"class":2901,"line":3039},[2899,5372,3467],{"class":2905},[2899,5374,3470],{"class":3217},[3383,5376,5378],{"id":5377},"loadingtemplate",[2881,5379,5380],{},"loadingTemplate",[2859,5382,5383],{},"Template to show a loading screen",[2870,5385,5386],{},[2873,5387,5388,2879,5390],{},[2876,5389,2878],{},[2881,5391,5392],{},"function",[3383,5394,5396],{"id":5395},"port",[2881,5397,5395],{},[2859,5399,5400],{},"Dev server listening port",[2870,5402,5403,5410],{},[2873,5404,5405,2879,5407],{},[2876,5406,2878],{},[2881,5408,5409],{},"number",[2873,5411,5412,3373,5414],{},[2876,5413,3372],{},[2881,5415,5416],{},"3000",[3383,5418,5420],{"id":5419},"url",[2881,5421,5419],{},[2859,5423,5424],{},"Listening dev server URL.",[2859,5426,5427],{},"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).",[2870,5429,5430,5436],{},[2873,5431,5432,2879,5434],{},[2876,5433,2878],{},[2881,5435,3367],{},[2873,5437,5438,3373,5440],{},[2876,5439,3372],{},[2881,5441,5442],{},"\"http://localhost:3000\"",[2863,5444,5446],{"id":5445},"devserverhandlers","devServerHandlers",[2859,5448,5449],{},"Nitro development-only server handlers.",[2870,5451,5452],{},[2873,5453,5454,2879,5456],{},[2876,5455,2878],{},[2881,5457,4712],{},[2859,5459,5460,2879,5462],{},[2876,5461,4117],{},[4119,5463,5466],{"href":5464,"rel":5465},"https://nitro.build/guide/routing",[4123],"Nitro server routes documentation",[2863,5468,5469],{"id":5469},"devtools",[2859,5471,5472],{},"Enable Nuxt DevTools for development.",[2859,5474,5475],{},"Breaking changes for devtools might not reflect on the version of Nuxt.",[2859,5477,5478,5480,5481,5486],{},[2876,5479,4117],{},":  ",[4119,5482,5485],{"href":5483,"rel":5484},"https://devtools.nuxt.com/",[4123],"Nuxt DevTools"," for more information.",[2863,5488,5489],{"id":5489},"dir",[2859,5491,5492],{},"Customize default directory structure used by Nuxt.",[2859,5494,5495],{},"It is better to stick with defaults unless needed.",[3383,5497,5499],{"id":5498},"app-1",[2881,5500,1193],{},[2870,5502,5503,5509],{},[2873,5504,5505,2879,5507],{},[2876,5506,2878],{},[2881,5508,3367],{},[2873,5510,5511,3373,5513],{},[2876,5512,3372],{},[2881,5514,5515],{},"\"app\"",[3383,5517,5518],{"id":127},[2881,5519,127],{},[2859,5521,5522,5523,5526],{},"The assets directory (aliased as ",[2881,5524,5525],{},"~assets"," in your build).",[2870,5528,5529,5535],{},[2873,5530,5531,2879,5533],{},[2876,5532,2878],{},[2881,5534,3367],{},[2873,5536,5537,3373,5539],{},[2876,5538,3372],{},[2881,5540,5541],{},"\"assets\"",[3383,5543,5544],{"id":152},[2881,5545,152],{},[2859,5547,5548],{},"The layouts directory, each file of which will be auto-registered as a Nuxt layout.",[2870,5550,5551,5557],{},[2873,5552,5553,2879,5555],{},[2876,5554,2878],{},[2881,5556,3367],{},[2873,5558,5559,3373,5561],{},[2876,5560,3372],{},[2881,5562,5563],{},"\"layouts\"",[3383,5565,5566],{"id":157},[2881,5567,157],{},[2859,5569,5570],{},"The middleware directory, each file of which will be auto-registered as a Nuxt middleware.",[2870,5572,5573,5579],{},[2873,5574,5575,2879,5577],{},[2876,5576,2878],{},[2881,5578,3367],{},[2873,5580,5581,3373,5583],{},[2876,5582,3372],{},[2881,5584,5585],{},"\"middleware\"",[3383,5587,5588],{"id":162},[2881,5589,162],{},[2859,5591,5592],{},"The modules directory, each file in which will be auto-registered as a Nuxt module.",[2870,5594,5595,5601],{},[2873,5596,5597,2879,5599],{},[2876,5598,2878],{},[2881,5600,3367],{},[2873,5602,5603,3373,5605],{},[2876,5604,3372],{},[2881,5606,5607],{},"\"modules\"",[3383,5609,5610],{"id":171},[2881,5611,171],{},[2859,5613,5614],{},"The directory which will be processed to auto-generate your application page routes.",[2870,5616,5617,5623],{},[2873,5618,5619,2879,5621],{},[2876,5620,2878],{},[2881,5622,3367],{},[2873,5624,5625,3373,5627],{},[2876,5626,3372],{},[2881,5628,5629],{},"\"pages\"",[3383,5631,5632],{"id":175},[2881,5633,175],{},[2859,5635,5636],{},"The plugins directory, each file of which will be auto-registered as a Nuxt plugin.",[2870,5638,5639,5645],{},[2873,5640,5641,2879,5643],{},[2876,5642,2878],{},[2881,5644,3367],{},[2873,5646,5647,3373,5649],{},[2876,5648,3372],{},[2881,5650,5651],{},"\"plugins\"",[3383,5653,5654],{"id":180},[2881,5655,180],{},[2859,5657,5658,5659,5662],{},"The directory containing your static files, which will be directly accessible via the Nuxt server and copied across into your ",[2881,5660,5661],{},"dist"," folder when your app is generated.",[2870,5664,5665,5671],{},[2873,5666,5667,2879,5669],{},[2876,5668,2878],{},[2881,5670,3367],{},[2873,5672,5673,3373,5675],{},[2876,5674,3372],{},[2881,5676,5677],{},"\"public\"",[3383,5679,5680],{"id":190},[2881,5681,190],{},[2859,5683,5684],{},"The shared directory. This directory is shared between the app and the server.",[2870,5686,5687,5693],{},[2873,5688,5689,2879,5691],{},[2876,5690,2878],{},[2881,5692,3367],{},[2873,5694,5695,3373,5697],{},[2876,5696,3372],{},[2881,5698,5699],{},"\"shared\"",[3383,5701,5702],{"id":4681},[2881,5703,4681],{},[2870,5705,5706,5712],{},[2873,5707,5708,2879,5710],{},[2876,5709,2878],{},[2881,5711,3367],{},[2873,5713,5714,3373,5716],{},[2876,5715,3372],{},[2881,5717,5677],{},[2863,5719,5720],{"id":5720},"esbuild",[3383,5722,5724],{"id":5723},"options",[2881,5725,5723],{},[2859,5727,5728],{},"Configure shared esbuild options used within Nuxt and passed to other builders, such as Vite or Webpack.",[4304,5730,5732],{"id":5731},"jsxfactory",[2881,5733,5734],{},"jsxFactory",[2870,5736,5737,5743],{},[2873,5738,5739,2879,5741],{},[2876,5740,2878],{},[2881,5742,3367],{},[2873,5744,5745,3373,5747],{},[2876,5746,3372],{},[2881,5748,5749],{},"\"h\"",[4304,5751,5753],{"id":5752},"jsxfragment",[2881,5754,5755],{},"jsxFragment",[2870,5757,5758,5764],{},[2873,5759,5760,2879,5762],{},[2876,5761,2878],{},[2881,5763,3367],{},[2873,5765,5766,3373,5768],{},[2876,5767,3372],{},[2881,5769,5770],{},"\"Fragment\"",[4304,5772,5774],{"id":5773},"target",[2881,5775,5773],{},[2870,5777,5778,5784],{},[2873,5779,5780,2879,5782],{},[2876,5781,2878],{},[2881,5783,3367],{},[2873,5785,5786,3373,5788],{},[2876,5787,3372],{},[2881,5789,5790],{},"\"esnext\"",[4304,5792,5794],{"id":5793},"tsconfigraw",[2881,5795,5796],{},"tsconfigRaw",[2870,5798,5799],{},[2873,5800,5801,2879,5803],{},[2876,5802,2878],{},[2881,5804,2883],{},[2863,5806,4458],{"id":4458},[3383,5808,5810],{"id":5809},"alwaysrunfetchonkeychange",[2881,5811,5812],{},"alwaysRunFetchOnKeyChange",[2859,5814,5815,5816,5818,5819,5822],{},"Whether to run ",[2881,5817,527],{}," when the key changes, even if it is set to ",[2881,5820,5821],{},"immediate: false"," and it has not been triggered yet.",[2859,5824,5825,5827,5828,5830,5831,5834],{},[2881,5826,527],{}," and ",[2881,5829,515],{}," will always run when the key changes if ",[2881,5832,5833],{},"immediate: true"," or if it has been already triggered.",[2870,5836,5837,5843],{},[2873,5838,5839,2879,5841],{},[2876,5840,2878],{},[2881,5842,4105],{},[2873,5844,5845,3373,5847],{},[2876,5846,3372],{},[2881,5848,4557],{},[3383,5850,5852],{"id":5851},"appmanifest",[2881,5853,5854],{},"appManifest",[2859,5856,5857],{},"Use app manifests to respect route rules on client-side.",[2870,5859,5860,5866],{},[2873,5861,5862,2879,5864],{},[2876,5863,2878],{},[2881,5865,4105],{},[2873,5867,5868,3373,5870],{},[2876,5869,3372],{},[2881,5871,4557],{},[3383,5873,5875],{"id":5874},"asynccontext",[2881,5876,5877],{},"asyncContext",[2859,5879,5880],{},"Enable native async context to be accessible for nested composables",[2870,5882,5883,5889],{},[2873,5884,5885,2879,5887],{},[2876,5886,2878],{},[2881,5888,4105],{},[2873,5890,5891,3373,5893],{},[2876,5892,3372],{},[2881,5894,4112],{},[2859,5896,5897,2879,5899],{},[2876,5898,4117],{},[4119,5900,5903],{"href":5901,"rel":5902},"https://github.com/nuxt/nuxt/pull/20918",[4123],"Nuxt PR #20918",[3383,5905,5907],{"id":5906},"asyncentry",[2881,5908,5909],{},"asyncEntry",[2859,5911,5912],{},"Set to true to generate an async entry point for the Vue bundle (for module federation support).",[2870,5914,5915,5921],{},[2873,5916,5917,2879,5919],{},[2876,5918,2878],{},[2881,5920,4105],{},[2873,5922,5923,3373,5925],{},[2876,5924,3372],{},[2881,5926,4112],{},[3383,5928,5930],{"id":5929},"browserdevtoolstiming",[2881,5931,5932],{},"browserDevtoolsTiming",[2859,5934,5935],{},"Enable timings for Nuxt application hooks in the performance panel of Chromium-based browsers.",[2859,5937,5938],{},"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.",[2870,5940,5941,5947],{},[2873,5942,5943,2879,5945],{},[2876,5944,2878],{},[2881,5946,4105],{},[2873,5948,5949,3373,5951],{},[2876,5950,3372],{},[2881,5952,4112],{},[2859,5954,5955,2922],{},[2876,5956,3168],{},[2890,5958,5960],{"className":3416,"code":5959,"language":3418,"meta":2895,"style":2895},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Enable performance markers for Nuxt hooks in browser devtools\n    browserDevtoolsTiming: true\n  }\n})\n",[2881,5961,5962,5967,5979,5988,5993,6003,6007],{"__ignoreMap":2895},[2899,5963,5964],{"class":2901,"line":2902},[2899,5965,5966],{"class":3855},"// nuxt.config.ts\n",[2899,5968,5969,5971,5973,5975,5977],{"class":2901,"line":2909},[2899,5970,3181],{"class":3180},[2899,5972,3184],{"class":3180},[2899,5974,3429],{"class":3213},[2899,5976,3218],{"class":3217},[2899,5978,2906],{"class":2905},[2899,5980,5981,5984,5986],{"class":2901,"line":2937},[2899,5982,5983],{"class":3192},"  experimental",[2899,5985,2922],{"class":2905},[2899,5987,3187],{"class":2905},[2899,5989,5990],{"class":2901,"line":2957},[2899,5991,5992],{"class":3855},"    // Enable performance markers for Nuxt hooks in browser devtools\n",[2899,5994,5995,5998,6000],{"class":2901,"line":2978},[2899,5996,5997],{"class":3192},"    browserDevtoolsTiming",[2899,5999,2922],{"class":2905},[2899,6001,5045],{"class":6002},"sbKd-",[2899,6004,6005],{"class":2901,"line":2998},[2899,6006,3339],{"class":2905},[2899,6008,6009,6011],{"class":2901,"line":3019},[2899,6010,3467],{"class":2905},[2899,6012,3470],{"class":3217},[2859,6014,6015,2879,6017],{},[2876,6016,4117],{},[4119,6018,6021],{"href":6019,"rel":6020},"https://github.com/nuxt/nuxt/pull/29922",[4123],"PR #29922",[2859,6023,6024,2879,6026],{},[2876,6025,4117],{},[4119,6027,6030],{"href":6028,"rel":6029},"https://developer.chrome.com/docs/devtools/performance/extension#tracks",[4123],"Chrome DevTools Performance API",[3383,6032,6034],{"id":6033},"buildcache",[2881,6035,6036],{},"buildCache",[2859,6038,6039],{},"Cache Nuxt/Nitro build artifacts based on a hash of the configuration and source files.",[2859,6041,6042,6043,5827,6046,6049],{},"This only works for source files within ",[2881,6044,6045],{},"srcDir",[2881,6047,6048],{},"serverDir"," for the Vue/Nitro parts of your app.",[2870,6051,6052,6058],{},[2873,6053,6054,2879,6056],{},[2876,6055,2878],{},[2881,6057,4105],{},[2873,6059,6060,3373,6062],{},[2876,6061,3372],{},[2881,6063,4112],{},[3383,6065,6067],{"id":6066},"checkoutdatedbuildinterval",[2881,6068,6069],{},"checkOutdatedBuildInterval",[2859,6071,6072,6073,6076,6077,3141],{},"Set the time interval (in ms) to check for new builds. Disabled when ",[2881,6074,6075],{},"experimental.appManifest"," is ",[2881,6078,4112],{},[2859,6080,4554,6081,6083],{},[2881,6082,4112],{}," to disable.",[2870,6085,6086,6092],{},[2873,6087,6088,2879,6090],{},[2876,6089,2878],{},[2881,6091,5409],{},[2873,6093,6094,3373,6096],{},[2876,6095,3372],{},[2881,6097,6098],{},"3600000",[3383,6100,6102],{"id":6101},"chromedevtoolsprojectsettings",[2881,6103,6104],{},"chromeDevtoolsProjectSettings",[2859,6106,6107],{},"Enable integration with Chrome DevTools Workspaces for Nuxt projects.",[2870,6109,6110,6116],{},[2873,6111,6112,2879,6114],{},[2876,6113,2878],{},[2881,6115,4105],{},[2873,6117,6118,3373,6120],{},[2876,6119,3372],{},[2881,6121,4557],{},[2859,6123,6124,2879,6126],{},[2876,6125,4117],{},[4119,6127,6130],{"href":6128,"rel":6129},"https://docs.google.com/document/d/1rfKPnxsNuXhnF7AiQZhu9kIwdiMS5hnAI05HBwFuBSM",[4123],"Chrome DevTools Project Settings",[3383,6132,6134],{"id":6133},"clientfallback",[2881,6135,6136],{},"clientFallback",[2859,6138,6139,6140,6142],{},"Whether to enable the experimental ",[2881,6141,448],{}," component for rendering content on the client if there's an error in SSR.",[2870,6144,6145,6151],{},[2873,6146,6147,2879,6149],{},[2876,6148,2878],{},[2881,6150,4105],{},[2873,6152,6153,3373,6155],{},[2876,6154,3372],{},[2881,6156,4112],{},[3383,6158,6160],{"id":6159},"clientnodecompat",[2881,6161,6162],{},"clientNodeCompat",[2859,6164,6165,6166,3141],{},"Automatically polyfill Node.js imports in the client build using ",[2881,6167,6168],{},"unenv",[2870,6170,6171,6177],{},[2873,6172,6173,2879,6175],{},[2876,6174,2878],{},[2881,6176,4105],{},[2873,6178,6179,3373,6181],{},[2876,6180,3372],{},[2881,6182,4112],{},[2859,6184,6185,2879,6187],{},[2876,6186,4117],{},[4119,6188,6168],{"href":6189,"rel":6190},"https://github.com/unjs/unenv",[4123],[3383,6192,6194],{"id":6193},"compiletemplate",[2881,6195,6196],{},"compileTemplate",[2859,6198,6199,6200,6203],{},"Whether to use ",[2881,6201,6202],{},"lodash.template"," to compile Nuxt templates.",[2859,6205,6206,6207,3141],{},"This flag will be removed with the release of v4 and exists only for advance testing within Nuxt v3.12+ or in ",[4119,6208,6210],{"href":6209},"/docs/guide/going-further/nightly-release-channel","the nightly release channel",[2870,6212,6213,6219],{},[2873,6214,6215,2879,6217],{},[2876,6216,2878],{},[2881,6218,4105],{},[2873,6220,6221,3373,6223],{},[2876,6222,3372],{},[2881,6224,4557],{},[3383,6226,6228],{"id":6227},"componentislands",[2881,6229,6230],{},"componentIslands",[2859,6232,6233,6234,5827,6236,6239],{},"Experimental component islands support with ",[2881,6235,492],{},[2881,6237,6238],{},".island.vue"," files.",[2859,6241,6242],{},"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.",[2870,6244,6245,6251],{},[2873,6246,6247,2879,6249],{},[2876,6248,2878],{},[2881,6250,3367],{},[2873,6252,6253,3373,6255],{},[2876,6254,3372],{},[2881,6256,6257],{},"\"auto\"",[3383,6259,6261],{"id":6260},"configschema",[2881,6262,6263],{},"configSchema",[2859,6265,6266],{},"Config schema support",[2870,6268,6269,6275],{},[2873,6270,6271,2879,6273],{},[2876,6272,2878],{},[2881,6274,4105],{},[2873,6276,6277,3373,6279],{},[2876,6278,3372],{},[2881,6280,4557],{},[2859,6282,6283,2879,6285],{},[2876,6284,4117],{},[4119,6286,6289],{"href":6287,"rel":6288},"https://github.com/nuxt/nuxt/issues/15592",[4123],"Nuxt Issue #15592",[3383,6291,6293],{"id":6292},"cookiestore",[2881,6294,6295],{},"cookieStore",[2859,6297,6298,6299,6301],{},"Enables CookieStore support to listen for cookie updates (if supported by the browser) and refresh ",[2881,6300,519],{}," ref values.",[2870,6303,6304,6310],{},[2873,6305,6306,2879,6308],{},[2876,6307,2878],{},[2881,6309,4105],{},[2873,6311,6312,3373,6314],{},[2876,6313,3372],{},[2881,6315,4557],{},[2859,6317,6318,2879,6320],{},[2876,6319,4117],{},[4119,6321,6324],{"href":6322,"rel":6323},"https://developer.mozilla.org/en-US/docs/Web/API/CookieStore",[4123],"CookieStore",[3383,6326,6328],{"id":6327},"crossoriginprefetch",[2881,6329,6330],{},"crossOriginPrefetch",[2859,6332,6333],{},"Enable cross-origin prefetch using the Speculation Rules API.",[2870,6335,6336,6342],{},[2873,6337,6338,2879,6340],{},[2876,6339,2878],{},[2881,6341,4105],{},[2873,6343,6344,3373,6346],{},[2876,6345,3372],{},[2881,6347,4112],{},[3383,6349,6351],{"id":6350},"debugmodulemutation",[2881,6352,6353],{},"debugModuleMutation",[2859,6355,6356,6357,6360],{},"Record mutations to ",[2881,6358,6359],{},"nuxt.options"," in module context, helping to debug configuration changes made by modules during the Nuxt initialization phase.",[2859,6362,6363],{},"When enabled, Nuxt will track which modules modify configuration options, making it easier to trace unexpected configuration changes.",[2870,6365,6366,6372],{},[2873,6367,6368,2879,6370],{},[2876,6369,2878],{},[2881,6371,4105],{},[2873,6373,6374,3373,6376],{},[2876,6375,3372],{},[2881,6377,4112],{},[2859,6379,6380,2922],{},[2876,6381,3168],{},[2890,6383,6385],{"className":3416,"code":6384,"language":3418,"meta":2895,"style":2895},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Enable tracking of config mutations by modules\n    debugModuleMutation: true\n  }\n})\n",[2881,6386,6387,6391,6403,6411,6416,6425,6429],{"__ignoreMap":2895},[2899,6388,6389],{"class":2901,"line":2902},[2899,6390,5966],{"class":3855},[2899,6392,6393,6395,6397,6399,6401],{"class":2901,"line":2909},[2899,6394,3181],{"class":3180},[2899,6396,3184],{"class":3180},[2899,6398,3429],{"class":3213},[2899,6400,3218],{"class":3217},[2899,6402,2906],{"class":2905},[2899,6404,6405,6407,6409],{"class":2901,"line":2937},[2899,6406,5983],{"class":3192},[2899,6408,2922],{"class":2905},[2899,6410,3187],{"class":2905},[2899,6412,6413],{"class":2901,"line":2957},[2899,6414,6415],{"class":3855},"    // Enable tracking of config mutations by modules\n",[2899,6417,6418,6421,6423],{"class":2901,"line":2978},[2899,6419,6420],{"class":3192},"    debugModuleMutation",[2899,6422,2922],{"class":2905},[2899,6424,5045],{"class":6002},[2899,6426,6427],{"class":2901,"line":2998},[2899,6428,3339],{"class":2905},[2899,6430,6431,6433],{"class":2901,"line":3019},[2899,6432,3467],{"class":2905},[2899,6434,3470],{"class":3217},[2859,6436,6437,2879,6439],{},[2876,6438,4117],{},[4119,6440,6443],{"href":6441,"rel":6442},"https://github.com/nuxt/nuxt/pull/30555",[4123],"PR #30555",[3383,6445,6447],{"id":6446},"decorators",[2881,6448,6446],{},[2859,6450,6451],{},"Enable to use experimental decorators in Nuxt and Nitro.",[2870,6453,6454,6460],{},[2873,6455,6456,2879,6458],{},[2876,6457,2878],{},[2881,6459,4105],{},[2873,6461,6462,3373,6464],{},[2876,6463,3372],{},[2881,6465,4112],{},[2859,6467,6468,2879,6470],{},[2876,6469,4117],{},[4119,6471,6472],{"href":6472,"rel":6473},"https://github.com/tc39/proposal-decorators",[4123],[3383,6475,6477],{"id":6476},"defaults",[2881,6478,6476],{},[2859,6480,6481],{},"This allows specifying the default options for core Nuxt components and composables.",[2859,6483,6484,6485,6487,6488,6490],{},"These options will likely be moved elsewhere in the future, such as into ",[2881,6486,4503],{}," or into the ",[2881,6489,1195],{}," directory.",[4304,6492,6494],{"id":6493},"nuxtlink",[2881,6495,6496],{},"nuxtLink",[6498,6499,6501],"h5",{"id":6500},"componentname",[2881,6502,6503],{},"componentName",[2870,6505,6506,6512],{},[2873,6507,6508,2879,6510],{},[2876,6509,2878],{},[2881,6511,3367],{},[2873,6513,6514,3373,6516],{},[2876,6515,3372],{},[2881,6517,6518],{},"\"NuxtLink\"",[6498,6520,6522],{"id":6521},"prefetch",[2881,6523,6521],{},[2870,6525,6526,6532],{},[2873,6527,6528,2879,6530],{},[2876,6529,2878],{},[2881,6531,4105],{},[2873,6533,6534,3373,6536],{},[2876,6535,3372],{},[2881,6537,4557],{},[6498,6539,6541],{"id":6540},"prefetchon",[2881,6542,6543],{},"prefetchOn",[6545,6546,6548],"h6",{"id":6547},"visibility",[2881,6549,6547],{},[2870,6551,6552,6558],{},[2873,6553,6554,2879,6556],{},[2876,6555,2878],{},[2881,6557,4105],{},[2873,6559,6560,3373,6562],{},[2876,6561,3372],{},[2881,6563,4557],{},[4304,6565,6567],{"id":6566},"useasyncdata",[2881,6568,515],{},[2859,6570,6571,6572,6574,6575,6577],{},"Options that apply to ",[2881,6573,515],{}," (and also therefore ",[2881,6576,527],{},")",[6498,6579,6581],{"id":6580},"deep",[2881,6582,6580],{},[2870,6584,6585,6591],{},[2873,6586,6587,2879,6589],{},[2876,6588,2878],{},[2881,6590,4105],{},[2873,6592,6593,3373,6595],{},[2876,6594,3372],{},[2881,6596,4557],{},[6498,6598,6600],{"id":6599},"errorvalue",[2881,6601,6602],{},"errorValue",[2870,6604,6605,6611],{},[2873,6606,6607,2879,6609],{},[2876,6608,2878],{},[2881,6610,3367],{},[2873,6612,6613,3373,6615],{},[2876,6614,3372],{},[2881,6616,6617],{},"\"null\"",[6498,6619,6621],{"id":6620},"value",[2881,6622,6620],{},[2870,6624,6625,6631],{},[2873,6626,6627,2879,6629],{},[2876,6628,2878],{},[2881,6630,3367],{},[2873,6632,6633,3373,6635],{},[2876,6634,3372],{},[2881,6636,6617],{},[4304,6638,6640],{"id":6639},"usefetch",[2881,6641,527],{},[3383,6643,6645],{"id":6644},"emitroutechunkerror",[2881,6646,6647],{},"emitRouteChunkError",[2859,6649,6650,6651,6654],{},"Emit ",[2881,6652,6653],{},"app:chunkError"," hook when there is an error loading vite/webpack chunks.",[2859,6656,6657,6658,6661,6662,6665,6666,6668,6669,3141],{},"By default, Nuxt will also perform a reload of the new route when a chunk fails to load when navigating to a new route (",[2881,6659,6660],{},"automatic",").\nSetting ",[2881,6663,6664],{},"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 ",[2881,6667,4112],{},", or handle chunk errors manually by setting it to ",[2881,6670,6671],{},"manual",[2870,6673,6674,6680],{},[2873,6675,6676,2879,6678],{},[2876,6677,2878],{},[2881,6679,3367],{},[2873,6681,6682,3373,6684],{},[2876,6683,3372],{},[2881,6685,6686],{},"\"automatic\"",[2859,6688,6689,2879,6691],{},[2876,6690,4117],{},[4119,6692,6695],{"href":6693,"rel":6694},"https://github.com/nuxt/nuxt/pull/19038",[4123],"Nuxt PR #19038",[3383,6697,6699],{"id":6698},"enforcemodulecompatibility",[2881,6700,6701],{},"enforceModuleCompatibility",[2859,6703,6704],{},"Whether Nuxt should stop if a Nuxt module is incompatible.",[2870,6706,6707,6713],{},[2873,6708,6709,2879,6711],{},[2876,6710,2878],{},[2881,6712,4105],{},[2873,6714,6715,3373,6717],{},[2876,6716,3372],{},[2881,6718,4112],{},[3383,6720,6722],{"id":6721},"entryimportmap",[2881,6723,6724],{},"entryImportMap",[2870,6726,6727,6733],{},[2873,6728,6729,2879,6731],{},[2876,6730,2878],{},[2881,6732,4105],{},[2873,6734,6735,3373,6737],{},[2876,6736,3372],{},[2881,6738,4557],{},[3383,6740,6742],{"id":6741},"externalvue",[2881,6743,6744],{},"externalVue",[2859,6746,6747,6748,6751,6752,5827,6755,6758],{},"Externalize ",[2881,6749,6750],{},"vue",", ",[2881,6753,6754],{},"@vue/*",[2881,6756,6757],{},"vue-router"," when building.",[2870,6760,6761,6767],{},[2873,6762,6763,2879,6765],{},[2876,6764,2878],{},[2881,6766,4105],{},[2873,6768,6769,3373,6771],{},[2876,6770,3372],{},[2881,6772,4557],{},[2859,6774,6775,2879,6777],{},[2876,6776,4117],{},[4119,6778,6781],{"href":6779,"rel":6780},"https://github.com/nuxt/nuxt/issues/13632",[4123],"Nuxt Issue #13632",[3383,6783,6785],{"id":6784},"extrapagemetaextractionkeys",[2881,6786,6787],{},"extraPageMetaExtractionKeys",[2859,6789,6790,6791,3141],{},"Configure additional keys to extract from the page metadata when using ",[2881,6792,6793],{},"scanPageMeta",[2859,6795,6796],{},"This allows modules to access additional metadata from the page metadata. It's recommended to augment the NuxtPage types with your keys.",[2870,6798,6799],{},[2873,6800,6801,2879,6803],{},[2876,6802,2878],{},[2881,6804,4712],{},[3383,6806,6808],{"id":6807},"extractasyncdatahandlers",[2881,6809,6810],{},"extractAsyncDataHandlers",[2870,6812,6813,6819],{},[2873,6814,6815,2879,6817],{},[2876,6816,2878],{},[2881,6818,4105],{},[2873,6820,6821,3373,6823],{},[2876,6822,3372],{},[2881,6824,4112],{},[3383,6826,6828],{"id":6827},"granularcacheddata",[2881,6829,6830],{},"granularCachedData",[2859,6832,6833,6834,6837,6838,5827,6840,3141],{},"Whether to call and use the result from ",[2881,6835,6836],{},"getCachedData"," on manual refresh for ",[2881,6839,515],{},[2881,6841,527],{},[2870,6843,6844,6850],{},[2873,6845,6846,2879,6848],{},[2876,6847,2878],{},[2881,6849,4105],{},[2873,6851,6852,3373,6854],{},[2876,6853,3372],{},[2881,6855,4112],{},[3383,6857,6859],{"id":6858},"headnext",[2881,6860,6861],{},"headNext",[2859,6863,6864],{},"Use new experimental head optimisations:",[2870,6866,6867,6870,6876],{},[2873,6868,6869],{},"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",[2873,6871,6872,2879,6874],{},[2876,6873,2878],{},[2881,6875,4105],{},[2873,6877,6878,3373,6880],{},[2876,6879,3372],{},[2881,6881,4557],{},[2859,6883,6884,2879,6886],{},[2876,6885,4117],{},[4119,6887,6890],{"href":6888,"rel":6889},"https://github.com/nuxt/nuxt/discussions/22632",[4123],"Nuxt Discussion #22632",[3383,6892,6894],{"id":6893},"inlinerouterules",[2881,6895,6896],{},"inlineRouteRules",[2859,6898,6899,6900,6903,6904,6907,6908,3141],{},"Allow defining ",[2881,6901,6902],{},"routeRules"," directly within your ",[2881,6905,6906],{},"~/pages"," directory using ",[2881,6909,682],{},[2859,6911,6912,6913,6916,6917,6920,6921,6916,6924,6927,6928,4564,6930,6932,6933,6935,6936,6903,6938,3141],{},"Rules are converted (based on the path) and applied for server requests. For example, a rule defined in ",[2881,6914,6915],{},"~/pages/foo/bar.vue"," will be applied to ",[2881,6918,6919],{},"/foo/bar"," requests. A rule in ",[2881,6922,6923],{},"~/pages/foo/[id].vue",[2881,6925,6926],{},"/foo/**"," requests.\nFor more control, such as if you are using a custom ",[2881,6929,5018],{},[2881,6931,2865],{}," set in the page's ",[2881,6934,678],{},", you should set ",[2881,6937,6902],{},[2881,6939,3163],{},[2870,6941,6942,6948],{},[2873,6943,6944,2879,6946],{},[2876,6945,2878],{},[2881,6947,4105],{},[2873,6949,6950,3373,6952],{},[2876,6951,3372],{},[2881,6953,4112],{},[3383,6955,6957],{"id":6956},"lazyhydration",[2881,6958,6959],{},"lazyHydration",[2859,6961,6962,6963,6966],{},"Enable automatic configuration of hydration strategies for ",[2881,6964,6965],{},"\u003CLazy>"," components.",[2859,6968,6969],{},"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.",[2870,6971,6972,6978],{},[2873,6973,6974,2879,6976],{},[2876,6975,2878],{},[2881,6977,4105],{},[2873,6979,6980,3373,6982],{},[2876,6981,3372],{},[2881,6983,4557],{},[2859,6985,6986,2922],{},[2876,6987,3168],{},[2890,6989,6991],{"className":3416,"code":6990,"language":3418,"meta":2895,"style":2895},"// 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",[2881,6992,6993,6997,7009,7017,7030,7034,7040,7045,7050,7060,7070,7081,7090],{"__ignoreMap":2895},[2899,6994,6995],{"class":2901,"line":2902},[2899,6996,5966],{"class":3855},[2899,6998,6999,7001,7003,7005,7007],{"class":2901,"line":2909},[2899,7000,3181],{"class":3180},[2899,7002,3184],{"class":3180},[2899,7004,3429],{"class":3213},[2899,7006,3218],{"class":3217},[2899,7008,2906],{"class":2905},[2899,7010,7011,7013,7015],{"class":2901,"line":2937},[2899,7012,5983],{"class":3192},[2899,7014,2922],{"class":2905},[2899,7016,3187],{"class":2905},[2899,7018,7019,7022,7024,7027],{"class":2901,"line":2957},[2899,7020,7021],{"class":3192},"    lazyHydration",[2899,7023,2922],{"class":2905},[2899,7025,7026],{"class":6002}," true",[2899,7028,7029],{"class":3855}," // Enable smart hydration strategies for Lazy components\n",[2899,7031,7032],{"class":2901,"line":2978},[2899,7033,3339],{"class":2905},[2899,7035,7036,7038],{"class":2901,"line":2998},[2899,7037,3467],{"class":2905},[2899,7039,3470],{"class":3217},[2899,7041,7042],{"class":2901,"line":3019},[2899,7043,7044],{"emptyLinePlaceholder":1196},"\n",[2899,7046,7047],{"class":2901,"line":3039},[2899,7048,7049],{"class":3855},"// In your Vue components\n",[2899,7051,7052,7055,7057],{"class":2901,"line":3059},[2899,7053,7054],{"class":3217},"\u003C",[2899,7056,4597],{"class":3494},[2899,7058,7059],{"class":3217},">\n",[2899,7061,7062,7065,7068],{"class":2901,"line":3080},[2899,7063,7064],{"class":3217},"  \u003C",[2899,7066,7067],{"class":3494},"Lazy",[2899,7069,7059],{"class":3217},[2899,7071,7072,7075,7078],{"class":2901,"line":3101},[2899,7073,7074],{"class":2905},"    \u003C",[2899,7076,7077],{"class":3217},"ExpensiveComponent ",[2899,7079,7080],{"class":2905},"/>\n",[2899,7082,7083,7086,7088],{"class":2901,"line":3121},[2899,7084,7085],{"class":2905},"  \u003C/",[2899,7087,7067],{"class":3217},[2899,7089,7059],{"class":2905},[2899,7091,7092,7095,7097],{"class":2901,"line":3784},[2899,7093,7094],{"class":2905},"\u003C/",[2899,7096,4597],{"class":3217},[2899,7098,7059],{"class":2905},[2859,7100,7101,2879,7103],{},[2876,7102,4117],{},[4119,7104,7107],{"href":7105,"rel":7106},"https://github.com/nuxt/nuxt/pull/26468",[4123],"PR #26468",[3383,7109,7111],{"id":7110},"locallayeraliases",[2881,7112,7113],{},"localLayerAliases",[2859,7115,7116,7117,6751,7119,6751,7121,5827,7123,7125],{},"Resolve ",[2881,7118,2916],{},[2881,7120,2962],{},[2881,7122,2942],{},[2881,7124,2983],{}," aliases located within layers with respect to their layer source and root directories.",[2870,7127,7128,7134],{},[2873,7129,7130,2879,7132],{},[2876,7131,2878],{},[2881,7133,4105],{},[2873,7135,7136,3373,7138],{},[2876,7137,3372],{},[2881,7139,4557],{},[3383,7141,7143],{"id":7142},"navigationrepaint",[2881,7144,7145],{},"navigationRepaint",[2859,7147,7148],{},"Wait for a single animation frame before navigation, which gives an opportunity for the browser to repaint, acknowledging user interaction.",[2859,7150,7151],{},"It can reduce INP when navigating on prerendered routes.",[2870,7153,7154,7160],{},[2873,7155,7156,2879,7158],{},[2876,7157,2878],{},[2881,7159,4105],{},[2873,7161,7162,3373,7164],{},[2876,7163,3372],{},[2881,7165,4557],{},[3383,7167,7169],{"id":7168},"nitroautoimports",[2881,7170,7171],{},"nitroAutoImports",[2870,7173,7174,7180],{},[2873,7175,7176,2879,7178],{},[2876,7177,2878],{},[2881,7179,4105],{},[2873,7181,7182,3373,7184],{},[2876,7183,3372],{},[2881,7185,4557],{},[3383,7187,7189],{"id":7188},"novueserver",[2881,7190,7191],{},"noVueServer",[2859,7193,7194],{},"Disable vue server renderer endpoint within nitro.",[2870,7196,7197,7203],{},[2873,7198,7199,2879,7201],{},[2876,7200,2878],{},[2881,7202,4105],{},[2873,7204,7205,3373,7207],{},[2876,7206,3372],{},[2881,7208,4112],{},[3383,7210,7212],{"id":7211},"normalizecomponentnames",[2881,7213,7214],{},"normalizeComponentNames",[2859,7216,7217],{},"Ensure that auto-generated Vue component names match the full component name you would use to auto-import the component.",[2870,7219,7220,7226],{},[2873,7221,7222,2879,7224],{},[2876,7223,2878],{},[2881,7225,4105],{},[2873,7227,7228,3373,7230],{},[2876,7229,3372],{},[2881,7231,4112],{},[3383,7233,7235],{"id":7234},"parseerrordata",[2881,7236,7237],{},"parseErrorData",[2859,7239,7240,7241,7244],{},"Whether to parse ",[2881,7242,7243],{},"error.data"," when rendering a server error page.",[2870,7246,7247,7253],{},[2873,7248,7249,2879,7251],{},[2876,7250,2878],{},[2881,7252,4105],{},[2873,7254,7255,3373,7257],{},[2876,7256,3372],{},[2881,7258,4112],{},[3383,7260,7262],{"id":7261},"payloadextraction",[2881,7263,7264],{},"payloadExtraction",[2859,7266,7267],{},"When this option is enabled (by default) payload of pages that are prerendered are extracted",[2870,7269,7270,7276],{},[2873,7271,7272,2879,7274],{},[2876,7273,2878],{},[2881,7275,4105],{},[2873,7277,7278,3373,7280],{},[2876,7279,3372],{},[2881,7281,4557],{},[3383,7283,7285],{"id":7284},"pendingwhenidle",[2881,7286,7287],{},"pendingWhenIdle",[2859,7289,7290,7291,5827,7293,7295,7296,7299,7300,7302],{},"For ",[2881,7292,515],{},[2881,7294,527],{},", whether ",[2881,7297,7298],{},"pending"," should be ",[2881,7301,4557],{}," when data has not yet started to be fetched.",[2870,7304,7305,7311],{},[2873,7306,7307,2879,7309],{},[2876,7308,2878],{},[2881,7310,4105],{},[2873,7312,7313,3373,7315],{},[2876,7314,3372],{},[2881,7316,4557],{},[3383,7318,7320],{"id":7319},"polyfillvueusehead",[2881,7321,7322],{},"polyfillVueUseHead",[2859,7324,7325,7326,7329],{},"Whether or not to add a compatibility layer for modules, plugins or user code relying on the old ",[2881,7327,7328],{},"@vueuse/head"," API.",[2859,7331,7332],{},"This is disabled to reduce the client-side bundle by ~0.5kb.",[2870,7334,7335,7341],{},[2873,7336,7337,2879,7339],{},[2876,7338,2878],{},[2881,7340,4105],{},[2873,7342,7343,3373,7345],{},[2876,7344,3372],{},[2881,7346,4112],{},[3383,7348,7350],{"id":7349},"purgecacheddata",[2881,7351,7352],{},"purgeCachedData",[2859,7354,7355],{},"Whether to clean up Nuxt static and asyncData caches on route navigation.",[2859,7357,7358,7359,5827,7361,7364],{},"Nuxt will automatically purge cached data from ",[2881,7360,515],{},[2881,7362,7363],{},"nuxtApp.static.data",". This helps prevent memory leaks and ensures fresh data is loaded when needed, but it is possible to disable it.",[2870,7366,7367,7373],{},[2873,7368,7369,2879,7371],{},[2876,7370,2878],{},[2881,7372,4105],{},[2873,7374,7375,3373,7377],{},[2876,7376,3372],{},[2881,7378,4557],{},[2859,7380,7381,2922],{},[2876,7382,3168],{},[2890,7384,7386],{"className":3416,"code":7385,"language":3418,"meta":2895,"style":2895},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Disable automatic cache cleanup (default is true)\n    purgeCachedData: false\n  }\n})\n",[2881,7387,7388,7392,7404,7412,7417,7427,7431],{"__ignoreMap":2895},[2899,7389,7390],{"class":2901,"line":2902},[2899,7391,5966],{"class":3855},[2899,7393,7394,7396,7398,7400,7402],{"class":2901,"line":2909},[2899,7395,3181],{"class":3180},[2899,7397,3184],{"class":3180},[2899,7399,3429],{"class":3213},[2899,7401,3218],{"class":3217},[2899,7403,2906],{"class":2905},[2899,7405,7406,7408,7410],{"class":2901,"line":2937},[2899,7407,5983],{"class":3192},[2899,7409,2922],{"class":2905},[2899,7411,3187],{"class":2905},[2899,7413,7414],{"class":2901,"line":2957},[2899,7415,7416],{"class":3855},"    // Disable automatic cache cleanup (default is true)\n",[2899,7418,7419,7422,7424],{"class":2901,"line":2978},[2899,7420,7421],{"class":3192},"    purgeCachedData",[2899,7423,2922],{"class":2905},[2899,7425,7426],{"class":6002}," false\n",[2899,7428,7429],{"class":2901,"line":2998},[2899,7430,3339],{"class":2905},[2899,7432,7433,7435],{"class":2901,"line":3019},[2899,7434,3467],{"class":2905},[2899,7436,3470],{"class":3217},[2859,7438,7439,2879,7441],{},[2876,7440,4117],{},[4119,7442,7445],{"href":7443,"rel":7444},"https://github.com/nuxt/nuxt/pull/31379",[4123],"PR #31379",[3383,7447,7449],{"id":7448},"relativewatchpaths",[2881,7450,7451],{},"relativeWatchPaths",[2859,7453,7454,7455,7458],{},"Whether to provide relative paths in the ",[2881,7456,7457],{},"builder:watch"," hook.",[2859,7460,6206,7461,3141],{},[4119,7462,6210],{"href":6209},[2870,7464,7465,7471],{},[2873,7466,7467,2879,7469],{},[2876,7468,2878],{},[2881,7470,4105],{},[2873,7472,7473,3373,7475],{},[2876,7474,3372],{},[2881,7476,4557],{},[3383,7478,7480],{"id":7479},"renderjsonpayloads",[2881,7481,7482],{},"renderJsonPayloads",[2859,7484,7485],{},"Render JSON payloads with support for revivifying complex types.",[2870,7487,7488,7494],{},[2873,7489,7490,2879,7492],{},[2876,7491,2878],{},[2881,7493,4105],{},[2873,7495,7496,3373,7498],{},[2876,7497,3372],{},[2881,7499,4557],{},[3383,7501,7503],{"id":7502},"resetasyncdatatoundefined",[2881,7504,7505],{},"resetAsyncDataToUndefined",[2859,7507,7508,7509,5827,7512,7514,7515,7518,7519,7522,7523,3141],{},"Whether ",[2881,7510,7511],{},"clear",[2881,7513,650],{}," should reset async data to its ",[3135,7516,7517],{},"default"," value or update it to ",[2881,7520,7521],{},"null","/",[2881,7524,7525],{},"undefined",[2870,7527,7528,7534],{},[2873,7529,7530,2879,7532],{},[2876,7531,2878],{},[2881,7533,4105],{},[2873,7535,7536,3373,7538],{},[2876,7537,3372],{},[2881,7539,4557],{},[3383,7541,7543],{"id":7542},"respectnossrheader",[2881,7544,7545],{},"respectNoSSRHeader",[2859,7547,7548,7549,7552],{},"Allow disabling Nuxt SSR responses by setting the ",[2881,7550,7551],{},"x-nuxt-no-ssr"," header.",[2870,7554,7555,7561],{},[2873,7556,7557,2879,7559],{},[2876,7558,2878],{},[2881,7560,4105],{},[2873,7562,7563,3373,7565],{},[2876,7564,3372],{},[2881,7566,4112],{},[3383,7568,7570],{"id":7569},"restorestate",[2881,7571,7572],{},"restoreState",[2859,7574,7575,7576,7579,7580,7583],{},"Whether to restore Nuxt app state from ",[2881,7577,7578],{},"sessionStorage"," when reloading the page after a chunk error or manual ",[2881,7581,7582],{},"reloadNuxtApp()"," call.",[2859,7585,7586,7587,7589],{},"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 ",[2881,7588,619],{}," as auto-generated keys may not match across builds.",[2870,7591,7592,7598],{},[2873,7593,7594,2879,7596],{},[2876,7595,2878],{},[2881,7597,4105],{},[2873,7599,7600,3373,7602],{},[2876,7601,3372],{},[2881,7603,4112],{},[3383,7605,7607],{"id":7606},"runtimebaseurl",[2881,7608,7609],{},"runtimeBaseURL",[2870,7611,7612,7618],{},[2873,7613,7614,2879,7616],{},[2876,7615,2878],{},[2881,7617,4105],{},[2873,7619,7620,3373,7622],{},[2876,7621,3372],{},[2881,7623,4112],{},[3383,7625,7627],{"id":7626},"scanpagemeta",[2881,7628,6793],{},[2859,7630,7631,7632,7634],{},"Allow exposing some route metadata defined in ",[2881,7633,678],{}," at build-time to modules (alias, name, path, redirect, props, middleware).",[2859,7636,7637],{},"This only works with static or strings/arrays rather than variables or conditional assignment.",[2870,7639,7640,7646],{},[2873,7641,7642,2879,7644],{},[2876,7643,2878],{},[2881,7645,4105],{},[2873,7647,7648,3373,7650],{},[2876,7649,3372],{},[2881,7651,4557],{},[2859,7653,7654,2879,7656],{},[2876,7655,4117],{},[4119,7657,7660],{"href":7658,"rel":7659},"https://github.com/nuxt/nuxt/issues/24770",[4123],"Nuxt Issues #24770",[3383,7662,7664],{"id":7663},"serverappconfig",[2881,7665,7666],{},"serverAppConfig",[2870,7668,7669,7675],{},[2873,7670,7671,2879,7673],{},[2876,7672,2878],{},[2881,7674,4105],{},[2873,7676,7677,3373,7679],{},[2876,7678,3372],{},[2881,7680,4557],{},[3383,7682,7684],{"id":7683},"sharedprerenderdata",[2881,7685,7686],{},"sharedPrerenderData",[2859,7688,7689,7690,7692,7693,4564,7695,7697],{},"Automatically share payload ",[3135,7691,3300],{}," between pages that are prerendered. This can result in a significant performance improvement when prerendering sites that use ",[2881,7694,515],{},[2881,7696,527],{}," and fetch the same data in different pages.",[2859,7699,7700,7701,7703,7704,7706],{},"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 ",[2881,7702,515],{}," to fetch data related to a particular page, you should provide a key that uniquely matches that data. (",[2881,7705,527],{}," should do this automatically for you.)",[2870,7708,7709,7715],{},[2873,7710,7711,2879,7713],{},[2876,7712,2878],{},[2881,7714,4105],{},[2873,7716,7717,3373,7719],{},[2876,7718,3372],{},[2881,7720,4112],{},[2859,7722,7723,2922],{},[2876,7724,3168],{},[2890,7726,7728],{"className":3416,"code":7727,"language":3418,"meta":2895,"style":2895},"// 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",[2881,7729,7730,7735,7740,7756,7789,7828,7834,7839,7877,7907],{"__ignoreMap":2895},[2899,7731,7732],{"class":2901,"line":2902},[2899,7733,7734],{"class":3855},"// This would be unsafe in a dynamic page (e.g. `[slug].vue`) because the route slug makes a difference\n",[2899,7736,7737],{"class":2901,"line":2909},[2899,7738,7739],{"class":3855},"// to the data fetched, but Nuxt can't know that because it's not reflected in the key.\n",[2899,7741,7742,7745,7748,7750,7753],{"class":2901,"line":2937},[2899,7743,7744],{"class":2915},"const",[2899,7746,7747],{"class":3217}," route ",[2899,7749,3489],{"class":2905},[2899,7751,7752],{"class":3213}," useRoute",[2899,7754,7755],{"class":3217},"()\n",[2899,7757,7758,7760,7763,7766,7768,7771,7774,7777,7779,7782,7785,7787],{"class":2901,"line":2957},[2899,7759,7744],{"class":2915},[2899,7761,7762],{"class":2905}," {",[2899,7764,7765],{"class":3217}," data ",[2899,7767,3467],{"class":2905},[2899,7769,7770],{"class":2905}," =",[2899,7772,7773],{"class":3180}," await",[2899,7775,7776],{"class":3213}," useAsyncData",[2899,7778,3218],{"class":3217},[2899,7780,7781],{"class":2915},"async",[2899,7783,7784],{"class":2905}," ()",[2899,7786,4831],{"class":2915},[2899,7788,3187],{"class":2905},[2899,7790,7791,7794,7796,7799,7801,7804,7807,7810,7813,7815,7818,7820,7823,7826],{"class":2901,"line":2978},[2899,7792,7793],{"class":3180},"  return",[2899,7795,7773],{"class":3180},[2899,7797,7798],{"class":3213}," $fetch",[2899,7800,3218],{"class":3192},[2899,7802,7803],{"class":2905},"`",[2899,7805,7806],{"class":2928},"/api/my-page/",[2899,7808,7809],{"class":2905},"${",[2899,7811,7812],{"class":3217},"route",[2899,7814,3141],{"class":2905},[2899,7816,7817],{"class":3217},"params",[2899,7819,3141],{"class":2905},[2899,7821,7822],{"class":3217},"slug",[2899,7824,7825],{"class":2905},"}`",[2899,7827,3470],{"class":3192},[2899,7829,7830,7832],{"class":2901,"line":2998},[2899,7831,3467],{"class":2905},[2899,7833,3470],{"class":3217},[2899,7835,7836],{"class":2901,"line":3019},[2899,7837,7838],{"class":3855},"// Instead, you should use a key that uniquely identifies the data fetched.\n",[2899,7840,7841,7843,7845,7847,7849,7851,7853,7855,7858,7860,7862,7864,7866,7868,7871,7873,7875],{"class":2901,"line":3039},[2899,7842,7744],{"class":2915},[2899,7844,7762],{"class":2905},[2899,7846,7765],{"class":3217},[2899,7848,3467],{"class":2905},[2899,7850,7770],{"class":2905},[2899,7852,7773],{"class":3180},[2899,7854,7776],{"class":3213},[2899,7856,7857],{"class":3217},"(route",[2899,7859,3141],{"class":2905},[2899,7861,7817],{"class":3217},[2899,7863,3141],{"class":2905},[2899,7865,7822],{"class":3217},[2899,7867,3236],{"class":2905},[2899,7869,7870],{"class":2915}," async",[2899,7872,7784],{"class":2905},[2899,7874,4831],{"class":2915},[2899,7876,3187],{"class":2905},[2899,7878,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905],{"class":2901,"line":3059},[2899,7880,7793],{"class":3180},[2899,7882,7773],{"class":3180},[2899,7884,7798],{"class":3213},[2899,7886,3218],{"class":3192},[2899,7888,7803],{"class":2905},[2899,7890,7806],{"class":2928},[2899,7892,7809],{"class":2905},[2899,7894,7812],{"class":3217},[2899,7896,3141],{"class":2905},[2899,7898,7817],{"class":3217},[2899,7900,3141],{"class":2905},[2899,7902,7822],{"class":3217},[2899,7904,7825],{"class":2905},[2899,7906,3470],{"class":3192},[2899,7908,7909,7911],{"class":2901,"line":3080},[2899,7910,3467],{"class":2905},[2899,7912,3470],{"class":3217},[3383,7914,7916],{"id":7915},"spaloadingtemplatelocation",[2881,7917,7918],{},"spaLoadingTemplateLocation",[2859,7920,7921],{},"Keep showing the spa-loading-template until suspense:resolve",[2870,7923,7924,7930],{},[2873,7925,7926,2879,7928],{},[2876,7927,2878],{},[2881,7929,3367],{},[2873,7931,7932,3373,7934],{},[2876,7933,3372],{},[2881,7935,7936],{},"\"within\"",[2859,7938,7939,2879,7941],{},[2876,7940,4117],{},[4119,7942,7945],{"href":7943,"rel":7944},"https://github.com/nuxt/nuxt/issues/21721",[4123],"Nuxt Issues #21721",[3383,7947,7949],{"id":7948},"templateimportresolution",[2881,7950,7951],{},"templateImportResolution",[2859,7953,7954],{},"Disable resolving imports into Nuxt templates from the path of the module that added the template.",[2859,7956,7957,7958,7960],{},"By default, Nuxt attempts to resolve imports in templates relative to the module that added them. Setting this to ",[2881,7959,4112],{}," disables this behavior, which may be useful if you're experiencing resolution conflicts in certain environments.",[2870,7962,7963,7969],{},[2873,7964,7965,2879,7967],{},[2876,7966,2878],{},[2881,7968,4105],{},[2873,7970,7971,3373,7973],{},[2876,7972,3372],{},[2881,7974,4557],{},[2859,7976,7977,2922],{},[2876,7978,3168],{},[2890,7980,7982],{"className":3416,"code":7981,"language":3418,"meta":2895,"style":2895},"// nuxt.config.ts\nexport default defineNuxtConfig({\n  experimental: {\n    // Disable template import resolution from module path\n    templateImportResolution: false\n  }\n})\n",[2881,7983,7984,7988,8000,8008,8013,8022,8026],{"__ignoreMap":2895},[2899,7985,7986],{"class":2901,"line":2902},[2899,7987,5966],{"class":3855},[2899,7989,7990,7992,7994,7996,7998],{"class":2901,"line":2909},[2899,7991,3181],{"class":3180},[2899,7993,3184],{"class":3180},[2899,7995,3429],{"class":3213},[2899,7997,3218],{"class":3217},[2899,7999,2906],{"class":2905},[2899,8001,8002,8004,8006],{"class":2901,"line":2937},[2899,8003,5983],{"class":3192},[2899,8005,2922],{"class":2905},[2899,8007,3187],{"class":2905},[2899,8009,8010],{"class":2901,"line":2957},[2899,8011,8012],{"class":3855},"    // Disable template import resolution from module path\n",[2899,8014,8015,8018,8020],{"class":2901,"line":2978},[2899,8016,8017],{"class":3192},"    templateImportResolution",[2899,8019,2922],{"class":2905},[2899,8021,7426],{"class":6002},[2899,8023,8024],{"class":2901,"line":2998},[2899,8025,3339],{"class":2905},[2899,8027,8028,8030],{"class":2901,"line":3019},[2899,8029,3467],{"class":2905},[2899,8031,3470],{"class":3217},[2859,8033,8034,2879,8036],{},[2876,8035,4117],{},[4119,8037,8040],{"href":8038,"rel":8039},"https://github.com/nuxt/nuxt/pull/31175",[4123],"PR #31175",[3383,8042,8044],{"id":8043},"templaterouteinjection",[2881,8045,8046],{},"templateRouteInjection",[2859,8048,8049,8050,8053,8054,8056,8057,8059,8060,8062,8063,8066],{},"By default the route object returned by the auto-imported ",[2881,8051,8052],{},"useRoute()"," composable is kept in sync with the current page in view in ",[2881,8055,468],{},". This is not true for ",[2881,8058,6757],{},"'s exported ",[2881,8061,591],{}," or for the default ",[2881,8064,8065],{},"$route"," object available in your Vue templates.",[2859,8068,8069,8070,8072,8073,3141],{},"By enabling this option a mixin will be injected to keep the ",[2881,8071,8065],{}," template object in sync with Nuxt's managed ",[2881,8074,8052],{},[2870,8076,8077,8083],{},[2873,8078,8079,2879,8081],{},[2876,8080,2878],{},[2881,8082,4105],{},[2873,8084,8085,3373,8087],{},[2876,8086,3372],{},[2881,8088,4557],{},[3383,8090,8092],{"id":8091},"templateutils",[2881,8093,8094],{},"templateUtils",[2859,8096,8097,8098,8100,8101,6751,8104,5827,8107,8110],{},"Whether to provide a legacy ",[2881,8099,8094],{}," object (with ",[2881,8102,8103],{},"serialize",[2881,8105,8106],{},"importName",[2881,8108,8109],{},"importSources",") when compiling Nuxt templates.",[2859,8112,6206,8113,3141],{},[4119,8114,6210],{"href":6209},[2870,8116,8117,8123],{},[2873,8118,8119,2879,8121],{},[2876,8120,2878],{},[2881,8122,4105],{},[2873,8124,8125,3373,8127],{},[2876,8126,3372],{},[2881,8128,4557],{},[3383,8130,8132],{"id":8131},"treeshakeclientonly",[2881,8133,8134],{},"treeshakeClientOnly",[2859,8136,8137],{},"Tree shakes contents of client-only components from server bundle.",[2870,8139,8140,8146],{},[2873,8141,8142,2879,8144],{},[2876,8143,2878],{},[2881,8145,4105],{},[2873,8147,8148,3373,8150],{},[2876,8149,3372],{},[2881,8151,4557],{},[2859,8153,8154,2879,8156],{},[2876,8155,4117],{},[4119,8157,8160],{"href":8158,"rel":8159},"https://github.com/nuxt/framework/pull/5750",[4123],"Nuxt PR #5750",[3383,8162,8164],{"id":8163},"typedpages",[2881,8165,8166],{},"typedPages",[2859,8168,8169,8170,3141],{},"Enable the new experimental typed router using ",[4119,8171,8174],{"href":8172,"rel":8173},"https://github.com/posva/unplugin-vue-router",[4123],"unplugin-vue-router",[2870,8176,8177,8183],{},[2873,8178,8179,2879,8181],{},[2876,8180,2878],{},[2881,8182,4105],{},[2873,8184,8185,3373,8187],{},[2876,8186,3372],{},[2881,8188,4112],{},[3383,8190,8192],{"id":8191},"viewtransition-1",[2881,8193,4449],{},[2859,8195,8196],{},"Enable View Transition API integration with client-side router.",[2870,8198,8199,8205],{},[2873,8200,8201,2879,8203],{},[2876,8202,2878],{},[2881,8204,4105],{},[2873,8206,8207,3373,8209],{},[2876,8208,3372],{},[2881,8210,4112],{},[2859,8212,8213,2879,8215],{},[2876,8214,4117],{},[4119,8216,8219],{"href":8217,"rel":8218},"https://developer.chrome.com/docs/web-platform/view-transitions",[4123],"View Transitions API",[3383,8221,8223],{"id":8222},"viteenvironmentapi",[2881,8224,8225],{},"viteEnvironmentApi",[2870,8227,8228,8234],{},[2873,8229,8230,2879,8232],{},[2876,8231,2878],{},[2881,8233,4105],{},[2873,8235,8236,3373,8238],{},[2876,8237,3372],{},[2881,8239,4112],{},[3383,8241,8243],{"id":8242},"watcher",[2881,8244,8242],{},[2859,8246,8247],{},"Set an alternative watcher that will be used as the watching service for Nuxt.",[2859,8249,8250,8251,5827,8253,8256,8257,8260,8261,8264,8265,8268],{},"Nuxt uses 'chokidar-granular' if your source directory is the same as your root directory . This will ignore top-level directories (like ",[2881,8252,166],{},[2881,8254,8255],{},".git",") that are excluded from watching.\nYou can set this instead to ",[2881,8258,8259],{},"parcel"," to use ",[2881,8262,8263],{},"@parcel/watcher",", which may improve performance in large projects or on Windows platforms.\nYou can also set this to ",[2881,8266,8267],{},"chokidar"," to watch all files in your source directory.",[2870,8270,8271,8277],{},[2873,8272,8273,2879,8275],{},[2876,8274,2878],{},[2881,8276,3367],{},[2873,8278,8279,3373,8281],{},[2876,8280,3372],{},[2881,8282,8283],{},"\"chokidar\"",[2859,8285,8286,2879,8288],{},[2876,8287,4117],{},[4119,8289,8267],{"href":8290,"rel":8291},"https://github.com/paulmillr/chokidar",[4123],[2859,8293,8294,2879,8296],{},[2876,8295,4117],{},[4119,8297,8263],{"href":8298,"rel":8299},"https://github.com/parcel-bundler/watcher",[4123],[3383,8301,8303],{"id":8302},"writeearlyhints",[2881,8304,8305],{},"writeEarlyHints",[2859,8307,8308],{},"Write early hints when using node server.",[2870,8310,8311,8317],{},[2873,8312,8313,2879,8315],{},[2876,8314,2878],{},[2881,8316,4105],{},[2873,8318,8319,3373,8321],{},[2876,8320,3372],{},[2881,8322,4112],{},[3126,8324,8325],{},[2859,8326,8327,8329],{},[2876,8328,3132],{},": nginx does not support 103 Early hints in the current version.",[2863,8331,8332],{"id":8332},"extends",[2859,8334,8335],{},"Extend project from multiple local or remote sources.",[2859,8337,8338,8339,6751,8342,3373,8345,4564,8348],{},"Value should be either a string or array of strings pointing to source directories or config path relative to current config.\nYou can use ",[2881,8340,8341],{},"github:",[2881,8343,8344],{},"gh:",[2881,8346,8347],{},"gitlab:",[2881,8349,8350],{},"bitbucket:",[2859,8352,8353,2879,8355],{},[2876,8354,4117],{},[4119,8356,8359,8362],{"href":8357,"rel":8358},"https://github.com/unjs/c12#extending-config-layer-from-remote-sources",[4123],[2881,8360,8361],{},"c12"," docs on extending config layers",[2859,8364,8365,2879,8367],{},[2876,8366,4117],{},[4119,8368,8371,8374],{"href":8369,"rel":8370},"https://github.com/unjs/giget",[4123],[2881,8372,8373],{},"giget"," documentation",[2863,8376,8377],{"id":8377},"extensions",[2859,8379,8380],{},"The extensions that should be resolved by the Nuxt resolver.",[2870,8382,8383,8389],{},[2873,8384,8385,2879,8387],{},[2876,8386,2878],{},[2881,8388,4712],{},[2873,8390,8391],{},[2876,8392,2888],{},[2890,8394,8396],{"className":2892,"code":8395,"language":2894,"meta":2895,"style":2895},"[\n  \".js\",\n  \".jsx\",\n  \".mjs\",\n  \".ts\",\n  \".tsx\",\n  \".vue\"\n]\n",[2881,8397,8398,8402,8413,8424,8435,8446,8457,8466],{"__ignoreMap":2895},[2899,8399,8400],{"class":2901,"line":2902},[2899,8401,5252],{"class":2905},[2899,8403,8404,8406,8409,8411],{"class":2901,"line":2909},[2899,8405,2912],{"class":2905},[2899,8407,8408],{"class":2928},".js",[2899,8410,2919],{"class":2905},[2899,8412,2934],{"class":2905},[2899,8414,8415,8417,8420,8422],{"class":2901,"line":2937},[2899,8416,2912],{"class":2905},[2899,8418,8419],{"class":2928},".jsx",[2899,8421,2919],{"class":2905},[2899,8423,2934],{"class":2905},[2899,8425,8426,8428,8431,8433],{"class":2901,"line":2957},[2899,8427,2912],{"class":2905},[2899,8429,8430],{"class":2928},".mjs",[2899,8432,2919],{"class":2905},[2899,8434,2934],{"class":2905},[2899,8436,8437,8439,8442,8444],{"class":2901,"line":2978},[2899,8438,2912],{"class":2905},[2899,8440,8441],{"class":2928},".ts",[2899,8443,2919],{"class":2905},[2899,8445,2934],{"class":2905},[2899,8447,8448,8450,8453,8455],{"class":2901,"line":2998},[2899,8449,2912],{"class":2905},[2899,8451,8452],{"class":2928},".tsx",[2899,8454,2919],{"class":2905},[2899,8456,2934],{"class":2905},[2899,8458,8459,8461,8464],{"class":2901,"line":3019},[2899,8460,2912],{"class":2905},[2899,8462,8463],{"class":2928},".vue",[2899,8465,3118],{"class":2905},[2899,8467,8468],{"class":2901,"line":3039},[2899,8469,4781],{"class":2905},[2863,8471,8472],{"id":8472},"features",[2859,8474,8475],{},"Some features of Nuxt are available on an opt-in basis, or can be disabled based on your needs.",[3383,8477,8479],{"id":8478},"devlogs",[2881,8480,8481],{},"devLogs",[2859,8483,8484,8485,7458],{},"Stream server logs to the client as you are developing. These logs can be handled in the ",[2881,8486,8487],{},"dev:ssr-logs",[2859,8489,8490,8491,8494],{},"If set to ",[2881,8492,8493],{},"silent",", the logs will not be printed to the browser console.",[2870,8496,8497,8503],{},[2873,8498,8499,2879,8501],{},[2876,8500,2878],{},[2881,8502,4105],{},[2873,8504,8505,3373,8507],{},[2876,8506,3372],{},[2881,8508,4112],{},[3383,8510,8512],{"id":8511},"inlinestyles",[2881,8513,8514],{},"inlineStyles",[2859,8516,8517],{},"Inline styles when rendering HTML (currently vite only).",[2859,8519,8520],{},"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.",[2870,8522,8523,8529],{},[2873,8524,8525,2879,8527],{},[2876,8526,2878],{},[2881,8528,4105],{},[2873,8530,8531,3373,8533],{},[2876,8532,3372],{},[2881,8534,4557],{},[3383,8536,8538],{"id":8537},"noscripts",[2881,8539,8540],{},"noScripts",[2859,8542,8543,8544,3141],{},"Turn off rendering of Nuxt scripts and JS resource hints. You can also disable scripts more granularly within ",[2881,8545,6902],{},[2859,8547,8548,8549,8551],{},"If set to 'production' or ",[2881,8550,4557],{},", JS will be disabled in production mode only.",[2870,8553,8554,8560],{},[2873,8555,8556,2879,8558],{},[2876,8557,2878],{},[2881,8559,4105],{},[2873,8561,8562,3373,8564],{},[2876,8563,3372],{},[2881,8565,4112],{},[2863,8567,8568],{"id":8568},"future",[2859,8570,8571,8573],{},[2881,8572,8568],{}," is for early opting-in to new features that will become default in a future (possibly major) version of the framework.",[3383,8575,8577],{"id":8576},"compatibilityversion",[2881,8578,8579],{},"compatibilityVersion",[2859,8581,8582],{},"Enable early access to Nuxt v4 features or flags.",[2859,8584,8585,8586,8588,8589,8592],{},"Setting ",[2881,8587,8579],{}," to ",[2881,8590,8591],{},"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.",[2870,8594,8595,8601],{},[2873,8596,8597,2879,8599],{},[2876,8598,2878],{},[2881,8600,5409],{},[2873,8602,8603,3373,8605],{},[2876,8604,3372],{},[2881,8606,8607],{},"3",[2859,8609,8610,2922],{},[2876,8611,3168],{},[2890,8613,8615],{"className":3416,"code":8614,"language":3418,"meta":2895,"style":2895},"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",[2881,8616,8617,8629,8638,8651,8656,8661,8676,8685,8698,8702,8710,8721,8732,8743,8754,8763,8772,8781,8786,8790,8794,8803,8812,8821,8825,8829],{"__ignoreMap":2895},[2899,8618,8619,8621,8623,8625,8627],{"class":2901,"line":2902},[2899,8620,3181],{"class":3180},[2899,8622,3184],{"class":3180},[2899,8624,3429],{"class":3213},[2899,8626,3218],{"class":3217},[2899,8628,2906],{"class":2905},[2899,8630,8631,8634,8636],{"class":2901,"line":2909},[2899,8632,8633],{"class":3192},"  future",[2899,8635,2922],{"class":2905},[2899,8637,3187],{"class":2905},[2899,8639,8640,8643,8645,8649],{"class":2901,"line":2937},[2899,8641,8642],{"class":3192},"    compatibilityVersion",[2899,8644,2922],{"class":2905},[2899,8646,8648],{"class":8647},"sYRBq"," 4",[2899,8650,2934],{"class":2905},[2899,8652,8653],{"class":2901,"line":2957},[2899,8654,8655],{"class":2905},"  },\n",[2899,8657,8658],{"class":2901,"line":2978},[2899,8659,8660],{"class":3855},"  // To re-enable _all_ Nuxt v3 behaviour, set the following options:\n",[2899,8662,8663,8666,8668,8670,8672,8674],{"class":2901,"line":2998},[2899,8664,8665],{"class":3192},"  srcDir",[2899,8667,2922],{"class":2905},[2899,8669,3452],{"class":2905},[2899,8671,3141],{"class":2928},[2899,8673,3208],{"class":2905},[2899,8675,2934],{"class":2905},[2899,8677,8678,8681,8683],{"class":2901,"line":3019},[2899,8679,8680],{"class":3192},"  dir",[2899,8682,2922],{"class":2905},[2899,8684,3187],{"class":2905},[2899,8686,8687,8690,8692,8694,8696],{"class":2901,"line":3039},[2899,8688,8689],{"class":3192},"    app",[2899,8691,2922],{"class":2905},[2899,8693,3452],{"class":2905},[2899,8695,1193],{"class":2928},[2899,8697,3458],{"class":2905},[2899,8699,8700],{"class":2901,"line":3059},[2899,8701,8655],{"class":2905},[2899,8703,8704,8706,8708],{"class":2901,"line":3080},[2899,8705,5983],{"class":3192},[2899,8707,2922],{"class":2905},[2899,8709,3187],{"class":2905},[2899,8711,8712,8715,8717,8719],{"class":2901,"line":3101},[2899,8713,8714],{"class":3192},"    compileTemplate",[2899,8716,2922],{"class":2905},[2899,8718,7026],{"class":6002},[2899,8720,2934],{"class":2905},[2899,8722,8723,8726,8728,8730],{"class":2901,"line":3121},[2899,8724,8725],{"class":3192},"    templateUtils",[2899,8727,2922],{"class":2905},[2899,8729,7026],{"class":6002},[2899,8731,2934],{"class":2905},[2899,8733,8734,8737,8739,8741],{"class":2901,"line":3784},[2899,8735,8736],{"class":3192},"    relativeWatchPaths",[2899,8738,2922],{"class":2905},[2899,8740,7026],{"class":6002},[2899,8742,2934],{"class":2905},[2899,8744,8745,8748,8750,8752],{"class":2901,"line":3798},[2899,8746,8747],{"class":3192},"    resetAsyncDataToUndefined",[2899,8749,2922],{"class":2905},[2899,8751,7026],{"class":6002},[2899,8753,2934],{"class":2905},[2899,8755,8756,8759,8761],{"class":2901,"line":3813},[2899,8757,8758],{"class":3192},"    defaults",[2899,8760,2922],{"class":2905},[2899,8762,3187],{"class":2905},[2899,8764,8765,8768,8770],{"class":2901,"line":3993},[2899,8766,8767],{"class":3192},"      useAsyncData",[2899,8769,2922],{"class":2905},[2899,8771,3187],{"class":2905},[2899,8773,8774,8777,8779],{"class":2901,"line":4003},[2899,8775,8776],{"class":3192},"        deep",[2899,8778,2922],{"class":2905},[2899,8780,5045],{"class":6002},[2899,8782,8783],{"class":2901,"line":4009},[2899,8784,8785],{"class":2905},"      }\n",[2899,8787,8788],{"class":2901,"line":4028},[2899,8789,3750],{"class":2905},[2899,8791,8792],{"class":2901,"line":4035},[2899,8793,8655],{"class":2905},[2899,8795,8796,8799,8801],{"class":2901,"line":4045},[2899,8797,8798],{"class":3192},"  unhead",[2899,8800,2922],{"class":2905},[2899,8802,3187],{"class":2905},[2899,8804,8805,8808,8810],{"class":2901,"line":4051},[2899,8806,8807],{"class":3192},"    renderSSRHeadOptions",[2899,8809,2922],{"class":2905},[2899,8811,3187],{"class":2905},[2899,8813,8814,8817,8819],{"class":2901,"line":4069},[2899,8815,8816],{"class":3192},"      omitLineBreaks",[2899,8818,2922],{"class":2905},[2899,8820,7426],{"class":6002},[2899,8822,8823],{"class":2901,"line":4075},[2899,8824,3750],{"class":2905},[2899,8826,8827],{"class":2901,"line":4080},[2899,8828,3339],{"class":2905},[2899,8830,8832,8834],{"class":2901,"line":8831},26,[2899,8833,3467],{"class":2905},[2899,8835,3470],{"class":3217},[3383,8837,8839],{"id":8838},"multiapp",[2881,8840,8841],{},"multiApp",[2859,8843,8844],{},"This enables early access to the experimental multi-app support.",[2870,8846,8847,8853],{},[2873,8848,8849,2879,8851],{},[2876,8850,2878],{},[2881,8852,4105],{},[2873,8854,8855,3373,8857],{},[2876,8856,3372],{},[2881,8858,4112],{},[2859,8860,8861,2879,8863],{},[2876,8862,4117],{},[4119,8864,8867],{"href":8865,"rel":8866},"https://github.com/nuxt/nuxt/issues/21635",[4123],"Nuxt Issue #21635",[3383,8869,8871],{"id":8870},"typescriptbundlerresolution",[2881,8872,8873],{},"typescriptBundlerResolution",[2859,8875,8876],{},"This enables 'Bundler' module resolution mode for TypeScript, which is the recommended setting for frameworks like Nuxt and Vite.",[2859,8878,8879,8880,8883],{},"It improves type support when using modern libraries with ",[2881,8881,8882],{},"exports",".\nYou can set it to false to use the legacy 'Node' mode, which is the default for TypeScript.",[2870,8885,8886,8892],{},[2873,8887,8888,2879,8890],{},[2876,8889,2878],{},[2881,8891,4105],{},[2873,8893,8894,3373,8896],{},[2876,8895,3372],{},[2881,8897,4557],{},[2859,8899,8900,2879,8902],{},[2876,8901,4117],{},[4119,8903,8906,8907,8910],{"href":8904,"rel":8905},"https://github.com/microsoft/TypeScript/pull/51669",[4123],"TypeScript PR implementing ",[2881,8908,8909],{},"bundler"," module resolution",[2863,8912,8913],{"id":8913},"generate",[3383,8915,8917],{"id":8916},"exclude",[2881,8918,8916],{},[2859,8920,8921,8922,3141],{},"This option is no longer used. Instead, use ",[2881,8923,8924],{},"nitro.prerender.ignore",[2870,8926,8927],{},[2873,8928,8929,2879,8931],{},[2876,8930,2878],{},[2881,8932,4712],{},[3383,8934,8936],{"id":8935},"routes",[2881,8937,8935],{},[2859,8939,8940],{},"The routes to generate.",[2859,8942,8943,8944,3141],{},"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 ",[2881,8945,8946],{},"nitro.prerender.routes",[2870,8948,8949],{},[2873,8950,8951,2879,8953],{},[2876,8952,2878],{},[2881,8954,4712],{},[2859,8956,8957,2922],{},[2876,8958,3168],{},[2890,8960,8962],{"className":3171,"code":8961,"language":3173,"meta":2895,"style":2895},"routes: ['/users/1', '/users/2', '/users/3']\n",[2881,8963,8964],{"__ignoreMap":2895},[2899,8965,8966,8968,8970,8972,8974,8977,8979,8981,8983,8986,8988,8990,8992,8995,8997],{"class":2901,"line":2902},[2899,8967,8935],{"class":3494},[2899,8969,2922],{"class":2905},[2899,8971,4818],{"class":3217},[2899,8973,3208],{"class":2905},[2899,8975,8976],{"class":2928},"/users/1",[2899,8978,3208],{"class":2905},[2899,8980,3236],{"class":2905},[2899,8982,3452],{"class":2905},[2899,8984,8985],{"class":2928},"/users/2",[2899,8987,3208],{"class":2905},[2899,8989,3236],{"class":2905},[2899,8991,3452],{"class":2905},[2899,8993,8994],{"class":2928},"/users/3",[2899,8996,3208],{"class":2905},[2899,8998,4781],{"class":3217},[2863,9000,9001],{"id":9001},"hooks",[2859,9003,9004,9005,3141],{},"Hooks are listeners to Nuxt events that are typically used in modules, but are also available in ",[2881,9006,3163],{},[2859,9008,9009,9010,9012],{},"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 ",[2881,9011,3163],{}," (as below).",[2859,9014,9015,2922],{},[2876,9016,3168],{},[2890,9018,9020],{"className":3171,"code":9019,"language":3173,"meta":2895,"style":2895},"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",[2881,9021,9022,9040,9056,9064,9073,9082,9095,9116,9135,9145,9150,9176,9180,9184,9188],{"__ignoreMap":2895},[2899,9023,9024,9027,9030,9033,9035,9038],{"class":2901,"line":2902},[2899,9025,9026],{"class":3180},"import",[2899,9028,9029],{"class":3217}," fs ",[2899,9031,9032],{"class":3180},"from",[2899,9034,3452],{"class":2905},[2899,9036,9037],{"class":2928},"node:fs",[2899,9039,3458],{"class":2905},[2899,9041,9042,9044,9047,9049,9051,9054],{"class":2901,"line":2909},[2899,9043,9026],{"class":3180},[2899,9045,9046],{"class":3217}," path ",[2899,9048,9032],{"class":3180},[2899,9050,3452],{"class":2905},[2899,9052,9053],{"class":2928},"node:path",[2899,9055,3458],{"class":2905},[2899,9057,9058,9060,9062],{"class":2901,"line":2937},[2899,9059,3181],{"class":3180},[2899,9061,3184],{"class":3180},[2899,9063,3187],{"class":2905},[2899,9065,9066,9069,9071],{"class":2901,"line":2957},[2899,9067,9068],{"class":3192},"  hooks",[2899,9070,2922],{"class":2905},[2899,9072,3187],{"class":2905},[2899,9074,9075,9078,9080],{"class":2901,"line":2978},[2899,9076,9077],{"class":3192},"    build",[2899,9079,2922],{"class":2905},[2899,9081,3187],{"class":2905},[2899,9083,9084,9087,9089,9091,9093],{"class":2901,"line":2998},[2899,9085,9086],{"class":3192},"      done",[2899,9088,3218],{"class":2905},[2899,9090,4937],{"class":4824},[2899,9092,6577],{"class":2905},[2899,9094,3187],{"class":2905},[2899,9096,9097,9100,9103,9105,9108,9110,9113],{"class":2901,"line":3019},[2899,9098,9099],{"class":2915},"        const",[2899,9101,9102],{"class":3217}," extraFilePath",[2899,9104,7770],{"class":2905},[2899,9106,9107],{"class":3217}," path",[2899,9109,3141],{"class":2905},[2899,9111,9112],{"class":3213},"join",[2899,9114,9115],{"class":3192},"(\n",[2899,9117,9118,9121,9123,9125,9127,9129,9131,9133],{"class":2901,"line":3039},[2899,9119,9120],{"class":3217},"          builder",[2899,9122,3141],{"class":2905},[2899,9124,4507],{"class":3217},[2899,9126,3141],{"class":2905},[2899,9128,5723],{"class":3217},[2899,9130,3141],{"class":2905},[2899,9132,4850],{"class":3217},[2899,9134,2934],{"class":2905},[2899,9136,9137,9140,9143],{"class":2901,"line":3059},[2899,9138,9139],{"class":2905},"          '",[2899,9141,9142],{"class":2928},"extra-file",[2899,9144,3458],{"class":2905},[2899,9146,9147],{"class":2901,"line":3080},[2899,9148,9149],{"class":3192},"        )\n",[2899,9151,9152,9155,9157,9160,9162,9165,9167,9169,9172,9174],{"class":2901,"line":3101},[2899,9153,9154],{"class":3217},"        fs",[2899,9156,3141],{"class":2905},[2899,9158,9159],{"class":3213},"writeFileSync",[2899,9161,3218],{"class":3192},[2899,9163,9164],{"class":3217},"extraFilePath",[2899,9166,3236],{"class":2905},[2899,9168,3452],{"class":2905},[2899,9170,9171],{"class":2928},"Something extra",[2899,9173,3208],{"class":2905},[2899,9175,3470],{"class":3192},[2899,9177,9178],{"class":2901,"line":3121},[2899,9179,8785],{"class":2905},[2899,9181,9182],{"class":2901,"line":3784},[2899,9183,3750],{"class":2905},[2899,9185,9186],{"class":2901,"line":3798},[2899,9187,3339],{"class":2905},[2899,9189,9190],{"class":2901,"line":3813},[2899,9191,3124],{"class":2905},[2863,9193,9194],{"id":9194},"ignore",[2859,9196,9197,9198,9201,9202,9204],{},"More customizable than ",[2881,9199,9200],{},"ignorePrefix",": all files matching glob patterns specified inside the ",[2881,9203,9194],{}," array will be ignored in building.",[2870,9206,9207,9213],{},[2873,9208,9209,2879,9211],{},[2876,9210,2878],{},[2881,9212,4712],{},[2873,9214,9215],{},[2876,9216,2888],{},[2890,9218,9220],{"className":2892,"code":9219,"language":2894,"meta":2895,"style":2895},"[\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",[2881,9221,9222,9226,9237,9248,9259,9270,9281,9292,9303,9314,9325,9336,9346,9355],{"__ignoreMap":2895},[2899,9223,9224],{"class":2901,"line":2902},[2899,9225,5252],{"class":2905},[2899,9227,9228,9230,9233,9235],{"class":2901,"line":2909},[2899,9229,2912],{"class":2905},[2899,9231,9232],{"class":2928},"**/*.stories.{js,cts,mts,ts,jsx,tsx}",[2899,9234,2919],{"class":2905},[2899,9236,2934],{"class":2905},[2899,9238,9239,9241,9244,9246],{"class":2901,"line":2937},[2899,9240,2912],{"class":2905},[2899,9242,9243],{"class":2928},"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}",[2899,9245,2919],{"class":2905},[2899,9247,2934],{"class":2905},[2899,9249,9250,9252,9255,9257],{"class":2901,"line":2957},[2899,9251,2912],{"class":2905},[2899,9253,9254],{"class":2928},"**/*.d.{cts,mts,ts}",[2899,9256,2919],{"class":2905},[2899,9258,2934],{"class":2905},[2899,9260,9261,9263,9266,9268],{"class":2901,"line":2978},[2899,9262,2912],{"class":2905},[2899,9264,9265],{"class":2928},"**/*.d.vue.{cts,mts,ts}",[2899,9267,2919],{"class":2905},[2899,9269,2934],{"class":2905},[2899,9271,9272,9274,9277,9279],{"class":2901,"line":2998},[2899,9273,2912],{"class":2905},[2899,9275,9276],{"class":2928},"**/.{pnpm-store,vercel,netlify,output,git,cache,data,direnv}",[2899,9278,2919],{"class":2905},[2899,9280,2934],{"class":2905},[2899,9282,9283,9285,9288,9290],{"class":2901,"line":3019},[2899,9284,2912],{"class":2905},[2899,9286,9287],{"class":2928},"/vendor",[2899,9289,2919],{"class":2905},[2899,9291,2934],{"class":2905},[2899,9293,9294,9296,9299,9301],{"class":2901,"line":3039},[2899,9295,2912],{"class":2905},[2899,9297,9298],{"class":2928},"**/node-compile-cache",[2899,9300,2919],{"class":2905},[2899,9302,2934],{"class":2905},[2899,9304,9305,9307,9310,9312],{"class":2901,"line":3059},[2899,9306,2912],{"class":2905},[2899,9308,9309],{"class":2928},"**/test-results",[2899,9311,2919],{"class":2905},[2899,9313,2934],{"class":2905},[2899,9315,9316,9318,9321,9323],{"class":2901,"line":3080},[2899,9317,2912],{"class":2905},[2899,9319,9320],{"class":2928},"**/*.sock",[2899,9322,2919],{"class":2905},[2899,9324,2934],{"class":2905},[2899,9326,9327,9329,9332,9334],{"class":2901,"line":3101},[2899,9328,2912],{"class":2905},[2899,9330,9331],{"class":2928},".nuxt/analyze",[2899,9333,2919],{"class":2905},[2899,9335,2934],{"class":2905},[2899,9337,9338,9340,9342,9344],{"class":2901,"line":3121},[2899,9339,2912],{"class":2905},[2899,9341,117],{"class":2928},[2899,9343,2919],{"class":2905},[2899,9345,2934],{"class":2905},[2899,9347,9348,9350,9353],{"class":2901,"line":3784},[2899,9349,2912],{"class":2905},[2899,9351,9352],{"class":2928},"**/-*.*",[2899,9354,3118],{"class":2905},[2899,9356,9357],{"class":2901,"line":3798},[2899,9358,4781],{"class":2905},[2863,9360,9362],{"id":9361},"ignoreoptions","ignoreOptions",[2859,9364,9365,9366,9369],{},"Pass options directly to ",[2881,9367,9368],{},"node-ignore"," (which is used by Nuxt to ignore files).",[2859,9371,9372,2879,9374],{},[2876,9373,4117],{},[4119,9375,9368],{"href":9376,"rel":9377},"https://github.com/kaelzhang/node-ignore",[4123],[2859,9379,9380,2922],{},[2876,9381,3168],{},[2890,9383,9385],{"className":3171,"code":9384,"language":3173,"meta":2895,"style":2895},"ignoreOptions: {\n  ignorecase: false\n}\n",[2881,9386,9387,9395,9404],{"__ignoreMap":2895},[2899,9388,9389,9391,9393],{"class":2901,"line":2902},[2899,9390,9362],{"class":3494},[2899,9392,2922],{"class":2905},[2899,9394,3187],{"class":2905},[2899,9396,9397,9400,9402],{"class":2901,"line":2909},[2899,9398,9399],{"class":3494},"  ignorecase",[2899,9401,2922],{"class":2905},[2899,9403,7426],{"class":6002},[2899,9405,9406],{"class":2901,"line":2937},[2899,9407,3124],{"class":2905},[2863,9409,9200],{"id":9410},"ignoreprefix",[2859,9412,9413,9414,6751,9417,6751,9420,9423,9424,9427,9428,9430,9431,9433],{},"Any file in ",[2881,9415,9416],{},"pages/",[2881,9418,9419],{},"layouts/",[2881,9421,9422],{},"middleware/",", and ",[2881,9425,9426],{},"public/"," directories will be ignored during the build process if its filename starts with the prefix specified by ",[2881,9429,9200],{},". This is intended to prevent certain files from being processed or served in the built application. By default, the ",[2881,9432,9200],{}," is set to '-', ignoring any files starting with '-'.",[2870,9435,9436,9442],{},[2873,9437,9438,2879,9440],{},[2876,9439,2878],{},[2881,9441,3367],{},[2873,9443,9444,3373,9446],{},[2876,9445,3372],{},[2881,9447,9448],{},"\"-\"",[2863,9450,9451],{"id":9451},"imports",[2859,9453,9454],{},"Configure how Nuxt auto-imports composables into your application.",[2859,9456,9457,2879,9459],{},[2876,9458,4117],{},[4119,9460,9463],{"href":9461,"rel":9462},"https://nuxt.com/docs/guide/directory-structure/composables",[4123],"Nuxt documentation",[3383,9465,9466],{"id":5001},[2881,9467,5001],{},[2859,9469,9470],{},"An array of custom directories that will be auto-imported. Note that this option will not override the default directories (~/composables, ~/utils).",[2870,9472,9473],{},[2873,9474,9475,2879,9477],{},[2876,9476,2878],{},[2881,9478,4712],{},[2859,9480,9481,2922],{},[2876,9482,3168],{},[2890,9484,9486],{"className":3171,"code":9485,"language":3173,"meta":2895,"style":2895},"imports: {\n  // Auto-import pinia stores defined in `~/stores`\n  dirs: ['stores']\n}\n",[2881,9487,9488,9496,9501,9519],{"__ignoreMap":2895},[2899,9489,9490,9492,9494],{"class":2901,"line":2902},[2899,9491,9451],{"class":3494},[2899,9493,2922],{"class":2905},[2899,9495,3187],{"class":2905},[2899,9497,9498],{"class":2901,"line":2909},[2899,9499,9500],{"class":3855},"  // Auto-import pinia stores defined in `~/stores`\n",[2899,9502,9503,9506,9508,9510,9512,9515,9517],{"class":2901,"line":2937},[2899,9504,9505],{"class":3494},"  dirs",[2899,9507,2922],{"class":2905},[2899,9509,4818],{"class":3192},[2899,9511,3208],{"class":2905},[2899,9513,9514],{"class":2928},"stores",[2899,9516,3208],{"class":2905},[2899,9518,4781],{"class":3192},[2899,9520,9521],{"class":2901,"line":2957},[2899,9522,3124],{"class":2905},[3383,9524,9525],{"id":5038},[2881,9526,5038],{},[2870,9528,9529,9535],{},[2873,9530,9531,2879,9533],{},[2876,9532,2878],{},[2881,9534,4105],{},[2873,9536,9537,3373,9539],{},[2876,9538,3372],{},[2881,9540,4112],{},[3383,9542,9544],{"id":9543},"scan",[2881,9545,9543],{},[2859,9547,9548,9549,5827,9552,9555,9556,4564,9558,9560],{},"Whether to scan your ",[2881,9550,9551],{},"composables/",[2881,9553,9554],{},"utils/"," directories for composables to auto-import. Auto-imports registered by Nuxt or other modules, such as imports from ",[2881,9557,6750],{},[2881,9559,4507],{},", will still be enabled.",[2870,9562,9563,9569],{},[2873,9564,9565,2879,9567],{},[2876,9566,2878],{},[2881,9568,4105],{},[2873,9570,9571,3373,9573],{},[2876,9572,3372],{},[2881,9574,4557],{},[2863,9576,9578],{"id":9577},"loglevel","logLevel",[2859,9580,9581],{},"Log level when building logs.",[2859,9583,9584],{},"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",[2870,9586,9587,9593],{},[2873,9588,9589,2879,9591],{},[2876,9590,2878],{},[2881,9592,3367],{},[2873,9594,9595,3373,9597],{},[2876,9596,3372],{},[2881,9598,9599],{},"\"info\"",[2863,9601,162],{"id":9602},"modules-1",[2859,9604,9605],{},"Modules are Nuxt extensions which can extend its core functionality and add endless integrations.",[2859,9607,9608,9609,9611,9612,9614,9615,9617],{},"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 ",[2881,9610,166],{},") and then will be resolved from project ",[2881,9613,6045],{}," if ",[2881,9616,2916],{}," alias is used.",[2870,9619,9620],{},[2873,9621,9622,2879,9624],{},[2876,9623,2878],{},[2881,9625,4712],{},[3126,9627,9628],{},[2859,9629,9630,9632,9633,9635,9636,9639],{},[2876,9631,3132],{},": Modules are executed sequentially so the order is important. First, the modules defined in ",[2881,9634,233],{}," are loaded. Then, modules found in the ",[2881,9637,9638],{},"modules/","\ndirectory are executed, and they load in alphabetical order.",[2859,9641,9642,2922],{},[2876,9643,3168],{},[2890,9645,9647],{"className":3171,"code":9646,"language":3173,"meta":2895,"style":2895},"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",[2881,9648,9649,9657,9662,9673,9678,9689,9694,9730,9735,9745],{"__ignoreMap":2895},[2899,9650,9651,9653,9655],{"class":2901,"line":2902},[2899,9652,162],{"class":3494},[2899,9654,2922],{"class":2905},[2899,9656,3675],{"class":3217},[2899,9658,9659],{"class":2901,"line":2909},[2899,9660,9661],{"class":3855},"  // Using package name\n",[2899,9663,9664,9666,9669,9671],{"class":2901,"line":2937},[2899,9665,5124],{"class":2905},[2899,9667,9668],{"class":2928},"@nuxtjs/axios",[2899,9670,3208],{"class":2905},[2899,9672,2934],{"class":2905},[2899,9674,9675],{"class":2901,"line":2957},[2899,9676,9677],{"class":3855},"  // Relative to your project srcDir\n",[2899,9679,9680,9682,9685,9687],{"class":2901,"line":2978},[2899,9681,5124],{"class":2905},[2899,9683,9684],{"class":2928},"~/modules/awesome.js",[2899,9686,3208],{"class":2905},[2899,9688,2934],{"class":2905},[2899,9690,9691],{"class":2901,"line":2998},[2899,9692,9693],{"class":3855},"  // Providing options\n",[2899,9695,9696,9699,9701,9704,9706,9708,9710,9713,9715,9717,9720,9722,9725,9728],{"class":2901,"line":3019},[2899,9697,9698],{"class":3217},"  [",[2899,9700,3208],{"class":2905},[2899,9702,9703],{"class":2928},"@nuxtjs/google-analytics",[2899,9705,3208],{"class":2905},[2899,9707,3236],{"class":2905},[2899,9709,7762],{"class":2905},[2899,9711,9712],{"class":3192}," ua",[2899,9714,2922],{"class":2905},[2899,9716,3452],{"class":2905},[2899,9718,9719],{"class":2928},"X1234567",[2899,9721,3208],{"class":2905},[2899,9723,9724],{"class":2905}," }",[2899,9726,9727],{"class":3217},"]",[2899,9729,2934],{"class":2905},[2899,9731,9732],{"class":2901,"line":3039},[2899,9733,9734],{"class":3855},"  // Inline definition\n",[2899,9736,9737,9740,9742],{"class":2901,"line":3059},[2899,9738,9739],{"class":2915},"  function",[2899,9741,7784],{"class":2905},[2899,9743,9744],{"class":2905}," {}\n",[2899,9746,9747],{"class":2901,"line":3080},[2899,9748,4781],{"class":3217},[2863,9750,9752],{"id":9751},"modulesdir","modulesDir",[2859,9754,9755,9756,6751,9759,5827,9762,9765],{},"Used to set the modules directories for path resolving (for example, webpack's ",[2881,9757,9758],{},"resolveLoading",[2881,9760,9761],{},"nodeExternals",[2881,9763,9764],{},"postcss",").",[2859,9767,9768,9769,9772],{},"The configuration path is relative to ",[2881,9770,9771],{},"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.",[2870,9774,9775,9781],{},[2873,9776,9777,2879,9779],{},[2876,9778,2878],{},[2881,9780,4712],{},[2873,9782,9783],{},[2876,9784,2888],{},[2890,9786,9788],{"className":2892,"code":9787,"language":2894,"meta":2895,"style":2895},"[\n  \"/\u003CrootDir>/node_modules\"\n]\n",[2881,9789,9790,9794,9803],{"__ignoreMap":2895},[2899,9791,9792],{"class":2901,"line":2902},[2899,9793,5252],{"class":2905},[2899,9795,9796,9798,9801],{"class":2901,"line":2909},[2899,9797,2912],{"class":2905},[2899,9799,9800],{"class":2928},"/\u003CrootDir>/node_modules",[2899,9802,3118],{"class":2905},[2899,9804,9805],{"class":2901,"line":2937},[2899,9806,4781],{"class":2905},[2859,9808,9809,2922],{},[2876,9810,3168],{},[2890,9812,9814],{"className":3171,"code":9813,"language":3173,"meta":2895,"style":2895},"export default {\n  modulesDir: ['../../node_modules']\n}\n",[2881,9815,9816,9824,9842],{"__ignoreMap":2895},[2899,9817,9818,9820,9822],{"class":2901,"line":2902},[2899,9819,3181],{"class":3180},[2899,9821,3184],{"class":3180},[2899,9823,3187],{"class":2905},[2899,9825,9826,9829,9831,9833,9835,9838,9840],{"class":2901,"line":2909},[2899,9827,9828],{"class":3192},"  modulesDir",[2899,9830,2922],{"class":2905},[2899,9832,4818],{"class":3217},[2899,9834,3208],{"class":2905},[2899,9836,9837],{"class":2928},"../../node_modules",[2899,9839,3208],{"class":2905},[2899,9841,4781],{"class":3217},[2899,9843,9844],{"class":2901,"line":2937},[2899,9845,3124],{"class":2905},[2863,9847,9848],{"id":9848},"nitro",[2859,9850,9851],{},"Configuration for Nitro.",[2859,9853,9854,2879,9856],{},[2876,9855,4117],{},[4119,9857,9860],{"href":9858,"rel":9859},"https://nitro.build/config/",[4123],"Nitro configuration docs",[3383,9862,9864],{"id":9863},"routerules",[2881,9865,6902],{},[2870,9867,9868],{},[2873,9869,9870,2879,9872],{},[2876,9871,2878],{},[2881,9873,2883],{},[3383,9875,9877],{"id":9876},"runtimeconfig",[2881,9878,9879],{},"runtimeConfig",[2870,9881,9882,9888],{},[2873,9883,9884,2879,9886],{},[2876,9885,2878],{},[2881,9887,2883],{},[2873,9889,9890],{},[2876,9891,2888],{},[2890,9893,9895],{"className":2892,"code":9894,"language":2894,"meta":2895,"style":2895},"{\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",[2881,9896,9897,9901,9914,9926,9945,9963,9982,9995,9999,10011,10029,10033],{"__ignoreMap":2895},[2899,9898,9899],{"class":2901,"line":2902},[2899,9900,2906],{"class":2905},[2899,9902,9903,9905,9907,9909,9911],{"class":2901,"line":2909},[2899,9904,2912],{"class":2905},[2899,9906,180],{"class":2915},[2899,9908,2919],{"class":2905},[2899,9910,2922],{"class":2905},[2899,9912,9913],{"class":2905}," {},\n",[2899,9915,9916,9918,9920,9922,9924],{"class":2901,"line":2937},[2899,9917,2912],{"class":2905},[2899,9919,1193],{"class":2915},[2899,9921,2919],{"class":2905},[2899,9923,2922],{"class":2905},[2899,9925,3187],{"class":2905},[2899,9927,9928,9930,9932,9934,9936,9938,9941,9943],{"class":2901,"line":2957},[2899,9929,5054],{"class":2905},[2899,9931,4916],{"class":3494},[2899,9933,2919],{"class":2905},[2899,9935,2922],{"class":2905},[2899,9937,2925],{"class":2905},[2899,9939,9940],{"class":2928},"f90f6a12-4673-4481-a5f5-514e21c7a35b",[2899,9942,2919],{"class":2905},[2899,9944,2934],{"class":2905},[2899,9946,9947,9949,9951,9953,9955,9957,9959,9961],{"class":2901,"line":2978},[2899,9948,5054],{"class":2905},[2899,9950,3388],{"class":3494},[2899,9952,2919],{"class":2905},[2899,9954,2922],{"class":2905},[2899,9956,2925],{"class":2905},[2899,9958,7522],{"class":2928},[2899,9960,2919],{"class":2905},[2899,9962,2934],{"class":2905},[2899,9964,9965,9967,9969,9971,9973,9975,9978,9980],{"class":2901,"line":2998},[2899,9966,5054],{"class":2905},[2899,9968,3504],{"class":3494},[2899,9970,2919],{"class":2905},[2899,9972,2922],{"class":2905},[2899,9974,2925],{"class":2905},[2899,9976,9977],{"class":2928},"/_nuxt/",[2899,9979,2919],{"class":2905},[2899,9981,2934],{"class":2905},[2899,9983,9984,9986,9988,9990,9992],{"class":2901,"line":3019},[2899,9985,5054],{"class":2905},[2899,9987,3513],{"class":3494},[2899,9989,2919],{"class":2905},[2899,9991,2922],{"class":2905},[2899,9993,9994],{"class":2905}," \"\"\n",[2899,9996,9997],{"class":2901,"line":3039},[2899,9998,8655],{"class":2905},[2899,10000,10001,10003,10005,10007,10009],{"class":2901,"line":3059},[2899,10002,2912],{"class":2905},[2899,10004,9848],{"class":2915},[2899,10006,2919],{"class":2905},[2899,10008,2922],{"class":2905},[2899,10010,3187],{"class":2905},[2899,10012,10013,10015,10018,10020,10022,10024,10027],{"class":2901,"line":3080},[2899,10014,5054],{"class":2905},[2899,10016,10017],{"class":3494},"envPrefix",[2899,10019,2919],{"class":2905},[2899,10021,2922],{"class":2905},[2899,10023,2925],{"class":2905},[2899,10025,10026],{"class":2928},"NUXT_",[2899,10028,3118],{"class":2905},[2899,10030,10031],{"class":2901,"line":3101},[2899,10032,3339],{"class":2905},[2899,10034,10035],{"class":2901,"line":3121},[2899,10036,3124],{"class":2905},[2863,10038,10039],{"id":10039},"optimization",[2859,10041,10042],{},"Build time optimization configuration.",[3383,10044,10046],{"id":10045},"asynctransforms",[2881,10047,10048],{},"asyncTransforms",[2859,10050,10051,10052,10055,10056,3141],{},"Options passed directly to the transformer from ",[2881,10053,10054],{},"unctx"," that preserves async context after ",[2881,10057,10058],{},"await",[4304,10060,10062],{"id":10061},"asyncfunctions",[2881,10063,10064],{},"asyncFunctions",[2870,10066,10067,10073],{},[2873,10068,10069,2879,10071],{},[2876,10070,2878],{},[2881,10072,4712],{},[2873,10074,10075],{},[2876,10076,2888],{},[2890,10078,10080],{"className":2892,"code":10079,"language":2894,"meta":2895,"style":2895},"[\n  \"defineNuxtPlugin\",\n  \"defineNuxtRouteMiddleware\"\n]\n",[2881,10081,10082,10086,10096,10104],{"__ignoreMap":2895},[2899,10083,10084],{"class":2901,"line":2902},[2899,10085,5252],{"class":2905},[2899,10087,10088,10090,10092,10094],{"class":2901,"line":2909},[2899,10089,2912],{"class":2905},[2899,10091,670],{"class":2928},[2899,10093,2919],{"class":2905},[2899,10095,2934],{"class":2905},[2899,10097,10098,10100,10102],{"class":2901,"line":2937},[2899,10099,2912],{"class":2905},[2899,10101,674],{"class":2928},[2899,10103,3118],{"class":2905},[2899,10105,10106],{"class":2901,"line":2957},[2899,10107,4781],{"class":2905},[4304,10109,10111],{"id":10110},"objectdefinitions",[2881,10112,10113],{},"objectDefinitions",[6498,10115,10117],{"id":10116},"definenuxtcomponent",[2881,10118,666],{},[2870,10120,10121,10127],{},[2873,10122,10123,2879,10125],{},[2876,10124,2878],{},[2881,10126,4712],{},[2873,10128,10129],{},[2876,10130,2888],{},[2890,10132,10134],{"className":2892,"code":10133,"language":2894,"meta":2895,"style":2895},"[\n  \"asyncData\",\n  \"setup\"\n]\n",[2881,10135,10136,10140,10151,10160],{"__ignoreMap":2895},[2899,10137,10138],{"class":2901,"line":2902},[2899,10139,5252],{"class":2905},[2899,10141,10142,10144,10147,10149],{"class":2901,"line":2909},[2899,10143,2912],{"class":2905},[2899,10145,10146],{"class":2928},"asyncData",[2899,10148,2919],{"class":2905},[2899,10150,2934],{"class":2905},[2899,10152,10153,10155,10158],{"class":2901,"line":2937},[2899,10154,2912],{"class":2905},[2899,10156,10157],{"class":2928},"setup",[2899,10159,3118],{"class":2905},[2899,10161,10162],{"class":2901,"line":2957},[2899,10163,4781],{"class":2905},[6498,10165,10167],{"id":10166},"definenuxtplugin",[2881,10168,670],{},[2870,10170,10171,10177],{},[2873,10172,10173,2879,10175],{},[2876,10174,2878],{},[2881,10176,4712],{},[2873,10178,10179],{},[2876,10180,2888],{},[2890,10182,10184],{"className":2892,"code":10183,"language":2894,"meta":2895,"style":2895},"[\n  \"setup\"\n]\n",[2881,10185,10186,10190,10198],{"__ignoreMap":2895},[2899,10187,10188],{"class":2901,"line":2902},[2899,10189,5252],{"class":2905},[2899,10191,10192,10194,10196],{"class":2901,"line":2909},[2899,10193,2912],{"class":2905},[2899,10195,10157],{"class":2928},[2899,10197,3118],{"class":2905},[2899,10199,10200],{"class":2901,"line":2937},[2899,10201,4781],{"class":2905},[6498,10203,10205],{"id":10204},"definepagemeta",[2881,10206,678],{},[2870,10208,10209,10215],{},[2873,10210,10211,2879,10213],{},[2876,10212,2878],{},[2881,10214,4712],{},[2873,10216,10217],{},[2876,10218,2888],{},[2890,10220,10222],{"className":2892,"code":10221,"language":2894,"meta":2895,"style":2895},"[\n  \"middleware\",\n  \"validate\"\n]\n",[2881,10223,10224,10228,10238,10247],{"__ignoreMap":2895},[2899,10225,10226],{"class":2901,"line":2902},[2899,10227,5252],{"class":2905},[2899,10229,10230,10232,10234,10236],{"class":2901,"line":2909},[2899,10231,2912],{"class":2905},[2899,10233,157],{"class":2928},[2899,10235,2919],{"class":2905},[2899,10237,2934],{"class":2905},[2899,10239,10240,10242,10245],{"class":2901,"line":2937},[2899,10241,2912],{"class":2905},[2899,10243,10244],{"class":2928},"validate",[2899,10246,3118],{"class":2905},[2899,10248,10249],{"class":2901,"line":2957},[2899,10250,4781],{"class":2905},[3383,10252,10254],{"id":10253},"keyedcomposables",[2881,10255,10256],{},"keyedComposables",[2859,10258,10259],{},"Functions to inject a key for.",[2859,10261,10262,10263,10266],{},"As long as the number of arguments passed to the function is less than ",[2881,10264,10265],{},"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.",[2870,10268,10269,10275],{},[2873,10270,10271,2879,10273],{},[2876,10272,2878],{},[2881,10274,4712],{},[2873,10276,10277],{},[2876,10278,2888],{},[2890,10280,10282],{"className":2892,"code":10281,"language":2894,"meta":2895,"style":2895},"[\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",[2881,10283,10284,10288,10292,10310,10325,10343,10347,10351,10369,10384,10401,10405,10409,10427,10441,10458,10462,10466,10484,10498,10515,10519,10523,10541,10555,10572,10576,10581,10600,10615,10632,10637,10642,10661,10676,10693,10698],{"__ignoreMap":2895},[2899,10285,10286],{"class":2901,"line":2902},[2899,10287,5252],{"class":2905},[2899,10289,10290],{"class":2901,"line":2909},[2899,10291,4734],{"class":2905},[2899,10293,10294,10296,10298,10300,10302,10304,10306,10308],{"class":2901,"line":2937},[2899,10295,5054],{"class":2905},[2899,10297,3688],{"class":2915},[2899,10299,2919],{"class":2905},[2899,10301,2922],{"class":2905},[2899,10303,2925],{"class":2905},[2899,10305,642],{"class":2928},[2899,10307,2919],{"class":2905},[2899,10309,2934],{"class":2905},[2899,10311,10312,10314,10316,10318,10320,10323],{"class":2901,"line":2957},[2899,10313,5054],{"class":2905},[2899,10315,10265],{"class":2915},[2899,10317,2919],{"class":2905},[2899,10319,2922],{"class":2905},[2899,10321,10322],{"class":8647}," 3",[2899,10324,2934],{"class":2905},[2899,10326,10327,10329,10332,10334,10336,10338,10341],{"class":2901,"line":2978},[2899,10328,5054],{"class":2905},[2899,10330,10331],{"class":2915},"source",[2899,10333,2919],{"class":2905},[2899,10335,2922],{"class":2905},[2899,10337,2925],{"class":2905},[2899,10339,10340],{"class":2928},"#app/composables/once",[2899,10342,3118],{"class":2905},[2899,10344,10345],{"class":2901,"line":2998},[2899,10346,8655],{"class":2905},[2899,10348,10349],{"class":2901,"line":3019},[2899,10350,4734],{"class":2905},[2899,10352,10353,10355,10357,10359,10361,10363,10365,10367],{"class":2901,"line":3039},[2899,10354,5054],{"class":2905},[2899,10356,3688],{"class":2915},[2899,10358,2919],{"class":2905},[2899,10360,2922],{"class":2905},[2899,10362,2925],{"class":2905},[2899,10364,666],{"class":2928},[2899,10366,2919],{"class":2905},[2899,10368,2934],{"class":2905},[2899,10370,10371,10373,10375,10377,10379,10382],{"class":2901,"line":3059},[2899,10372,5054],{"class":2905},[2899,10374,10265],{"class":2915},[2899,10376,2919],{"class":2905},[2899,10378,2922],{"class":2905},[2899,10380,10381],{"class":8647}," 2",[2899,10383,2934],{"class":2905},[2899,10385,10386,10388,10390,10392,10394,10396,10399],{"class":2901,"line":3080},[2899,10387,5054],{"class":2905},[2899,10389,10331],{"class":2915},[2899,10391,2919],{"class":2905},[2899,10393,2922],{"class":2905},[2899,10395,2925],{"class":2905},[2899,10397,10398],{"class":2928},"#app/composables/component",[2899,10400,3118],{"class":2905},[2899,10402,10403],{"class":2901,"line":3101},[2899,10404,8655],{"class":2905},[2899,10406,10407],{"class":2901,"line":3121},[2899,10408,4734],{"class":2905},[2899,10410,10411,10413,10415,10417,10419,10421,10423,10425],{"class":2901,"line":3784},[2899,10412,5054],{"class":2905},[2899,10414,3688],{"class":2915},[2899,10416,2919],{"class":2905},[2899,10418,2922],{"class":2905},[2899,10420,2925],{"class":2905},[2899,10422,619],{"class":2928},[2899,10424,2919],{"class":2905},[2899,10426,2934],{"class":2905},[2899,10428,10429,10431,10433,10435,10437,10439],{"class":2901,"line":3798},[2899,10430,5054],{"class":2905},[2899,10432,10265],{"class":2915},[2899,10434,2919],{"class":2905},[2899,10436,2922],{"class":2905},[2899,10438,10381],{"class":8647},[2899,10440,2934],{"class":2905},[2899,10442,10443,10445,10447,10449,10451,10453,10456],{"class":2901,"line":3813},[2899,10444,5054],{"class":2905},[2899,10446,10331],{"class":2915},[2899,10448,2919],{"class":2905},[2899,10450,2922],{"class":2905},[2899,10452,2925],{"class":2905},[2899,10454,10455],{"class":2928},"#app/composables/state",[2899,10457,3118],{"class":2905},[2899,10459,10460],{"class":2901,"line":3993},[2899,10461,8655],{"class":2905},[2899,10463,10464],{"class":2901,"line":4003},[2899,10465,4734],{"class":2905},[2899,10467,10468,10470,10472,10474,10476,10478,10480,10482],{"class":2901,"line":4009},[2899,10469,5054],{"class":2905},[2899,10471,3688],{"class":2915},[2899,10473,2919],{"class":2905},[2899,10475,2922],{"class":2905},[2899,10477,2925],{"class":2905},[2899,10479,527],{"class":2928},[2899,10481,2919],{"class":2905},[2899,10483,2934],{"class":2905},[2899,10485,10486,10488,10490,10492,10494,10496],{"class":2901,"line":4028},[2899,10487,5054],{"class":2905},[2899,10489,10265],{"class":2915},[2899,10491,2919],{"class":2905},[2899,10493,2922],{"class":2905},[2899,10495,10322],{"class":8647},[2899,10497,2934],{"class":2905},[2899,10499,10500,10502,10504,10506,10508,10510,10513],{"class":2901,"line":4035},[2899,10501,5054],{"class":2905},[2899,10503,10331],{"class":2915},[2899,10505,2919],{"class":2905},[2899,10507,2922],{"class":2905},[2899,10509,2925],{"class":2905},[2899,10511,10512],{"class":2928},"#app/composables/fetch",[2899,10514,3118],{"class":2905},[2899,10516,10517],{"class":2901,"line":4045},[2899,10518,8655],{"class":2905},[2899,10520,10521],{"class":2901,"line":4051},[2899,10522,4734],{"class":2905},[2899,10524,10525,10527,10529,10531,10533,10535,10537,10539],{"class":2901,"line":4069},[2899,10526,5054],{"class":2905},[2899,10528,3688],{"class":2915},[2899,10530,2919],{"class":2905},[2899,10532,2922],{"class":2905},[2899,10534,2925],{"class":2905},[2899,10536,515],{"class":2928},[2899,10538,2919],{"class":2905},[2899,10540,2934],{"class":2905},[2899,10542,10543,10545,10547,10549,10551,10553],{"class":2901,"line":4075},[2899,10544,5054],{"class":2905},[2899,10546,10265],{"class":2915},[2899,10548,2919],{"class":2905},[2899,10550,2922],{"class":2905},[2899,10552,10322],{"class":8647},[2899,10554,2934],{"class":2905},[2899,10556,10557,10559,10561,10563,10565,10567,10570],{"class":2901,"line":4080},[2899,10558,5054],{"class":2905},[2899,10560,10331],{"class":2915},[2899,10562,2919],{"class":2905},[2899,10564,2922],{"class":2905},[2899,10566,2925],{"class":2905},[2899,10568,10569],{"class":2928},"#app/composables/asyncData",[2899,10571,3118],{"class":2905},[2899,10573,10574],{"class":2901,"line":8831},[2899,10575,8655],{"class":2905},[2899,10577,10579],{"class":2901,"line":10578},27,[2899,10580,4734],{"class":2905},[2899,10582,10584,10586,10588,10590,10592,10594,10596,10598],{"class":2901,"line":10583},28,[2899,10585,5054],{"class":2905},[2899,10587,3688],{"class":2915},[2899,10589,2919],{"class":2905},[2899,10591,2922],{"class":2905},[2899,10593,2925],{"class":2905},[2899,10595,543],{"class":2928},[2899,10597,2919],{"class":2905},[2899,10599,2934],{"class":2905},[2899,10601,10603,10605,10607,10609,10611,10613],{"class":2901,"line":10602},29,[2899,10604,5054],{"class":2905},[2899,10606,10265],{"class":2915},[2899,10608,2919],{"class":2905},[2899,10610,2922],{"class":2905},[2899,10612,10322],{"class":8647},[2899,10614,2934],{"class":2905},[2899,10616,10618,10620,10622,10624,10626,10628,10630],{"class":2901,"line":10617},30,[2899,10619,5054],{"class":2905},[2899,10621,10331],{"class":2915},[2899,10623,2919],{"class":2905},[2899,10625,2922],{"class":2905},[2899,10627,2925],{"class":2905},[2899,10629,10569],{"class":2928},[2899,10631,3118],{"class":2905},[2899,10633,10635],{"class":2901,"line":10634},31,[2899,10636,8655],{"class":2905},[2899,10638,10640],{"class":2901,"line":10639},32,[2899,10641,4734],{"class":2905},[2899,10643,10645,10647,10649,10651,10653,10655,10657,10659],{"class":2901,"line":10644},33,[2899,10646,5054],{"class":2905},[2899,10648,3688],{"class":2915},[2899,10650,2919],{"class":2905},[2899,10652,2922],{"class":2905},[2899,10654,2925],{"class":2905},[2899,10656,547],{"class":2928},[2899,10658,2919],{"class":2905},[2899,10660,2934],{"class":2905},[2899,10662,10664,10666,10668,10670,10672,10674],{"class":2901,"line":10663},34,[2899,10665,5054],{"class":2905},[2899,10667,10265],{"class":2915},[2899,10669,2919],{"class":2905},[2899,10671,2922],{"class":2905},[2899,10673,10322],{"class":8647},[2899,10675,2934],{"class":2905},[2899,10677,10679,10681,10683,10685,10687,10689,10691],{"class":2901,"line":10678},35,[2899,10680,5054],{"class":2905},[2899,10682,10331],{"class":2915},[2899,10684,2919],{"class":2905},[2899,10686,2922],{"class":2905},[2899,10688,2925],{"class":2905},[2899,10690,10512],{"class":2928},[2899,10692,3118],{"class":2905},[2899,10694,10696],{"class":2901,"line":10695},36,[2899,10697,3339],{"class":2905},[2899,10699,10701],{"class":2901,"line":10700},37,[2899,10702,4781],{"class":2905},[3383,10704,10706],{"id":10705},"treeshake",[2881,10707,10708],{},"treeShake",[2859,10710,10711],{},"Tree shake code from specific builds.",[4304,10713,10714],{"id":137},[2881,10715,137],{},[2859,10717,10718],{},"Tree shake composables from the server or client builds.",[2859,10720,10721,2922],{},[2876,10722,3168],{},[2890,10724,10726],{"className":3171,"code":10725,"language":3173,"meta":2895,"style":2895},"treeShake: { client: { myPackage: ['useServerOnlyComposable'] } }\n",[2881,10727,10728],{"__ignoreMap":2895},[2899,10729,10730,10732,10734,10736,10739,10741,10743,10746,10748,10750,10752,10755,10757,10760,10762],{"class":2901,"line":2902},[2899,10731,10708],{"class":3494},[2899,10733,2922],{"class":2905},[2899,10735,7762],{"class":2905},[2899,10737,10738],{"class":3494}," client",[2899,10740,2922],{"class":2905},[2899,10742,7762],{"class":2905},[2899,10744,10745],{"class":3494}," myPackage",[2899,10747,2922],{"class":2905},[2899,10749,4818],{"class":3192},[2899,10751,3208],{"class":2905},[2899,10753,10754],{"class":2928},"useServerOnlyComposable",[2899,10756,3208],{"class":2905},[2899,10758,10759],{"class":3192},"] ",[2899,10761,3467],{"class":2905},[2899,10763,3888],{"class":2905},[6498,10765,10767],{"id":10766},"client",[2881,10768,10766],{},[2870,10770,10771,10777],{},[2873,10772,10773,2879,10775],{},[2876,10774,2878],{},[2881,10776,2883],{},[2873,10778,10779],{},[2876,10780,2888],{},[2890,10782,10784],{"className":2892,"code":10783,"language":2894,"meta":2895,"style":2895},"{\n  \"vue\": [\n    \"onRenderTracked\",\n    \"onRenderTriggered\",\n    \"onServerPrefetch\"\n  ],\n  \"#app\": [\n    \"definePayloadReducer\",\n    \"definePageMeta\",\n    \"onPrehydrate\"\n  ]\n}\n",[2881,10785,10786,10790,10802,10813,10824,10833,10837,10850,10861,10871,10879,10883],{"__ignoreMap":2895},[2899,10787,10788],{"class":2901,"line":2902},[2899,10789,2906],{"class":2905},[2899,10791,10792,10794,10796,10798,10800],{"class":2901,"line":2909},[2899,10793,2912],{"class":2905},[2899,10795,6750],{"class":2915},[2899,10797,2919],{"class":2905},[2899,10799,2922],{"class":2905},[2899,10801,3675],{"class":2905},[2899,10803,10804,10806,10809,10811],{"class":2901,"line":2937},[2899,10805,5054],{"class":2905},[2899,10807,10808],{"class":2928},"onRenderTracked",[2899,10810,2919],{"class":2905},[2899,10812,2934],{"class":2905},[2899,10814,10815,10817,10820,10822],{"class":2901,"line":2957},[2899,10816,5054],{"class":2905},[2899,10818,10819],{"class":2928},"onRenderTriggered",[2899,10821,2919],{"class":2905},[2899,10823,2934],{"class":2905},[2899,10825,10826,10828,10831],{"class":2901,"line":2978},[2899,10827,5054],{"class":2905},[2899,10829,10830],{"class":2928},"onServerPrefetch",[2899,10832,3118],{"class":2905},[2899,10834,10835],{"class":2901,"line":2998},[2899,10836,3755],{"class":2905},[2899,10838,10839,10841,10844,10846,10848],{"class":2901,"line":3019},[2899,10840,2912],{"class":2905},[2899,10842,10843],{"class":2915},"#app",[2899,10845,2919],{"class":2905},[2899,10847,2922],{"class":2905},[2899,10849,3675],{"class":2905},[2899,10851,10852,10854,10857,10859],{"class":2901,"line":3039},[2899,10853,5054],{"class":2905},[2899,10855,10856],{"class":2928},"definePayloadReducer",[2899,10858,2919],{"class":2905},[2899,10860,2934],{"class":2905},[2899,10862,10863,10865,10867,10869],{"class":2901,"line":3059},[2899,10864,5054],{"class":2905},[2899,10866,678],{"class":2928},[2899,10868,2919],{"class":2905},[2899,10870,2934],{"class":2905},[2899,10872,10873,10875,10877],{"class":2901,"line":3080},[2899,10874,5054],{"class":2905},[2899,10876,507],{"class":2928},[2899,10878,3118],{"class":2905},[2899,10880,10881],{"class":2901,"line":3101},[2899,10882,5064],{"class":2905},[2899,10884,10885],{"class":2901,"line":3121},[2899,10886,3124],{"class":2905},[6498,10888,10889],{"id":185},[2881,10890,185],{},[2870,10892,10893,10899],{},[2873,10894,10895,2879,10897],{},[2876,10896,2878],{},[2881,10898,2883],{},[2873,10900,10901],{},[2876,10902,2888],{},[2890,10904,10906],{"className":2892,"code":10905,"language":2894,"meta":2895,"style":2895},"{\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",[2881,10907,10908,10912,10924,10935,10946,10957,10968,10979,10990,11000,11010,11021,11030,11034,11046,11057,11065,11069],{"__ignoreMap":2895},[2899,10909,10910],{"class":2901,"line":2902},[2899,10911,2906],{"class":2905},[2899,10913,10914,10916,10918,10920,10922],{"class":2901,"line":2909},[2899,10915,2912],{"class":2905},[2899,10917,6750],{"class":2915},[2899,10919,2919],{"class":2905},[2899,10921,2922],{"class":2905},[2899,10923,3675],{"class":2905},[2899,10925,10926,10928,10931,10933],{"class":2901,"line":2937},[2899,10927,5054],{"class":2905},[2899,10929,10930],{"class":2928},"onMounted",[2899,10932,2919],{"class":2905},[2899,10934,2934],{"class":2905},[2899,10936,10937,10939,10942,10944],{"class":2901,"line":2957},[2899,10938,5054],{"class":2905},[2899,10940,10941],{"class":2928},"onUpdated",[2899,10943,2919],{"class":2905},[2899,10945,2934],{"class":2905},[2899,10947,10948,10950,10953,10955],{"class":2901,"line":2978},[2899,10949,5054],{"class":2905},[2899,10951,10952],{"class":2928},"onUnmounted",[2899,10954,2919],{"class":2905},[2899,10956,2934],{"class":2905},[2899,10958,10959,10961,10964,10966],{"class":2901,"line":2998},[2899,10960,5054],{"class":2905},[2899,10962,10963],{"class":2928},"onBeforeMount",[2899,10965,2919],{"class":2905},[2899,10967,2934],{"class":2905},[2899,10969,10970,10972,10975,10977],{"class":2901,"line":3019},[2899,10971,5054],{"class":2905},[2899,10973,10974],{"class":2928},"onBeforeUpdate",[2899,10976,2919],{"class":2905},[2899,10978,2934],{"class":2905},[2899,10980,10981,10983,10986,10988],{"class":2901,"line":3039},[2899,10982,5054],{"class":2905},[2899,10984,10985],{"class":2928},"onBeforeUnmount",[2899,10987,2919],{"class":2905},[2899,10989,2934],{"class":2905},[2899,10991,10992,10994,10996,10998],{"class":2901,"line":3059},[2899,10993,5054],{"class":2905},[2899,10995,10808],{"class":2928},[2899,10997,2919],{"class":2905},[2899,10999,2934],{"class":2905},[2899,11001,11002,11004,11006,11008],{"class":2901,"line":3080},[2899,11003,5054],{"class":2905},[2899,11005,10819],{"class":2928},[2899,11007,2919],{"class":2905},[2899,11009,2934],{"class":2905},[2899,11011,11012,11014,11017,11019],{"class":2901,"line":3101},[2899,11013,5054],{"class":2905},[2899,11015,11016],{"class":2928},"onActivated",[2899,11018,2919],{"class":2905},[2899,11020,2934],{"class":2905},[2899,11022,11023,11025,11028],{"class":2901,"line":3121},[2899,11024,5054],{"class":2905},[2899,11026,11027],{"class":2928},"onDeactivated",[2899,11029,3118],{"class":2905},[2899,11031,11032],{"class":2901,"line":3784},[2899,11033,3755],{"class":2905},[2899,11035,11036,11038,11040,11042,11044],{"class":2901,"line":3798},[2899,11037,2912],{"class":2905},[2899,11039,10843],{"class":2915},[2899,11041,2919],{"class":2905},[2899,11043,2922],{"class":2905},[2899,11045,3675],{"class":2905},[2899,11047,11048,11050,11053,11055],{"class":2901,"line":3813},[2899,11049,5054],{"class":2905},[2899,11051,11052],{"class":2928},"definePayloadReviver",[2899,11054,2919],{"class":2905},[2899,11056,2934],{"class":2905},[2899,11058,11059,11061,11063],{"class":2901,"line":3993},[2899,11060,5054],{"class":2905},[2899,11062,678],{"class":2928},[2899,11064,3118],{"class":2905},[2899,11066,11067],{"class":2901,"line":4003},[2899,11068,5064],{"class":2905},[2899,11070,11071],{"class":2901,"line":4009},[2899,11072,3124],{"class":2905},[2863,11074,11075],{"id":11075},"oxc",[2859,11077,11078],{},"Configure shared oxc options used within Nuxt and passed where necessary.",[3383,11080,11082],{"id":11081},"transform",[2881,11083,11081],{},[2859,11085,11086,11087],{},"Options for ",[2881,11088,11089],{},"oxc-transform",[2859,11091,11092,2879,11094],{},[2876,11093,4117],{},[4119,11095,11098],{"href":11096,"rel":11097},"https://oxc.rs/docs/guide/usage/transformer.html",[4123],"Oxc transform docs",[4304,11100,11102],{"id":11101},"options-1",[2881,11103,5723],{},[6498,11105,11107],{"id":11106},"jsxfactory-1",[2881,11108,5734],{},[2870,11110,11111,11117],{},[2873,11112,11113,2879,11115],{},[2876,11114,2878],{},[2881,11116,3367],{},[2873,11118,11119,3373,11121],{},[2876,11120,3372],{},[2881,11122,5749],{},[6498,11124,11126],{"id":11125},"jsxfragment-1",[2881,11127,5755],{},[2870,11129,11130,11136],{},[2873,11131,11132,2879,11134],{},[2876,11133,2878],{},[2881,11135,3367],{},[2873,11137,11138,3373,11140],{},[2876,11139,3372],{},[2881,11141,5770],{},[6498,11143,11145],{"id":11144},"target-1",[2881,11146,5773],{},[2870,11148,11149,11155],{},[2873,11150,11151,2879,11153],{},[2876,11152,2878],{},[2881,11154,3367],{},[2873,11156,11157,3373,11159],{},[2876,11158,3372],{},[2881,11160,5790],{},[2863,11162,171],{"id":11163},"pages-1",[2859,11165,11166,11167,11169],{},"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 ",[2881,11168,9416],{}," directory in your source folder.",[2859,11171,11172],{},"Additionally, you can provide a glob pattern or an array of patterns to scan only certain files for pages.",[2859,11174,11175,2922],{},[2876,11176,3168],{},[2890,11178,11180],{"className":3171,"code":11179,"language":3173,"meta":2895,"style":2895},"pages: {\n  pattern: ['**\\/*\\/*.vue', '!**\\/*.spec.*'],\n}\n",[2881,11181,11182,11190,11235],{"__ignoreMap":2895},[2899,11183,11184,11186,11188],{"class":2901,"line":2902},[2899,11185,171],{"class":3494},[2899,11187,2922],{"class":2905},[2899,11189,3187],{"class":2905},[2899,11191,11192,11195,11197,11199,11201,11204,11207,11210,11212,11215,11217,11219,11221,11224,11226,11229,11231,11233],{"class":2901,"line":2909},[2899,11193,11194],{"class":3494},"  pattern",[2899,11196,2922],{"class":2905},[2899,11198,4818],{"class":3192},[2899,11200,3208],{"class":2905},[2899,11202,11203],{"class":2928},"**",[2899,11205,11206],{"class":3217},"\\/",[2899,11208,11209],{"class":2928},"*",[2899,11211,11206],{"class":3217},[2899,11213,11214],{"class":2928},"*.vue",[2899,11216,3208],{"class":2905},[2899,11218,3236],{"class":2905},[2899,11220,3452],{"class":2905},[2899,11222,11223],{"class":2928},"!**",[2899,11225,11206],{"class":3217},[2899,11227,11228],{"class":2928},"*.spec.*",[2899,11230,3208],{"class":2905},[2899,11232,9727],{"class":3192},[2899,11234,2934],{"class":2905},[2899,11236,11237],{"class":2901,"line":2937},[2899,11238,3124],{"class":2905},[2863,11240,175],{"id":11241},"plugins-1",[2859,11243,11244],{},"An array of nuxt app plugins.",[2859,11246,11247,11248,4564,11251,11254,11255,5827,11258,11261],{},"Each plugin can be a string (which can be an absolute or relative path to a file). If it ends with ",[2881,11249,11250],{},".client",[2881,11252,11253],{},".server"," then it will be automatically loaded only in the appropriate context.\nIt can also be an object with ",[2881,11256,11257],{},"src",[2881,11259,11260],{},"mode"," keys.",[2870,11263,11264],{},[2873,11265,11266,2879,11268],{},[2876,11267,2878],{},[2881,11269,4712],{},[3126,11271,11272],{},[2859,11273,11274,11276,11277,11280,11281,11283],{},[2876,11275,3132],{},": Plugins are also auto-registered from the ",[2881,11278,11279],{},"~/plugins"," directory\nand these plugins do not need to be listed in ",[2881,11282,3163],{}," unless you\nneed to customize their order. All plugins are deduplicated by their src path.",[2859,11285,11286,2879,11288],{},[2876,11287,4117],{},[4119,11289,11292,5080],{"href":11290,"rel":11291},"https://nuxt.com/docs/guide/directory-structure/plugins",[4123],[2881,11293,11294],{},"plugins/",[2859,11296,11297,2922],{},[2876,11298,3168],{},[2890,11300,11302],{"className":3171,"code":11301,"language":3173,"meta":2895,"style":2895},"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",[2881,11303,11304,11312,11326,11340,11354,11373,11407,11439],{"__ignoreMap":2895},[2899,11305,11306,11308,11310],{"class":2901,"line":2902},[2899,11307,175],{"class":3494},[2899,11309,2922],{"class":2905},[2899,11311,3675],{"class":3217},[2899,11313,11314,11316,11319,11321,11323],{"class":2901,"line":2909},[2899,11315,5124],{"class":2905},[2899,11317,11318],{"class":2928},"~/plugins/foo.client.js",[2899,11320,3208],{"class":2905},[2899,11322,3236],{"class":2905},[2899,11324,11325],{"class":3855}," // only in client side\n",[2899,11327,11328,11330,11333,11335,11337],{"class":2901,"line":2937},[2899,11329,5124],{"class":2905},[2899,11331,11332],{"class":2928},"~/plugins/bar.server.js",[2899,11334,3208],{"class":2905},[2899,11336,3236],{"class":2905},[2899,11338,11339],{"class":3855}," // only in server side\n",[2899,11341,11342,11344,11347,11349,11351],{"class":2901,"line":2957},[2899,11343,5124],{"class":2905},[2899,11345,11346],{"class":2928},"~/plugins/baz.js",[2899,11348,3208],{"class":2905},[2899,11350,3236],{"class":2905},[2899,11352,11353],{"class":3855}," // both client & server\n",[2899,11355,11356,11359,11361,11363,11365,11368,11370],{"class":2901,"line":2978},[2899,11357,11358],{"class":2905},"  {",[2899,11360,3916],{"class":3192},[2899,11362,2922],{"class":2905},[2899,11364,3452],{"class":2905},[2899,11366,11367],{"class":2928},"~/plugins/both-sides.js",[2899,11369,3208],{"class":2905},[2899,11371,11372],{"class":2905}," },\n",[2899,11374,11375,11377,11379,11381,11383,11386,11388,11390,11393,11395,11397,11399,11401,11404],{"class":2901,"line":2998},[2899,11376,11358],{"class":2905},[2899,11378,3916],{"class":3192},[2899,11380,2922],{"class":2905},[2899,11382,3452],{"class":2905},[2899,11384,11385],{"class":2928},"~/plugins/client-only.js",[2899,11387,3208],{"class":2905},[2899,11389,3236],{"class":2905},[2899,11391,11392],{"class":3192}," mode",[2899,11394,2922],{"class":2905},[2899,11396,3452],{"class":2905},[2899,11398,10766],{"class":2928},[2899,11400,3208],{"class":2905},[2899,11402,11403],{"class":2905}," },",[2899,11405,11406],{"class":3855}," // only on client side\n",[2899,11408,11409,11411,11413,11415,11417,11420,11422,11424,11426,11428,11430,11432,11434,11436],{"class":2901,"line":3019},[2899,11410,11358],{"class":2905},[2899,11412,3916],{"class":3192},[2899,11414,2922],{"class":2905},[2899,11416,3452],{"class":2905},[2899,11418,11419],{"class":2928},"~/plugins/server-only.js",[2899,11421,3208],{"class":2905},[2899,11423,3236],{"class":2905},[2899,11425,11392],{"class":3192},[2899,11427,2922],{"class":2905},[2899,11429,3452],{"class":2905},[2899,11431,185],{"class":2928},[2899,11433,3208],{"class":2905},[2899,11435,9724],{"class":2905},[2899,11437,11438],{"class":3855}," // only on server side\n",[2899,11440,11441],{"class":2901,"line":3039},[2899,11442,4781],{"class":3217},[2863,11444,9764],{"id":9764},[3383,11446,11448],{"id":11447},"order",[2881,11449,11447],{},[2859,11451,11452],{},"A strategy for ordering PostCSS plugins.",[2870,11454,11455],{},[2873,11456,11457,2879,11459],{},[2876,11458,2878],{},[2881,11460,5392],{},[3383,11462,11464],{"id":11463},"plugins-2",[2881,11465,175],{},[2859,11467,11468],{},"Options for configuring PostCSS plugins.",[2859,11470,11471,2879,11473],{},[2876,11472,4117],{},[4119,11474,11477],{"href":11475,"rel":11476},"https://postcss.org/",[4123],"PostCSS docs",[4304,11479,11481],{"id":11480},"autoprefixer",[2881,11482,11480],{},[2859,11484,11485],{},"Plugin to parse CSS and add vendor prefixes to CSS rules.",[2859,11487,11488,2879,11490],{},[2876,11489,4117],{},[4119,11491,11494],{"href":11492,"rel":11493},"https://github.com/postcss/autoprefixer",[4123],[2881,11495,11480],{},[4304,11497,11499],{"id":11498},"cssnano",[2881,11500,11498],{},[2870,11502,11503],{},[2873,11504,11505,2879,11507],{},[2876,11506,2878],{},[2881,11508,2883],{},[2859,11510,11511,2879,11513],{},[2876,11512,4117],{},[4119,11514,11517,11519],{"href":11515,"rel":11516},"https://cssnano.github.io/cssnano/docs/config-file/#configuration-options",[4123],[2881,11518,11498],{}," configuration options",[2863,11521,3358],{"id":11522},"rootdir",[2859,11524,11525],{},"Define the root directory of your application.",[2859,11527,11528,11529,11532,11533,11535,11536,11539],{},"This property can be overwritten (for example, running ",[2881,11530,11531],{},"nuxt ./my-app/"," will set the ",[2881,11534,3358],{}," to the absolute path of ",[2881,11537,11538],{},"./my-app/"," from the current/working directory.\nIt is normally not needed to configure this option.",[2870,11541,11542,11548],{},[2873,11543,11544,2879,11546],{},[2876,11545,2878],{},[2881,11547,3367],{},[2873,11549,11550,3373,11552],{},[2876,11551,3372],{},[2881,11553,11554],{},"\"/\u003CrootDir>\"",[2863,11556,6902],{"id":11557},"routerules-1",[2859,11559,11560],{},"Global route options applied to matching server routes.",[2859,11562,11563,11565],{},[2876,11564,991],{},": This is an experimental feature and API may change in the future.",[2859,11567,11568,2879,11570],{},[2876,11569,4117],{},[4119,11571,11574],{"href":11572,"rel":11573},"https://nitro.build/config/#routerules",[4123],"Nitro route rules documentation",[2863,11576,11577],{"id":11577},"router",[3383,11579,11581],{"id":11580},"options-2",[2881,11582,5723],{},[2859,11584,11585,11586,11588,11589,11591],{},"Additional router options passed to ",[2881,11587,6757],{},". On top of the options for ",[2881,11590,6757],{},", Nuxt offers additional options to customize the router (see below).",[3126,11593,11594],{},[2859,11595,11596,11598,11599,11602],{},[2876,11597,3132],{},": Only JSON serializable options should be passed by Nuxt config.\nFor more control, you can use ",[2881,11600,11601],{},"app/router.options.ts"," file.",[2859,11604,11605,2879,11607,3141],{},[2876,11606,4117],{},[4119,11608,11611],{"href":11609,"rel":11610},"https://router.vuejs.org/api/interfaces/routeroptions.html",[4123],"Vue Router documentation",[4304,11613,11615],{"id":11614},"hashmode",[2881,11616,11617],{},"hashMode",[2859,11619,11620,11621,5827,11624,3141],{},"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 ",[2876,11622,11623],{},"URL is never sent to the server",[2876,11625,11626],{},"SSR is not supported",[2870,11628,11629,11635],{},[2873,11630,11631,2879,11633],{},[2876,11632,2878],{},[2881,11634,4105],{},[2873,11636,11637,3373,11639],{},[2876,11638,3372],{},[2881,11640,4112],{},[2859,11642,11643,11645],{},[2876,11644,2888],{},": false",[4304,11647,11649],{"id":11648},"scrollbehaviortype",[2881,11650,11651],{},"scrollBehaviorType",[2859,11653,11654],{},"Customize the scroll behavior for hash links.",[2870,11656,11657,11663],{},[2873,11658,11659,2879,11661],{},[2876,11660,2878],{},[2881,11662,3367],{},[2873,11664,11665,3373,11667],{},[2876,11666,3372],{},[2881,11668,6257],{},[2859,11670,11671,11673],{},[2876,11672,2888],{},": 'auto'",[2863,11675,9879],{"id":11676},"runtimeconfig-1",[2859,11678,11679],{},"Runtime config allows passing dynamic config and environment variables to the Nuxt app context.",[2859,11681,11682,11683,11685,11686,11689,11690,5827,11692,11694,11695,11698],{},"The value of this object is accessible from server only using ",[2881,11684,603],{},".\nIt mainly should hold ",[3135,11687,11688],{},"private"," configuration which is not exposed on the frontend. This could include a reference to your API secret tokens.\nAnything under ",[2881,11691,180],{},[2881,11693,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 ",[2881,11696,11697],{},"NUXT_API_KEY=my-api-key NUXT_PUBLIC_BASE_URL=/foo/"," would overwrite the two values in the example below.",[2870,11700,11701,11707],{},[2873,11702,11703,2879,11705],{},[2876,11704,2878],{},[2881,11706,2883],{},[2873,11708,11709],{},[2876,11710,2888],{},[2890,11712,11714],{"className":2892,"code":11713,"language":2894,"meta":2895,"style":2895},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"f90f6a12-4673-4481-a5f5-514e21c7a35b\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  }\n}\n",[2881,11715,11716,11720,11732,11744,11762,11780,11798,11810,11814],{"__ignoreMap":2895},[2899,11717,11718],{"class":2901,"line":2902},[2899,11719,2906],{"class":2905},[2899,11721,11722,11724,11726,11728,11730],{"class":2901,"line":2909},[2899,11723,2912],{"class":2905},[2899,11725,180],{"class":2915},[2899,11727,2919],{"class":2905},[2899,11729,2922],{"class":2905},[2899,11731,9913],{"class":2905},[2899,11733,11734,11736,11738,11740,11742],{"class":2901,"line":2937},[2899,11735,2912],{"class":2905},[2899,11737,1193],{"class":2915},[2899,11739,2919],{"class":2905},[2899,11741,2922],{"class":2905},[2899,11743,3187],{"class":2905},[2899,11745,11746,11748,11750,11752,11754,11756,11758,11760],{"class":2901,"line":2957},[2899,11747,5054],{"class":2905},[2899,11749,4916],{"class":3494},[2899,11751,2919],{"class":2905},[2899,11753,2922],{"class":2905},[2899,11755,2925],{"class":2905},[2899,11757,9940],{"class":2928},[2899,11759,2919],{"class":2905},[2899,11761,2934],{"class":2905},[2899,11763,11764,11766,11768,11770,11772,11774,11776,11778],{"class":2901,"line":2978},[2899,11765,5054],{"class":2905},[2899,11767,3388],{"class":3494},[2899,11769,2919],{"class":2905},[2899,11771,2922],{"class":2905},[2899,11773,2925],{"class":2905},[2899,11775,7522],{"class":2928},[2899,11777,2919],{"class":2905},[2899,11779,2934],{"class":2905},[2899,11781,11782,11784,11786,11788,11790,11792,11794,11796],{"class":2901,"line":2998},[2899,11783,5054],{"class":2905},[2899,11785,3504],{"class":3494},[2899,11787,2919],{"class":2905},[2899,11789,2922],{"class":2905},[2899,11791,2925],{"class":2905},[2899,11793,9977],{"class":2928},[2899,11795,2919],{"class":2905},[2899,11797,2934],{"class":2905},[2899,11799,11800,11802,11804,11806,11808],{"class":2901,"line":3019},[2899,11801,5054],{"class":2905},[2899,11803,3513],{"class":3494},[2899,11805,2919],{"class":2905},[2899,11807,2922],{"class":2905},[2899,11809,9994],{"class":2905},[2899,11811,11812],{"class":2901,"line":3039},[2899,11813,3339],{"class":2905},[2899,11815,11816],{"class":2901,"line":3059},[2899,11817,3124],{"class":2905},[2859,11819,11820,2922],{},[2876,11821,3168],{},[2890,11823,11825],{"className":3171,"code":11824,"language":3173,"meta":2895,"style":2895},"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",[2881,11826,11827,11835,11844,11859,11868,11880,11884,11888],{"__ignoreMap":2895},[2899,11828,11829,11831,11833],{"class":2901,"line":2902},[2899,11830,3181],{"class":3180},[2899,11832,3184],{"class":3180},[2899,11834,3187],{"class":2905},[2899,11836,11837,11840,11842],{"class":2901,"line":2909},[2899,11838,11839],{"class":3192}," runtimeConfig",[2899,11841,2922],{"class":2905},[2899,11843,3187],{"class":2905},[2899,11845,11846,11849,11851,11854,11856],{"class":2901,"line":2937},[2899,11847,11848],{"class":3192},"    apiKey",[2899,11850,2922],{"class":2905},[2899,11852,11853],{"class":2905}," ''",[2899,11855,3236],{"class":2905},[2899,11857,11858],{"class":3855}," // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n",[2899,11860,11861,11864,11866],{"class":2901,"line":2957},[2899,11862,11863],{"class":3192},"    public",[2899,11865,2922],{"class":2905},[2899,11867,3187],{"class":2905},[2899,11869,11870,11873,11875,11877],{"class":2901,"line":2978},[2899,11871,11872],{"class":3192},"       baseURL",[2899,11874,2922],{"class":2905},[2899,11876,11853],{"class":2905},[2899,11878,11879],{"class":3855}," // Exposed to the frontend as well.\n",[2899,11881,11882],{"class":2901,"line":2998},[2899,11883,3750],{"class":2905},[2899,11885,11886],{"class":2901,"line":3019},[2899,11887,3339],{"class":2905},[2899,11889,11890],{"class":2901,"line":3039},[2899,11891,3124],{"class":2905},[2863,11893,185],{"id":11894},"server-1",[3383,11896,11898],{"id":11897},"builder-1",[2881,11899,4937],{},[2870,11901,11902,11908],{},[2873,11903,11904,2879,11906],{},[2876,11905,2878],{},[2881,11907,3367],{},[2873,11909,11910,3373,11912],{},[2876,11911,3372],{},[2881,11913,11914],{},"\"@nuxt/nitro-server\"",[2863,11916,6048],{"id":11917},"serverdir",[2859,11919,11920],{},"Define the server directory of your Nuxt application, where Nitro routes, middleware and plugins are kept.",[2859,11922,3355,11923,3141],{},[2881,11924,3358],{},[2870,11926,11927,11933],{},[2873,11928,11929,2879,11931],{},[2876,11930,2878],{},[2881,11932,3367],{},[2873,11934,11935,3373,11937],{},[2876,11936,3372],{},[2881,11938,11939],{},"\"/\u003CsrcDir>/server\"",[2863,11941,11943],{"id":11942},"serverhandlers","serverHandlers",[2859,11945,11946],{},"Nitro server handlers.",[2859,11948,11949],{},"Each handler accepts the following options:",[2870,11951,11952,11961],{},[2873,11953,11954,11955,11960],{},"handler: The path to the file defining the handler. - route: The route under which the handler is available. This follows the conventions of ",[4119,11956,11959],{"href":11957,"rel":11958},"https://github.com/unjs/rou3",[4123],"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.",[2873,11962,11963,2879,11965],{},[2876,11964,2878],{},[2881,11966,4712],{},[2859,11968,11969,2879,11971],{},[2876,11970,4117],{},[4119,11972,11975,5080],{"href":11973,"rel":11974},"https://nuxt.com/docs/guide/directory-structure/server",[4123],[2881,11976,11977],{},"server/",[3126,11979,11980],{},[2859,11981,11982,11984,11985,6751,11988,5827,11991,11994],{},[2876,11983,3132],{},": Files from ",[2881,11986,11987],{},"server/api",[2881,11989,11990],{},"server/middleware",[2881,11992,11993],{},"server/routes"," will be automatically registered by Nuxt.",[2859,11996,11997,2922],{},[2876,11998,3168],{},[2890,12000,12002],{"className":3171,"code":12001,"language":3173,"meta":2895,"style":2895},"serverHandlers: [\n  { route: '/path/foo/**:name', handler: '~/server/foohandler.ts' }\n]\n",[2881,12003,12004,12012,12044],{"__ignoreMap":2895},[2899,12005,12006,12008,12010],{"class":2901,"line":2902},[2899,12007,11943],{"class":3494},[2899,12009,2922],{"class":2905},[2899,12011,3675],{"class":3217},[2899,12013,12014,12016,12019,12021,12023,12026,12028,12030,12033,12035,12037,12040,12042],{"class":2901,"line":2909},[2899,12015,11358],{"class":2905},[2899,12017,12018],{"class":3192}," route",[2899,12020,2922],{"class":2905},[2899,12022,3452],{"class":2905},[2899,12024,12025],{"class":2928},"/path/foo/**:name",[2899,12027,3208],{"class":2905},[2899,12029,3236],{"class":2905},[2899,12031,12032],{"class":3192}," handler",[2899,12034,2922],{"class":2905},[2899,12036,3452],{"class":2905},[2899,12038,12039],{"class":2928},"~/server/foohandler.ts",[2899,12041,3208],{"class":2905},[2899,12043,3888],{"class":2905},[2899,12045,12046],{"class":2901,"line":2937},[2899,12047,4781],{"class":3217},[2863,12049,12050],{"id":12050},"sourcemap",[2859,12052,12053],{},"Configures whether and how sourcemaps are generated for server and/or client bundles.",[2859,12055,12056,12057,12060,12061,12063,12064,12066,12067,12069],{},"If set to a single boolean, that value applies to both server and client. Additionally, the ",[2881,12058,12059],{},"'hidden'"," option is also available for both server and client.\nAvailable options for both client and server: - ",[2881,12062,4557],{},": Generates sourcemaps and includes source references in the final bundle. - ",[2881,12065,4112],{},": Does not generate any sourcemaps. - ",[2881,12068,12059],{},": Generates sourcemaps but does not include references in the final bundle.",[2870,12071,12072,12078],{},[2873,12073,12074,2879,12076],{},[2876,12075,2878],{},[2881,12077,2883],{},[2873,12079,12080],{},[2876,12081,2888],{},[2890,12083,12085],{"className":2892,"code":12084,"language":2894,"meta":2895,"style":2895},"{\n  \"server\": true,\n  \"client\": false\n}\n",[2881,12086,12087,12091,12104,12116],{"__ignoreMap":2895},[2899,12088,12089],{"class":2901,"line":2902},[2899,12090,2906],{"class":2905},[2899,12092,12093,12095,12097,12099,12101],{"class":2901,"line":2909},[2899,12094,2912],{"class":2905},[2899,12096,185],{"class":2915},[2899,12098,2919],{"class":2905},[2899,12100,2922],{"class":2905},[2899,12102,12103],{"class":2905}," true,\n",[2899,12105,12106,12108,12110,12112,12114],{"class":2901,"line":2937},[2899,12107,2912],{"class":2905},[2899,12109,10766],{"class":2915},[2899,12111,2919],{"class":2905},[2899,12113,2922],{"class":2905},[2899,12115,7426],{"class":2905},[2899,12117,12118],{"class":2901,"line":2957},[2899,12119,3124],{"class":2905},[2863,12121,12123],{"id":12122},"spaloadingtemplate","spaLoadingTemplate",[2859,12125,12126,12127,3141],{},"Boolean or a path to an HTML file with the contents of which will be inserted into any HTML page rendered with ",[2881,12128,12129],{},"ssr: false",[2870,12131,12132,12152],{},[2873,12133,12134,12135,12138,12139,12141,12142,4564,12147,3141],{},"If it is unset, it will use ",[2881,12136,12137],{},"~/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 ",[2881,12140,12137],{}," file in one of your layers, or a\ndefault Nuxt image will be used.\nSome good sources for spinners are ",[4119,12143,12146],{"href":12144,"rel":12145},"https://github.com/tobiasahlin/SpinKit",[4123],"SpinKit",[4119,12148,12151],{"href":12149,"rel":12150},"https://icones.js.org/collection/svg-spinners",[4123],"SVG Spinners",[2873,12153,12154,3373,12156],{},[2876,12155,3372],{},[2881,12157,7521],{},[2859,12159,12160,12162],{},[2876,12161,3168],{},": ~/app/spa-loading-template.html",[2890,12164,12168],{"className":12165,"code":12166,"language":12167,"meta":2895,"style":2895},"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",[2881,12169,12170,12175,12201,12209,12217,12231,12243,12255,12267,12278,12301,12313,12324,12336,12354,12369,12382,12396,12409,12420,12438,12453,12457,12461,12471,12478,12507,12511,12518,12545,12549,12553,12562,12568,12595,12599,12605,12631,12636,12641],{"__ignoreMap":2895},[2899,12171,12172],{"class":2901,"line":2902},[2899,12173,12174],{"class":3855},"\u003C!-- https://github.com/barelyhuman/snips/blob/dev/pages/css-loader.md -->\n",[2899,12176,12177,12179,12182,12185,12187,12189,12192,12194,12197,12199],{"class":2901,"line":2909},[2899,12178,7054],{"class":2905},[2899,12180,12181],{"class":3192},"div",[2899,12183,12184],{"class":2915}," class",[2899,12186,3489],{"class":2905},[2899,12188,2919],{"class":2905},[2899,12190,12191],{"class":2928},"loader",[2899,12193,2919],{"class":2905},[2899,12195,12196],{"class":2905},">\u003C/",[2899,12198,12181],{"class":3192},[2899,12200,7059],{"class":2905},[2899,12202,12203,12205,12207],{"class":2901,"line":2937},[2899,12204,7054],{"class":2905},[2899,12206,3258],{"class":3192},[2899,12208,7059],{"class":2905},[2899,12210,12211,12213,12215],{"class":2901,"line":2957},[2899,12212,3141],{"class":2905},[2899,12214,12191],{"class":3494},[2899,12216,3187],{"class":2905},[2899,12218,12219,12223,12225,12228],{"class":2901,"line":2978},[2899,12220,12222],{"class":12221},"spFsF","  display",[2899,12224,2922],{"class":2905},[2899,12226,12227],{"class":3217}," block",[2899,12229,12230],{"class":2905},";\n",[2899,12232,12233,12236,12238,12241],{"class":2901,"line":2998},[2899,12234,12235],{"class":12221},"  position",[2899,12237,2922],{"class":2905},[2899,12239,12240],{"class":3217}," fixed",[2899,12242,12230],{"class":2905},[2899,12244,12245,12248,12250,12253],{"class":2901,"line":3019},[2899,12246,12247],{"class":12221},"  z-index",[2899,12249,2922],{"class":2905},[2899,12251,12252],{"class":8647}," 1031",[2899,12254,12230],{"class":2905},[2899,12256,12257,12260,12262,12265],{"class":2901,"line":3039},[2899,12258,12259],{"class":12221},"  top",[2899,12261,2922],{"class":2905},[2899,12263,12264],{"class":8647}," 50%",[2899,12266,12230],{"class":2905},[2899,12268,12269,12272,12274,12276],{"class":2901,"line":3059},[2899,12270,12271],{"class":12221},"  left",[2899,12273,2922],{"class":2905},[2899,12275,12264],{"class":8647},[2899,12277,12230],{"class":2905},[2899,12279,12280,12283,12285,12288,12290,12293,12295,12298],{"class":2901,"line":3080},[2899,12281,12282],{"class":12221},"  transform",[2899,12284,2922],{"class":2905},[2899,12286,12287],{"class":3213}," translate",[2899,12289,3218],{"class":2905},[2899,12291,12292],{"class":8647},"-50%",[2899,12294,3236],{"class":2905},[2899,12296,12297],{"class":8647}," -50%",[2899,12299,12300],{"class":2905},");\n",[2899,12302,12303,12306,12308,12311],{"class":2901,"line":3101},[2899,12304,12305],{"class":12221},"  width",[2899,12307,2922],{"class":2905},[2899,12309,12310],{"class":8647}," 18px",[2899,12312,12230],{"class":2905},[2899,12314,12315,12318,12320,12322],{"class":2901,"line":3121},[2899,12316,12317],{"class":12221},"  height",[2899,12319,2922],{"class":2905},[2899,12321,12310],{"class":8647},[2899,12323,12230],{"class":2905},[2899,12325,12326,12329,12331,12334],{"class":2901,"line":3784},[2899,12327,12328],{"class":12221},"  box-sizing",[2899,12330,2922],{"class":2905},[2899,12332,12333],{"class":3217}," border-box",[2899,12335,12230],{"class":2905},[2899,12337,12338,12341,12343,12346,12349,12352],{"class":2901,"line":3798},[2899,12339,12340],{"class":12221},"  border",[2899,12342,2922],{"class":2905},[2899,12344,12345],{"class":3217}," solid ",[2899,12347,12348],{"class":8647},"2px",[2899,12350,12351],{"class":3217}," transparent",[2899,12353,12230],{"class":2905},[2899,12355,12356,12359,12361,12364,12367],{"class":2901,"line":3813},[2899,12357,12358],{"class":12221},"  border-top-color",[2899,12360,2922],{"class":2905},[2899,12362,12363],{"class":2905}," #",[2899,12365,12366],{"class":3217},"000",[2899,12368,12230],{"class":2905},[2899,12370,12371,12374,12376,12378,12380],{"class":2901,"line":3993},[2899,12372,12373],{"class":12221},"  border-left-color",[2899,12375,2922],{"class":2905},[2899,12377,12363],{"class":2905},[2899,12379,12366],{"class":3217},[2899,12381,12230],{"class":2905},[2899,12383,12384,12387,12389,12391,12394],{"class":2901,"line":4003},[2899,12385,12386],{"class":12221},"  border-bottom-color",[2899,12388,2922],{"class":2905},[2899,12390,12363],{"class":2905},[2899,12392,12393],{"class":3217},"efefef",[2899,12395,12230],{"class":2905},[2899,12397,12398,12401,12403,12405,12407],{"class":2901,"line":4009},[2899,12399,12400],{"class":12221},"  border-right-color",[2899,12402,2922],{"class":2905},[2899,12404,12363],{"class":2905},[2899,12406,12393],{"class":3217},[2899,12408,12230],{"class":2905},[2899,12410,12411,12414,12416,12418],{"class":2901,"line":4028},[2899,12412,12413],{"class":12221},"  border-radius",[2899,12415,2922],{"class":2905},[2899,12417,12264],{"class":8647},[2899,12419,12230],{"class":2905},[2899,12421,12422,12425,12427,12430,12433,12436],{"class":2901,"line":4035},[2899,12423,12424],{"class":3494},"  -webkit-animation",[2899,12426,2922],{"class":2905},[2899,12428,12429],{"class":3217}," loader ",[2899,12431,12432],{"class":8647},"400ms",[2899,12434,12435],{"class":3217}," linear infinite",[2899,12437,12230],{"class":2905},[2899,12439,12440,12443,12445,12447,12449,12451],{"class":2901,"line":4045},[2899,12441,12442],{"class":12221},"  animation",[2899,12444,2922],{"class":2905},[2899,12446,12429],{"class":3217},[2899,12448,12432],{"class":8647},[2899,12450,12435],{"class":3217},[2899,12452,12230],{"class":2905},[2899,12454,12455],{"class":2901,"line":4051},[2899,12456,3124],{"class":2905},[2899,12458,12459],{"class":2901,"line":4069},[2899,12460,7044],{"emptyLinePlaceholder":1196},[2899,12462,12463,12466,12469],{"class":2901,"line":4075},[2899,12464,12465],{"class":3180},"@-webkit-keyframes",[2899,12467,12468],{"class":4824}," loader",[2899,12470,3187],{"class":2905},[2899,12472,12473,12476],{"class":2901,"line":4080},[2899,12474,12475],{"class":3494},"  0%",[2899,12477,3187],{"class":2905},[2899,12479,12480,12483,12485,12487,12489,12491,12493,12495,12497,12500,12502,12505],{"class":2901,"line":8831},[2899,12481,12482],{"class":3494},"    -webkit-transform",[2899,12484,2922],{"class":2905},[2899,12486,12287],{"class":3213},[2899,12488,3218],{"class":2905},[2899,12490,12292],{"class":8647},[2899,12492,3236],{"class":2905},[2899,12494,12297],{"class":8647},[2899,12496,6577],{"class":2905},[2899,12498,12499],{"class":3213}," rotate",[2899,12501,3218],{"class":2905},[2899,12503,12504],{"class":8647},"0deg",[2899,12506,12300],{"class":2905},[2899,12508,12509],{"class":2901,"line":10578},[2899,12510,3339],{"class":2905},[2899,12512,12513,12516],{"class":2901,"line":10583},[2899,12514,12515],{"class":3494},"  100%",[2899,12517,3187],{"class":2905},[2899,12519,12520,12522,12524,12526,12528,12530,12532,12534,12536,12538,12540,12543],{"class":2901,"line":10602},[2899,12521,12482],{"class":3494},[2899,12523,2922],{"class":2905},[2899,12525,12287],{"class":3213},[2899,12527,3218],{"class":2905},[2899,12529,12292],{"class":8647},[2899,12531,3236],{"class":2905},[2899,12533,12297],{"class":8647},[2899,12535,6577],{"class":2905},[2899,12537,12499],{"class":3213},[2899,12539,3218],{"class":2905},[2899,12541,12542],{"class":8647},"360deg",[2899,12544,12300],{"class":2905},[2899,12546,12547],{"class":2901,"line":10617},[2899,12548,3339],{"class":2905},[2899,12550,12551],{"class":2901,"line":10634},[2899,12552,3124],{"class":2905},[2899,12554,12555,12558,12560],{"class":2901,"line":10639},[2899,12556,12557],{"class":3180},"@keyframes",[2899,12559,12468],{"class":4824},[2899,12561,3187],{"class":2905},[2899,12563,12564,12566],{"class":2901,"line":10644},[2899,12565,12475],{"class":3494},[2899,12567,3187],{"class":2905},[2899,12569,12570,12573,12575,12577,12579,12581,12583,12585,12587,12589,12591,12593],{"class":2901,"line":10663},[2899,12571,12572],{"class":12221},"    transform",[2899,12574,2922],{"class":2905},[2899,12576,12287],{"class":3213},[2899,12578,3218],{"class":2905},[2899,12580,12292],{"class":8647},[2899,12582,3236],{"class":2905},[2899,12584,12297],{"class":8647},[2899,12586,6577],{"class":2905},[2899,12588,12499],{"class":3213},[2899,12590,3218],{"class":2905},[2899,12592,12504],{"class":8647},[2899,12594,12300],{"class":2905},[2899,12596,12597],{"class":2901,"line":10678},[2899,12598,3339],{"class":2905},[2899,12600,12601,12603],{"class":2901,"line":10695},[2899,12602,12515],{"class":3494},[2899,12604,3187],{"class":2905},[2899,12606,12607,12609,12611,12613,12615,12617,12619,12621,12623,12625,12627,12629],{"class":2901,"line":10700},[2899,12608,12572],{"class":12221},[2899,12610,2922],{"class":2905},[2899,12612,12287],{"class":3213},[2899,12614,3218],{"class":2905},[2899,12616,12292],{"class":8647},[2899,12618,3236],{"class":2905},[2899,12620,12297],{"class":8647},[2899,12622,6577],{"class":2905},[2899,12624,12499],{"class":3213},[2899,12626,3218],{"class":2905},[2899,12628,12542],{"class":8647},[2899,12630,12300],{"class":2905},[2899,12632,12634],{"class":2901,"line":12633},38,[2899,12635,3339],{"class":2905},[2899,12637,12639],{"class":2901,"line":12638},39,[2899,12640,3124],{"class":2905},[2899,12642,12644,12646,12648],{"class":2901,"line":12643},40,[2899,12645,7094],{"class":2905},[2899,12647,3258],{"class":3192},[2899,12649,7059],{"class":2905},[2863,12651,6045],{"id":12652},"srcdir",[2859,12654,12655],{},"Define the source directory of your Nuxt application.",[2859,12657,12658,12659,3141],{},"If a relative path is specified, it will be relative to the ",[2881,12660,3358],{},[2870,12662,12663,12669],{},[2873,12664,12665,2879,12667],{},[2876,12666,2878],{},[2881,12668,3367],{},[2873,12670,12671,3373,12673],{},[2876,12672,3372],{},[2881,12674,12675],{},"\"/\u003CsrcDir>\"",[2859,12677,12678,2922],{},[2876,12679,3168],{},[2890,12681,12683],{"className":3171,"code":12682,"language":3173,"meta":2895,"style":2895},"export default {\n  srcDir: 'src/'\n}\n",[2881,12684,12685,12693,12706],{"__ignoreMap":2895},[2899,12686,12687,12689,12691],{"class":2901,"line":2902},[2899,12688,3181],{"class":3180},[2899,12690,3184],{"class":3180},[2899,12692,3187],{"class":2905},[2899,12694,12695,12697,12699,12701,12704],{"class":2901,"line":2909},[2899,12696,8665],{"class":3192},[2899,12698,2922],{"class":2905},[2899,12700,3452],{"class":2905},[2899,12702,12703],{"class":2928},"src/",[2899,12705,3458],{"class":2905},[2899,12707,12708],{"class":2901,"line":2937},[2899,12709,3124],{"class":2905},[2859,12711,12712],{},"This would work with the following folder structure:",[2890,12714,12716],{"className":3477,"code":12715,"language":3479,"meta":2895,"style":2895},"-| 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",[2881,12717,12718,12729,12739,12748,12757,12766,12776,12785,12794,12803,12812,12821,12830,12839,12848,12857,12866],{"__ignoreMap":2895},[2899,12719,12720,12723,12726],{"class":2901,"line":2902},[2899,12721,12722],{"class":3494},"-",[2899,12724,12725],{"class":2905},"|",[2899,12727,12728],{"class":3494}," app/\n",[2899,12730,12731,12734,12736],{"class":2901,"line":2909},[2899,12732,12733],{"class":3494},"---",[2899,12735,12725],{"class":2905},[2899,12737,12738],{"class":3494}," node_modules/\n",[2899,12740,12741,12743,12745],{"class":2901,"line":2937},[2899,12742,12733],{"class":3494},[2899,12744,12725],{"class":2905},[2899,12746,12747],{"class":3494}," nuxt.config.js\n",[2899,12749,12750,12752,12754],{"class":2901,"line":2957},[2899,12751,12733],{"class":3494},[2899,12753,12725],{"class":2905},[2899,12755,12756],{"class":3494}," package.json\n",[2899,12758,12759,12761,12763],{"class":2901,"line":2978},[2899,12760,12733],{"class":3494},[2899,12762,12725],{"class":2905},[2899,12764,12765],{"class":3494}," src/\n",[2899,12767,12768,12771,12773],{"class":2901,"line":2998},[2899,12769,12770],{"class":3494},"------",[2899,12772,12725],{"class":2905},[2899,12774,12775],{"class":3494}," assets/\n",[2899,12777,12778,12780,12782],{"class":2901,"line":3019},[2899,12779,12770],{"class":3494},[2899,12781,12725],{"class":2905},[2899,12783,12784],{"class":3494}," components/\n",[2899,12786,12787,12789,12791],{"class":2901,"line":3039},[2899,12788,12770],{"class":3494},[2899,12790,12725],{"class":2905},[2899,12792,12793],{"class":3494}," layouts/\n",[2899,12795,12796,12798,12800],{"class":2901,"line":3059},[2899,12797,12770],{"class":3494},[2899,12799,12725],{"class":2905},[2899,12801,12802],{"class":3494}," middleware/\n",[2899,12804,12805,12807,12809],{"class":2901,"line":3080},[2899,12806,12770],{"class":3494},[2899,12808,12725],{"class":2905},[2899,12810,12811],{"class":3494}," pages/\n",[2899,12813,12814,12816,12818],{"class":2901,"line":3101},[2899,12815,12770],{"class":3494},[2899,12817,12725],{"class":2905},[2899,12819,12820],{"class":3494}," plugins/\n",[2899,12822,12823,12825,12827],{"class":2901,"line":3121},[2899,12824,12770],{"class":3494},[2899,12826,12725],{"class":2905},[2899,12828,12829],{"class":3494}," public/\n",[2899,12831,12832,12834,12836],{"class":2901,"line":3784},[2899,12833,12770],{"class":3494},[2899,12835,12725],{"class":2905},[2899,12837,12838],{"class":3494}," store/\n",[2899,12840,12841,12843,12845],{"class":2901,"line":3798},[2899,12842,12770],{"class":3494},[2899,12844,12725],{"class":2905},[2899,12846,12847],{"class":3494}," server/\n",[2899,12849,12850,12852,12854],{"class":2901,"line":3813},[2899,12851,12770],{"class":3494},[2899,12853,12725],{"class":2905},[2899,12855,12856],{"class":3494}," app.config.ts\n",[2899,12858,12859,12861,12863],{"class":2901,"line":3993},[2899,12860,12770],{"class":3494},[2899,12862,12725],{"class":2905},[2899,12864,12865],{"class":3494}," app.vue\n",[2899,12867,12868,12870,12872],{"class":2901,"line":4003},[2899,12869,12770],{"class":3494},[2899,12871,12725],{"class":2905},[2899,12873,12874],{"class":3494}," error.vue\n",[2863,12876,12877],{"id":12877},"ssr",[2859,12879,12880,12881,12883],{},"Whether to enable rendering of HTML - either dynamically (in server mode) or at generate time. If set to ",[2881,12882,4112],{}," generated pages will have no content.",[2870,12885,12886,12892],{},[2873,12887,12888,2879,12890],{},[2876,12889,2878],{},[2881,12891,4105],{},[2873,12893,12894,3373,12896],{},[2876,12895,3372],{},[2881,12897,4557],{},[2863,12899,12900],{"id":12900},"telemetry",[2859,12902,12903],{},"Manually disable nuxt telemetry.",[2859,12905,12906,2879,12908,5486],{},[2876,12907,4117],{},[4119,12909,12912],{"href":12910,"rel":12911},"https://github.com/nuxt/telemetry",[4123],"Nuxt Telemetry",[2863,12914,12915],{"id":12915},"test",[2859,12917,12918],{},"Whether your app is being unit tested.",[2870,12920,12921,12927],{},[2873,12922,12923,2879,12925],{},[2876,12924,2878],{},[2881,12926,4105],{},[2873,12928,12929,3373,12931],{},[2876,12930,3372],{},[2881,12932,4112],{},[2863,12934,12935],{"id":12935},"theme",[2859,12937,12938],{},"Extend project from a local or remote source.",[2859,12940,12941,12942,6751,12944,6751,12946,4564,12948,12951],{},"Value should be a string pointing to source directory or config path relative to current config.\nYou can use ",[2881,12943,8341],{},[2881,12945,8347],{},[2881,12947,8350],{},[2881,12949,12950],{},"https://"," to extend from a remote git repository.",[2870,12953,12954],{},[2873,12955,12956,2879,12958],{},[2876,12957,2878],{},[2881,12959,3367],{},[2863,12961,12962],{"id":12962},"typescript",[2859,12964,12965],{},"Configuration for Nuxt's TypeScript integration.",[3383,12967,12969],{"id":12968},"builder-2",[2881,12970,4937],{},[2859,12972,12973],{},"Which builder types to include for your project.",[2859,12975,12976,12977,12979,12980,12982],{},"By default Nuxt infers this based on your ",[2881,12978,4937],{}," option (defaulting to 'vite') but you can either turn off builder environment types (with ",[2881,12981,4112],{},") 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.",[2870,12984,12985],{},[2873,12986,12987,3373,12989],{},[2876,12988,3372],{},[2881,12990,7521],{},[3383,12992,12994],{"id":12993},"hoist",[2881,12995,12993],{},[2859,12997,12998,12999,13002,13003,3141],{},"Modules to generate deep aliases for within ",[2881,13000,13001],{},"compilerOptions.paths",". This does not yet support subpaths. It may be necessary when using Nuxt within a pnpm monorepo with ",[2881,13004,13005],{},"shamefully-hoist=false",[2870,13007,13008,13014],{},[2873,13009,13010,2879,13012],{},[2876,13011,2878],{},[2881,13013,4712],{},[2873,13015,13016],{},[2876,13017,2888],{},[2890,13019,13021],{"className":2892,"code":13020,"language":2894,"meta":2895,"style":2895},"[\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",[2881,13022,13023,13027,13038,13049,13059,13070,13081,13091,13102,13113,13124,13132],{"__ignoreMap":2895},[2899,13024,13025],{"class":2901,"line":2902},[2899,13026,5252],{"class":2905},[2899,13028,13029,13031,13034,13036],{"class":2901,"line":2909},[2899,13030,2912],{"class":2905},[2899,13032,13033],{"class":2928},"@unhead/vue",[2899,13035,2919],{"class":2905},[2899,13037,2934],{"class":2905},[2899,13039,13040,13042,13045,13047],{"class":2901,"line":2937},[2899,13041,2912],{"class":2905},[2899,13043,13044],{"class":2928},"@nuxt/devtools",[2899,13046,2919],{"class":2905},[2899,13048,2934],{"class":2905},[2899,13050,13051,13053,13055,13057],{"class":2901,"line":2957},[2899,13052,2912],{"class":2905},[2899,13054,6750],{"class":2928},[2899,13056,2919],{"class":2905},[2899,13058,2934],{"class":2905},[2899,13060,13061,13063,13066,13068],{"class":2901,"line":2978},[2899,13062,2912],{"class":2905},[2899,13064,13065],{"class":2928},"@vue/runtime-core",[2899,13067,2919],{"class":2905},[2899,13069,2934],{"class":2905},[2899,13071,13072,13074,13077,13079],{"class":2901,"line":2998},[2899,13073,2912],{"class":2905},[2899,13075,13076],{"class":2928},"@vue/compiler-sfc",[2899,13078,2919],{"class":2905},[2899,13080,2934],{"class":2905},[2899,13082,13083,13085,13087,13089],{"class":2901,"line":3019},[2899,13084,2912],{"class":2905},[2899,13086,6757],{"class":2928},[2899,13088,2919],{"class":2905},[2899,13090,2934],{"class":2905},[2899,13092,13093,13095,13098,13100],{"class":2901,"line":3039},[2899,13094,2912],{"class":2905},[2899,13096,13097],{"class":2928},"vue-router/auto-routes",[2899,13099,2919],{"class":2905},[2899,13101,2934],{"class":2905},[2899,13103,13104,13106,13109,13111],{"class":2901,"line":3059},[2899,13105,2912],{"class":2905},[2899,13107,13108],{"class":2928},"unplugin-vue-router/client",[2899,13110,2919],{"class":2905},[2899,13112,2934],{"class":2905},[2899,13114,13115,13117,13120,13122],{"class":2901,"line":3080},[2899,13116,2912],{"class":2905},[2899,13118,13119],{"class":2928},"@nuxt/schema",[2899,13121,2919],{"class":2905},[2899,13123,2934],{"class":2905},[2899,13125,13126,13128,13130],{"class":2901,"line":3101},[2899,13127,2912],{"class":2905},[2899,13129,4507],{"class":2928},[2899,13131,3118],{"class":2905},[2899,13133,13134],{"class":2901,"line":3121},[2899,13135,4781],{"class":2905},[3383,13137,13139],{"id":13138},"includeworkspace",[2881,13140,13141],{},"includeWorkspace",[2859,13143,13144],{},"Include parent workspace in the Nuxt project. Mostly useful for themes and module authors.",[2870,13146,13147,13153],{},[2873,13148,13149,2879,13151],{},[2876,13150,2878],{},[2881,13152,4105],{},[2873,13154,13155,3373,13157],{},[2876,13156,3372],{},[2881,13158,4112],{},[3383,13160,13162],{"id":13161},"shim",[2881,13163,13161],{},[2859,13165,13166,13167,13169],{},"Generate a ",[2881,13168,11214],{}," shim.",[2859,13171,13172,13173,13178,13179,13181,13182,6239],{},"We recommend instead letting the ",[4119,13174,13177],{"href":13175,"rel":13176},"https://marketplace.visualstudio.com/items?itemName=Vue.volar",[4123],"official Vue extension"," generate accurate types for your components.\nNote that you may wish to set this to ",[2881,13180,4557],{}," if you are using other libraries, such as ESLint, that are unable to understand the type of ",[2881,13183,8463],{},[2870,13185,13186,13192],{},[2873,13187,13188,2879,13190],{},[2876,13189,2878],{},[2881,13191,4105],{},[2873,13193,13194,3373,13196],{},[2876,13195,3372],{},[2881,13197,4112],{},[3383,13199,13201],{"id":13200},"strict",[2881,13202,13200],{},[2859,13204,13205,13206],{},"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. ",[4119,13207,13210],{"href":13208,"rel":13209},"https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html#getting-stricter-checks",[4123],"Read More",[2870,13212,13213,13219],{},[2873,13214,13215,2879,13217],{},[2876,13216,2878],{},[2881,13218,4105],{},[2873,13220,13221,3373,13223],{},[2876,13222,3372],{},[2881,13224,4557],{},[3383,13226,13228],{"id":13227},"tsconfig",[2881,13229,13230],{},"tsConfig",[2859,13232,13233,13234,13236],{},"You can extend generated ",[2881,13235,3151],{}," using this option.",[3383,13238,13240],{"id":13239},"typecheck",[2881,13241,13242],{},"typeCheck",[2859,13244,13245],{},"Enable build-time type checking.",[2859,13247,13248,13249,13251,13252,5827,13254,13257],{},"If set to true, this will type check in development. You can restrict this to build-time type checking by setting it to ",[2881,13250,4540],{},". Requires to install ",[2881,13253,12962],{},[2881,13255,13256],{},"vue-tsc"," as dev dependencies.",[2870,13259,13260,13266],{},[2873,13261,13262,2879,13264],{},[2876,13263,2878],{},[2881,13265,4105],{},[2873,13267,13268,3373,13270],{},[2876,13269,3372],{},[2881,13271,4112],{},[2859,13273,13274,2879,13276],{},[2876,13275,4117],{},[4119,13277,13280],{"href":13278,"rel":13279},"https://nuxt.com/docs/guide/concepts/typescript",[4123],"Nuxt TypeScript docs",[2863,13282,13283],{"id":13283},"unhead",[2859,13285,13286,13287,13289],{},"An object that allows us to configure the ",[2881,13288,13283],{}," nuxt module.",[3383,13291,13293],{"id":13292},"legacy",[2881,13294,13292],{},[2859,13296,13297,13298,13300,13301,13304,13305,6751,13308,6751,13311,6751,13314,13317,13318,13321],{},"Enable the legacy compatibility mode for ",[2881,13299,13283],{}," module. This applies the following changes: - Disables Capo.js sorting - Adds the ",[2881,13302,13303],{},"DeprecationsPlugin",": supports ",[2881,13306,13307],{},"hid",[2881,13309,13310],{},"vmid",[2881,13312,13313],{},"children",[2881,13315,13316],{},"body"," - Adds the ",[2881,13319,13320],{},"PromisesPlugin",": supports promises as input",[2870,13323,13324,13330],{},[2873,13325,13326,2879,13328],{},[2876,13327,2878],{},[2881,13329,4105],{},[2873,13331,13332,3373,13334],{},[2876,13333,3372],{},[2881,13335,4112],{},[2859,13337,13338,2879,13340],{},[2876,13339,4117],{},[4119,13341,13344,13346],{"href":13342,"rel":13343},"https://unhead.unjs.io/docs/typescript/head/guides/get-started/migration",[4123],[2881,13345,13283],{}," migration documentation",[2859,13348,13349,2922],{},[2876,13350,3168],{},[2890,13352,13354],{"className":3416,"code":13353,"language":3418,"meta":2895,"style":2895},"export default defineNuxtConfig({\n unhead: {\n  legacy: true\n})\n",[2881,13355,13356,13368,13377,13386],{"__ignoreMap":2895},[2899,13357,13358,13360,13362,13364,13366],{"class":2901,"line":2902},[2899,13359,3181],{"class":3180},[2899,13361,3184],{"class":3180},[2899,13363,3429],{"class":3213},[2899,13365,3218],{"class":3217},[2899,13367,2906],{"class":2905},[2899,13369,13370,13373,13375],{"class":2901,"line":2909},[2899,13371,13372],{"class":3192}," unhead",[2899,13374,2922],{"class":2905},[2899,13376,3187],{"class":2905},[2899,13378,13379,13382,13384],{"class":2901,"line":2937},[2899,13380,13381],{"class":3192},"  legacy",[2899,13383,2922],{"class":2905},[2899,13385,5045],{"class":6002},[2899,13387,13388,13390],{"class":2901,"line":2957},[2899,13389,3467],{"class":2905},[2899,13391,3470],{"class":3217},[3383,13393,13395],{"id":13394},"renderssrheadoptions",[2881,13396,13397],{},"renderSSRHeadOptions",[2859,13399,13400,13401,13404],{},"An object that will be passed to ",[2881,13402,13403],{},"renderSSRHead"," to customize the output.",[2870,13406,13407,13413],{},[2873,13408,13409,2879,13411],{},[2876,13410,2878],{},[2881,13412,2883],{},[2873,13414,13415],{},[2876,13416,2888],{},[2890,13418,13420],{"className":2892,"code":13419,"language":2894,"meta":2895,"style":2895},"{\n  \"omitLineBreaks\": false\n}\n",[2881,13421,13422,13426,13439],{"__ignoreMap":2895},[2899,13423,13424],{"class":2901,"line":2902},[2899,13425,2906],{"class":2905},[2899,13427,13428,13430,13433,13435,13437],{"class":2901,"line":2909},[2899,13429,2912],{"class":2905},[2899,13431,13432],{"class":2915},"omitLineBreaks",[2899,13434,2919],{"class":2905},[2899,13436,2922],{"class":2905},[2899,13438,7426],{"class":2905},[2899,13440,13441],{"class":2901,"line":2937},[2899,13442,3124],{"class":2905},[2859,13444,13445,2922],{},[2876,13446,3168],{},[2890,13448,13450],{"className":3416,"code":13449,"language":3418,"meta":2895,"style":2895},"export default defineNuxtConfig({\n unhead: {\n  renderSSRHeadOptions: {\n   omitLineBreaks: true\n  }\n})\n",[2881,13451,13452,13464,13472,13481,13490,13494],{"__ignoreMap":2895},[2899,13453,13454,13456,13458,13460,13462],{"class":2901,"line":2902},[2899,13455,3181],{"class":3180},[2899,13457,3184],{"class":3180},[2899,13459,3429],{"class":3213},[2899,13461,3218],{"class":3217},[2899,13463,2906],{"class":2905},[2899,13465,13466,13468,13470],{"class":2901,"line":2909},[2899,13467,13372],{"class":3192},[2899,13469,2922],{"class":2905},[2899,13471,3187],{"class":2905},[2899,13473,13474,13477,13479],{"class":2901,"line":2937},[2899,13475,13476],{"class":3192},"  renderSSRHeadOptions",[2899,13478,2922],{"class":2905},[2899,13480,3187],{"class":2905},[2899,13482,13483,13486,13488],{"class":2901,"line":2957},[2899,13484,13485],{"class":3192},"   omitLineBreaks",[2899,13487,2922],{"class":2905},[2899,13489,5045],{"class":6002},[2899,13491,13492],{"class":2901,"line":2978},[2899,13493,3339],{"class":2905},[2899,13495,13496,13498],{"class":2901,"line":2998},[2899,13497,3467],{"class":2905},[2899,13499,3470],{"class":3217},[2863,13501,13502],{"id":13502},"vite",[2859,13504,13505],{},"Configuration that will be passed directly to Vite.",[2859,13507,13508,2879,13510,13515],{},[2876,13509,4117],{},[4119,13511,13514],{"href":13512,"rel":13513},"https://vite.dev/config",[4123],"Vite configuration docs"," for more information.\nPlease note that not all vite options are supported in Nuxt.",[3383,13517,13519],{"id":13518},"build-1",[2881,13520,4540],{},[4304,13522,13524],{"id":13523},"assetsdir",[2881,13525,13526],{},"assetsDir",[2870,13528,13529,13535],{},[2873,13530,13531,2879,13533],{},[2876,13532,2878],{},[2881,13534,3367],{},[2873,13536,13537,3373,13539],{},[2876,13538,3372],{},[2881,13540,13541],{},"\"_nuxt/\"",[4304,13543,13545],{"id":13544},"emptyoutdir",[2881,13546,13547],{},"emptyOutDir",[2870,13549,13550,13556],{},[2873,13551,13552,2879,13554],{},[2876,13553,2878],{},[2881,13555,4105],{},[2873,13557,13558,3373,13560],{},[2876,13559,3372],{},[2881,13561,4112],{},[3383,13563,13565],{"id":13564},"cachedir",[2881,13566,13567],{},"cacheDir",[2870,13569,13570,13576],{},[2873,13571,13572,2879,13574],{},[2876,13573,2878],{},[2881,13575,3367],{},[2873,13577,13578,3373,13580],{},[2876,13579,3372],{},[2881,13581,13582],{},"\"/\u003CrootDir>/node_modules/.cache/vite\"",[3383,13584,13586],{"id":13585},"clearscreen",[2881,13587,13588],{},"clearScreen",[2870,13590,13591,13597],{},[2873,13592,13593,2879,13595],{},[2876,13594,2878],{},[2881,13596,4105],{},[2873,13598,13599,3373,13601],{},[2876,13600,3372],{},[2881,13602,4557],{},[3383,13604,13606],{"id":13605},"define",[2881,13607,13605],{},[2870,13609,13610,13616],{},[2873,13611,13612,2879,13614],{},[2876,13613,2878],{},[2881,13615,2883],{},[2873,13617,13618],{},[2876,13619,2888],{},[2890,13621,13623],{"className":2892,"code":13622,"language":2894,"meta":2895,"style":2895},"{\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",[2881,13624,13625,13629,13643,13656,13669,13682,13695],{"__ignoreMap":2895},[2899,13626,13627],{"class":2901,"line":2902},[2899,13628,2906],{"class":2905},[2899,13630,13631,13633,13636,13638,13640],{"class":2901,"line":2909},[2899,13632,2912],{"class":2905},[2899,13634,13635],{"class":2915},"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__",[2899,13637,2919],{"class":2905},[2899,13639,2922],{"class":2905},[2899,13641,13642],{"class":2905}," false,\n",[2899,13644,13645,13647,13650,13652,13654],{"class":2901,"line":2937},[2899,13646,2912],{"class":2905},[2899,13648,13649],{"class":2915},"process.dev",[2899,13651,2919],{"class":2905},[2899,13653,2922],{"class":2905},[2899,13655,13642],{"class":2905},[2899,13657,13658,13660,13663,13665,13667],{"class":2901,"line":2957},[2899,13659,2912],{"class":2905},[2899,13661,13662],{"class":2915},"import.meta.dev",[2899,13664,2919],{"class":2905},[2899,13666,2922],{"class":2905},[2899,13668,13642],{"class":2905},[2899,13670,13671,13673,13676,13678,13680],{"class":2901,"line":2978},[2899,13672,2912],{"class":2905},[2899,13674,13675],{"class":2915},"process.test",[2899,13677,2919],{"class":2905},[2899,13679,2922],{"class":2905},[2899,13681,13642],{"class":2905},[2899,13683,13684,13686,13689,13691,13693],{"class":2901,"line":2998},[2899,13685,2912],{"class":2905},[2899,13687,13688],{"class":2915},"import.meta.test",[2899,13690,2919],{"class":2905},[2899,13692,2922],{"class":2905},[2899,13694,7426],{"class":2905},[2899,13696,13697],{"class":2901,"line":3019},[2899,13698,3124],{"class":2905},[3383,13700,13702],{"id":13701},"esbuild-1",[2881,13703,5720],{},[2870,13705,13706,13712],{},[2873,13707,13708,2879,13710],{},[2876,13709,2878],{},[2881,13711,2883],{},[2873,13713,13714],{},[2876,13715,2888],{},[2890,13717,13719],{"className":2892,"code":13718,"language":2894,"meta":2895,"style":2895},"{\n  \"target\": \"esnext\",\n  \"jsxFactory\": \"h\",\n  \"jsxFragment\": \"Fragment\",\n  \"tsconfigRaw\": {}\n}\n",[2881,13720,13721,13725,13744,13763,13782,13794],{"__ignoreMap":2895},[2899,13722,13723],{"class":2901,"line":2902},[2899,13724,2906],{"class":2905},[2899,13726,13727,13729,13731,13733,13735,13737,13740,13742],{"class":2901,"line":2909},[2899,13728,2912],{"class":2905},[2899,13730,5773],{"class":2915},[2899,13732,2919],{"class":2905},[2899,13734,2922],{"class":2905},[2899,13736,2925],{"class":2905},[2899,13738,13739],{"class":2928},"esnext",[2899,13741,2919],{"class":2905},[2899,13743,2934],{"class":2905},[2899,13745,13746,13748,13750,13752,13754,13756,13759,13761],{"class":2901,"line":2937},[2899,13747,2912],{"class":2905},[2899,13749,5734],{"class":2915},[2899,13751,2919],{"class":2905},[2899,13753,2922],{"class":2905},[2899,13755,2925],{"class":2905},[2899,13757,13758],{"class":2928},"h",[2899,13760,2919],{"class":2905},[2899,13762,2934],{"class":2905},[2899,13764,13765,13767,13769,13771,13773,13775,13778,13780],{"class":2901,"line":2957},[2899,13766,2912],{"class":2905},[2899,13768,5755],{"class":2915},[2899,13770,2919],{"class":2905},[2899,13772,2922],{"class":2905},[2899,13774,2925],{"class":2905},[2899,13776,13777],{"class":2928},"Fragment",[2899,13779,2919],{"class":2905},[2899,13781,2934],{"class":2905},[2899,13783,13784,13786,13788,13790,13792],{"class":2901,"line":2978},[2899,13785,2912],{"class":2905},[2899,13787,5796],{"class":2915},[2899,13789,2919],{"class":2905},[2899,13791,2922],{"class":2905},[2899,13793,9744],{"class":2905},[2899,13795,13796],{"class":2901,"line":2998},[2899,13797,3124],{"class":2905},[3383,13799,13800],{"id":11260},[2881,13801,11260],{},[2870,13803,13804,13810],{},[2873,13805,13806,2879,13808],{},[2876,13807,2878],{},[2881,13809,3367],{},[2873,13811,13812,3373,13814],{},[2876,13813,3372],{},[2881,13815,13816],{},"\"production\"",[3383,13818,13820],{"id":13819},"optimizedeps",[2881,13821,13822],{},"optimizeDeps",[4304,13824,13826],{"id":13825},"esbuildoptions",[2881,13827,13828],{},"esbuildOptions",[2870,13830,13831,13837],{},[2873,13832,13833,2879,13835],{},[2876,13834,2878],{},[2881,13836,2883],{},[2873,13838,13839],{},[2876,13840,2888],{},[2890,13842,13843],{"className":2892,"code":13718,"language":2894,"meta":2895,"style":2895},[2881,13844,13845,13849,13867,13885,13903,13915],{"__ignoreMap":2895},[2899,13846,13847],{"class":2901,"line":2902},[2899,13848,2906],{"class":2905},[2899,13850,13851,13853,13855,13857,13859,13861,13863,13865],{"class":2901,"line":2909},[2899,13852,2912],{"class":2905},[2899,13854,5773],{"class":2915},[2899,13856,2919],{"class":2905},[2899,13858,2922],{"class":2905},[2899,13860,2925],{"class":2905},[2899,13862,13739],{"class":2928},[2899,13864,2919],{"class":2905},[2899,13866,2934],{"class":2905},[2899,13868,13869,13871,13873,13875,13877,13879,13881,13883],{"class":2901,"line":2937},[2899,13870,2912],{"class":2905},[2899,13872,5734],{"class":2915},[2899,13874,2919],{"class":2905},[2899,13876,2922],{"class":2905},[2899,13878,2925],{"class":2905},[2899,13880,13758],{"class":2928},[2899,13882,2919],{"class":2905},[2899,13884,2934],{"class":2905},[2899,13886,13887,13889,13891,13893,13895,13897,13899,13901],{"class":2901,"line":2957},[2899,13888,2912],{"class":2905},[2899,13890,5755],{"class":2915},[2899,13892,2919],{"class":2905},[2899,13894,2922],{"class":2905},[2899,13896,2925],{"class":2905},[2899,13898,13777],{"class":2928},[2899,13900,2919],{"class":2905},[2899,13902,2934],{"class":2905},[2899,13904,13905,13907,13909,13911,13913],{"class":2901,"line":2978},[2899,13906,2912],{"class":2905},[2899,13908,5796],{"class":2915},[2899,13910,2919],{"class":2905},[2899,13912,2922],{"class":2905},[2899,13914,9744],{"class":2905},[2899,13916,13917],{"class":2901,"line":2998},[2899,13918,3124],{"class":2905},[4304,13920,13922],{"id":13921},"exclude-1",[2881,13923,8916],{},[2870,13925,13926,13932],{},[2873,13927,13928,2879,13930],{},[2876,13929,2878],{},[2881,13931,4712],{},[2873,13933,13934],{},[2876,13935,2888],{},[2890,13937,13939],{"className":2892,"code":13938,"language":2894,"meta":2895,"style":2895},"[\n  \"vue-demi\"\n]\n",[2881,13940,13941,13945,13954],{"__ignoreMap":2895},[2899,13942,13943],{"class":2901,"line":2902},[2899,13944,5252],{"class":2905},[2899,13946,13947,13949,13952],{"class":2901,"line":2909},[2899,13948,2912],{"class":2905},[2899,13950,13951],{"class":2928},"vue-demi",[2899,13953,3118],{"class":2905},[2899,13955,13956],{"class":2901,"line":2937},[2899,13957,4781],{"class":2905},[3383,13959,13961],{"id":13960},"publicdir",[2881,13962,13963],{},"publicDir",[2870,13965,13966,13972],{},[2873,13967,13968,2879,13970],{},[2876,13969,2878],{},[2881,13971,4105],{},[2873,13973,13974,3373,13976],{},[2876,13975,3372],{},[2881,13977,4112],{},[3383,13979,13981],{"id":13980},"resolve",[2881,13982,13980],{},[4304,13984,13986],{"id":13985},"extensions-1",[2881,13987,8377],{},[2870,13989,13990,13996],{},[2873,13991,13992,2879,13994],{},[2876,13993,2878],{},[2881,13995,4712],{},[2873,13997,13998],{},[2876,13999,2888],{},[2890,14001,14003],{"className":2892,"code":14002,"language":2894,"meta":2895,"style":2895},"[\n  \".mjs\",\n  \".js\",\n  \".ts\",\n  \".jsx\",\n  \".tsx\",\n  \".json\",\n  \".vue\"\n]\n",[2881,14004,14005,14009,14019,14029,14039,14049,14059,14070,14078],{"__ignoreMap":2895},[2899,14006,14007],{"class":2901,"line":2902},[2899,14008,5252],{"class":2905},[2899,14010,14011,14013,14015,14017],{"class":2901,"line":2909},[2899,14012,2912],{"class":2905},[2899,14014,8430],{"class":2928},[2899,14016,2919],{"class":2905},[2899,14018,2934],{"class":2905},[2899,14020,14021,14023,14025,14027],{"class":2901,"line":2937},[2899,14022,2912],{"class":2905},[2899,14024,8408],{"class":2928},[2899,14026,2919],{"class":2905},[2899,14028,2934],{"class":2905},[2899,14030,14031,14033,14035,14037],{"class":2901,"line":2957},[2899,14032,2912],{"class":2905},[2899,14034,8441],{"class":2928},[2899,14036,2919],{"class":2905},[2899,14038,2934],{"class":2905},[2899,14040,14041,14043,14045,14047],{"class":2901,"line":2978},[2899,14042,2912],{"class":2905},[2899,14044,8419],{"class":2928},[2899,14046,2919],{"class":2905},[2899,14048,2934],{"class":2905},[2899,14050,14051,14053,14055,14057],{"class":2901,"line":2998},[2899,14052,2912],{"class":2905},[2899,14054,8452],{"class":2928},[2899,14056,2919],{"class":2905},[2899,14058,2934],{"class":2905},[2899,14060,14061,14063,14066,14068],{"class":2901,"line":3019},[2899,14062,2912],{"class":2905},[2899,14064,14065],{"class":2928},".json",[2899,14067,2919],{"class":2905},[2899,14069,2934],{"class":2905},[2899,14071,14072,14074,14076],{"class":2901,"line":3039},[2899,14073,2912],{"class":2905},[2899,14075,8463],{"class":2928},[2899,14077,3118],{"class":2905},[2899,14079,14080],{"class":2901,"line":3059},[2899,14081,4781],{"class":2905},[3383,14083,14085],{"id":14084},"root",[2881,14086,14084],{},[2870,14088,14089,14095],{},[2873,14090,14091,2879,14093],{},[2876,14092,2878],{},[2881,14094,3367],{},[2873,14096,14097,3373,14099],{},[2876,14098,3372],{},[2881,14100,12675],{},[3383,14102,14104],{"id":14103},"server-2",[2881,14105,185],{},[4304,14107,14109],{"id":14108},"fs",[2881,14110,14108],{},[6498,14112,14114],{"id":14113},"allow",[2881,14115,14113],{},[2870,14117,14118,14124],{},[2873,14119,14120,2879,14122],{},[2876,14121,2878],{},[2881,14123,4712],{},[2873,14125,14126],{},[2876,14127,2888],{},[2890,14129,14131],{"className":2892,"code":14130,"language":2894,"meta":2895,"style":2895},"[\n  \"/\u003CrootDir>/.nuxt\",\n  \"/\u003CsrcDir>\",\n  \"/\u003CrootDir>\",\n  \"/\u003CworkspaceDir>\"\n]\n",[2881,14132,14133,14137,14148,14159,14169,14178],{"__ignoreMap":2895},[2899,14134,14135],{"class":2901,"line":2902},[2899,14136,5252],{"class":2905},[2899,14138,14139,14141,14144,14146],{"class":2901,"line":2909},[2899,14140,2912],{"class":2905},[2899,14142,14143],{"class":2928},"/\u003CrootDir>/.nuxt",[2899,14145,2919],{"class":2905},[2899,14147,2934],{"class":2905},[2899,14149,14150,14152,14155,14157],{"class":2901,"line":2937},[2899,14151,2912],{"class":2905},[2899,14153,14154],{"class":2928},"/\u003CsrcDir>",[2899,14156,2919],{"class":2905},[2899,14158,2934],{"class":2905},[2899,14160,14161,14163,14165,14167],{"class":2901,"line":2957},[2899,14162,2912],{"class":2905},[2899,14164,4626],{"class":2928},[2899,14166,2919],{"class":2905},[2899,14168,2934],{"class":2905},[2899,14170,14171,14173,14176],{"class":2901,"line":2978},[2899,14172,2912],{"class":2905},[2899,14174,14175],{"class":2928},"/\u003CworkspaceDir>",[2899,14177,3118],{"class":2905},[2899,14179,14180],{"class":2901,"line":2998},[2899,14181,4781],{"class":2905},[3383,14183,14184],{"id":6750},[2881,14185,6750],{},[4304,14187,14189],{"id":14188},"features-1",[2881,14190,8472],{},[6498,14192,14194],{"id":14193},"propsdestructure",[2881,14195,14196],{},"propsDestructure",[2870,14198,14199,14205],{},[2873,14200,14201,2879,14203],{},[2876,14202,2878],{},[2881,14204,4105],{},[2873,14206,14207,3373,14209],{},[2876,14208,3372],{},[2881,14210,4557],{},[4304,14212,14214],{"id":14213},"isproduction",[2881,14215,14216],{},"isProduction",[2870,14218,14219,14225],{},[2873,14220,14221,2879,14223],{},[2876,14222,2878],{},[2881,14224,4105],{},[2873,14226,14227,3373,14229],{},[2876,14228,3372],{},[2881,14230,4557],{},[4304,14232,14233],{"id":3789},[2881,14234,3789],{},[6498,14236,14238],{"id":14237},"hoiststatic",[2881,14239,14240],{},"hoistStatic",[4304,14242,14243],{"id":4597},[2881,14244,4597],{},[6498,14246,14248],{"id":14247},"compileroptions",[2881,14249,14250],{},"compilerOptions",[2870,14252,14253],{},[2873,14254,14255,2879,14257],{},[2876,14256,2878],{},[2881,14258,2883],{},[6498,14260,14262],{"id":14261},"transformasseturls",[2881,14263,14264],{},"transformAssetUrls",[2870,14266,14267,14273],{},[2873,14268,14269,2879,14271],{},[2876,14270,2878],{},[2881,14272,2883],{},[2873,14274,14275],{},[2876,14276,2888],{},[2890,14278,14280],{"className":2892,"code":14279,"language":2894,"meta":2895,"style":2895},"{\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",[2881,14281,14282,14286,14299,14309,14318,14322,14334,14342,14346,14359,14367,14371,14384,14395,14404,14408,14421,14431,14439,14443],{"__ignoreMap":2895},[2899,14283,14284],{"class":2901,"line":2902},[2899,14285,2906],{"class":2905},[2899,14287,14288,14290,14293,14295,14297],{"class":2901,"line":2909},[2899,14289,2912],{"class":2905},[2899,14291,14292],{"class":2915},"video",[2899,14294,2919],{"class":2905},[2899,14296,2922],{"class":2905},[2899,14298,3675],{"class":2905},[2899,14300,14301,14303,14305,14307],{"class":2901,"line":2937},[2899,14302,5054],{"class":2905},[2899,14304,11257],{"class":2928},[2899,14306,2919],{"class":2905},[2899,14308,2934],{"class":2905},[2899,14310,14311,14313,14316],{"class":2901,"line":2957},[2899,14312,5054],{"class":2905},[2899,14314,14315],{"class":2928},"poster",[2899,14317,3118],{"class":2905},[2899,14319,14320],{"class":2901,"line":2978},[2899,14321,3755],{"class":2905},[2899,14323,14324,14326,14328,14330,14332],{"class":2901,"line":2998},[2899,14325,2912],{"class":2905},[2899,14327,10331],{"class":2915},[2899,14329,2919],{"class":2905},[2899,14331,2922],{"class":2905},[2899,14333,3675],{"class":2905},[2899,14335,14336,14338,14340],{"class":2901,"line":3019},[2899,14337,5054],{"class":2905},[2899,14339,11257],{"class":2928},[2899,14341,3118],{"class":2905},[2899,14343,14344],{"class":2901,"line":3039},[2899,14345,3755],{"class":2905},[2899,14347,14348,14350,14353,14355,14357],{"class":2901,"line":3059},[2899,14349,2912],{"class":2905},[2899,14351,14352],{"class":2915},"img",[2899,14354,2919],{"class":2905},[2899,14356,2922],{"class":2905},[2899,14358,3675],{"class":2905},[2899,14360,14361,14363,14365],{"class":2901,"line":3080},[2899,14362,5054],{"class":2905},[2899,14364,11257],{"class":2928},[2899,14366,3118],{"class":2905},[2899,14368,14369],{"class":2901,"line":3101},[2899,14370,3755],{"class":2905},[2899,14372,14373,14375,14378,14380,14382],{"class":2901,"line":3121},[2899,14374,2912],{"class":2905},[2899,14376,14377],{"class":2915},"image",[2899,14379,2919],{"class":2905},[2899,14381,2922],{"class":2905},[2899,14383,3675],{"class":2905},[2899,14385,14386,14388,14391,14393],{"class":2901,"line":3784},[2899,14387,5054],{"class":2905},[2899,14389,14390],{"class":2928},"xlink:href",[2899,14392,2919],{"class":2905},[2899,14394,2934],{"class":2905},[2899,14396,14397,14399,14402],{"class":2901,"line":3798},[2899,14398,5054],{"class":2905},[2899,14400,14401],{"class":2928},"href",[2899,14403,3118],{"class":2905},[2899,14405,14406],{"class":2901,"line":3813},[2899,14407,3755],{"class":2905},[2899,14409,14410,14412,14415,14417,14419],{"class":2901,"line":3993},[2899,14411,2912],{"class":2905},[2899,14413,14414],{"class":2915},"use",[2899,14416,2919],{"class":2905},[2899,14418,2922],{"class":2905},[2899,14420,3675],{"class":2905},[2899,14422,14423,14425,14427,14429],{"class":2901,"line":4003},[2899,14424,5054],{"class":2905},[2899,14426,14390],{"class":2928},[2899,14428,2919],{"class":2905},[2899,14430,2934],{"class":2905},[2899,14432,14433,14435,14437],{"class":2901,"line":4009},[2899,14434,5054],{"class":2905},[2899,14436,14401],{"class":2928},[2899,14438,3118],{"class":2905},[2899,14440,14441],{"class":2901,"line":4028},[2899,14442,5064],{"class":2905},[2899,14444,14445],{"class":2901,"line":4035},[2899,14446,3124],{"class":2905},[3383,14448,14450],{"id":14449},"vuejsx",[2881,14451,14452],{},"vueJsx",[2870,14454,14455,14461],{},[2873,14456,14457,2879,14459],{},[2876,14458,2878],{},[2881,14460,2883],{},[2873,14462,14463],{},[2876,14464,2888],{},[2890,14466,14468],{"className":2892,"code":14467,"language":2894,"meta":2895,"style":2895},"{\n  \"isCustomElement\": {\n    \"$schema\": {\n      \"title\": \"\",\n      \"description\": \"\",\n      \"tags\": []\n    }\n  }\n}\n",[2881,14469,14470,14474,14487,14500,14516,14531,14544,14548,14552],{"__ignoreMap":2895},[2899,14471,14472],{"class":2901,"line":2902},[2899,14473,2906],{"class":2905},[2899,14475,14476,14478,14481,14483,14485],{"class":2901,"line":2909},[2899,14477,2912],{"class":2905},[2899,14479,14480],{"class":2915},"isCustomElement",[2899,14482,2919],{"class":2905},[2899,14484,2922],{"class":2905},[2899,14486,3187],{"class":2905},[2899,14488,14489,14491,14494,14496,14498],{"class":2901,"line":2937},[2899,14490,5054],{"class":2905},[2899,14492,14493],{"class":3494},"$schema",[2899,14495,2919],{"class":2905},[2899,14497,2922],{"class":2905},[2899,14499,3187],{"class":2905},[2899,14501,14502,14504,14507,14509,14511,14514],{"class":2901,"line":2957},[2899,14503,3685],{"class":2905},[2899,14505,14506],{"class":8647},"title",[2899,14508,2919],{"class":2905},[2899,14510,2922],{"class":2905},[2899,14512,14513],{"class":2905}," \"\"",[2899,14515,2934],{"class":2905},[2899,14517,14518,14520,14523,14525,14527,14529],{"class":2901,"line":2978},[2899,14519,3685],{"class":2905},[2899,14521,14522],{"class":8647},"description",[2899,14524,2919],{"class":2905},[2899,14526,2922],{"class":2905},[2899,14528,14513],{"class":2905},[2899,14530,2934],{"class":2905},[2899,14532,14533,14535,14538,14540,14542],{"class":2901,"line":2998},[2899,14534,3685],{"class":2905},[2899,14536,14537],{"class":8647},"tags",[2899,14539,2919],{"class":2905},[2899,14541,2922],{"class":2905},[2899,14543,3810],{"class":2905},[2899,14545,14546],{"class":2901,"line":3019},[2899,14547,3750],{"class":2905},[2899,14549,14550],{"class":2901,"line":3039},[2899,14551,3339],{"class":2905},[2899,14553,14554],{"class":2901,"line":3059},[2899,14555,3124],{"class":2905},[2863,14557,6750],{"id":14558},"vue-1",[2859,14560,14561],{},"Vue.js config",[3383,14563,14565],{"id":14564},"compileroptions-1",[2881,14566,14250],{},[2859,14568,14569],{},"Options for the Vue compiler that will be passed at build time.",[2859,14571,14572,2879,14574],{},[2876,14573,4117],{},[4119,14575,14578],{"href":14576,"rel":14577},"https://vuejs.org/api/application.html#app-config-compileroptions",[4123],"Vue documentation",[3383,14580,14582],{"id":14581},"config",[2881,14583,14581],{},[2859,14585,14586,14587,14589],{},"It is possible to pass configure the Vue app globally. Only serializable options may be set in your ",[2881,14588,3163],{},". All other options should be set at runtime in a Nuxt plugin..",[2859,14591,14592,2879,14594],{},[2876,14593,4117],{},[4119,14595,14598],{"href":14596,"rel":14597},"https://vuejs.org/api/application.html#app-config",[4123],"Vue app config documentation",[3383,14600,14602],{"id":14601},"propsdestructure-1",[2881,14603,14196],{},[2859,14605,14606,14607],{},"Enable reactive destructure for ",[2881,14608,14609],{},"defineProps",[2870,14611,14612,14618],{},[2873,14613,14614,2879,14616],{},[2876,14615,2878],{},[2881,14617,4105],{},[2873,14619,14620,3373,14622],{},[2876,14621,3372],{},[2881,14623,4557],{},[3383,14625,14627],{"id":14626},"runtimecompiler",[2881,14628,14629],{},"runtimeCompiler",[2859,14631,14632],{},"Include Vue compiler in runtime bundle.",[2870,14634,14635,14641],{},[2873,14636,14637,2879,14639],{},[2876,14638,2878],{},[2881,14640,4105],{},[2873,14642,14643,3373,14645],{},[2876,14644,3372],{},[2881,14646,4112],{},[3383,14648,14650],{"id":14649},"transformasseturls-1",[2881,14651,14264],{},[4304,14653,14654],{"id":14377},[2881,14655,14377],{},[2870,14657,14658,14664],{},[2873,14659,14660,2879,14662],{},[2876,14661,2878],{},[2881,14663,4712],{},[2873,14665,14666],{},[2876,14667,2888],{},[2890,14669,14671],{"className":2892,"code":14670,"language":2894,"meta":2895,"style":2895},"[\n  \"xlink:href\",\n  \"href\"\n]\n",[2881,14672,14673,14677,14687,14695],{"__ignoreMap":2895},[2899,14674,14675],{"class":2901,"line":2902},[2899,14676,5252],{"class":2905},[2899,14678,14679,14681,14683,14685],{"class":2901,"line":2909},[2899,14680,2912],{"class":2905},[2899,14682,14390],{"class":2928},[2899,14684,2919],{"class":2905},[2899,14686,2934],{"class":2905},[2899,14688,14689,14691,14693],{"class":2901,"line":2937},[2899,14690,2912],{"class":2905},[2899,14692,14401],{"class":2928},[2899,14694,3118],{"class":2905},[2899,14696,14697],{"class":2901,"line":2957},[2899,14698,4781],{"class":2905},[4304,14700,14701],{"id":14352},[2881,14702,14352],{},[2870,14704,14705,14711],{},[2873,14706,14707,2879,14709],{},[2876,14708,2878],{},[2881,14710,4712],{},[2873,14712,14713],{},[2876,14714,2888],{},[2890,14716,14718],{"className":2892,"code":14717,"language":2894,"meta":2895,"style":2895},"[\n  \"src\"\n]\n",[2881,14719,14720,14724,14732],{"__ignoreMap":2895},[2899,14721,14722],{"class":2901,"line":2902},[2899,14723,5252],{"class":2905},[2899,14725,14726,14728,14730],{"class":2901,"line":2909},[2899,14727,2912],{"class":2905},[2899,14729,11257],{"class":2928},[2899,14731,3118],{"class":2905},[2899,14733,14734],{"class":2901,"line":2937},[2899,14735,4781],{"class":2905},[4304,14737,14738],{"id":10331},[2881,14739,10331],{},[2870,14741,14742,14748],{},[2873,14743,14744,2879,14746],{},[2876,14745,2878],{},[2881,14747,4712],{},[2873,14749,14750],{},[2876,14751,2888],{},[2890,14753,14754],{"className":2892,"code":14717,"language":2894,"meta":2895,"style":2895},[2881,14755,14756,14760,14768],{"__ignoreMap":2895},[2899,14757,14758],{"class":2901,"line":2902},[2899,14759,5252],{"class":2905},[2899,14761,14762,14764,14766],{"class":2901,"line":2909},[2899,14763,2912],{"class":2905},[2899,14765,11257],{"class":2928},[2899,14767,3118],{"class":2905},[2899,14769,14770],{"class":2901,"line":2937},[2899,14771,4781],{"class":2905},[4304,14773,14774],{"id":14414},[2881,14775,14414],{},[2870,14777,14778,14784],{},[2873,14779,14780,2879,14782],{},[2876,14781,2878],{},[2881,14783,4712],{},[2873,14785,14786],{},[2876,14787,2888],{},[2890,14789,14790],{"className":2892,"code":14670,"language":2894,"meta":2895,"style":2895},[2881,14791,14792,14796,14806,14814],{"__ignoreMap":2895},[2899,14793,14794],{"class":2901,"line":2902},[2899,14795,5252],{"class":2905},[2899,14797,14798,14800,14802,14804],{"class":2901,"line":2909},[2899,14799,2912],{"class":2905},[2899,14801,14390],{"class":2928},[2899,14803,2919],{"class":2905},[2899,14805,2934],{"class":2905},[2899,14807,14808,14810,14812],{"class":2901,"line":2937},[2899,14809,2912],{"class":2905},[2899,14811,14401],{"class":2928},[2899,14813,3118],{"class":2905},[2899,14815,14816],{"class":2901,"line":2957},[2899,14817,4781],{"class":2905},[4304,14819,14820],{"id":14292},[2881,14821,14292],{},[2870,14823,14824,14830],{},[2873,14825,14826,2879,14828],{},[2876,14827,2878],{},[2881,14829,4712],{},[2873,14831,14832],{},[2876,14833,2888],{},[2890,14835,14837],{"className":2892,"code":14836,"language":2894,"meta":2895,"style":2895},"[\n  \"src\",\n  \"poster\"\n]\n",[2881,14838,14839,14843,14853,14861],{"__ignoreMap":2895},[2899,14840,14841],{"class":2901,"line":2902},[2899,14842,5252],{"class":2905},[2899,14844,14845,14847,14849,14851],{"class":2901,"line":2909},[2899,14846,2912],{"class":2905},[2899,14848,11257],{"class":2928},[2899,14850,2919],{"class":2905},[2899,14852,2934],{"class":2905},[2899,14854,14855,14857,14859],{"class":2901,"line":2937},[2899,14856,2912],{"class":2905},[2899,14858,14315],{"class":2928},[2899,14860,3118],{"class":2905},[2899,14862,14863],{"class":2901,"line":2957},[2899,14864,4781],{"class":2905},[2863,14866,14867],{"id":14867},"watch",[2859,14869,14870],{},"The watch property lets you define patterns that will restart the Nuxt dev server when changed.",[2859,14872,14873,14874,14876,14877,14879,14880,14876,14882,14884],{},"It is an array of strings or regular expressions. Strings should be either absolute paths or relative to the ",[2881,14875,6045],{}," (and the ",[2881,14878,6045],{}," of any layers). Regular expressions will be matched against the path relative to the project ",[2881,14881,6045],{},[2881,14883,6045],{}," of any layers).",[2870,14886,14887],{},[2873,14888,14889,2879,14891],{},[2876,14890,2878],{},[2881,14892,4712],{},[2863,14894,14895],{"id":14895},"watchers",[2859,14897,14898,14899,3141],{},"The watchers property lets you overwrite watchers configuration in your ",[2881,14900,3163],{},[3383,14902,14903],{"id":8267},[2881,14904,8267],{},[2859,14906,14907,14908,3141],{},"Options to pass directly to ",[2881,14909,8267],{},[2859,14911,14912,2879,14914],{},[2876,14913,4117],{},[4119,14915,8267],{"href":14916,"rel":14917},"https://github.com/paulmillr/chokidar#api",[4123],[4304,14919,14921],{"id":14920},"ignoreinitial",[2881,14922,14923],{},"ignoreInitial",[2870,14925,14926,14932],{},[2873,14927,14928,2879,14930],{},[2876,14929,2878],{},[2881,14931,4105],{},[2873,14933,14934,3373,14936],{},[2876,14935,3372],{},[2881,14937,4557],{},[4304,14939,14941],{"id":14940},"ignorepermissionerrors",[2881,14942,14943],{},"ignorePermissionErrors",[2870,14945,14946,14952],{},[2873,14947,14948,2879,14950],{},[2876,14949,2878],{},[2881,14951,4105],{},[2873,14953,14954,3373,14956],{},[2876,14955,3372],{},[2881,14957,4557],{},[3383,14959,14961],{"id":14960},"rewatchonrawevents",[2881,14962,14963],{},"rewatchOnRawEvents",[2859,14965,14966],{},"An array of event types, which, when received, will cause the watcher to restart.",[3383,14968,14970],{"id":14969},"webpack",[2881,14971,14969],{},[2859,14973,14974,14977],{},[2881,14975,14976],{},"watchOptions"," to pass directly to webpack.",[2859,14979,14980,2879,14982,3141],{},[2876,14981,4117],{},[4119,14983,14986],{"href":14984,"rel":14985},"https://v4.webpack.js.org/configuration/watch/#watchoptions",[4123],"webpack@4 watch options",[4304,14988,14990],{"id":14989},"aggregatetimeout",[2881,14991,14992],{},"aggregateTimeout",[2870,14994,14995,15001],{},[2873,14996,14997,2879,14999],{},[2876,14998,2878],{},[2881,15000,5409],{},[2873,15002,15003,3373,15005],{},[2876,15004,3372],{},[2881,15006,15007],{},"1000",[2863,15009,14969],{"id":15010},"webpack-1",[3383,15012,15014],{"id":15013},"aggressivecoderemoval",[2881,15015,15016],{},"aggressiveCodeRemoval",[2859,15018,15019,15020,6751,15023,5827,15026,15029],{},"Hard-replaces ",[2881,15021,15022],{},"typeof process",[2881,15024,15025],{},"typeof window",[2881,15027,15028],{},"typeof document"," to tree-shake bundle.",[2870,15031,15032,15038],{},[2873,15033,15034,2879,15036],{},[2876,15035,2878],{},[2881,15037,4105],{},[2873,15039,15040,3373,15042],{},[2876,15041,3372],{},[2881,15043,4112],{},[3383,15045,15047],{"id":15046},"analyze-1",[2881,15048,4546],{},[2859,15050,15051,15052,15055],{},"Nuxt uses ",[2881,15053,15054],{},"webpack-bundle-analyzer"," to visualize your bundles and how to optimize them.",[2859,15057,4554,15058,4558,15060,4564,15063,3141],{},[2881,15059,4557],{},[4119,15061,4563],{"href":4561,"rel":15062},[4123],[4119,15064,4569],{"href":4567,"rel":15065},[4123],[2870,15067,15068,15074],{},[2873,15069,15070,2879,15072],{},[2876,15071,2878],{},[2881,15073,2883],{},[2873,15075,15076],{},[2876,15077,2888],{},[2890,15079,15080],{"className":2892,"code":4584,"language":2894,"meta":2895,"style":2895},[2881,15081,15082,15086,15104,15122,15138],{"__ignoreMap":2895},[2899,15083,15084],{"class":2901,"line":2902},[2899,15085,2906],{"class":2905},[2899,15087,15088,15090,15092,15094,15096,15098,15100,15102],{"class":2901,"line":2909},[2899,15089,2912],{"class":2905},[2899,15091,4597],{"class":2915},[2899,15093,2919],{"class":2905},[2899,15095,2922],{"class":2905},[2899,15097,2925],{"class":2905},[2899,15099,4606],{"class":2928},[2899,15101,2919],{"class":2905},[2899,15103,2934],{"class":2905},[2899,15105,15106,15108,15110,15112,15114,15116,15118,15120],{"class":2901,"line":2937},[2899,15107,2912],{"class":2905},[2899,15109,4617],{"class":2915},[2899,15111,2919],{"class":2905},[2899,15113,2922],{"class":2905},[2899,15115,2925],{"class":2905},[2899,15117,4626],{"class":2928},[2899,15119,2919],{"class":2905},[2899,15121,2934],{"class":2905},[2899,15123,15124,15126,15128,15130,15132,15134,15136],{"class":2901,"line":2957},[2899,15125,2912],{"class":2905},[2899,15127,4637],{"class":2915},[2899,15129,2919],{"class":2905},[2899,15131,2922],{"class":2905},[2899,15133,2925],{"class":2905},[2899,15135,4646],{"class":2928},[2899,15137,3118],{"class":2905},[2899,15139,15140],{"class":2901,"line":2978},[2899,15141,3124],{"class":2905},[2859,15143,15144,2922],{},[2876,15145,3168],{},[2890,15147,15148],{"className":3171,"code":4659,"language":3173,"meta":2895,"style":2895},[2881,15149,15150,15158,15170],{"__ignoreMap":2895},[2899,15151,15152,15154,15156],{"class":2901,"line":2902},[2899,15153,4546],{"class":3494},[2899,15155,2922],{"class":2905},[2899,15157,3187],{"class":2905},[2899,15159,15160,15162,15164,15166,15168],{"class":2901,"line":2909},[2899,15161,4674],{"class":3494},[2899,15163,2922],{"class":2905},[2899,15165,3452],{"class":2905},[2899,15167,4681],{"class":2928},[2899,15169,3458],{"class":2905},[2899,15171,15172],{"class":2901,"line":2937},[2899,15173,3124],{"class":2905},[3383,15175,15177],{"id":15176},"csssourcemap",[2881,15178,15179],{},"cssSourceMap",[2859,15181,15182,15183,15185],{},"Enables CSS source map support (defaults to ",[2881,15184,4557],{}," in development).",[2870,15187,15188,15194],{},[2873,15189,15190,2879,15192],{},[2876,15191,2878],{},[2881,15193,4105],{},[2873,15195,15196,3373,15198],{},[2876,15197,3372],{},[2881,15199,4112],{},[3383,15201,15203],{"id":15202},"devmiddleware",[2881,15204,15205],{},"devMiddleware",[2859,15207,15208,15209,15214],{},"See ",[4119,15210,15213],{"href":15211,"rel":15212},"https://github.com/webpack/webpack-dev-middleware",[4123],"webpack-dev-middleware"," for available options.",[4304,15216,15218],{"id":15217},"stats",[2881,15219,15217],{},[2870,15221,15222,15228],{},[2873,15223,15224,2879,15226],{},[2876,15225,2878],{},[2881,15227,3367],{},[2873,15229,15230,3373,15232],{},[2876,15231,3372],{},[2881,15233,15234],{},"\"none\"",[3383,15236,15238],{"id":15237},"experiments",[2881,15239,15237],{},[2859,15241,15242,15243],{},"Configure ",[4119,15244,15247],{"href":15245,"rel":15246},"https://webpack.js.org/configuration/experiments/",[4123],"webpack experiments",[3383,15249,15251],{"id":15250},"extractcss",[2881,15252,15253],{},"extractCSS",[2859,15255,15256],{},"Enables Common CSS Extraction.",[2859,15258,15259,15260,15265],{},"Using ",[4119,15261,15264],{"href":15262,"rel":15263},"https://github.com/webpack-contrib/mini-css-extract-plugin",[4123],"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.",[2870,15267,15268,15274],{},[2873,15269,15270,2879,15272],{},[2876,15271,2878],{},[2881,15273,4105],{},[2873,15275,15276,3373,15278],{},[2876,15277,3372],{},[2881,15279,4557],{},[2859,15281,15282,2922],{},[2876,15283,3168],{},[2890,15285,15287],{"className":3171,"code":15286,"language":3173,"meta":2895,"style":2895},"export default {\n  webpack: {\n    extractCSS: true,\n    // or\n    extractCSS: {\n      ignoreOrder: true\n    }\n  }\n}\n",[2881,15288,15289,15297,15306,15317,15322,15330,15339,15343,15347],{"__ignoreMap":2895},[2899,15290,15291,15293,15295],{"class":2901,"line":2902},[2899,15292,3181],{"class":3180},[2899,15294,3184],{"class":3180},[2899,15296,3187],{"class":2905},[2899,15298,15299,15302,15304],{"class":2901,"line":2909},[2899,15300,15301],{"class":3192},"  webpack",[2899,15303,2922],{"class":2905},[2899,15305,3187],{"class":2905},[2899,15307,15308,15311,15313,15315],{"class":2901,"line":2937},[2899,15309,15310],{"class":3192},"    extractCSS",[2899,15312,2922],{"class":2905},[2899,15314,7026],{"class":6002},[2899,15316,2934],{"class":2905},[2899,15318,15319],{"class":2901,"line":2957},[2899,15320,15321],{"class":3855},"    // or\n",[2899,15323,15324,15326,15328],{"class":2901,"line":2978},[2899,15325,15310],{"class":3192},[2899,15327,2922],{"class":2905},[2899,15329,3187],{"class":2905},[2899,15331,15332,15335,15337],{"class":2901,"line":2998},[2899,15333,15334],{"class":3192},"      ignoreOrder",[2899,15336,2922],{"class":2905},[2899,15338,5045],{"class":6002},[2899,15340,15341],{"class":2901,"line":3019},[2899,15342,3750],{"class":2905},[2899,15344,15345],{"class":2901,"line":3039},[2899,15346,3339],{"class":2905},[2899,15348,15349],{"class":2901,"line":3059},[2899,15350,3124],{"class":2905},[2859,15352,15353,2922],{},[2876,15354,3168],{},[2890,15356,15358],{"className":3171,"code":15357,"language":3173,"meta":2895,"style":2895},"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",[2881,15359,15360,15368,15376,15386,15395,15404,15413,15422,15438,15468,15484,15493,15498,15503,15507,15511,15515],{"__ignoreMap":2895},[2899,15361,15362,15364,15366],{"class":2901,"line":2902},[2899,15363,3181],{"class":3180},[2899,15365,3184],{"class":3180},[2899,15367,3187],{"class":2905},[2899,15369,15370,15372,15374],{"class":2901,"line":2909},[2899,15371,15301],{"class":3192},[2899,15373,2922],{"class":2905},[2899,15375,3187],{"class":2905},[2899,15377,15378,15380,15382,15384],{"class":2901,"line":2937},[2899,15379,15310],{"class":3192},[2899,15381,2922],{"class":2905},[2899,15383,7026],{"class":6002},[2899,15385,2934],{"class":2905},[2899,15387,15388,15391,15393],{"class":2901,"line":2957},[2899,15389,15390],{"class":3192},"    optimization",[2899,15392,2922],{"class":2905},[2899,15394,3187],{"class":2905},[2899,15396,15397,15400,15402],{"class":2901,"line":2978},[2899,15398,15399],{"class":3192},"      splitChunks",[2899,15401,2922],{"class":2905},[2899,15403,3187],{"class":2905},[2899,15405,15406,15409,15411],{"class":2901,"line":2998},[2899,15407,15408],{"class":3192},"        cacheGroups",[2899,15410,2922],{"class":2905},[2899,15412,3187],{"class":2905},[2899,15414,15415,15418,15420],{"class":2901,"line":3019},[2899,15416,15417],{"class":3192},"          styles",[2899,15419,2922],{"class":2905},[2899,15421,3187],{"class":2905},[2899,15423,15424,15427,15429,15431,15434,15436],{"class":2901,"line":3039},[2899,15425,15426],{"class":3192},"            name",[2899,15428,2922],{"class":2905},[2899,15430,3452],{"class":2905},[2899,15432,15433],{"class":2928},"styles",[2899,15435,3208],{"class":2905},[2899,15437,2934],{"class":2905},[2899,15439,15440,15443,15445,15448,15451,15453,15455,15457,15459,15461,15464,15466],{"class":2901,"line":3059},[2899,15441,15442],{"class":3192},"            test",[2899,15444,2922],{"class":2905},[2899,15446,15447],{"class":2905}," /",[2899,15449,15450],{"class":3217},"\\.",[2899,15452,3218],{"class":2905},[2899,15454,5083],{"class":2928},[2899,15456,12725],{"class":2905},[2899,15458,6750],{"class":2928},[2899,15460,6577],{"class":2905},[2899,15462,15463],{"class":3180},"$",[2899,15465,7522],{"class":2905},[2899,15467,2934],{"class":2905},[2899,15469,15470,15473,15475,15477,15480,15482],{"class":2901,"line":3080},[2899,15471,15472],{"class":3192},"            chunks",[2899,15474,2922],{"class":2905},[2899,15476,3452],{"class":2905},[2899,15478,15479],{"class":2928},"all",[2899,15481,3208],{"class":2905},[2899,15483,2934],{"class":2905},[2899,15485,15486,15489,15491],{"class":2901,"line":3101},[2899,15487,15488],{"class":3192},"            enforce",[2899,15490,2922],{"class":2905},[2899,15492,5045],{"class":6002},[2899,15494,15495],{"class":2901,"line":3121},[2899,15496,15497],{"class":2905},"          }\n",[2899,15499,15500],{"class":2901,"line":3784},[2899,15501,15502],{"class":2905},"        }\n",[2899,15504,15505],{"class":2901,"line":3798},[2899,15506,8785],{"class":2905},[2899,15508,15509],{"class":2901,"line":3813},[2899,15510,3750],{"class":2905},[2899,15512,15513],{"class":2901,"line":3993},[2899,15514,3339],{"class":2905},[2899,15516,15517],{"class":2901,"line":4003},[2899,15518,3124],{"class":2905},[3383,15520,15522],{"id":15521},"filenames",[2881,15523,15521],{},[2859,15525,15526],{},"Customize bundle filenames.",[2859,15528,15529,15530,3141],{},"To understand a bit more about the use of manifests, take a look at ",[4119,15531,15534],{"href":15532,"rel":15533},"https://webpack.js.org/guides/code-splitting/",[4123],"webpack documentation",[3126,15536,15537],{},[2859,15538,15539,15541],{},[2876,15540,3132],{},": 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.",[2859,15543,15544,2922],{},[2876,15545,3168],{},[2890,15547,15549],{"className":3171,"code":15548,"language":3173,"meta":2895,"style":2895},"filenames: {\n  chunk: ({ isDev }) => (isDev ? '[name].js' : '[id].[contenthash].js')\n}\n",[2881,15550,15551,15559,15604],{"__ignoreMap":2895},[2899,15552,15553,15555,15557],{"class":2901,"line":2902},[2899,15554,15521],{"class":3494},[2899,15556,2922],{"class":2905},[2899,15558,3187],{"class":2905},[2899,15560,15561,15564,15566,15569,15572,15574,15576,15579,15582,15585,15587,15590,15592,15595,15597,15600,15602],{"class":2901,"line":2909},[2899,15562,15563],{"class":3494},"  chunk",[2899,15565,2922],{"class":2905},[2899,15567,15568],{"class":2905}," ({",[2899,15570,15571],{"class":4824}," isDev",[2899,15573,4828],{"class":2905},[2899,15575,4831],{"class":2915},[2899,15577,15578],{"class":3192}," (",[2899,15580,15581],{"class":3217},"isDev",[2899,15583,15584],{"class":2905}," ?",[2899,15586,3452],{"class":2905},[2899,15588,15589],{"class":2928},"[name].js",[2899,15591,3208],{"class":2905},[2899,15593,15594],{"class":2905}," :",[2899,15596,3452],{"class":2905},[2899,15598,15599],{"class":2928},"[id].[contenthash].js",[2899,15601,3208],{"class":2905},[2899,15603,3470],{"class":3192},[2899,15605,15606],{"class":2901,"line":2937},[2899,15607,3124],{"class":2905},[4304,15609,15611],{"id":15610},"app-2",[2881,15612,1193],{},[2870,15614,15615],{},[2873,15616,15617,2879,15619],{},[2876,15618,2878],{},[2881,15620,5392],{},[4304,15622,15624],{"id":15623},"chunk",[2881,15625,15623],{},[2870,15627,15628],{},[2873,15629,15630,2879,15632],{},[2876,15631,2878],{},[2881,15633,5392],{},[4304,15635,15637],{"id":15636},"css-1",[2881,15638,5083],{},[2870,15640,15641],{},[2873,15642,15643,2879,15645],{},[2876,15644,2878],{},[2881,15646,5392],{},[4304,15648,15650],{"id":15649},"font",[2881,15651,15649],{},[2870,15653,15654],{},[2873,15655,15656,2879,15658],{},[2876,15657,2878],{},[2881,15659,5392],{},[4304,15661,15663],{"id":15662},"img-1",[2881,15664,14352],{},[2870,15666,15667],{},[2873,15668,15669,2879,15671],{},[2876,15670,2878],{},[2881,15672,5392],{},[4304,15674,15676],{"id":15675},"video-1",[2881,15677,14292],{},[2870,15679,15680],{},[2873,15681,15682,2879,15684],{},[2876,15683,2878],{},[2881,15685,5392],{},[3383,15687,15689],{"id":15688},"friendlyerrors",[2881,15690,15691],{},"friendlyErrors",[2859,15693,4554,15694,15696,15697,3141],{},[2881,15695,4112],{}," to disable the overlay provided by ",[4119,15698,15701],{"href":15699,"rel":15700},"https://github.com/nuxt/friendly-errors-webpack-plugin",[4123],"FriendlyErrorsWebpackPlugin",[2870,15703,15704,15710],{},[2873,15705,15706,2879,15708],{},[2876,15707,2878],{},[2881,15709,4105],{},[2873,15711,15712,3373,15714],{},[2876,15713,3372],{},[2881,15715,4557],{},[3383,15717,15719],{"id":15718},"hotmiddleware",[2881,15720,15721],{},"hotMiddleware",[2859,15723,15208,15724,15214],{},[4119,15725,15728],{"href":15726,"rel":15727},"https://github.com/webpack-contrib/webpack-hot-middleware",[4123],"webpack-hot-middleware",[3383,15730,15732],{"id":15731},"loaders",[2881,15733,15731],{},[2859,15735,15736],{},"Customize the options of Nuxt's integrated webpack loaders.",[4304,15738,15740],{"id":15739},"css-2",[2881,15741,5083],{},[2859,15743,15208,15744,15214],{},[4119,15745,15748],{"href":15746,"rel":15747},"https://github.com/webpack-contrib/css-loader",[4123],"css-loader",[6498,15750,15752],{"id":15751},"esmodule",[2881,15753,15754],{},"esModule",[2870,15756,15757,15763],{},[2873,15758,15759,2879,15761],{},[2876,15760,2878],{},[2881,15762,4105],{},[2873,15764,15765,3373,15767],{},[2876,15766,3372],{},[2881,15768,4112],{},[6498,15770,15772],{"id":15771},"importloaders",[2881,15773,15774],{},"importLoaders",[2870,15776,15777,15783],{},[2873,15778,15779,2879,15781],{},[2876,15780,2878],{},[2881,15782,5409],{},[2873,15784,15785,3373,15787],{},[2876,15786,3372],{},[2881,15788,15789],{},"0",[6498,15791,15793],{"id":15792},"url-1",[2881,15794,5419],{},[6545,15796,15798],{"id":15797},"filter",[2881,15799,15797],{},[2870,15801,15802],{},[2873,15803,15804,2879,15806],{},[2876,15805,2878],{},[2881,15807,5392],{},[4304,15809,15811],{"id":15810},"cssmodules",[2881,15812,15813],{},"cssModules",[2859,15815,15208,15816,15214],{},[4119,15817,15748],{"href":15746,"rel":15818},[4123],[6498,15820,15822],{"id":15821},"esmodule-1",[2881,15823,15754],{},[2870,15825,15826,15832],{},[2873,15827,15828,2879,15830],{},[2876,15829,2878],{},[2881,15831,4105],{},[2873,15833,15834,3373,15836],{},[2876,15835,3372],{},[2881,15837,4112],{},[6498,15839,15841],{"id":15840},"importloaders-1",[2881,15842,15774],{},[2870,15844,15845,15851],{},[2873,15846,15847,2879,15849],{},[2876,15848,2878],{},[2881,15850,5409],{},[2873,15852,15853,3373,15855],{},[2876,15854,3372],{},[2881,15856,15789],{},[6498,15858,15860],{"id":15859},"modules-2",[2881,15861,162],{},[6545,15863,15865],{"id":15864},"localidentname",[2881,15866,15867],{},"localIdentName",[2870,15869,15870,15876],{},[2873,15871,15872,2879,15874],{},[2876,15873,2878],{},[2881,15875,3367],{},[2873,15877,15878,3373,15880],{},[2876,15879,3372],{},[2881,15881,15882],{},"\"[local]_[hash:base64:5]\"",[6498,15884,15886],{"id":15885},"url-2",[2881,15887,5419],{},[6545,15889,15891],{"id":15890},"filter-1",[2881,15892,15797],{},[2870,15894,15895],{},[2873,15896,15897,2879,15899],{},[2876,15898,2878],{},[2881,15900,5392],{},[4304,15902,15904],{"id":15903},"esbuild-2",[2881,15905,5720],{},[2870,15907,15908,15914],{},[2873,15909,15910,2879,15912],{},[2876,15911,2878],{},[2881,15913,2883],{},[2873,15915,15916],{},[2876,15917,2888],{},[2890,15919,15920],{"className":2892,"code":13718,"language":2894,"meta":2895,"style":2895},[2881,15921,15922,15926,15944,15962,15980,15992],{"__ignoreMap":2895},[2899,15923,15924],{"class":2901,"line":2902},[2899,15925,2906],{"class":2905},[2899,15927,15928,15930,15932,15934,15936,15938,15940,15942],{"class":2901,"line":2909},[2899,15929,2912],{"class":2905},[2899,15931,5773],{"class":2915},[2899,15933,2919],{"class":2905},[2899,15935,2922],{"class":2905},[2899,15937,2925],{"class":2905},[2899,15939,13739],{"class":2928},[2899,15941,2919],{"class":2905},[2899,15943,2934],{"class":2905},[2899,15945,15946,15948,15950,15952,15954,15956,15958,15960],{"class":2901,"line":2937},[2899,15947,2912],{"class":2905},[2899,15949,5734],{"class":2915},[2899,15951,2919],{"class":2905},[2899,15953,2922],{"class":2905},[2899,15955,2925],{"class":2905},[2899,15957,13758],{"class":2928},[2899,15959,2919],{"class":2905},[2899,15961,2934],{"class":2905},[2899,15963,15964,15966,15968,15970,15972,15974,15976,15978],{"class":2901,"line":2957},[2899,15965,2912],{"class":2905},[2899,15967,5755],{"class":2915},[2899,15969,2919],{"class":2905},[2899,15971,2922],{"class":2905},[2899,15973,2925],{"class":2905},[2899,15975,13777],{"class":2928},[2899,15977,2919],{"class":2905},[2899,15979,2934],{"class":2905},[2899,15981,15982,15984,15986,15988,15990],{"class":2901,"line":2978},[2899,15983,2912],{"class":2905},[2899,15985,5796],{"class":2915},[2899,15987,2919],{"class":2905},[2899,15989,2922],{"class":2905},[2899,15991,9744],{"class":2905},[2899,15993,15994],{"class":2901,"line":2998},[2899,15995,3124],{"class":2905},[2859,15997,15998,2879,16000],{},[2876,15999,4117],{},[4119,16001,16004],{"href":16002,"rel":16003},"https://github.com/esbuild-kit/esbuild-loader",[4123],"esbuild loader",[4304,16006,16008],{"id":16007},"file",[2881,16009,16007],{},[2859,16011,16012,2879,16014],{},[2876,16013,4117],{},[4119,16015,16018,16021],{"href":16016,"rel":16017},"https://github.com/webpack-contrib/file-loader#options",[4123],[2881,16019,16020],{},"file-loader"," Options",[2859,16023,16024,2922],{},[2876,16025,2888],{},[2890,16027,16029],{"className":3416,"code":16028,"language":3418,"meta":2895,"style":2895},"{ esModule: false }\n",[2881,16030,16031],{"__ignoreMap":2895},[2899,16032,16033,16036,16039,16041,16044],{"class":2901,"line":2902},[2899,16034,16035],{"class":2905},"{",[2899,16037,16038],{"class":3494}," esModule",[2899,16040,2922],{"class":2905},[2899,16042,16043],{"class":6002}," false",[2899,16045,3888],{"class":2905},[6498,16047,16049],{"id":16048},"esmodule-2",[2881,16050,15754],{},[2870,16052,16053,16059],{},[2873,16054,16055,2879,16057],{},[2876,16056,2878],{},[2881,16058,4105],{},[2873,16060,16061,3373,16063],{},[2876,16062,3372],{},[2881,16064,4112],{},[6498,16066,16068],{"id":16067},"limit",[2881,16069,16067],{},[2870,16071,16072,16078],{},[2873,16073,16074,2879,16076],{},[2876,16075,2878],{},[2881,16077,5409],{},[2873,16079,16080,3373,16082],{},[2876,16081,3372],{},[2881,16083,15007],{},[4304,16085,16087],{"id":16086},"fonturl",[2881,16088,16089],{},"fontUrl",[2859,16091,16092,2879,16094],{},[2876,16093,4117],{},[4119,16095,16097,16021],{"href":16016,"rel":16096},[4123],[2881,16098,16020],{},[2859,16100,16101,2922],{},[2876,16102,2888],{},[2890,16104,16105],{"className":3416,"code":16028,"language":3418,"meta":2895,"style":2895},[2881,16106,16107],{"__ignoreMap":2895},[2899,16108,16109,16111,16113,16115,16117],{"class":2901,"line":2902},[2899,16110,16035],{"class":2905},[2899,16112,16038],{"class":3494},[2899,16114,2922],{"class":2905},[2899,16116,16043],{"class":6002},[2899,16118,3888],{"class":2905},[6498,16120,16122],{"id":16121},"esmodule-3",[2881,16123,15754],{},[2870,16125,16126,16132],{},[2873,16127,16128,2879,16130],{},[2876,16129,2878],{},[2881,16131,4105],{},[2873,16133,16134,3373,16136],{},[2876,16135,3372],{},[2881,16137,4112],{},[6498,16139,16141],{"id":16140},"limit-1",[2881,16142,16067],{},[2870,16144,16145,16151],{},[2873,16146,16147,2879,16149],{},[2876,16148,2878],{},[2881,16150,5409],{},[2873,16152,16153,3373,16155],{},[2876,16154,3372],{},[2881,16156,15007],{},[4304,16158,16160],{"id":16159},"imgurl",[2881,16161,16162],{},"imgUrl",[2859,16164,16165,2879,16167],{},[2876,16166,4117],{},[4119,16168,16170,16021],{"href":16016,"rel":16169},[4123],[2881,16171,16020],{},[2859,16173,16174,2922],{},[2876,16175,2888],{},[2890,16177,16178],{"className":3416,"code":16028,"language":3418,"meta":2895,"style":2895},[2881,16179,16180],{"__ignoreMap":2895},[2899,16181,16182,16184,16186,16188,16190],{"class":2901,"line":2902},[2899,16183,16035],{"class":2905},[2899,16185,16038],{"class":3494},[2899,16187,2922],{"class":2905},[2899,16189,16043],{"class":6002},[2899,16191,3888],{"class":2905},[6498,16193,16195],{"id":16194},"esmodule-4",[2881,16196,15754],{},[2870,16198,16199,16205],{},[2873,16200,16201,2879,16203],{},[2876,16202,2878],{},[2881,16204,4105],{},[2873,16206,16207,3373,16209],{},[2876,16208,3372],{},[2881,16210,4112],{},[6498,16212,16214],{"id":16213},"limit-2",[2881,16215,16067],{},[2870,16217,16218,16224],{},[2873,16219,16220,2879,16222],{},[2876,16221,2878],{},[2881,16223,5409],{},[2873,16225,16226,3373,16228],{},[2876,16227,3372],{},[2881,16229,15007],{},[4304,16231,16233],{"id":16232},"less",[2881,16234,16232],{},[2870,16236,16237],{},[2873,16238,16239],{},[2876,16240,2888],{},[2890,16242,16244],{"className":2892,"code":16243,"language":2894,"meta":2895,"style":2895},"{\n  \"sourceMap\": false\n}\n",[2881,16245,16246,16250,16263],{"__ignoreMap":2895},[2899,16247,16248],{"class":2901,"line":2902},[2899,16249,2906],{"class":2905},[2899,16251,16252,16254,16257,16259,16261],{"class":2901,"line":2909},[2899,16253,2912],{"class":2905},[2899,16255,16256],{"class":2915},"sourceMap",[2899,16258,2919],{"class":2905},[2899,16260,2922],{"class":2905},[2899,16262,7426],{"class":2905},[2899,16264,16265],{"class":2901,"line":2937},[2899,16266,3124],{"class":2905},[2859,16268,16269,2879,16271],{},[2876,16270,4117],{},[4119,16272,16275,16021],{"href":16273,"rel":16274},"https://github.com/webpack-contrib/less-loader#options",[4123],[2881,16276,16277],{},"less-loader",[4304,16279,16281],{"id":16280},"pugplain",[2881,16282,16283],{},"pugPlain",[2859,16285,16286,2879,16288],{},[2876,16287,4117],{},[4119,16289,16292,16295],{"href":16290,"rel":16291},"https://pugjs.org/api/reference.html#options",[4123],[2881,16293,16294],{},"pug"," options",[4304,16297,16299],{"id":16298},"sass",[2881,16300,16298],{},[2859,16302,16303,2879,16305],{},[2876,16304,4117],{},[4119,16306,16309,16021],{"href":16307,"rel":16308},"https://github.com/webpack-contrib/sass-loader#options",[4123],[2881,16310,16311],{},"sass-loader",[2859,16313,16314,2922],{},[2876,16315,2888],{},[2890,16317,16319],{"className":3416,"code":16318,"language":3418,"meta":2895,"style":2895},"{\n  sassOptions: {\n    indentedSyntax: true\n  }\n}\n",[2881,16320,16321,16325,16334,16343,16347],{"__ignoreMap":2895},[2899,16322,16323],{"class":2901,"line":2902},[2899,16324,2906],{"class":2905},[2899,16326,16327,16330,16332],{"class":2901,"line":2909},[2899,16328,16329],{"class":3494},"  sassOptions",[2899,16331,2922],{"class":2905},[2899,16333,3187],{"class":2905},[2899,16335,16336,16339,16341],{"class":2901,"line":2937},[2899,16337,16338],{"class":3494},"    indentedSyntax",[2899,16340,2922],{"class":2905},[2899,16342,5045],{"class":6002},[2899,16344,16345],{"class":2901,"line":2957},[2899,16346,3339],{"class":2905},[2899,16348,16349],{"class":2901,"line":2978},[2899,16350,3124],{"class":2905},[6498,16352,16354],{"id":16353},"sassoptions",[2881,16355,16356],{},"sassOptions",[6545,16358,16360],{"id":16359},"indentedsyntax",[2881,16361,16362],{},"indentedSyntax",[2870,16364,16365,16371],{},[2873,16366,16367,2879,16369],{},[2876,16368,2878],{},[2881,16370,4105],{},[2873,16372,16373,3373,16375],{},[2876,16374,3372],{},[2881,16376,4557],{},[4304,16378,16380],{"id":16379},"scss",[2881,16381,16379],{},[2870,16383,16384],{},[2873,16385,16386],{},[2876,16387,2888],{},[2890,16389,16390],{"className":2892,"code":16243,"language":2894,"meta":2895,"style":2895},[2881,16391,16392,16396,16408],{"__ignoreMap":2895},[2899,16393,16394],{"class":2901,"line":2902},[2899,16395,2906],{"class":2905},[2899,16397,16398,16400,16402,16404,16406],{"class":2901,"line":2909},[2899,16399,2912],{"class":2905},[2899,16401,16256],{"class":2915},[2899,16403,2919],{"class":2905},[2899,16405,2922],{"class":2905},[2899,16407,7426],{"class":2905},[2899,16409,16410],{"class":2901,"line":2937},[2899,16411,3124],{"class":2905},[2859,16413,16414,2879,16416],{},[2876,16415,4117],{},[4119,16417,16419,16021],{"href":16307,"rel":16418},[4123],[2881,16420,16311],{},[4304,16422,16424],{"id":16423},"stylus",[2881,16425,16423],{},[2870,16427,16428],{},[2873,16429,16430],{},[2876,16431,2888],{},[2890,16433,16434],{"className":2892,"code":16243,"language":2894,"meta":2895,"style":2895},[2881,16435,16436,16440,16452],{"__ignoreMap":2895},[2899,16437,16438],{"class":2901,"line":2902},[2899,16439,2906],{"class":2905},[2899,16441,16442,16444,16446,16448,16450],{"class":2901,"line":2909},[2899,16443,2912],{"class":2905},[2899,16445,16256],{"class":2915},[2899,16447,2919],{"class":2905},[2899,16449,2922],{"class":2905},[2899,16451,7426],{"class":2905},[2899,16453,16454],{"class":2901,"line":2937},[2899,16455,3124],{"class":2905},[2859,16457,16458,2879,16460],{},[2876,16459,4117],{},[4119,16461,16464,16021],{"href":16462,"rel":16463},"https://github.com/webpack-contrib/stylus-loader#options",[4123],[2881,16465,16466],{},"stylus-loader",[4304,16468,16470],{"id":16469},"vue-2",[2881,16471,6750],{},[2859,16473,15208,16474,15214],{},[4119,16475,16478],{"href":16476,"rel":16477},"https://github.com/vuejs/vue-loader",[4123],"vue-loader",[6498,16480,16482],{"id":16481},"compileroptions-2",[2881,16483,14250],{},[2870,16485,16486],{},[2873,16487,16488,2879,16490],{},[2876,16489,2878],{},[2881,16491,2883],{},[6498,16493,16495],{"id":16494},"propsdestructure-2",[2881,16496,14196],{},[2870,16498,16499,16505],{},[2873,16500,16501,2879,16503],{},[2876,16502,2878],{},[2881,16504,4105],{},[2873,16506,16507,3373,16509],{},[2876,16508,3372],{},[2881,16510,4557],{},[6498,16512,16514],{"id":16513},"transformasseturls-2",[2881,16515,14264],{},[2870,16517,16518,16524],{},[2873,16519,16520,2879,16522],{},[2876,16521,2878],{},[2881,16523,2883],{},[2873,16525,16526],{},[2876,16527,2888],{},[2890,16529,16530],{"className":2892,"code":14279,"language":2894,"meta":2895,"style":2895},[2881,16531,16532,16536,16548,16558,16566,16570,16582,16590,16594,16606,16614,16618,16630,16640,16648,16652,16664,16674,16682,16686],{"__ignoreMap":2895},[2899,16533,16534],{"class":2901,"line":2902},[2899,16535,2906],{"class":2905},[2899,16537,16538,16540,16542,16544,16546],{"class":2901,"line":2909},[2899,16539,2912],{"class":2905},[2899,16541,14292],{"class":2915},[2899,16543,2919],{"class":2905},[2899,16545,2922],{"class":2905},[2899,16547,3675],{"class":2905},[2899,16549,16550,16552,16554,16556],{"class":2901,"line":2937},[2899,16551,5054],{"class":2905},[2899,16553,11257],{"class":2928},[2899,16555,2919],{"class":2905},[2899,16557,2934],{"class":2905},[2899,16559,16560,16562,16564],{"class":2901,"line":2957},[2899,16561,5054],{"class":2905},[2899,16563,14315],{"class":2928},[2899,16565,3118],{"class":2905},[2899,16567,16568],{"class":2901,"line":2978},[2899,16569,3755],{"class":2905},[2899,16571,16572,16574,16576,16578,16580],{"class":2901,"line":2998},[2899,16573,2912],{"class":2905},[2899,16575,10331],{"class":2915},[2899,16577,2919],{"class":2905},[2899,16579,2922],{"class":2905},[2899,16581,3675],{"class":2905},[2899,16583,16584,16586,16588],{"class":2901,"line":3019},[2899,16585,5054],{"class":2905},[2899,16587,11257],{"class":2928},[2899,16589,3118],{"class":2905},[2899,16591,16592],{"class":2901,"line":3039},[2899,16593,3755],{"class":2905},[2899,16595,16596,16598,16600,16602,16604],{"class":2901,"line":3059},[2899,16597,2912],{"class":2905},[2899,16599,14352],{"class":2915},[2899,16601,2919],{"class":2905},[2899,16603,2922],{"class":2905},[2899,16605,3675],{"class":2905},[2899,16607,16608,16610,16612],{"class":2901,"line":3080},[2899,16609,5054],{"class":2905},[2899,16611,11257],{"class":2928},[2899,16613,3118],{"class":2905},[2899,16615,16616],{"class":2901,"line":3101},[2899,16617,3755],{"class":2905},[2899,16619,16620,16622,16624,16626,16628],{"class":2901,"line":3121},[2899,16621,2912],{"class":2905},[2899,16623,14377],{"class":2915},[2899,16625,2919],{"class":2905},[2899,16627,2922],{"class":2905},[2899,16629,3675],{"class":2905},[2899,16631,16632,16634,16636,16638],{"class":2901,"line":3784},[2899,16633,5054],{"class":2905},[2899,16635,14390],{"class":2928},[2899,16637,2919],{"class":2905},[2899,16639,2934],{"class":2905},[2899,16641,16642,16644,16646],{"class":2901,"line":3798},[2899,16643,5054],{"class":2905},[2899,16645,14401],{"class":2928},[2899,16647,3118],{"class":2905},[2899,16649,16650],{"class":2901,"line":3813},[2899,16651,3755],{"class":2905},[2899,16653,16654,16656,16658,16660,16662],{"class":2901,"line":3993},[2899,16655,2912],{"class":2905},[2899,16657,14414],{"class":2915},[2899,16659,2919],{"class":2905},[2899,16661,2922],{"class":2905},[2899,16663,3675],{"class":2905},[2899,16665,16666,16668,16670,16672],{"class":2901,"line":4003},[2899,16667,5054],{"class":2905},[2899,16669,14390],{"class":2928},[2899,16671,2919],{"class":2905},[2899,16673,2934],{"class":2905},[2899,16675,16676,16678,16680],{"class":2901,"line":4009},[2899,16677,5054],{"class":2905},[2899,16679,14401],{"class":2928},[2899,16681,3118],{"class":2905},[2899,16683,16684],{"class":2901,"line":4028},[2899,16685,5064],{"class":2905},[2899,16687,16688],{"class":2901,"line":4035},[2899,16689,3124],{"class":2905},[4304,16691,16693],{"id":16692},"vuestyle",[2881,16694,16695],{},"vueStyle",[2870,16697,16698],{},[2873,16699,16700],{},[2876,16701,2888],{},[2890,16703,16704],{"className":2892,"code":16243,"language":2894,"meta":2895,"style":2895},[2881,16705,16706,16710,16722],{"__ignoreMap":2895},[2899,16707,16708],{"class":2901,"line":2902},[2899,16709,2906],{"class":2905},[2899,16711,16712,16714,16716,16718,16720],{"class":2901,"line":2909},[2899,16713,2912],{"class":2905},[2899,16715,16256],{"class":2915},[2899,16717,2919],{"class":2905},[2899,16719,2922],{"class":2905},[2899,16721,7426],{"class":2905},[2899,16723,16724],{"class":2901,"line":2937},[2899,16725,3124],{"class":2905},[3383,16727,16729],{"id":16728},"optimization-1",[2881,16730,10039],{},[2859,16732,15242,16733,3141],{},[4119,16734,16737],{"href":16735,"rel":16736},"https://webpack.js.org/configuration/optimization/",[4123],"webpack optimization",[4304,16739,16741],{"id":16740},"minimize",[2881,16742,16740],{},[2859,16744,16745,16746,16748],{},"Set minimize to ",[2881,16747,4112],{}," to disable all minimizers. (It is disabled in development by default).",[2870,16750,16751,16757],{},[2873,16752,16753,2879,16755],{},[2876,16754,2878],{},[2881,16756,4105],{},[2873,16758,16759,3373,16761],{},[2876,16760,3372],{},[2881,16762,4557],{},[4304,16764,16766],{"id":16765},"minimizer",[2881,16767,16765],{},[2859,16769,16770],{},"You can set minimizer to a customized array of plugins.",[4304,16772,16774],{"id":16773},"runtimechunk",[2881,16775,16776],{},"runtimeChunk",[2870,16778,16779,16785],{},[2873,16780,16781,2879,16783],{},[2876,16782,2878],{},[2881,16784,3367],{},[2873,16786,16787,3373,16789],{},[2876,16788,3372],{},[2881,16790,16791],{},"\"single\"",[4304,16793,16795],{"id":16794},"splitchunks",[2881,16796,16797],{},"splitChunks",[6498,16799,16801],{"id":16800},"automaticnamedelimiter",[2881,16802,16803],{},"automaticNameDelimiter",[2870,16805,16806,16812],{},[2873,16807,16808,2879,16810],{},[2876,16809,2878],{},[2881,16811,3367],{},[2873,16813,16814,3373,16816],{},[2876,16815,3372],{},[2881,16817,3409],{},[6498,16819,16821],{"id":16820},"cachegroups",[2881,16822,16823],{},"cacheGroups",[6498,16825,16827],{"id":16826},"chunks",[2881,16828,16826],{},[2870,16830,16831,16837],{},[2873,16832,16833,2879,16835],{},[2876,16834,2878],{},[2881,16836,3367],{},[2873,16838,16839,3373,16841],{},[2876,16840,3372],{},[2881,16842,16843],{},"\"all\"",[3383,16845,16847],{"id":16846},"optimizecss",[2881,16848,16849],{},"optimizeCSS",[2859,16851,16852],{},"OptimizeCSSAssets plugin options.",[2859,16854,16855,16856,16858],{},"Defaults to true when ",[2881,16857,15253],{}," is enabled.",[2870,16860,16861,16867],{},[2873,16862,16863,2879,16865],{},[2876,16864,2878],{},[2881,16866,4105],{},[2873,16868,16869,3373,16871],{},[2876,16870,3372],{},[2881,16872,4112],{},[2859,16874,16875,2879,16877,3141],{},[2876,16876,4117],{},[4119,16878,16881],{"href":16879,"rel":16880},"https://github.com/webpack-contrib/css-minimizer-webpack-plugin",[4123],"css-minimizer-webpack-plugin documentation",[3383,16883,16885],{"id":16884},"plugins-3",[2881,16886,175],{},[2859,16888,16889],{},"Add webpack plugins.",[2870,16891,16892],{},[2873,16893,16894,2879,16896],{},[2876,16895,2878],{},[2881,16897,4712],{},[2859,16899,16900,2922],{},[2876,16901,3168],{},[2890,16903,16905],{"className":3171,"code":16904,"language":3173,"meta":2895,"style":2895},"import webpack from 'webpack'\nimport { version } from './package.json'\n// ...\nplugins: [\n  new webpack.DefinePlugin({\n    'process.VERSION': version\n  })\n]\n",[2881,16906,16907,16922,16943,16948,16956,16973,16987,16994],{"__ignoreMap":2895},[2899,16908,16909,16911,16914,16916,16918,16920],{"class":2901,"line":2902},[2899,16910,9026],{"class":3180},[2899,16912,16913],{"class":3217}," webpack ",[2899,16915,9032],{"class":3180},[2899,16917,3452],{"class":2905},[2899,16919,14969],{"class":2928},[2899,16921,3458],{"class":2905},[2899,16923,16924,16926,16928,16931,16933,16936,16938,16941],{"class":2901,"line":2909},[2899,16925,9026],{"class":3180},[2899,16927,7762],{"class":2905},[2899,16929,16930],{"class":3217}," version",[2899,16932,9724],{"class":2905},[2899,16934,16935],{"class":3180}," from",[2899,16937,3452],{"class":2905},[2899,16939,16940],{"class":2928},"./package.json",[2899,16942,3458],{"class":2905},[2899,16944,16945],{"class":2901,"line":2937},[2899,16946,16947],{"class":3855},"// ...\n",[2899,16949,16950,16952,16954],{"class":2901,"line":2957},[2899,16951,175],{"class":3494},[2899,16953,2922],{"class":2905},[2899,16955,3675],{"class":3217},[2899,16957,16958,16961,16964,16966,16969,16971],{"class":2901,"line":2978},[2899,16959,16960],{"class":2905},"  new",[2899,16962,16963],{"class":3217}," webpack",[2899,16965,3141],{"class":2905},[2899,16967,16968],{"class":3213},"DefinePlugin",[2899,16970,3218],{"class":3217},[2899,16972,2906],{"class":2905},[2899,16974,16975,16977,16980,16982,16984],{"class":2901,"line":2998},[2899,16976,3202],{"class":2905},[2899,16978,16979],{"class":3192},"process.VERSION",[2899,16981,3208],{"class":2905},[2899,16983,2922],{"class":2905},[2899,16985,16986],{"class":3217}," version\n",[2899,16988,16989,16992],{"class":2901,"line":3019},[2899,16990,16991],{"class":2905},"  }",[2899,16993,3470],{"class":3217},[2899,16995,16996],{"class":2901,"line":3039},[2899,16997,4781],{"class":3217},[3383,16999,17001],{"id":17000},"postcss-1",[2881,17002,9764],{},[2859,17004,17005,17006],{},"Customize PostCSS Loader. same options as ",[4119,17007,17010,16295],{"href":17008,"rel":17009},"https://github.com/webpack-contrib/postcss-loader#options",[4123],[2881,17011,17012],{},"postcss-loader",[4304,17014,17016],{"id":17015},"postcssoptions",[2881,17017,17018],{},"postcssOptions",[6498,17020,17022],{"id":17021},"plugins-4",[2881,17023,175],{},[2870,17025,17026,17032],{},[2873,17027,17028,2879,17030],{},[2876,17029,2878],{},[2881,17031,2883],{},[2873,17033,17034],{},[2876,17035,2888],{},[2890,17037,17039],{"className":2892,"code":17038,"language":2894,"meta":2895,"style":2895},"{\n  \"autoprefixer\": {},\n  \"cssnano\": {}\n}\n",[2881,17040,17041,17045,17057,17069],{"__ignoreMap":2895},[2899,17042,17043],{"class":2901,"line":2902},[2899,17044,2906],{"class":2905},[2899,17046,17047,17049,17051,17053,17055],{"class":2901,"line":2909},[2899,17048,2912],{"class":2905},[2899,17050,11480],{"class":2915},[2899,17052,2919],{"class":2905},[2899,17054,2922],{"class":2905},[2899,17056,9913],{"class":2905},[2899,17058,17059,17061,17063,17065,17067],{"class":2901,"line":2937},[2899,17060,2912],{"class":2905},[2899,17062,11498],{"class":2915},[2899,17064,2919],{"class":2905},[2899,17066,2922],{"class":2905},[2899,17068,9744],{"class":2905},[2899,17070,17071],{"class":2901,"line":2957},[2899,17072,3124],{"class":2905},[3383,17074,17076],{"id":17075},"profile",[2881,17077,17075],{},[2859,17079,17080],{},"Enable the profiler in webpackbar.",[2859,17082,17083,17084,3141],{},"It is normally enabled by CLI argument ",[2881,17085,17086],{},"--profile",[2870,17088,17089,17095],{},[2873,17090,17091,2879,17093],{},[2876,17092,2878],{},[2881,17094,4105],{},[2873,17096,17097,3373,17099],{},[2876,17098,3372],{},[2881,17100,4112],{},[2859,17102,17103,2879,17105,3141],{},[2876,17104,4117],{},[4119,17106,17109],{"href":17107,"rel":17108},"https://github.com/unjs/webpackbar#profile",[4123],"webpackbar",[3383,17111,17113],{"id":17112},"serverurlpolyfill",[2881,17114,17115],{},"serverURLPolyfill",[2859,17117,17118],{},"The polyfill library to load to provide URL and URLSearchParams.",[2859,17120,4519,17121,15578,17124,9765],{},[2881,17122,17123],{},"'url'",[4119,17125,17128],{"href":17126,"rel":17127},"https://www.npmjs.com/package/url",[4123],"see package",[2870,17130,17131,17137],{},[2873,17132,17133,2879,17135],{},[2876,17134,2878],{},[2881,17136,3367],{},[2873,17138,17139,3373,17141],{},[2876,17140,3372],{},[2881,17142,17143],{},"\"url\"",[3383,17145,17147],{"id":17146},"warningignorefilters",[2881,17148,17149],{},"warningIgnoreFilters",[2859,17151,17152],{},"Filters to hide build warnings.",[2870,17154,17155],{},[2873,17156,17157,2879,17159],{},[2876,17158,2878],{},[2881,17160,4712],{},[2863,17162,17164],{"id":17163},"workspacedir","workspaceDir",[2859,17166,17167],{},"Define the workspace directory of your application.",[2859,17169,17170],{},"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.",[2870,17172,17173,17179],{},[2873,17174,17175,2879,17177],{},[2876,17176,2878],{},[2881,17178,3367],{},[2873,17180,17181,3373,17183],{},[2876,17182,3372],{},[2881,17184,17185],{},"\"/\u003CworkspaceDir>\"",[3258,17187,17188],{},"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":2895,"searchDepth":2909,"depth":2909,"links":17190},[17191,17192,17193,17211,17214,17215,17220,17221,17222,17223,17224,17225,17226,17227,17228,17236,17237,17238,17250,17253,17312,17313,17314,17319,17324,17328,17329,17330,17331,17332,17337,17338,17339,17340,17344,17349,17352,17353,17354,17358,17359,17360,17363,17364,17367,17368,17369,17370,17371,17372,17373,17374,17375,17376,17385,17389,17404,17411,17412,17417,17436],{"id":2865,"depth":2909,"text":2865},{"id":3346,"depth":2909,"text":3347},{"id":1193,"depth":2909,"text":1193,"children":17194},[17195,17196,17197,17198,17199,17200,17201,17202,17203,17204,17205,17206,17207,17208,17209,17210],{"id":3385,"depth":2937,"text":3388},{"id":3501,"depth":2937,"text":3504},{"id":3532,"depth":2937,"text":3513},{"id":3632,"depth":2937,"text":3632},{"id":4085,"depth":2937,"text":4085},{"id":4127,"depth":2937,"text":4130},{"id":4163,"depth":2937,"text":4166},{"id":4197,"depth":2937,"text":4200},{"id":4249,"depth":2937,"text":4252},{"id":4272,"depth":2937,"text":4275},{"id":4296,"depth":2937,"text":4299},{"id":4325,"depth":2937,"text":4328},{"id":4348,"depth":2937,"text":4351},{"id":4399,"depth":2937,"text":4402},{"id":4423,"depth":2937,"text":4426},{"id":4446,"depth":2937,"text":4449},{"id":4493,"depth":2909,"text":4494,"children":17212},[17213],{"id":4507,"depth":2937,"text":4507},{"id":4512,"depth":2909,"text":4513},{"id":4540,"depth":2909,"text":4540,"children":17216},[17217,17218,17219],{"id":4546,"depth":2937,"text":4546},{"id":4690,"depth":2937,"text":4690},{"id":4784,"depth":2937,"text":4784},{"id":4849,"depth":2909,"text":4850},{"id":4915,"depth":2909,"text":4916},{"id":4937,"depth":2909,"text":4937},{"id":4958,"depth":2909,"text":4959},{"id":132,"depth":2909,"text":132},{"id":5083,"depth":2909,"text":5083},{"id":5168,"depth":2909,"text":5168},{"id":5193,"depth":2909,"text":5193},{"id":5216,"depth":2909,"text":5217,"children":17229},[17230,17231,17232,17233,17234,17235],{"id":5220,"depth":2937,"text":5220},{"id":5264,"depth":2937,"text":5264},{"id":5272,"depth":2937,"text":5272},{"id":5377,"depth":2937,"text":5380},{"id":5395,"depth":2937,"text":5395},{"id":5419,"depth":2937,"text":5419},{"id":5445,"depth":2909,"text":5446},{"id":5469,"depth":2909,"text":5469},{"id":5489,"depth":2909,"text":5489,"children":17239},[17240,17241,17242,17243,17244,17245,17246,17247,17248,17249],{"id":5498,"depth":2937,"text":1193},{"id":127,"depth":2937,"text":127},{"id":152,"depth":2937,"text":152},{"id":157,"depth":2937,"text":157},{"id":162,"depth":2937,"text":162},{"id":171,"depth":2937,"text":171},{"id":175,"depth":2937,"text":175},{"id":180,"depth":2937,"text":180},{"id":190,"depth":2937,"text":190},{"id":4681,"depth":2937,"text":4681},{"id":5720,"depth":2909,"text":5720,"children":17251},[17252],{"id":5723,"depth":2937,"text":5723},{"id":4458,"depth":2909,"text":4458,"children":17254},[17255,17256,17257,17258,17259,17260,17261,17262,17263,17264,17265,17266,17267,17268,17269,17270,17271,17272,17273,17274,17275,17276,17277,17278,17279,17280,17281,17282,17283,17284,17285,17286,17287,17288,17289,17290,17291,17292,17293,17294,17295,17296,17297,17298,17299,17300,17301,17302,17303,17304,17305,17306,17307,17308,17309,17310,17311],{"id":5809,"depth":2937,"text":5812},{"id":5851,"depth":2937,"text":5854},{"id":5874,"depth":2937,"text":5877},{"id":5906,"depth":2937,"text":5909},{"id":5929,"depth":2937,"text":5932},{"id":6033,"depth":2937,"text":6036},{"id":6066,"depth":2937,"text":6069},{"id":6101,"depth":2937,"text":6104},{"id":6133,"depth":2937,"text":6136},{"id":6159,"depth":2937,"text":6162},{"id":6193,"depth":2937,"text":6196},{"id":6227,"depth":2937,"text":6230},{"id":6260,"depth":2937,"text":6263},{"id":6292,"depth":2937,"text":6295},{"id":6327,"depth":2937,"text":6330},{"id":6350,"depth":2937,"text":6353},{"id":6446,"depth":2937,"text":6446},{"id":6476,"depth":2937,"text":6476},{"id":6644,"depth":2937,"text":6647},{"id":6698,"depth":2937,"text":6701},{"id":6721,"depth":2937,"text":6724},{"id":6741,"depth":2937,"text":6744},{"id":6784,"depth":2937,"text":6787},{"id":6807,"depth":2937,"text":6810},{"id":6827,"depth":2937,"text":6830},{"id":6858,"depth":2937,"text":6861},{"id":6893,"depth":2937,"text":6896},{"id":6956,"depth":2937,"text":6959},{"id":7110,"depth":2937,"text":7113},{"id":7142,"depth":2937,"text":7145},{"id":7168,"depth":2937,"text":7171},{"id":7188,"depth":2937,"text":7191},{"id":7211,"depth":2937,"text":7214},{"id":7234,"depth":2937,"text":7237},{"id":7261,"depth":2937,"text":7264},{"id":7284,"depth":2937,"text":7287},{"id":7319,"depth":2937,"text":7322},{"id":7349,"depth":2937,"text":7352},{"id":7448,"depth":2937,"text":7451},{"id":7479,"depth":2937,"text":7482},{"id":7502,"depth":2937,"text":7505},{"id":7542,"depth":2937,"text":7545},{"id":7569,"depth":2937,"text":7572},{"id":7606,"depth":2937,"text":7609},{"id":7626,"depth":2937,"text":6793},{"id":7663,"depth":2937,"text":7666},{"id":7683,"depth":2937,"text":7686},{"id":7915,"depth":2937,"text":7918},{"id":7948,"depth":2937,"text":7951},{"id":8043,"depth":2937,"text":8046},{"id":8091,"depth":2937,"text":8094},{"id":8131,"depth":2937,"text":8134},{"id":8163,"depth":2937,"text":8166},{"id":8191,"depth":2937,"text":4449},{"id":8222,"depth":2937,"text":8225},{"id":8242,"depth":2937,"text":8242},{"id":8302,"depth":2937,"text":8305},{"id":8332,"depth":2909,"text":8332},{"id":8377,"depth":2909,"text":8377},{"id":8472,"depth":2909,"text":8472,"children":17315},[17316,17317,17318],{"id":8478,"depth":2937,"text":8481},{"id":8511,"depth":2937,"text":8514},{"id":8537,"depth":2937,"text":8540},{"id":8568,"depth":2909,"text":8568,"children":17320},[17321,17322,17323],{"id":8576,"depth":2937,"text":8579},{"id":8838,"depth":2937,"text":8841},{"id":8870,"depth":2937,"text":8873},{"id":8913,"depth":2909,"text":8913,"children":17325},[17326,17327],{"id":8916,"depth":2937,"text":8916},{"id":8935,"depth":2937,"text":8935},{"id":9001,"depth":2909,"text":9001},{"id":9194,"depth":2909,"text":9194},{"id":9361,"depth":2909,"text":9362},{"id":9410,"depth":2909,"text":9200},{"id":9451,"depth":2909,"text":9451,"children":17333},[17334,17335,17336],{"id":5001,"depth":2937,"text":5001},{"id":5038,"depth":2937,"text":5038},{"id":9543,"depth":2937,"text":9543},{"id":9577,"depth":2909,"text":9578},{"id":9602,"depth":2909,"text":162},{"id":9751,"depth":2909,"text":9752},{"id":9848,"depth":2909,"text":9848,"children":17341},[17342,17343],{"id":9863,"depth":2937,"text":6902},{"id":9876,"depth":2937,"text":9879},{"id":10039,"depth":2909,"text":10039,"children":17345},[17346,17347,17348],{"id":10045,"depth":2937,"text":10048},{"id":10253,"depth":2937,"text":10256},{"id":10705,"depth":2937,"text":10708},{"id":11075,"depth":2909,"text":11075,"children":17350},[17351],{"id":11081,"depth":2937,"text":11081},{"id":11163,"depth":2909,"text":171},{"id":11241,"depth":2909,"text":175},{"id":9764,"depth":2909,"text":9764,"children":17355},[17356,17357],{"id":11447,"depth":2937,"text":11447},{"id":11463,"depth":2937,"text":175},{"id":11522,"depth":2909,"text":3358},{"id":11557,"depth":2909,"text":6902},{"id":11577,"depth":2909,"text":11577,"children":17361},[17362],{"id":11580,"depth":2937,"text":5723},{"id":11676,"depth":2909,"text":9879},{"id":11894,"depth":2909,"text":185,"children":17365},[17366],{"id":11897,"depth":2937,"text":4937},{"id":11917,"depth":2909,"text":6048},{"id":11942,"depth":2909,"text":11943},{"id":12050,"depth":2909,"text":12050},{"id":12122,"depth":2909,"text":12123},{"id":12652,"depth":2909,"text":6045},{"id":12877,"depth":2909,"text":12877},{"id":12900,"depth":2909,"text":12900},{"id":12915,"depth":2909,"text":12915},{"id":12935,"depth":2909,"text":12935},{"id":12962,"depth":2909,"text":12962,"children":17377},[17378,17379,17380,17381,17382,17383,17384],{"id":12968,"depth":2937,"text":4937},{"id":12993,"depth":2937,"text":12993},{"id":13138,"depth":2937,"text":13141},{"id":13161,"depth":2937,"text":13161},{"id":13200,"depth":2937,"text":13200},{"id":13227,"depth":2937,"text":13230},{"id":13239,"depth":2937,"text":13242},{"id":13283,"depth":2909,"text":13283,"children":17386},[17387,17388],{"id":13292,"depth":2937,"text":13292},{"id":13394,"depth":2937,"text":13397},{"id":13502,"depth":2909,"text":13502,"children":17390},[17391,17392,17393,17394,17395,17396,17397,17398,17399,17400,17401,17402,17403],{"id":13518,"depth":2937,"text":4540},{"id":13564,"depth":2937,"text":13567},{"id":13585,"depth":2937,"text":13588},{"id":13605,"depth":2937,"text":13605},{"id":13701,"depth":2937,"text":5720},{"id":11260,"depth":2937,"text":11260},{"id":13819,"depth":2937,"text":13822},{"id":13960,"depth":2937,"text":13963},{"id":13980,"depth":2937,"text":13980},{"id":14084,"depth":2937,"text":14084},{"id":14103,"depth":2937,"text":185},{"id":6750,"depth":2937,"text":6750},{"id":14449,"depth":2937,"text":14452},{"id":14558,"depth":2909,"text":6750,"children":17405},[17406,17407,17408,17409,17410],{"id":14564,"depth":2937,"text":14250},{"id":14581,"depth":2937,"text":14581},{"id":14601,"depth":2937,"text":14196},{"id":14626,"depth":2937,"text":14629},{"id":14649,"depth":2937,"text":14264},{"id":14867,"depth":2909,"text":14867},{"id":14895,"depth":2909,"text":14895,"children":17413},[17414,17415,17416],{"id":8267,"depth":2937,"text":8267},{"id":14960,"depth":2937,"text":14963},{"id":14969,"depth":2937,"text":14969},{"id":15010,"depth":2909,"text":14969,"children":17418},[17419,17420,17421,17422,17423,17424,17425,17426,17427,17428,17429,17430,17431,17432,17433,17434,17435],{"id":15013,"depth":2937,"text":15016},{"id":15046,"depth":2937,"text":4546},{"id":15176,"depth":2937,"text":15179},{"id":15202,"depth":2937,"text":15205},{"id":15237,"depth":2937,"text":15237},{"id":15250,"depth":2937,"text":15253},{"id":15521,"depth":2937,"text":15521},{"id":15688,"depth":2937,"text":15691},{"id":15718,"depth":2937,"text":15721},{"id":15731,"depth":2937,"text":15731},{"id":16728,"depth":2937,"text":10039},{"id":16846,"depth":2937,"text":16849},{"id":16884,"depth":2937,"text":175},{"id":17000,"depth":2937,"text":9764},{"id":17075,"depth":2937,"text":17075},{"id":17112,"depth":2937,"text":17115},{"id":17146,"depth":2937,"text":17149},{"id":17163,"depth":2909,"text":17164},"Discover all the options you can use in your nuxt.config.ts file.","md",{},{"icon":32},{"title":903,"description":17437},"CfAwbauZ7obl5fY5zJW0YNkXy2m0CfkDamFPyeH9D0o",[17444,17446],{"title":899,"path":900,"stem":901,"description":17445,"children":-1},"Understand where your code is running using `import.meta`.",{"title":914,"path":915,"stem":916,"description":17447,"children":-1},"A minimal Nuxt application only requires the `app.vue` and `nuxt.config.js` files.",1773024856396]