[{"data":1,"prerenderedAt":15457},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"versions":2842,"-docs-4-x-api-nuxt-config":2846,"-docs-4-x-api-nuxt-config-surround":15452},[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":2843,"v3":2844,"v2":2845},"4.3.1","3.21.1","2.18.1",{"id":2847,"title":903,"body":2848,"description":15446,"extension":15447,"links":6,"meta":15448,"navigation":15449,"path":1768,"seo":15450,"stem":1769,"titleTemplate":906,"__hash__":15451},"docsv4/docs/4.x/4.api/6.nuxt-config.md",{"type":2849,"value":2850,"toc":15272},"minimark",[2851,2855,2859,2879,3115,3132,3154,3159,3374,3574,3578,3583,3589,3607,3609,3612,3619,3622,3625,3640,3644,3696,3699,3703,3725,3731,3741,3756,3761,3764,3766,3781,3785,3836,3843,3847,3864,3869,3876,3888,4046,4050,4331,4336,4339,4345,4361,4373,4379,4382,4386,4401,4410,4416,4419,4423,4437,4444,4450,4453,4465,4496,4502,4504,4519,4525,4528,4543,4549,4552,4564,4594,4599,4614,4620,4623,4637,4643,4646,4658,4688,4694,4697,4712,4718,4721,4735,4741,4744,4759,4773,4782,4786,4789,4796,4801,4805,4808,4814,4829,4832,4835,4840,4843,4861,4873,4942,4946,4998,5003,5014,5023,5027,5127,5132,5135,5138,5146,5150,5226,5230,5233,5242,5257,5261,5300,5304,5307,5322,5325,5328,5331,5347,5352,5424,5440,5445,5452,5639,5644,5652,5690,5694,5697,5700,5702,5705,5708,5720,5803,5815,5818,5821,5824,5832,5836,5923,5926,5931,5934,5948,5951,5954,5957,5971,5975,5980,5983,5988,6000,6020,6025,6028,6033,6036,6050,6054,6135,6141,6144,6153,6158,6161,6177,6182,6185,6188,6203,6207,6210,6218,6227,6230,6233,6236,6247,6250,6253,6256,6261,6276,6280,6287,6302,6306,6309,6324,6328,6331,6346,6350,6353,6368,6372,6375,6390,6394,6397,6412,6416,6423,6438,6442,6445,6460,6463,6467,6470,6476,6491,6497,6512,6517,6532,6538,6546,6548,6554,6557,6560,6575,6587,6599,6602,6605,6617,6694,6697,6703,6706,6711,6714,6719,6725,6729,6914,6917,6927,6939,7048,7052,7059,7067,7071,7120,7123,7146,7161,7164,7167,7176,7180,7183,7191,7195,7256,7260,7274,7279,7296,7310,7314,7317,7320,7335,7338,7341,7353,7361,7375,7379,7504,7508,7521,7528,7540,7562,7566,7609,7612,7615,7624,7630,7638,7644,7656,7802,7805,7808,7814,7824,7830,7842,7873,7879,7885,7897,7930,7935,7947,7968,7973,7985,8017,8023,8026,8033,8039,8051,8476,8482,8485,8489,8492,8496,8613,8618,8630,8735,8739,8751,8920,8923,8929,8932,8936,9001,9004,9007,9024,9032,9046,9057,9061,9225,9227,9232,9235,9243,9248,9251,9260,9265,9268,9278,9283,9291,9302,9305,9308,9322,9337,9340,9343,9348,9357,9360,9365,9375,9386,9395,9401,9410,9424,9429,9435,9438,9453,9458,9461,9464,9483,9495,9602,9606,9684,9687,9690,9695,9698,9705,9721,9727,9731,9734,9738,9753,9757,9760,9763,9780,9791,9808,9812,9882,9885,9888,9904,9916,9955,9959,9965,9994,9999,10481,10485,10488,10493,10515,10519,10557,10560,10739,10741,10747,10761,10764,10767,10776,10779,10782,10796,10799,10802,10815,10823,10826,10829,10834,10837,10846,10854,10859,10869,10881,11075,11081,11084,11098,11103,11110,11125,11139,11144,11152,11166,11172,11180,11186,11189,11201,11215,11224,11227,11233,11238,11264,11278,11289,11293,11341,11347,11354,11366,11392,11396,11455,11458,11461,11471,11476,11482,11497,11503,11517,11523,11538,11544,11558,11563,11575,11654,11659,11671,11754,11758,11773,11779,11785,11797,11875,11880,11892,11914,11920,11924,11929,11941,12023,12028,12042,12047,12052,12057,12069,12121,12125,12130,12136,12150,12156,12170,12174,12180,12184,12190,12198,12204,12216,12385,12391,12403,12494,12497,12500,12505,12508,12517,12522,12528,12537,12542,12548,12562,12568,12571,12585,12590,12594,12606,12637,12641,12653,12674,12678,12690,12710,12714,12726,12756,12760,12772,12803,12806,12809,12823,12831,12834,12839,12844,12849,12857,12863,12877,12883,12897,12903,12906,12910,12916,12925,12931,12946,12949,12955,12968,12982,12987,12994,13004,13016,13080,13084,13148,13154,13160,13174,13180,13189,13194,13209,13214,13222,13228,13231,13240,13254,13258,13332,13335,13339,13511,13516,13519,13527,13534,13537,13541,13633,13638,13646,13651,13659,13664,13672,13677,13685,13690,13698,13703,13711,13717,13727,13741,13747,13754,13759,13762,13767,13774,13780,13794,13800,13815,13820,13826,13834,13840,13845,13850,13864,13869,13883,13888,13894,13909,13914,13919,13927,13932,13944,14022,14031,14036,14048,14052,14075,14080,14094,14099,14113,14119,14128,14132,14152,14157,14171,14176,14190,14196,14205,14209,14229,14234,14248,14253,14267,14272,14278,14304,14315,14321,14333,14338,14349,14353,14396,14401,14406,14420,14425,14431,14455,14464,14469,14475,14499,14510,14515,14522,14527,14535,14540,14554,14559,14571,14733,14739,14745,14769,14774,14781,14786,14792,14806,14811,14814,14820,14835,14841,14847,14861,14867,14872,14887,14893,14896,14902,14916,14925,14930,14933,14941,14945,15081,15086,15096,15102,15107,15119,15156,15161,15164,15170,15184,15193,15199,15202,15212,15227,15233,15236,15244,15248,15251,15254,15269],[2852,2853,2854],"h2",{"id":2854},"alias",[2856,2857,2858],"p",{},"You can improve your DX by defining additional aliases to access custom directories within your JavaScript and CSS.",[2860,2861,2862,2874],"ul",{},[2863,2864,2865,2869,2870],"li",{},[2866,2867,2868],"strong",{},"Type",": ",[2871,2872,2873],"code",{},"object",[2863,2875,2876],{},[2866,2877,2878],{},"Default",[2880,2881,2886],"pre",{"className":2882,"code":2883,"language":2884,"meta":2885,"style":2885},"language-json shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","{\n  \"~\": \"/\u003CrootDir>/app\",\n  \"@\": \"/\u003CrootDir>/app\",\n  \"~~\": \"/\u003CrootDir>\",\n  \"@@\": \"/\u003CrootDir>\",\n  \"#shared\": \"/\u003CrootDir>/shared\",\n  \"#server\": \"/\u003CrootDir>/server\",\n  \"assets\": \"/\u003CrootDir>/app/assets\",\n  \"public\": \"/\u003CrootDir>/public\",\n  \"#build\": \"/\u003CrootDir>/.nuxt\",\n  \"#internal/nuxt/paths\": \"/\u003CrootDir>/.nuxt/paths.mjs\"\n}\n","json","",[2871,2887,2888,2897,2925,2945,2966,2986,3007,3028,3048,3068,3089,3109],{"__ignoreMap":2885},[2889,2890,2893],"span",{"class":2891,"line":2892},"line",1,[2889,2894,2896],{"class":2895},"sDfIl","{\n",[2889,2898,2900,2903,2907,2910,2913,2916,2920,2922],{"class":2891,"line":2899},2,[2889,2901,2902],{"class":2895},"  \"",[2889,2904,2906],{"class":2905},"smZ93","~",[2889,2908,2909],{"class":2895},"\"",[2889,2911,2912],{"class":2895},":",[2889,2914,2915],{"class":2895}," \"",[2889,2917,2919],{"class":2918},"sGFVr","/\u003CrootDir>/app",[2889,2921,2909],{"class":2895},[2889,2923,2924],{"class":2895},",\n",[2889,2926,2928,2930,2933,2935,2937,2939,2941,2943],{"class":2891,"line":2927},3,[2889,2929,2902],{"class":2895},[2889,2931,2932],{"class":2905},"@",[2889,2934,2909],{"class":2895},[2889,2936,2912],{"class":2895},[2889,2938,2915],{"class":2895},[2889,2940,2919],{"class":2918},[2889,2942,2909],{"class":2895},[2889,2944,2924],{"class":2895},[2889,2946,2948,2950,2953,2955,2957,2959,2962,2964],{"class":2891,"line":2947},4,[2889,2949,2902],{"class":2895},[2889,2951,2952],{"class":2905},"~~",[2889,2954,2909],{"class":2895},[2889,2956,2912],{"class":2895},[2889,2958,2915],{"class":2895},[2889,2960,2961],{"class":2918},"/\u003CrootDir>",[2889,2963,2909],{"class":2895},[2889,2965,2924],{"class":2895},[2889,2967,2969,2971,2974,2976,2978,2980,2982,2984],{"class":2891,"line":2968},5,[2889,2970,2902],{"class":2895},[2889,2972,2973],{"class":2905},"@@",[2889,2975,2909],{"class":2895},[2889,2977,2912],{"class":2895},[2889,2979,2915],{"class":2895},[2889,2981,2961],{"class":2918},[2889,2983,2909],{"class":2895},[2889,2985,2924],{"class":2895},[2889,2987,2989,2991,2994,2996,2998,3000,3003,3005],{"class":2891,"line":2988},6,[2889,2990,2902],{"class":2895},[2889,2992,2993],{"class":2905},"#shared",[2889,2995,2909],{"class":2895},[2889,2997,2912],{"class":2895},[2889,2999,2915],{"class":2895},[2889,3001,3002],{"class":2918},"/\u003CrootDir>/shared",[2889,3004,2909],{"class":2895},[2889,3006,2924],{"class":2895},[2889,3008,3010,3012,3015,3017,3019,3021,3024,3026],{"class":2891,"line":3009},7,[2889,3011,2902],{"class":2895},[2889,3013,3014],{"class":2905},"#server",[2889,3016,2909],{"class":2895},[2889,3018,2912],{"class":2895},[2889,3020,2915],{"class":2895},[2889,3022,3023],{"class":2918},"/\u003CrootDir>/server",[2889,3025,2909],{"class":2895},[2889,3027,2924],{"class":2895},[2889,3029,3031,3033,3035,3037,3039,3041,3044,3046],{"class":2891,"line":3030},8,[2889,3032,2902],{"class":2895},[2889,3034,127],{"class":2905},[2889,3036,2909],{"class":2895},[2889,3038,2912],{"class":2895},[2889,3040,2915],{"class":2895},[2889,3042,3043],{"class":2918},"/\u003CrootDir>/app/assets",[2889,3045,2909],{"class":2895},[2889,3047,2924],{"class":2895},[2889,3049,3051,3053,3055,3057,3059,3061,3064,3066],{"class":2891,"line":3050},9,[2889,3052,2902],{"class":2895},[2889,3054,180],{"class":2905},[2889,3056,2909],{"class":2895},[2889,3058,2912],{"class":2895},[2889,3060,2915],{"class":2895},[2889,3062,3063],{"class":2918},"/\u003CrootDir>/public",[2889,3065,2909],{"class":2895},[2889,3067,2924],{"class":2895},[2889,3069,3071,3073,3076,3078,3080,3082,3085,3087],{"class":2891,"line":3070},10,[2889,3072,2902],{"class":2895},[2889,3074,3075],{"class":2905},"#build",[2889,3077,2909],{"class":2895},[2889,3079,2912],{"class":2895},[2889,3081,2915],{"class":2895},[2889,3083,3084],{"class":2918},"/\u003CrootDir>/.nuxt",[2889,3086,2909],{"class":2895},[2889,3088,2924],{"class":2895},[2889,3090,3092,3094,3097,3099,3101,3103,3106],{"class":2891,"line":3091},11,[2889,3093,2902],{"class":2895},[2889,3095,3096],{"class":2905},"#internal/nuxt/paths",[2889,3098,2909],{"class":2895},[2889,3100,2912],{"class":2895},[2889,3102,2915],{"class":2895},[2889,3104,3105],{"class":2918},"/\u003CrootDir>/.nuxt/paths.mjs",[2889,3107,3108],{"class":2895},"\"\n",[2889,3110,3112],{"class":2891,"line":3111},12,[2889,3113,3114],{"class":2895},"}\n",[3116,3117,3118],"callout",{},[2856,3119,3120,3123,3124,3128,3129,3131],{},[2866,3121,3122],{},"Note",": Within a webpack context (image sources, CSS - but not JavaScript) you ",[3125,3126,3127],"em",{},"must"," access\nyour alias by prefixing it with ",[2871,3130,2906],{},".",[3116,3133,3134],{},[2856,3135,3136,3138,3139,3142,3143,3146,3147,3150,3151,3131],{},[2866,3137,3122],{},": These aliases will be automatically added to the generated TypeScript configurations (",[2871,3140,3141],{},".nuxt/tsconfig.app.json",", ",[2871,3144,3145],{},".nuxt/tsconfig.server.json",", etc.) so you can get full type support and path auto-complete. In case you need to extend options provided by the generated configurations further, make sure to add them here or within the ",[2871,3148,3149],{},"typescript.tsConfig"," property in ",[2871,3152,3153],{},"nuxt.config",[2856,3155,3156,2912],{},[2866,3157,3158],{},"Example",[2880,3160,3164],{"className":3161,"code":3162,"language":3163,"meta":2885,"style":2885},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","import { fileURLToPath } from 'node:url'\n\nexport default defineNuxtConfig({\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","ts",[2871,3165,3166,3194,3199,3216,3227,3277,3319,3361,3366],{"__ignoreMap":2885},[2889,3167,3168,3172,3175,3179,3182,3185,3188,3191],{"class":2891,"line":2892},[2889,3169,3171],{"class":3170},"s8R28","import",[2889,3173,3174],{"class":2895}," {",[2889,3176,3178],{"class":3177},"sZSNi"," fileURLToPath",[2889,3180,3181],{"class":2895}," }",[2889,3183,3184],{"class":3170}," from",[2889,3186,3187],{"class":2895}," '",[2889,3189,3190],{"class":2918},"node:url",[2889,3192,3193],{"class":2895},"'\n",[2889,3195,3196],{"class":2891,"line":2899},[2889,3197,3198],{"emptyLinePlaceholder":1196},"\n",[2889,3200,3201,3204,3207,3211,3214],{"class":2891,"line":2927},[2889,3202,3203],{"class":3170},"export",[2889,3205,3206],{"class":3170}," default",[2889,3208,3210],{"class":3209},"s3cPz"," defineNuxtConfig",[2889,3212,3213],{"class":3177},"(",[2889,3215,2896],{"class":2895},[2889,3217,3218,3222,3224],{"class":2891,"line":2947},[2889,3219,3221],{"class":3220},"sRlkE","  alias",[2889,3223,2912],{"class":2895},[2889,3225,3226],{"class":2895}," {\n",[2889,3228,3229,3232,3235,3238,3240,3242,3244,3247,3250,3252,3254,3257,3259,3262,3265,3267,3270,3272,3275],{"class":2891,"line":2968},[2889,3230,3231],{"class":2895},"    '",[2889,3233,3234],{"class":3220},"images",[2889,3236,3237],{"class":2895},"'",[2889,3239,2912],{"class":2895},[2889,3241,3178],{"class":3209},[2889,3243,3213],{"class":3177},[2889,3245,3246],{"class":2895},"new",[2889,3248,3249],{"class":3209}," URL",[2889,3251,3213],{"class":3177},[2889,3253,3237],{"class":2895},[2889,3255,3256],{"class":2918},"./assets/images",[2889,3258,3237],{"class":2895},[2889,3260,3261],{"class":2895},",",[2889,3263,3264],{"class":3170}," import",[2889,3266,3131],{"class":2895},[2889,3268,3269],{"class":3177},"meta",[2889,3271,3131],{"class":2895},[2889,3273,3274],{"class":3177},"url))",[2889,3276,2924],{"class":2895},[2889,3278,3279,3281,3284,3286,3288,3290,3292,3294,3296,3298,3300,3303,3305,3307,3309,3311,3313,3315,3317],{"class":2891,"line":2988},[2889,3280,3231],{"class":2895},[2889,3282,3283],{"class":3220},"style",[2889,3285,3237],{"class":2895},[2889,3287,2912],{"class":2895},[2889,3289,3178],{"class":3209},[2889,3291,3213],{"class":3177},[2889,3293,3246],{"class":2895},[2889,3295,3249],{"class":3209},[2889,3297,3213],{"class":3177},[2889,3299,3237],{"class":2895},[2889,3301,3302],{"class":2918},"./assets/style",[2889,3304,3237],{"class":2895},[2889,3306,3261],{"class":2895},[2889,3308,3264],{"class":3170},[2889,3310,3131],{"class":2895},[2889,3312,3269],{"class":3177},[2889,3314,3131],{"class":2895},[2889,3316,3274],{"class":3177},[2889,3318,2924],{"class":2895},[2889,3320,3321,3323,3326,3328,3330,3332,3334,3336,3338,3340,3342,3345,3347,3349,3351,3353,3355,3357,3359],{"class":2891,"line":3009},[2889,3322,3231],{"class":2895},[2889,3324,3325],{"class":3220},"data",[2889,3327,3237],{"class":2895},[2889,3329,2912],{"class":2895},[2889,3331,3178],{"class":3209},[2889,3333,3213],{"class":3177},[2889,3335,3246],{"class":2895},[2889,3337,3249],{"class":3209},[2889,3339,3213],{"class":3177},[2889,3341,3237],{"class":2895},[2889,3343,3344],{"class":2918},"./assets/other/data",[2889,3346,3237],{"class":2895},[2889,3348,3261],{"class":2895},[2889,3350,3264],{"class":3170},[2889,3352,3131],{"class":2895},[2889,3354,3269],{"class":3177},[2889,3356,3131],{"class":2895},[2889,3358,3274],{"class":3177},[2889,3360,2924],{"class":2895},[2889,3362,3363],{"class":2891,"line":3030},[2889,3364,3365],{"class":2895},"  },\n",[2889,3367,3368,3371],{"class":2891,"line":3050},[2889,3369,3370],{"class":2895},"}",[2889,3372,3373],{"class":3177},")\n",[2880,3375,3379],{"className":3376,"code":3377,"language":3378,"meta":2885,"style":2885},"language-html shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003Ctemplate>\n  \u003Cimg src=\"~images/main-bg.jpg\">\n\u003C/template>\n\n\u003Cscript>\nimport data from 'data/test.json'\n\u003C/script>\n\n\u003Cstyle>\n// Uncomment the below\n//@import '~style/variables.scss';\n//@import '~style/utils.scss';\n//@import '~style/base.scss';\nbody {\n  background-image: url('~images/main-bg.jpg');\n}\n\u003C/style>\n","html",[2871,3380,3381,3392,3415,3424,3428,3437,3454,3462,3466,3474,3479,3497,3512,3528,3537,3560,3565],{"__ignoreMap":2885},[2889,3382,3383,3386,3389],{"class":2891,"line":2892},[2889,3384,3385],{"class":2895},"\u003C",[2889,3387,3388],{"class":3220},"template",[2889,3390,3391],{"class":2895},">\n",[2889,3393,3394,3397,3400,3403,3406,3408,3411,3413],{"class":2891,"line":2899},[2889,3395,3396],{"class":2895},"  \u003C",[2889,3398,3399],{"class":3220},"img",[2889,3401,3402],{"class":2905}," src",[2889,3404,3405],{"class":2895},"=",[2889,3407,2909],{"class":2895},[2889,3409,3410],{"class":2918},"~images/main-bg.jpg",[2889,3412,2909],{"class":2895},[2889,3414,3391],{"class":2895},[2889,3416,3417,3420,3422],{"class":2891,"line":2927},[2889,3418,3419],{"class":2895},"\u003C/",[2889,3421,3388],{"class":3220},[2889,3423,3391],{"class":2895},[2889,3425,3426],{"class":2891,"line":2947},[2889,3427,3198],{"emptyLinePlaceholder":1196},[2889,3429,3430,3432,3435],{"class":2891,"line":2968},[2889,3431,3385],{"class":2895},[2889,3433,3434],{"class":3220},"script",[2889,3436,3391],{"class":2895},[2889,3438,3439,3441,3444,3447,3449,3452],{"class":2891,"line":2988},[2889,3440,3171],{"class":3170},[2889,3442,3443],{"class":3177}," data ",[2889,3445,3446],{"class":3170},"from",[2889,3448,3187],{"class":2895},[2889,3450,3451],{"class":2918},"data/test.json",[2889,3453,3193],{"class":2895},[2889,3455,3456,3458,3460],{"class":2891,"line":3009},[2889,3457,3419],{"class":2895},[2889,3459,3434],{"class":3220},[2889,3461,3391],{"class":2895},[2889,3463,3464],{"class":2891,"line":3030},[2889,3465,3198],{"emptyLinePlaceholder":1196},[2889,3467,3468,3470,3472],{"class":2891,"line":3050},[2889,3469,3385],{"class":2895},[2889,3471,3283],{"class":3220},[2889,3473,3391],{"class":2895},[2889,3475,3476],{"class":2891,"line":3070},[2889,3477,3478],{"class":3177},"// Uncomment the below\n",[2889,3480,3481,3484,3487,3489,3492,3494],{"class":2891,"line":3091},[2889,3482,3483],{"class":3177},"//",[2889,3485,3486],{"class":3170},"@import",[2889,3488,3187],{"class":2895},[2889,3490,3491],{"class":2918},"~style/variables.scss",[2889,3493,3237],{"class":2895},[2889,3495,3496],{"class":2895},";\n",[2889,3498,3499,3501,3503,3505,3508,3510],{"class":2891,"line":3111},[2889,3500,3483],{"class":3177},[2889,3502,3486],{"class":3170},[2889,3504,3187],{"class":2895},[2889,3506,3507],{"class":2918},"~style/utils.scss",[2889,3509,3237],{"class":2895},[2889,3511,3496],{"class":2895},[2889,3513,3515,3517,3519,3521,3524,3526],{"class":2891,"line":3514},13,[2889,3516,3483],{"class":3177},[2889,3518,3486],{"class":3170},[2889,3520,3187],{"class":2895},[2889,3522,3523],{"class":2918},"~style/base.scss",[2889,3525,3237],{"class":2895},[2889,3527,3496],{"class":2895},[2889,3529,3531,3535],{"class":2891,"line":3530},14,[2889,3532,3534],{"class":3533},"s52Pk","body",[2889,3536,3226],{"class":2895},[2889,3538,3540,3544,3546,3549,3551,3553,3555,3557],{"class":2891,"line":3539},15,[2889,3541,3543],{"class":3542},"spFsF","  background-image",[2889,3545,2912],{"class":2895},[2889,3547,3548],{"class":3209}," url",[2889,3550,3213],{"class":2895},[2889,3552,3237],{"class":2895},[2889,3554,3410],{"class":2918},[2889,3556,3237],{"class":2895},[2889,3558,3559],{"class":2895},");\n",[2889,3561,3563],{"class":2891,"line":3562},16,[2889,3564,3114],{"class":2895},[2889,3566,3568,3570,3572],{"class":2891,"line":3567},17,[2889,3569,3419],{"class":2895},[2889,3571,3283],{"class":3220},[2889,3573,3391],{"class":2895},[2852,3575,3577],{"id":3576},"analyzedir","analyzeDir",[2856,3579,3580,3581,3131],{},"The directory where Nuxt will store the generated files when running ",[2871,3582,757],{},[2856,3584,3585,3586,3131],{},"If a relative path is specified, it will be relative to your ",[2871,3587,3588],{},"rootDir",[2860,3590,3591,3598],{},[2863,3592,3593,2869,3595],{},[2866,3594,2868],{},[2871,3596,3597],{},"string",[2863,3599,3600,3603,3604],{},[2866,3601,3602],{},"Default:"," ",[2871,3605,3606],{},"\"/\u003CrootDir>/.nuxt/analyze\"",[2852,3608,1193],{"id":1193},[2856,3610,3611],{},"Nuxt App configuration.",[3613,3614,3616],"h3",{"id":3615},"baseurl",[2871,3617,3618],{},"baseURL",[2856,3620,3621],{},"The base path of your Nuxt application.",[2856,3623,3624],{},"For example:",[2860,3626,3627,3633],{},[2863,3628,3629,2869,3631],{},[2866,3630,2868],{},[2871,3632,3597],{},[2863,3634,3635,3603,3637],{},[2866,3636,3602],{},[2871,3638,3639],{},"\"/\"",[2856,3641,3642,2912],{},[2866,3643,3158],{},[2880,3645,3647],{"className":3161,"code":3646,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  app: {\n    baseURL: '/prefix/',\n  },\n})\n",[2871,3648,3649,3661,3670,3686,3690],{"__ignoreMap":2885},[2889,3650,3651,3653,3655,3657,3659],{"class":2891,"line":2892},[2889,3652,3203],{"class":3170},[2889,3654,3206],{"class":3170},[2889,3656,3210],{"class":3209},[2889,3658,3213],{"class":3177},[2889,3660,2896],{"class":2895},[2889,3662,3663,3666,3668],{"class":2891,"line":2899},[2889,3664,3665],{"class":3220},"  app",[2889,3667,2912],{"class":2895},[2889,3669,3226],{"class":2895},[2889,3671,3672,3675,3677,3679,3682,3684],{"class":2891,"line":2927},[2889,3673,3674],{"class":3220},"    baseURL",[2889,3676,2912],{"class":2895},[2889,3678,3187],{"class":2895},[2889,3680,3681],{"class":2918},"/prefix/",[2889,3683,3237],{"class":2895},[2889,3685,2924],{"class":2895},[2889,3687,3688],{"class":2891,"line":2947},[2889,3689,3365],{"class":2895},[2889,3691,3692,3694],{"class":2891,"line":2968},[2889,3693,3370],{"class":2895},[2889,3695,3373],{"class":3177},[2856,3697,3698],{},"This can also be set at runtime by setting the NUXT_APP_BASE_URL environment variable.",[2856,3700,3701,2912],{},[2866,3702,3158],{},[2880,3704,3708],{"className":3705,"code":3706,"language":3707,"meta":2885,"style":2885},"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",[2871,3709,3710],{"__ignoreMap":2885},[2889,3711,3712,3715,3717,3719,3722],{"class":2891,"line":2892},[2889,3713,3714],{"class":3177},"NUXT_APP_BASE_URL",[2889,3716,3405],{"class":2895},[2889,3718,3681],{"class":2918},[2889,3720,3721],{"class":3533}," node",[2889,3723,3724],{"class":2918}," .output/server/index.mjs\n",[3613,3726,3728],{"id":3727},"buildassetsdir",[2871,3729,3730],{},"buildAssetsDir",[2856,3732,3733,3734,3736,3737,3740],{},"The folder name for the built site assets, relative to ",[2871,3735,3618],{}," (or ",[2871,3738,3739],{},"cdnURL"," if set). This is set at build time and should not be customized at runtime.",[2860,3742,3743,3749],{},[2863,3744,3745,2869,3747],{},[2866,3746,2868],{},[2871,3748,3597],{},[2863,3750,3751,3603,3753],{},[2866,3752,3602],{},[2871,3754,3755],{},"\"/_nuxt/\"",[3613,3757,3759],{"id":3758},"cdnurl",[2871,3760,3739],{},[2856,3762,3763],{},"An absolute URL to serve the public folder from (production-only).",[2856,3765,3624],{},[2860,3767,3768,3774],{},[2863,3769,3770,2869,3772],{},[2866,3771,2868],{},[2871,3773,3597],{},[2863,3775,3776,3603,3778],{},[2866,3777,3602],{},[2871,3779,3780],{},"\"\"",[2856,3782,3783,2912],{},[2866,3784,3158],{},[2880,3786,3788],{"className":3161,"code":3787,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  app: {\n    cdnURL: 'https://mycdn.org/',\n  },\n})\n",[2871,3789,3790,3802,3810,3826,3830],{"__ignoreMap":2885},[2889,3791,3792,3794,3796,3798,3800],{"class":2891,"line":2892},[2889,3793,3203],{"class":3170},[2889,3795,3206],{"class":3170},[2889,3797,3210],{"class":3209},[2889,3799,3213],{"class":3177},[2889,3801,2896],{"class":2895},[2889,3803,3804,3806,3808],{"class":2891,"line":2899},[2889,3805,3665],{"class":3220},[2889,3807,2912],{"class":2895},[2889,3809,3226],{"class":2895},[2889,3811,3812,3815,3817,3819,3822,3824],{"class":2891,"line":2927},[2889,3813,3814],{"class":3220},"    cdnURL",[2889,3816,2912],{"class":2895},[2889,3818,3187],{"class":2895},[2889,3820,3821],{"class":2918},"https://mycdn.org/",[2889,3823,3237],{"class":2895},[2889,3825,2924],{"class":2895},[2889,3827,3828],{"class":2891,"line":2947},[2889,3829,3365],{"class":2895},[2889,3831,3832,3834],{"class":2891,"line":2968},[2889,3833,3370],{"class":2895},[2889,3835,3373],{"class":3177},[2856,3837,3838,3839,3842],{},"This can be set to a different value at runtime by setting the ",[2871,3840,3841],{},"NUXT_APP_CDN_URL"," environment variable.",[2856,3844,3845,2912],{},[2866,3846,3158],{},[2880,3848,3850],{"className":3705,"code":3849,"language":3707,"meta":2885,"style":2885},"NUXT_APP_CDN_URL=https://mycdn.org/ node .output/server/index.mjs\n",[2871,3851,3852],{"__ignoreMap":2885},[2889,3853,3854,3856,3858,3860,3862],{"class":2891,"line":2892},[2889,3855,3841],{"class":3177},[2889,3857,3405],{"class":2895},[2889,3859,3821],{"class":2918},[2889,3861,3721],{"class":3533},[2889,3863,3724],{"class":2918},[3613,3865,3867],{"id":3866},"head",[2871,3868,3866],{},[2856,3870,3871,3872,3875],{},"Set default configuration for ",[2871,3873,3874],{},"\u003Chead>"," on every page.",[2860,3877,3878,3884],{},[2863,3879,3880,2869,3882],{},[2866,3881,2868],{},[2871,3883,2873],{},[2863,3885,3886],{},[2866,3887,2878],{},[2880,3889,3891],{"className":2882,"code":3890,"language":2884,"meta":2885,"style":2885},"{\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",[2871,3892,3893,3897,3910,3915,3936,3953,3958,3962,3980,3985,3990,4004,4016,4028,4042],{"__ignoreMap":2885},[2889,3894,3895],{"class":2891,"line":2892},[2889,3896,2896],{"class":2895},[2889,3898,3899,3901,3903,3905,3907],{"class":2891,"line":2899},[2889,3900,2902],{"class":2895},[2889,3902,3269],{"class":2905},[2889,3904,2909],{"class":2895},[2889,3906,2912],{"class":2895},[2889,3908,3909],{"class":2895}," [\n",[2889,3911,3912],{"class":2891,"line":2927},[2889,3913,3914],{"class":2895},"    {\n",[2889,3916,3917,3920,3923,3925,3927,3929,3932,3934],{"class":2891,"line":2947},[2889,3918,3919],{"class":2895},"      \"",[2889,3921,3922],{"class":3533},"name",[2889,3924,2909],{"class":2895},[2889,3926,2912],{"class":2895},[2889,3928,2915],{"class":2895},[2889,3930,3931],{"class":2918},"viewport",[2889,3933,2909],{"class":2895},[2889,3935,2924],{"class":2895},[2889,3937,3938,3940,3942,3944,3946,3948,3951],{"class":2891,"line":2968},[2889,3939,3919],{"class":2895},[2889,3941,142],{"class":3533},[2889,3943,2909],{"class":2895},[2889,3945,2912],{"class":2895},[2889,3947,2915],{"class":2895},[2889,3949,3950],{"class":2918},"width=device-width, initial-scale=1",[2889,3952,3108],{"class":2895},[2889,3954,3955],{"class":2891,"line":2988},[2889,3956,3957],{"class":2895},"    },\n",[2889,3959,3960],{"class":2891,"line":3009},[2889,3961,3914],{"class":2895},[2889,3963,3964,3966,3969,3971,3973,3975,3978],{"class":2891,"line":3030},[2889,3965,3919],{"class":2895},[2889,3967,3968],{"class":3533},"charset",[2889,3970,2909],{"class":2895},[2889,3972,2912],{"class":2895},[2889,3974,2915],{"class":2895},[2889,3976,3977],{"class":2918},"utf-8",[2889,3979,3108],{"class":2895},[2889,3981,3982],{"class":2891,"line":3050},[2889,3983,3984],{"class":2895},"    }\n",[2889,3986,3987],{"class":2891,"line":3070},[2889,3988,3989],{"class":2895},"  ],\n",[2889,3991,3992,3994,3997,3999,4001],{"class":2891,"line":3091},[2889,3993,2902],{"class":2895},[2889,3995,3996],{"class":2905},"link",[2889,3998,2909],{"class":2895},[2889,4000,2912],{"class":2895},[2889,4002,4003],{"class":2895}," [],\n",[2889,4005,4006,4008,4010,4012,4014],{"class":2891,"line":3111},[2889,4007,2902],{"class":2895},[2889,4009,3283],{"class":2905},[2889,4011,2909],{"class":2895},[2889,4013,2912],{"class":2895},[2889,4015,4003],{"class":2895},[2889,4017,4018,4020,4022,4024,4026],{"class":2891,"line":3514},[2889,4019,2902],{"class":2895},[2889,4021,3434],{"class":2905},[2889,4023,2909],{"class":2895},[2889,4025,2912],{"class":2895},[2889,4027,4003],{"class":2895},[2889,4029,4030,4032,4035,4037,4039],{"class":2891,"line":3530},[2889,4031,2902],{"class":2895},[2889,4033,4034],{"class":2905},"noscript",[2889,4036,2909],{"class":2895},[2889,4038,2912],{"class":2895},[2889,4040,4041],{"class":2895}," []\n",[2889,4043,4044],{"class":2891,"line":3539},[2889,4045,3114],{"class":2895},[2856,4047,4048,2912],{},[2866,4049,3158],{},[2880,4051,4053],{"className":3161,"code":4052,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  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})\n",[2871,4054,4055,4067,4075,4084,4093,4099,4131,4138,4147,4152,4169,4175,4184,4189,4221,4227,4232,4241,4247,4266,4273,4283,4289,4307,4314,4319,4324],{"__ignoreMap":2885},[2889,4056,4057,4059,4061,4063,4065],{"class":2891,"line":2892},[2889,4058,3203],{"class":3170},[2889,4060,3206],{"class":3170},[2889,4062,3210],{"class":3209},[2889,4064,3213],{"class":3177},[2889,4066,2896],{"class":2895},[2889,4068,4069,4071,4073],{"class":2891,"line":2899},[2889,4070,3665],{"class":3220},[2889,4072,2912],{"class":2895},[2889,4074,3226],{"class":2895},[2889,4076,4077,4080,4082],{"class":2891,"line":2927},[2889,4078,4079],{"class":3220},"    head",[2889,4081,2912],{"class":2895},[2889,4083,3226],{"class":2895},[2889,4085,4086,4089,4091],{"class":2891,"line":2947},[2889,4087,4088],{"class":3220},"      meta",[2889,4090,2912],{"class":2895},[2889,4092,3909],{"class":3177},[2889,4094,4095],{"class":2891,"line":2968},[2889,4096,4098],{"class":4097},"sWuyu","      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n",[2889,4100,4101,4104,4107,4109,4111,4113,4115,4117,4120,4122,4124,4126,4128],{"class":2891,"line":2988},[2889,4102,4103],{"class":2895},"        {",[2889,4105,4106],{"class":3220}," name",[2889,4108,2912],{"class":2895},[2889,4110,3187],{"class":2895},[2889,4112,3931],{"class":2918},[2889,4114,3237],{"class":2895},[2889,4116,3261],{"class":2895},[2889,4118,4119],{"class":3220}," content",[2889,4121,2912],{"class":2895},[2889,4123,3187],{"class":2895},[2889,4125,3950],{"class":2918},[2889,4127,3237],{"class":2895},[2889,4129,4130],{"class":2895}," },\n",[2889,4132,4133,4136],{"class":2891,"line":3009},[2889,4134,4135],{"class":3177},"      ]",[2889,4137,2924],{"class":2895},[2889,4139,4140,4143,4145],{"class":2891,"line":3030},[2889,4141,4142],{"class":3220},"      script",[2889,4144,2912],{"class":2895},[2889,4146,3909],{"class":3177},[2889,4148,4149],{"class":2891,"line":3050},[2889,4150,4151],{"class":4097},"      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n",[2889,4153,4154,4156,4158,4160,4162,4165,4167],{"class":2891,"line":3070},[2889,4155,4103],{"class":2895},[2889,4157,3402],{"class":3220},[2889,4159,2912],{"class":2895},[2889,4161,3187],{"class":2895},[2889,4163,4164],{"class":2918},"https://awesome-lib.js",[2889,4166,3237],{"class":2895},[2889,4168,4130],{"class":2895},[2889,4170,4171,4173],{"class":2891,"line":3091},[2889,4172,4135],{"class":3177},[2889,4174,2924],{"class":2895},[2889,4176,4177,4180,4182],{"class":2891,"line":3111},[2889,4178,4179],{"class":3220},"      link",[2889,4181,2912],{"class":2895},[2889,4183,3909],{"class":3177},[2889,4185,4186],{"class":2891,"line":3514},[2889,4187,4188],{"class":4097},"      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n",[2889,4190,4191,4193,4196,4198,4200,4203,4205,4207,4210,4212,4214,4217,4219],{"class":2891,"line":3530},[2889,4192,4103],{"class":2895},[2889,4194,4195],{"class":3220}," rel",[2889,4197,2912],{"class":2895},[2889,4199,3187],{"class":2895},[2889,4201,4202],{"class":2918},"stylesheet",[2889,4204,3237],{"class":2895},[2889,4206,3261],{"class":2895},[2889,4208,4209],{"class":3220}," href",[2889,4211,2912],{"class":2895},[2889,4213,3187],{"class":2895},[2889,4215,4216],{"class":2918},"https://awesome-lib.css",[2889,4218,3237],{"class":2895},[2889,4220,4130],{"class":2895},[2889,4222,4223,4225],{"class":2891,"line":3539},[2889,4224,4135],{"class":3177},[2889,4226,2924],{"class":2895},[2889,4228,4229],{"class":2891,"line":3562},[2889,4230,4231],{"class":4097},"      // please note that this is an area that is likely to change\n",[2889,4233,4234,4237,4239],{"class":2891,"line":3567},[2889,4235,4236],{"class":3220},"      style",[2889,4238,2912],{"class":2895},[2889,4240,3909],{"class":3177},[2889,4242,4244],{"class":2891,"line":4243},18,[2889,4245,4246],{"class":4097},"      // \u003Cstyle>:root { color: red }\u003C/style>\n",[2889,4248,4250,4252,4255,4257,4259,4262,4264],{"class":2891,"line":4249},19,[2889,4251,4103],{"class":2895},[2889,4253,4254],{"class":3220}," textContent",[2889,4256,2912],{"class":2895},[2889,4258,3187],{"class":2895},[2889,4260,4261],{"class":2918},":root { color: red }",[2889,4263,3237],{"class":2895},[2889,4265,4130],{"class":2895},[2889,4267,4269,4271],{"class":2891,"line":4268},20,[2889,4270,4135],{"class":3177},[2889,4272,2924],{"class":2895},[2889,4274,4276,4279,4281],{"class":2891,"line":4275},21,[2889,4277,4278],{"class":3220},"      noscript",[2889,4280,2912],{"class":2895},[2889,4282,3909],{"class":3177},[2889,4284,4286],{"class":2891,"line":4285},22,[2889,4287,4288],{"class":4097},"      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n",[2889,4290,4292,4294,4296,4298,4300,4303,4305],{"class":2891,"line":4291},23,[2889,4293,4103],{"class":2895},[2889,4295,4254],{"class":3220},[2889,4297,2912],{"class":2895},[2889,4299,3187],{"class":2895},[2889,4301,4302],{"class":2918},"JavaScript is required",[2889,4304,3237],{"class":2895},[2889,4306,4130],{"class":2895},[2889,4308,4310,4312],{"class":2891,"line":4309},24,[2889,4311,4135],{"class":3177},[2889,4313,2924],{"class":2895},[2889,4315,4317],{"class":2891,"line":4316},25,[2889,4318,3957],{"class":2895},[2889,4320,4322],{"class":2891,"line":4321},26,[2889,4323,3365],{"class":2895},[2889,4325,4327,4329],{"class":2891,"line":4326},27,[2889,4328,3370],{"class":2895},[2889,4330,3373],{"class":3177},[3613,4332,4334],{"id":4333},"keepalive",[2871,4335,4333],{},[2856,4337,4338],{},"Default values for KeepAlive configuration between pages.",[2856,4340,4341,4342,4344],{},"This can be overridden with ",[2871,4343,678],{}," on an individual page. Only JSON-serializable values are allowed.",[2860,4346,4347,4354],{},[2863,4348,4349,2869,4351],{},[2866,4350,2868],{},[2871,4352,4353],{},"boolean",[2863,4355,4356,3603,4358],{},[2866,4357,3602],{},[2871,4359,4360],{},"false",[2856,4362,4363,2869,4366],{},[2866,4364,4365],{},"See",[4367,4368,4372],"a",{"href":4369,"rel":4370},"https://vuejs.org/api/built-in-components#keepalive",[4371],"nofollow","Vue KeepAlive",[3613,4374,4376],{"id":4375},"layouttransition",[2871,4377,4378],{},"layoutTransition",[2856,4380,4381],{},"Default values for layout transitions.",[2856,4383,4341,4384,4344],{},[2871,4385,678],{},[2860,4387,4388,4395],{},[2863,4389,4390,2869,4392],{},[2866,4391,2868],{},[2871,4393,4394],{},"boolean | TransitionProps",[2863,4396,4397,3603,4399],{},[2866,4398,3602],{},[2871,4400,4360],{},[2856,4402,4403,2869,4405],{},[2866,4404,4365],{},[4367,4406,4409],{"href":4407,"rel":4408},"https://vuejs.org/api/built-in-components#transition",[4371],"Vue Transition docs",[3613,4411,4413],{"id":4412},"pagetransition",[2871,4414,4415],{},"pageTransition",[2856,4417,4418],{},"Default values for page transitions.",[2856,4420,4341,4421,4344],{},[2871,4422,678],{},[2860,4424,4425,4431],{},[2863,4426,4427,2869,4429],{},[2866,4428,2868],{},[2871,4430,4394],{},[2863,4432,4433,3603,4435],{},[2866,4434,3602],{},[2871,4436,4360],{},[2856,4438,4439,2869,4441],{},[2866,4440,4365],{},[4367,4442,4409],{"href":4407,"rel":4443},[4371],[3613,4445,4447],{"id":4446},"rootattrs",[2871,4448,4449],{},"rootAttrs",[2856,4451,4452],{},"Customize Nuxt root element id.",[2860,4454,4455,4461],{},[2863,4456,4457,2869,4459],{},[2866,4458,2868],{},[2871,4460,2873],{},[2863,4462,4463],{},[2866,4464,2878],{},[2880,4466,4468],{"className":2882,"code":4467,"language":2884,"meta":2885,"style":2885},"{\n  \"id\": \"__nuxt\"\n}\n",[2871,4469,4470,4474,4492],{"__ignoreMap":2885},[2889,4471,4472],{"class":2891,"line":2892},[2889,4473,2896],{"class":2895},[2889,4475,4476,4478,4481,4483,4485,4487,4490],{"class":2891,"line":2899},[2889,4477,2902],{"class":2895},[2889,4479,4480],{"class":2905},"id",[2889,4482,2909],{"class":2895},[2889,4484,2912],{"class":2895},[2889,4486,2915],{"class":2895},[2889,4488,4489],{"class":2918},"__nuxt",[2889,4491,3108],{"class":2895},[2889,4493,4494],{"class":2891,"line":2927},[2889,4495,3114],{"class":2895},[3613,4497,4499],{"id":4498},"rootid",[2871,4500,4501],{},"rootId",[2856,4503,4452],{},[2860,4505,4506,4512],{},[2863,4507,4508,2869,4510],{},[2866,4509,2868],{},[2871,4511,3597],{},[2863,4513,4514,3603,4516],{},[2866,4515,3602],{},[2871,4517,4518],{},"\"__nuxt\"",[3613,4520,4522],{"id":4521},"roottag",[2871,4523,4524],{},"rootTag",[2856,4526,4527],{},"Customize Nuxt root element tag.",[2860,4529,4530,4536],{},[2863,4531,4532,2869,4534],{},[2866,4533,2868],{},[2871,4535,3597],{},[2863,4537,4538,3603,4540],{},[2866,4539,3602],{},[2871,4541,4542],{},"\"div\"",[3613,4544,4546],{"id":4545},"spaloaderattrs",[2871,4547,4548],{},"spaLoaderAttrs",[2856,4550,4551],{},"Customize Nuxt SPA loading template element attributes.",[2860,4553,4554,4560],{},[2863,4555,4556,2869,4558],{},[2866,4557,2868],{},[2871,4559,2873],{},[2863,4561,4562],{},[2866,4563,3602],{},[2880,4565,4567],{"className":2882,"code":4566,"language":2884,"meta":2885,"style":2885},"{\n\"id\": \"__nuxt-loader\"\n}\n",[2871,4568,4569,4573,4590],{"__ignoreMap":2885},[2889,4570,4571],{"class":2891,"line":2892},[2889,4572,2896],{"class":2895},[2889,4574,4575,4577,4579,4581,4583,4585,4588],{"class":2891,"line":2899},[2889,4576,2909],{"class":2895},[2889,4578,4480],{"class":2905},[2889,4580,2909],{"class":2895},[2889,4582,2912],{"class":2895},[2889,4584,2915],{"class":2895},[2889,4586,4587],{"class":2918},"__nuxt-loader",[2889,4589,3108],{"class":2895},[2889,4591,4592],{"class":2891,"line":2927},[2889,4593,3114],{"class":2895},[4595,4596,4597],"h4",{"id":4480},[2871,4598,4480],{},[2860,4600,4601,4607],{},[2863,4602,4603,2869,4605],{},[2866,4604,2868],{},[2871,4606,3597],{},[2863,4608,4609,3603,4611],{},[2866,4610,3602],{},[2871,4612,4613],{},"\"__nuxt-loader\"",[3613,4615,4617],{"id":4616},"spaloadertag",[2871,4618,4619],{},"spaLoaderTag",[2856,4621,4622],{},"Customize Nuxt SpaLoader element tag.",[2860,4624,4625,4631],{},[2863,4626,4627,2869,4629],{},[2866,4628,2868],{},[2871,4630,3597],{},[2863,4632,4633,3603,4635],{},[2866,4634,3602],{},[2871,4636,4542],{},[3613,4638,4640],{"id":4639},"teleportattrs",[2871,4641,4642],{},"teleportAttrs",[2856,4644,4645],{},"Customize Nuxt Teleport element attributes.",[2860,4647,4648,4654],{},[2863,4649,4650,2869,4652],{},[2866,4651,2868],{},[2871,4653,2873],{},[2863,4655,4656],{},[2866,4657,2878],{},[2880,4659,4661],{"className":2882,"code":4660,"language":2884,"meta":2885,"style":2885},"{\n  \"id\": \"teleports\"\n}\n",[2871,4662,4663,4667,4684],{"__ignoreMap":2885},[2889,4664,4665],{"class":2891,"line":2892},[2889,4666,2896],{"class":2895},[2889,4668,4669,4671,4673,4675,4677,4679,4682],{"class":2891,"line":2899},[2889,4670,2902],{"class":2895},[2889,4672,4480],{"class":2905},[2889,4674,2909],{"class":2895},[2889,4676,2912],{"class":2895},[2889,4678,2915],{"class":2895},[2889,4680,4681],{"class":2918},"teleports",[2889,4683,3108],{"class":2895},[2889,4685,4686],{"class":2891,"line":2927},[2889,4687,3114],{"class":2895},[3613,4689,4691],{"id":4690},"teleportid",[2871,4692,4693],{},"teleportId",[2856,4695,4696],{},"Customize Nuxt Teleport element id.",[2860,4698,4699,4705],{},[2863,4700,4701,2869,4703],{},[2866,4702,2868],{},[2871,4704,3597],{},[2863,4706,4707,3603,4709],{},[2866,4708,3602],{},[2871,4710,4711],{},"\"teleports\"",[3613,4713,4715],{"id":4714},"teleporttag",[2871,4716,4717],{},"teleportTag",[2856,4719,4720],{},"Customize Nuxt Teleport element tag.",[2860,4722,4723,4729],{},[2863,4724,4725,2869,4727],{},[2866,4726,2868],{},[2871,4728,3597],{},[2863,4730,4731,3603,4733],{},[2866,4732,3602],{},[2871,4734,4542],{},[3613,4736,4738],{"id":4737},"viewtransition",[2871,4739,4740],{},"viewTransition",[2856,4742,4743],{},"Default values for view transitions.",[2856,4745,4746,4747,4750,4751,4755,4756,4758],{},"This only has an effect when ",[2866,4748,4749],{},"experimental"," support for View Transitions is ",[4367,4752,4754],{"href":4753},"/docs/4.x/getting-started/transitions#view-transitions-api-experimental","enabled in your nuxt.config file",".\nThis can be overridden with ",[2871,4757,678],{}," on an individual page.",[2860,4760,4761,4767],{},[2863,4762,4763,2869,4765],{},[2866,4764,2868],{},[2871,4766,4353],{},[2863,4768,4769,3603,4771],{},[2866,4770,3602],{},[2871,4772,4360],{},[2856,4774,4775,2869,4777],{},[2866,4776,4365],{},[4367,4778,4781],{"href":4779,"rel":4780},"https://nuxt.com/docs/4.x/getting-started/transitions#view-transitions-api-experimental",[4371],"Nuxt View Transition API docs",[2852,4783,4785],{"id":4784},"appconfig","appConfig",[2856,4787,4788],{},"Additional app configuration",[2856,4790,4791,4792,4795],{},"For programmatic usage and type support, you can directly provide app config with this option. It will be merged with ",[2871,4793,4794],{},"app.config"," file as default value.",[3613,4797,4799],{"id":4798},"nuxt",[2871,4800,4798],{},[2852,4802,4804],{"id":4803},"appid","appId",[2856,4806,4807],{},"For multi-app projects, the unique id of the Nuxt application.",[2856,4809,4810,4811,3131],{},"Defaults to ",[2871,4812,4813],{},"nuxt-app",[2860,4815,4816,4822],{},[2863,4817,4818,2869,4820],{},[2866,4819,2868],{},[2871,4821,3597],{},[2863,4823,4824,3603,4826],{},[2866,4825,3602],{},[2871,4827,4828],{},"\"nuxt-app\"",[2852,4830,4831],{"id":4831},"build",[2856,4833,4834],{},"Shared build configuration.",[3613,4836,4838],{"id":4837},"analyze",[2871,4839,4837],{},[2856,4841,4842],{},"Nuxt allows visualizing your bundles and how to optimize them.",[2856,4844,4845,4846,4849,4850,4855,4856,3131],{},"Set to ",[2871,4847,4848],{},"true"," to enable bundle analysis, or pass an object with options: ",[4367,4851,4854],{"href":4852,"rel":4853},"https://github.com/webpack/webpack-bundle-analyzer#options-for-plugin",[4371],"for webpack"," or ",[4367,4857,4860],{"href":4858,"rel":4859},"https://github.com/btd/rollup-plugin-visualizer#options",[4371],"for vite",[2860,4862,4863,4869],{},[2863,4864,4865,2869,4867],{},[2866,4866,2868],{},[2871,4868,2873],{},[2863,4870,4871],{},[2866,4872,2878],{},[2880,4874,4876],{"className":2882,"code":4875,"language":2884,"meta":2885,"style":2885},"{\n  \"template\": \"treemap\",\n  \"projectRoot\": \"/\u003CrootDir>\",\n  \"filename\": \"/\u003CrootDir>/.nuxt/analyze/{name}.html\"\n}\n",[2871,4877,4878,4882,4901,4920,4938],{"__ignoreMap":2885},[2889,4879,4880],{"class":2891,"line":2892},[2889,4881,2896],{"class":2895},[2889,4883,4884,4886,4888,4890,4892,4894,4897,4899],{"class":2891,"line":2899},[2889,4885,2902],{"class":2895},[2889,4887,3388],{"class":2905},[2889,4889,2909],{"class":2895},[2889,4891,2912],{"class":2895},[2889,4893,2915],{"class":2895},[2889,4895,4896],{"class":2918},"treemap",[2889,4898,2909],{"class":2895},[2889,4900,2924],{"class":2895},[2889,4902,4903,4905,4908,4910,4912,4914,4916,4918],{"class":2891,"line":2927},[2889,4904,2902],{"class":2895},[2889,4906,4907],{"class":2905},"projectRoot",[2889,4909,2909],{"class":2895},[2889,4911,2912],{"class":2895},[2889,4913,2915],{"class":2895},[2889,4915,2961],{"class":2918},[2889,4917,2909],{"class":2895},[2889,4919,2924],{"class":2895},[2889,4921,4922,4924,4927,4929,4931,4933,4936],{"class":2891,"line":2947},[2889,4923,2902],{"class":2895},[2889,4925,4926],{"class":2905},"filename",[2889,4928,2909],{"class":2895},[2889,4930,2912],{"class":2895},[2889,4932,2915],{"class":2895},[2889,4934,4935],{"class":2918},"/\u003CrootDir>/.nuxt/analyze/{name}.html",[2889,4937,3108],{"class":2895},[2889,4939,4940],{"class":2891,"line":2968},[2889,4941,3114],{"class":2895},[2856,4943,4944,2912],{},[2866,4945,3158],{},[2880,4947,4949],{"className":3161,"code":4948,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  analyze: {\n    analyzerMode: 'static',\n  },\n})\n",[2871,4950,4951,4963,4972,4988,4992],{"__ignoreMap":2885},[2889,4952,4953,4955,4957,4959,4961],{"class":2891,"line":2892},[2889,4954,3203],{"class":3170},[2889,4956,3206],{"class":3170},[2889,4958,3210],{"class":3209},[2889,4960,3213],{"class":3177},[2889,4962,2896],{"class":2895},[2889,4964,4965,4968,4970],{"class":2891,"line":2899},[2889,4966,4967],{"class":3220},"  analyze",[2889,4969,2912],{"class":2895},[2889,4971,3226],{"class":2895},[2889,4973,4974,4977,4979,4981,4984,4986],{"class":2891,"line":2927},[2889,4975,4976],{"class":3220},"    analyzerMode",[2889,4978,2912],{"class":2895},[2889,4980,3187],{"class":2895},[2889,4982,4983],{"class":2918},"static",[2889,4985,3237],{"class":2895},[2889,4987,2924],{"class":2895},[2889,4989,4990],{"class":2891,"line":2947},[2889,4991,3365],{"class":2895},[2889,4993,4994,4996],{"class":2891,"line":2968},[2889,4995,3370],{"class":2895},[2889,4997,3373],{"class":3177},[3613,4999,5001],{"id":5000},"templates",[2871,5002,5000],{},[2856,5004,5005,5006,5009,5010,5013],{},"It is recommended to use ",[2871,5007,5008],{},"addTemplate"," from ",[2871,5011,5012],{},"@nuxt/kit"," instead of this option.",[2860,5015,5016],{},[2863,5017,5018,2869,5020],{},[2866,5019,2868],{},[2871,5021,5022],{},"array",[2856,5024,5025,2912],{},[2866,5026,3158],{},[2880,5028,5030],{"className":3161,"code":5029,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  build: {\n    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  },\n})\n",[2871,5031,5032,5044,5053,5062,5067,5086,5105,5110,5117,5121],{"__ignoreMap":2885},[2889,5033,5034,5036,5038,5040,5042],{"class":2891,"line":2892},[2889,5035,3203],{"class":3170},[2889,5037,3206],{"class":3170},[2889,5039,3210],{"class":3209},[2889,5041,3213],{"class":3177},[2889,5043,2896],{"class":2895},[2889,5045,5046,5049,5051],{"class":2891,"line":2899},[2889,5047,5048],{"class":3220},"  build",[2889,5050,2912],{"class":2895},[2889,5052,3226],{"class":2895},[2889,5054,5055,5058,5060],{"class":2891,"line":2927},[2889,5056,5057],{"class":3220},"    templates",[2889,5059,2912],{"class":2895},[2889,5061,3909],{"class":3177},[2889,5063,5064],{"class":2891,"line":2947},[2889,5065,5066],{"class":2895},"      {\n",[2889,5068,5069,5072,5074,5076,5079,5081,5083],{"class":2891,"line":2968},[2889,5070,5071],{"class":3220},"        src",[2889,5073,2912],{"class":2895},[2889,5075,3187],{"class":2895},[2889,5077,5078],{"class":2918},"~~/modules/support/plugin.js",[2889,5080,3237],{"class":2895},[2889,5082,3261],{"class":2895},[2889,5084,5085],{"class":4097}," // `src` can be absolute or relative\n",[2889,5087,5088,5091,5093,5095,5098,5100,5102],{"class":2891,"line":2988},[2889,5089,5090],{"class":3220},"        dst",[2889,5092,2912],{"class":2895},[2889,5094,3187],{"class":2895},[2889,5096,5097],{"class":2918},"support.js",[2889,5099,3237],{"class":2895},[2889,5101,3261],{"class":2895},[2889,5103,5104],{"class":4097}," // `dst` is relative to project `.nuxt` dir\n",[2889,5106,5107],{"class":2891,"line":3009},[2889,5108,5109],{"class":2895},"      },\n",[2889,5111,5112,5115],{"class":2891,"line":3030},[2889,5113,5114],{"class":3177},"    ]",[2889,5116,2924],{"class":2895},[2889,5118,5119],{"class":2891,"line":3050},[2889,5120,3365],{"class":2895},[2889,5122,5123,5125],{"class":2891,"line":3070},[2889,5124,3370],{"class":2895},[2889,5126,3373],{"class":3177},[3613,5128,5130],{"id":5129},"transpile",[2871,5131,5129],{},[2856,5133,5134],{},"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.",[2856,5136,5137],{},"You can also use a function to conditionally transpile. The function will receive an object ({ isDev, isServer, isClient, isModern, isLegacy }).",[2860,5139,5140],{},[2863,5141,5142,2869,5144],{},[2866,5143,2868],{},[2871,5145,5022],{},[2856,5147,5148,2912],{},[2866,5149,3158],{},[2880,5151,5153],{"className":3161,"code":5152,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  build: {\n    transpile: [({ isLegacy }) => isLegacy && 'ky'],\n  },\n})\n",[2871,5154,5155,5167,5175,5216,5220],{"__ignoreMap":2885},[2889,5156,5157,5159,5161,5163,5165],{"class":2891,"line":2892},[2889,5158,3203],{"class":3170},[2889,5160,3206],{"class":3170},[2889,5162,3210],{"class":3209},[2889,5164,3213],{"class":3177},[2889,5166,2896],{"class":2895},[2889,5168,5169,5171,5173],{"class":2891,"line":2899},[2889,5170,5048],{"class":3220},[2889,5172,2912],{"class":2895},[2889,5174,3226],{"class":2895},[2889,5176,5177,5180,5182,5185,5188,5192,5195,5198,5201,5204,5206,5209,5211,5214],{"class":2891,"line":2927},[2889,5178,5179],{"class":3220},"    transpile",[2889,5181,2912],{"class":2895},[2889,5183,5184],{"class":3177}," [",[2889,5186,5187],{"class":2895},"({",[2889,5189,5191],{"class":5190},"s1nJG"," isLegacy",[2889,5193,5194],{"class":2895}," })",[2889,5196,5197],{"class":2905}," =>",[2889,5199,5200],{"class":3177}," isLegacy ",[2889,5202,5203],{"class":2895},"&&",[2889,5205,3187],{"class":2895},[2889,5207,5208],{"class":2918},"ky",[2889,5210,3237],{"class":2895},[2889,5212,5213],{"class":3177},"]",[2889,5215,2924],{"class":2895},[2889,5217,5218],{"class":2891,"line":2947},[2889,5219,3365],{"class":2895},[2889,5221,5222,5224],{"class":2891,"line":2968},[2889,5223,3370],{"class":2895},[2889,5225,3373],{"class":3177},[2852,5227,5229],{"id":5228},"builddir","buildDir",[2856,5231,5232],{},"Define the directory where your built Nuxt files will be placed.",[2856,5234,5235,5236,5238,5239,5241],{},"Many tools assume that ",[2871,5237,117],{}," is a hidden directory (because it starts with a ",[2871,5240,3131],{},"). If that is a problem, you can use this option to prevent that.",[2860,5243,5244,5250],{},[2863,5245,5246,2869,5248],{},[2866,5247,2868],{},[2871,5249,3597],{},[2863,5251,5252,3603,5254],{},[2866,5253,3602],{},[2871,5255,5256],{},"\"/\u003CrootDir>/.nuxt\"",[2856,5258,5259,2912],{},[2866,5260,3158],{},[2880,5262,5264],{"className":3161,"code":5263,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  buildDir: 'nuxt-build',\n})\n",[2871,5265,5266,5278,5294],{"__ignoreMap":2885},[2889,5267,5268,5270,5272,5274,5276],{"class":2891,"line":2892},[2889,5269,3203],{"class":3170},[2889,5271,3206],{"class":3170},[2889,5273,3210],{"class":3209},[2889,5275,3213],{"class":3177},[2889,5277,2896],{"class":2895},[2889,5279,5280,5283,5285,5287,5290,5292],{"class":2891,"line":2899},[2889,5281,5282],{"class":3220},"  buildDir",[2889,5284,2912],{"class":2895},[2889,5286,3187],{"class":2895},[2889,5288,5289],{"class":2918},"nuxt-build",[2889,5291,3237],{"class":2895},[2889,5293,2924],{"class":2895},[2889,5295,5296,5298],{"class":2891,"line":2927},[2889,5297,3370],{"class":2895},[2889,5299,3373],{"class":3177},[2852,5301,5303],{"id":5302},"buildid","buildId",[2856,5305,5306],{},"A unique identifier matching the build. This may contain the hash of the current state of the project.",[2860,5308,5309,5315],{},[2863,5310,5311,2869,5313],{},[2866,5312,2868],{},[2871,5314,3597],{},[2863,5316,5317,3603,5319],{},[2866,5318,3602],{},[2871,5320,5321],{},"\"4a2e2d30-418f-41df-8e58-ed5df06de7fd\"",[2852,5323,5324],{"id":5324},"builder",[2856,5326,5327],{},"The builder to use for bundling the Vue part of your application.",[2856,5329,5330],{},"Nuxt supports multiple builders for the client-side application. By default, Vite is used, but you can switch to webpack, Rspack, or even provide a custom builder implementation.",[2860,5332,5333,5340],{},[2863,5334,5335,2869,5337],{},[2866,5336,2868],{},[2871,5338,5339],{},"'vite' | 'webpack' | 'rspack' | string | { bundle: (nuxt: Nuxt) => Promise\u003Cvoid> }",[2863,5341,5342,3603,5344],{},[2866,5343,3602],{},[2871,5345,5346],{},"\"@nuxt/vite-builder\"",[2856,5348,5349],{},[2866,5350,5351],{},"Using supported builders:",[2880,5353,5355],{"className":3161,"code":5354,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  // default - uses @nuxt/vite-builder\n  // builder: 'vite',\n\n  // uses @nuxt/webpack-builder\n  // builder: 'webpack',\n\n  // uses @nuxt/rspack-builder\n  builder: 'rspack',\n})\n",[2871,5356,5357,5369,5374,5379,5383,5388,5393,5397,5402,5418],{"__ignoreMap":2885},[2889,5358,5359,5361,5363,5365,5367],{"class":2891,"line":2892},[2889,5360,3203],{"class":3170},[2889,5362,3206],{"class":3170},[2889,5364,3210],{"class":3209},[2889,5366,3213],{"class":3177},[2889,5368,2896],{"class":2895},[2889,5370,5371],{"class":2891,"line":2899},[2889,5372,5373],{"class":4097},"  // default - uses @nuxt/vite-builder\n",[2889,5375,5376],{"class":2891,"line":2927},[2889,5377,5378],{"class":4097},"  // builder: 'vite',\n",[2889,5380,5381],{"class":2891,"line":2947},[2889,5382,3198],{"emptyLinePlaceholder":1196},[2889,5384,5385],{"class":2891,"line":2968},[2889,5386,5387],{"class":4097},"  // uses @nuxt/webpack-builder\n",[2889,5389,5390],{"class":2891,"line":2988},[2889,5391,5392],{"class":4097},"  // builder: 'webpack',\n",[2889,5394,5395],{"class":2891,"line":3009},[2889,5396,3198],{"emptyLinePlaceholder":1196},[2889,5398,5399],{"class":2891,"line":3030},[2889,5400,5401],{"class":4097},"  // uses @nuxt/rspack-builder\n",[2889,5403,5404,5407,5409,5411,5414,5416],{"class":2891,"line":3050},[2889,5405,5406],{"class":3220},"  builder",[2889,5408,2912],{"class":2895},[2889,5410,3187],{"class":2895},[2889,5412,5413],{"class":2918},"rspack",[2889,5415,3237],{"class":2895},[2889,5417,2924],{"class":2895},[2889,5419,5420,5422],{"class":2891,"line":3070},[2889,5421,3370],{"class":2895},[2889,5423,3373],{"class":3177},[2856,5425,5426,5427,4855,5430,5432,5433,4855,5436,5439],{},"If you are using ",[2871,5428,5429],{},"webpack",[2871,5431,5413],{}," you will need to make sure ",[2871,5434,5435],{},"@nuxt/webpack-builder",[2871,5437,5438],{},"@nuxt/rspack-builder"," is explicitly installed in your project.",[2856,5441,5442],{},[2866,5443,5444],{},"Using a custom builder object:",[2856,5446,5447,5448,5451],{},"You can provide a custom builder by passing an object with a ",[2871,5449,5450],{},"bundle"," function:",[2880,5453,5455],{"className":3161,"code":5454,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  builder: {\n    async bundle (nuxt) {\n      const entry = await resolvePath(resolve(nuxt.options.appDir, 'entry'))\n\n      // Build client and server bundles\n      await buildClient(nuxt, entry)\n      if (nuxt.options.ssr) {\n        await buildServer(nuxt, entry)\n      }\n\n      // ... it's a bit more complicated than that, of course!\n    },\n  },\n})\n",[2871,5456,5457,5469,5477,5495,5543,5547,5552,5570,5593,5611,5616,5620,5625,5629,5633],{"__ignoreMap":2885},[2889,5458,5459,5461,5463,5465,5467],{"class":2891,"line":2892},[2889,5460,3203],{"class":3170},[2889,5462,3206],{"class":3170},[2889,5464,3210],{"class":3209},[2889,5466,3213],{"class":3177},[2889,5468,2896],{"class":2895},[2889,5470,5471,5473,5475],{"class":2891,"line":2899},[2889,5472,5406],{"class":3220},[2889,5474,2912],{"class":2895},[2889,5476,3226],{"class":2895},[2889,5478,5479,5482,5485,5488,5490,5493],{"class":2891,"line":2927},[2889,5480,5481],{"class":2905},"    async",[2889,5483,5484],{"class":3220}," bundle",[2889,5486,5487],{"class":2895}," (",[2889,5489,4798],{"class":5190},[2889,5491,5492],{"class":2895},")",[2889,5494,3226],{"class":2895},[2889,5496,5497,5500,5503,5506,5509,5512,5514,5517,5519,5521,5523,5526,5528,5531,5533,5535,5538,5540],{"class":2891,"line":2947},[2889,5498,5499],{"class":2905},"      const",[2889,5501,5502],{"class":3177}," entry",[2889,5504,5505],{"class":2895}," =",[2889,5507,5508],{"class":3170}," await",[2889,5510,5511],{"class":3209}," resolvePath",[2889,5513,3213],{"class":3220},[2889,5515,5516],{"class":3209},"resolve",[2889,5518,3213],{"class":3220},[2889,5520,4798],{"class":3177},[2889,5522,3131],{"class":2895},[2889,5524,5525],{"class":3177},"options",[2889,5527,3131],{"class":2895},[2889,5529,5530],{"class":3177},"appDir",[2889,5532,3261],{"class":2895},[2889,5534,3187],{"class":2895},[2889,5536,5537],{"class":2918},"entry",[2889,5539,3237],{"class":2895},[2889,5541,5542],{"class":3220},"))\n",[2889,5544,5545],{"class":2891,"line":2968},[2889,5546,3198],{"emptyLinePlaceholder":1196},[2889,5548,5549],{"class":2891,"line":2988},[2889,5550,5551],{"class":4097},"      // Build client and server bundles\n",[2889,5553,5554,5557,5560,5562,5564,5566,5568],{"class":2891,"line":3009},[2889,5555,5556],{"class":3170},"      await",[2889,5558,5559],{"class":3209}," buildClient",[2889,5561,3213],{"class":3220},[2889,5563,4798],{"class":3177},[2889,5565,3261],{"class":2895},[2889,5567,5502],{"class":3177},[2889,5569,3373],{"class":3220},[2889,5571,5572,5575,5577,5579,5581,5583,5585,5588,5591],{"class":2891,"line":3030},[2889,5573,5574],{"class":3170},"      if",[2889,5576,5487],{"class":3220},[2889,5578,4798],{"class":3177},[2889,5580,3131],{"class":2895},[2889,5582,5525],{"class":3177},[2889,5584,3131],{"class":2895},[2889,5586,5587],{"class":3177},"ssr",[2889,5589,5590],{"class":3220},") ",[2889,5592,2896],{"class":2895},[2889,5594,5595,5598,5601,5603,5605,5607,5609],{"class":2891,"line":3050},[2889,5596,5597],{"class":3170},"        await",[2889,5599,5600],{"class":3209}," buildServer",[2889,5602,3213],{"class":3220},[2889,5604,4798],{"class":3177},[2889,5606,3261],{"class":2895},[2889,5608,5502],{"class":3177},[2889,5610,3373],{"class":3220},[2889,5612,5613],{"class":2891,"line":3070},[2889,5614,5615],{"class":2895},"      }\n",[2889,5617,5618],{"class":2891,"line":3091},[2889,5619,3198],{"emptyLinePlaceholder":1196},[2889,5621,5622],{"class":2891,"line":3111},[2889,5623,5624],{"class":4097},"      // ... it's a bit more complicated than that, of course!\n",[2889,5626,5627],{"class":2891,"line":3514},[2889,5628,3957],{"class":2895},[2889,5630,5631],{"class":2891,"line":3530},[2889,5632,3365],{"class":2895},[2889,5634,5635,5637],{"class":2891,"line":3539},[2889,5636,3370],{"class":2895},[2889,5638,3373],{"class":3177},[2856,5640,5641],{},[2866,5642,5643],{},"Creating a custom builder package:",[2856,5645,5646,5647,5649,5650,2912],{},"To create a custom builder as a separate package, it should export a ",[2871,5648,5450],{}," function. You can then specify the package name in your ",[2871,5651,233],{},[2880,5653,5655],{"className":3161,"code":5654,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  builder: 'my-custom-builder',\n})\n",[2871,5656,5657,5669,5684],{"__ignoreMap":2885},[2889,5658,5659,5661,5663,5665,5667],{"class":2891,"line":2892},[2889,5660,3203],{"class":3170},[2889,5662,3206],{"class":3170},[2889,5664,3210],{"class":3209},[2889,5666,3213],{"class":3177},[2889,5668,2896],{"class":2895},[2889,5670,5671,5673,5675,5677,5680,5682],{"class":2891,"line":2899},[2889,5672,5406],{"class":3220},[2889,5674,2912],{"class":2895},[2889,5676,3187],{"class":2895},[2889,5678,5679],{"class":2918},"my-custom-builder",[2889,5681,3237],{"class":2895},[2889,5683,2924],{"class":2895},[2889,5685,5686,5688],{"class":2891,"line":2927},[2889,5687,3370],{"class":2895},[2889,5689,3373],{"class":3177},[2852,5691,5693],{"id":5692},"compatibilitydate","compatibilityDate",[2856,5695,5696],{},"Specify a compatibility date for your app.",[2856,5698,5699],{},"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.",[2852,5701,132],{"id":132},[2856,5703,5704],{},"Configure Nuxt component auto-registration.",[2856,5706,5707],{},"Any components in the directories configured here can be used throughout your pages, layouts (and other components) without needing to explicitly import them.",[2860,5709,5710,5716],{},[2863,5711,5712,2869,5714],{},[2866,5713,2868],{},[2871,5715,2873],{},[2863,5717,5718],{},[2866,5719,2878],{},[2880,5721,5723],{"className":2882,"code":5722,"language":2884,"meta":2885,"style":2885},"{\n  \"dirs\": [\n    {\n      \"path\": \"~/components/global\",\n      \"global\": true\n    },\n    \"~/components\"\n  ]\n}\n",[2871,5724,5725,5729,5742,5746,5766,5780,5784,5794,5799],{"__ignoreMap":2885},[2889,5726,5727],{"class":2891,"line":2892},[2889,5728,2896],{"class":2895},[2889,5730,5731,5733,5736,5738,5740],{"class":2891,"line":2899},[2889,5732,2902],{"class":2895},[2889,5734,5735],{"class":2905},"dirs",[2889,5737,2909],{"class":2895},[2889,5739,2912],{"class":2895},[2889,5741,3909],{"class":2895},[2889,5743,5744],{"class":2891,"line":2927},[2889,5745,3914],{"class":2895},[2889,5747,5748,5750,5753,5755,5757,5759,5762,5764],{"class":2891,"line":2947},[2889,5749,3919],{"class":2895},[2889,5751,5752],{"class":3533},"path",[2889,5754,2909],{"class":2895},[2889,5756,2912],{"class":2895},[2889,5758,2915],{"class":2895},[2889,5760,5761],{"class":2918},"~/components/global",[2889,5763,2909],{"class":2895},[2889,5765,2924],{"class":2895},[2889,5767,5768,5770,5773,5775,5777],{"class":2891,"line":2968},[2889,5769,3919],{"class":2895},[2889,5771,5772],{"class":3533},"global",[2889,5774,2909],{"class":2895},[2889,5776,2912],{"class":2895},[2889,5778,5779],{"class":2895}," true\n",[2889,5781,5782],{"class":2891,"line":2988},[2889,5783,3957],{"class":2895},[2889,5785,5786,5789,5792],{"class":2891,"line":3009},[2889,5787,5788],{"class":2895},"    \"",[2889,5790,5791],{"class":2918},"~/components",[2889,5793,3108],{"class":2895},[2889,5795,5796],{"class":2891,"line":3030},[2889,5797,5798],{"class":2895},"  ]\n",[2889,5800,5801],{"class":2891,"line":3050},[2889,5802,3114],{"class":2895},[2856,5804,5805,2869,5807],{},[2866,5806,4365],{},[4367,5808,5811,5814],{"href":5809,"rel":5810},"https://nuxt.com/docs/4.x/directory-structure/app/components",[4371],[2871,5812,5813],{},"app/components/"," directory documentation",[2852,5816,5817],{"id":5817},"css",[2856,5819,5820],{},"You can define the CSS files/modules/libraries you want to set globally (included in every page).",[2856,5822,5823],{},"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.",[2860,5825,5826],{},[2863,5827,5828,2869,5830],{},[2866,5829,2868],{},[2871,5831,5022],{},[2856,5833,5834,2912],{},[2866,5835,3158],{},[2880,5837,5839],{"className":3161,"code":5838,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  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})\n",[2871,5840,5841,5853,5862,5867,5878,5883,5894,5899,5910,5917],{"__ignoreMap":2885},[2889,5842,5843,5845,5847,5849,5851],{"class":2891,"line":2892},[2889,5844,3203],{"class":3170},[2889,5846,3206],{"class":3170},[2889,5848,3210],{"class":3209},[2889,5850,3213],{"class":3177},[2889,5852,2896],{"class":2895},[2889,5854,5855,5858,5860],{"class":2891,"line":2899},[2889,5856,5857],{"class":3220},"  css",[2889,5859,2912],{"class":2895},[2889,5861,3909],{"class":3177},[2889,5863,5864],{"class":2891,"line":2927},[2889,5865,5866],{"class":4097},"  // Load a Node.js module directly (here it's a Sass file).\n",[2889,5868,5869,5871,5874,5876],{"class":2891,"line":2947},[2889,5870,3231],{"class":2895},[2889,5872,5873],{"class":2918},"bulma",[2889,5875,3237],{"class":2895},[2889,5877,2924],{"class":2895},[2889,5879,5880],{"class":2891,"line":2968},[2889,5881,5882],{"class":4097},"    // CSS file in the project\n",[2889,5884,5885,5887,5890,5892],{"class":2891,"line":2988},[2889,5886,3231],{"class":2895},[2889,5888,5889],{"class":2918},"~/assets/css/main.css",[2889,5891,3237],{"class":2895},[2889,5893,2924],{"class":2895},[2889,5895,5896],{"class":2891,"line":3009},[2889,5897,5898],{"class":4097},"    // SCSS file in the project\n",[2889,5900,5901,5903,5906,5908],{"class":2891,"line":3030},[2889,5902,3231],{"class":2895},[2889,5904,5905],{"class":2918},"~/assets/css/main.scss",[2889,5907,3237],{"class":2895},[2889,5909,2924],{"class":2895},[2889,5911,5912,5915],{"class":2891,"line":3050},[2889,5913,5914],{"class":3177},"  ]",[2889,5916,2924],{"class":2895},[2889,5918,5919,5921],{"class":2891,"line":3070},[2889,5920,3370],{"class":2895},[2889,5922,3373],{"class":3177},[2852,5924,5925],{"id":5925},"debug",[2856,5927,4845,5928,5930],{},[2871,5929,4848],{}," to enable debug mode.",[2856,5932,5933],{},"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.",[2860,5935,5936,5942],{},[2863,5937,5938,2869,5940],{},[2866,5939,2868],{},[2871,5941,4353],{},[2863,5943,5944,3603,5946],{},[2866,5945,3602],{},[2871,5947,4360],{},[2852,5949,5950],{"id":5950},"dev",[2856,5952,5953],{},"Whether Nuxt is running in development mode.",[2856,5955,5956],{},"Normally, you should not need to set this.",[2860,5958,5959,5965],{},[2863,5960,5961,2869,5963],{},[2866,5962,2868],{},[2871,5964,4353],{},[2863,5966,5967,3603,5969],{},[2866,5968,3602],{},[2871,5970,4360],{},[2852,5972,5974],{"id":5973},"devserver","devServer",[3613,5976,5978],{"id":5977},"cors",[2871,5979,5977],{},[2856,5981,5982],{},"Set CORS options for the dev server",[4595,5984,5986],{"id":5985},"origin",[2871,5987,5985],{},[2860,5989,5990,5996],{},[2863,5991,5992,2869,5994],{},[2866,5993,2868],{},[2871,5995,5022],{},[2863,5997,5998],{},[2866,5999,2878],{},[2880,6001,6003],{"className":2882,"code":6002,"language":2884,"meta":2885,"style":2885},"[\n  {}\n]\n",[2871,6004,6005,6010,6015],{"__ignoreMap":2885},[2889,6006,6007],{"class":2891,"line":2892},[2889,6008,6009],{"class":2895},"[\n",[2889,6011,6012],{"class":2891,"line":2899},[2889,6013,6014],{"class":2895},"  {}\n",[2889,6016,6017],{"class":2891,"line":2927},[2889,6018,6019],{"class":2895},"]\n",[3613,6021,6023],{"id":6022},"host",[2871,6024,6022],{},[2856,6026,6027],{},"Dev server listening host",[3613,6029,6031],{"id":6030},"https",[2871,6032,6030],{},[2856,6034,6035],{},"Whether to enable HTTPS.",[2860,6037,6038,6044],{},[2863,6039,6040,2869,6042],{},[2866,6041,2868],{},[2871,6043,4353],{},[2863,6045,6046,3603,6048],{},[2866,6047,3602],{},[2871,6049,4360],{},[2856,6051,6052,2912],{},[2866,6053,3158],{},[2880,6055,6057],{"className":3161,"code":6056,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  devServer: {\n    https: {\n      key: './server.key',\n      cert: './server.crt',\n    },\n  },\n})\n",[2871,6058,6059,6071,6080,6089,6105,6121,6125,6129],{"__ignoreMap":2885},[2889,6060,6061,6063,6065,6067,6069],{"class":2891,"line":2892},[2889,6062,3203],{"class":3170},[2889,6064,3206],{"class":3170},[2889,6066,3210],{"class":3209},[2889,6068,3213],{"class":3177},[2889,6070,2896],{"class":2895},[2889,6072,6073,6076,6078],{"class":2891,"line":2899},[2889,6074,6075],{"class":3220},"  devServer",[2889,6077,2912],{"class":2895},[2889,6079,3226],{"class":2895},[2889,6081,6082,6085,6087],{"class":2891,"line":2927},[2889,6083,6084],{"class":3220},"    https",[2889,6086,2912],{"class":2895},[2889,6088,3226],{"class":2895},[2889,6090,6091,6094,6096,6098,6101,6103],{"class":2891,"line":2947},[2889,6092,6093],{"class":3220},"      key",[2889,6095,2912],{"class":2895},[2889,6097,3187],{"class":2895},[2889,6099,6100],{"class":2918},"./server.key",[2889,6102,3237],{"class":2895},[2889,6104,2924],{"class":2895},[2889,6106,6107,6110,6112,6114,6117,6119],{"class":2891,"line":2968},[2889,6108,6109],{"class":3220},"      cert",[2889,6111,2912],{"class":2895},[2889,6113,3187],{"class":2895},[2889,6115,6116],{"class":2918},"./server.crt",[2889,6118,3237],{"class":2895},[2889,6120,2924],{"class":2895},[2889,6122,6123],{"class":2891,"line":2988},[2889,6124,3957],{"class":2895},[2889,6126,6127],{"class":2891,"line":3009},[2889,6128,3365],{"class":2895},[2889,6130,6131,6133],{"class":2891,"line":3030},[2889,6132,3370],{"class":2895},[2889,6134,3373],{"class":3177},[3613,6136,6138],{"id":6137},"loadingtemplate",[2871,6139,6140],{},"loadingTemplate",[2856,6142,6143],{},"Template to show a loading screen",[2860,6145,6146],{},[2863,6147,6148,2869,6150],{},[2866,6149,2868],{},[2871,6151,6152],{},"function",[3613,6154,6156],{"id":6155},"port",[2871,6157,6155],{},[2856,6159,6160],{},"Dev server listening port",[2860,6162,6163,6170],{},[2863,6164,6165,2869,6167],{},[2866,6166,2868],{},[2871,6168,6169],{},"number",[2863,6171,6172,3603,6174],{},[2866,6173,3602],{},[2871,6175,6176],{},"3000",[3613,6178,6180],{"id":6179},"url",[2871,6181,6179],{},[2856,6183,6184],{},"Listening dev server URL.",[2856,6186,6187],{},"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).",[2860,6189,6190,6196],{},[2863,6191,6192,2869,6194],{},[2866,6193,2868],{},[2871,6195,3597],{},[2863,6197,6198,3603,6200],{},[2866,6199,3602],{},[2871,6201,6202],{},"\"http://localhost:3000\"",[2852,6204,6206],{"id":6205},"devserverhandlers","devServerHandlers",[2856,6208,6209],{},"Nitro development-only server handlers.",[2860,6211,6212],{},[2863,6213,6214,2869,6216],{},[2866,6215,2868],{},[2871,6217,5022],{},[2856,6219,6220,2869,6222],{},[2866,6221,4365],{},[4367,6223,6226],{"href":6224,"rel":6225},"https://nitro.build/guide/routing",[4371],"Nitro server routes documentation",[2852,6228,6229],{"id":6229},"devtools",[2856,6231,6232],{},"Enable Nuxt DevTools for development.",[2856,6234,6235],{},"Breaking changes for devtools might not reflect on the version of Nuxt.",[2856,6237,6238,6240,6241,6246],{},[2866,6239,4365],{},":  ",[4367,6242,6245],{"href":6243,"rel":6244},"https://devtools.nuxt.com/",[4371],"Nuxt DevTools"," for more information.",[2852,6248,6249],{"id":6249},"dir",[2856,6251,6252],{},"Customize default directory structure used by Nuxt.",[2856,6254,6255],{},"It is better to stick with defaults unless needed.",[3613,6257,6259],{"id":6258},"app-1",[2871,6260,1193],{},[2860,6262,6263,6269],{},[2863,6264,6265,2869,6267],{},[2866,6266,2868],{},[2871,6268,3597],{},[2863,6270,6271,3603,6273],{},[2866,6272,3602],{},[2871,6274,6275],{},"\"app\"",[3613,6277,6278],{"id":127},[2871,6279,127],{},[2856,6281,6282,6283,6286],{},"The assets directory (aliased as ",[2871,6284,6285],{},"~assets"," in your build).",[2860,6288,6289,6295],{},[2863,6290,6291,2869,6293],{},[2866,6292,2868],{},[2871,6294,3597],{},[2863,6296,6297,3603,6299],{},[2866,6298,3602],{},[2871,6300,6301],{},"\"app/assets\"",[3613,6303,6304],{"id":152},[2871,6305,152],{},[2856,6307,6308],{},"The layouts directory, each file of which will be auto-registered as a Nuxt layout.",[2860,6310,6311,6317],{},[2863,6312,6313,2869,6315],{},[2866,6314,2868],{},[2871,6316,3597],{},[2863,6318,6319,3603,6321],{},[2866,6320,3602],{},[2871,6322,6323],{},"\"app/layouts\"",[3613,6325,6326],{"id":157},[2871,6327,157],{},[2856,6329,6330],{},"The middleware directory, each file of which will be auto-registered as a Nuxt middleware.",[2860,6332,6333,6339],{},[2863,6334,6335,2869,6337],{},[2866,6336,2868],{},[2871,6338,3597],{},[2863,6340,6341,3603,6343],{},[2866,6342,3602],{},[2871,6344,6345],{},"\"app/middleware\"",[3613,6347,6348],{"id":162},[2871,6349,162],{},[2856,6351,6352],{},"The modules directory, each file in which will be auto-registered as a Nuxt module.",[2860,6354,6355,6361],{},[2863,6356,6357,2869,6359],{},[2866,6358,2868],{},[2871,6360,3597],{},[2863,6362,6363,3603,6365],{},[2866,6364,3602],{},[2871,6366,6367],{},"\"modules\"",[3613,6369,6370],{"id":171},[2871,6371,171],{},[2856,6373,6374],{},"The directory which will be processed to auto-generate your application page routes.",[2860,6376,6377,6383],{},[2863,6378,6379,2869,6381],{},[2866,6380,2868],{},[2871,6382,3597],{},[2863,6384,6385,3603,6387],{},[2866,6386,3602],{},[2871,6388,6389],{},"\"app/pages\"",[3613,6391,6392],{"id":175},[2871,6393,175],{},[2856,6395,6396],{},"The plugins directory, each file of which will be auto-registered as a Nuxt plugin.",[2860,6398,6399,6405],{},[2863,6400,6401,2869,6403],{},[2866,6402,2868],{},[2871,6404,3597],{},[2863,6406,6407,3603,6409],{},[2866,6408,3602],{},[2871,6410,6411],{},"\"app/plugins\"",[3613,6413,6414],{"id":180},[2871,6415,180],{},[2856,6417,6418,6419,6422],{},"The directory containing your static files, which will be directly accessible via the Nuxt server and copied across into your ",[2871,6420,6421],{},"dist"," folder when your app is generated.",[2860,6424,6425,6431],{},[2863,6426,6427,2869,6429],{},[2866,6428,2868],{},[2871,6430,3597],{},[2863,6432,6433,3603,6435],{},[2866,6434,3602],{},[2871,6436,6437],{},"\"public\"",[3613,6439,6440],{"id":190},[2871,6441,190],{},[2856,6443,6444],{},"The shared directory. This directory is shared between the app and the server.",[2860,6446,6447,6453],{},[2863,6448,6449,2869,6451],{},[2866,6450,2868],{},[2871,6452,3597],{},[2863,6454,6455,3603,6457],{},[2866,6456,3602],{},[2871,6458,6459],{},"\"shared\"",[2852,6461,6462],{"id":6462},"esbuild",[3613,6464,6465],{"id":5525},[2871,6466,5525],{},[2856,6468,6469],{},"Configure shared esbuild options used within Nuxt and passed to other builders, such as Vite or webpack.",[4595,6471,6473],{"id":6472},"jsxfactory",[2871,6474,6475],{},"jsxFactory",[2860,6477,6478,6484],{},[2863,6479,6480,2869,6482],{},[2866,6481,2868],{},[2871,6483,3597],{},[2863,6485,6486,3603,6488],{},[2866,6487,3602],{},[2871,6489,6490],{},"\"h\"",[4595,6492,6494],{"id":6493},"jsxfragment",[2871,6495,6496],{},"jsxFragment",[2860,6498,6499,6505],{},[2863,6500,6501,2869,6503],{},[2866,6502,2868],{},[2871,6504,3597],{},[2863,6506,6507,3603,6509],{},[2866,6508,3602],{},[2871,6510,6511],{},"\"Fragment\"",[4595,6513,6515],{"id":6514},"target",[2871,6516,6514],{},[2860,6518,6519,6525],{},[2863,6520,6521,2869,6523],{},[2866,6522,2868],{},[2871,6524,3597],{},[2863,6526,6527,3603,6529],{},[2866,6528,3602],{},[2871,6530,6531],{},"\"esnext\"",[4595,6533,6535],{"id":6534},"tsconfigraw",[2871,6536,6537],{},"tsconfigRaw",[2860,6539,6540],{},[2863,6541,6542,2869,6544],{},[2866,6543,2868],{},[2871,6545,2873],{},[2852,6547,4749],{"id":4749},[6549,6550,6551],"read-more",{"to":1378},[2856,6552,6553],{},"Learn more about Nuxt's experimental features.",[2852,6555,6556],{"id":6556},"extends",[2856,6558,6559],{},"Extend project from multiple local or remote sources.",[2856,6561,6562,6563,3142,6566,3603,6569,4855,6572],{},"Value should be either a string or array of strings pointing to source directories or config path relative to current config.\nYou can use ",[2871,6564,6565],{},"github:",[2871,6567,6568],{},"gh:",[2871,6570,6571],{},"gitlab:",[2871,6573,6574],{},"bitbucket:",[2856,6576,6577,2869,6579],{},[2866,6578,4365],{},[4367,6580,6583,6586],{"href":6581,"rel":6582},"https://github.com/unjs/c12#extending-config-layer-from-remote-sources",[4371],[2871,6584,6585],{},"c12"," docs on extending config layers",[2856,6588,6589,2869,6591],{},[2866,6590,4365],{},[4367,6592,6595,6598],{"href":6593,"rel":6594},"https://github.com/unjs/giget",[4371],[2871,6596,6597],{},"giget"," documentation",[2852,6600,6601],{"id":6601},"extensions",[2856,6603,6604],{},"The extensions that should be resolved by the Nuxt resolver.",[2860,6606,6607,6613],{},[2863,6608,6609,2869,6611],{},[2866,6610,2868],{},[2871,6612,5022],{},[2863,6614,6615],{},[2866,6616,2878],{},[2880,6618,6620],{"className":2882,"code":6619,"language":2884,"meta":2885,"style":2885},"[\n  \".js\",\n  \".jsx\",\n  \".mjs\",\n  \".ts\",\n  \".tsx\",\n  \".vue\"\n]\n",[2871,6621,6622,6626,6637,6648,6659,6670,6681,6690],{"__ignoreMap":2885},[2889,6623,6624],{"class":2891,"line":2892},[2889,6625,6009],{"class":2895},[2889,6627,6628,6630,6633,6635],{"class":2891,"line":2899},[2889,6629,2902],{"class":2895},[2889,6631,6632],{"class":2918},".js",[2889,6634,2909],{"class":2895},[2889,6636,2924],{"class":2895},[2889,6638,6639,6641,6644,6646],{"class":2891,"line":2927},[2889,6640,2902],{"class":2895},[2889,6642,6643],{"class":2918},".jsx",[2889,6645,2909],{"class":2895},[2889,6647,2924],{"class":2895},[2889,6649,6650,6652,6655,6657],{"class":2891,"line":2947},[2889,6651,2902],{"class":2895},[2889,6653,6654],{"class":2918},".mjs",[2889,6656,2909],{"class":2895},[2889,6658,2924],{"class":2895},[2889,6660,6661,6663,6666,6668],{"class":2891,"line":2968},[2889,6662,2902],{"class":2895},[2889,6664,6665],{"class":2918},".ts",[2889,6667,2909],{"class":2895},[2889,6669,2924],{"class":2895},[2889,6671,6672,6674,6677,6679],{"class":2891,"line":2988},[2889,6673,2902],{"class":2895},[2889,6675,6676],{"class":2918},".tsx",[2889,6678,2909],{"class":2895},[2889,6680,2924],{"class":2895},[2889,6682,6683,6685,6688],{"class":2891,"line":3009},[2889,6684,2902],{"class":2895},[2889,6686,6687],{"class":2918},".vue",[2889,6689,3108],{"class":2895},[2889,6691,6692],{"class":2891,"line":3030},[2889,6693,6019],{"class":2895},[2852,6695,6696],{"id":6696},"features",[6549,6698,6700],{"to":6699},"/docs/4.x/guide/going-further/features#features",[2856,6701,6702],{},"Learn more about Nuxt's opt-in features.",[2852,6704,6705],{"id":6705},"future",[6549,6707,6708],{"to":6699},[2856,6709,6710],{},"Learn more about opting-in to new features that will become default in a future (possibly major) version of the framework.",[2852,6712,6713],{"id":6713},"hooks",[2856,6715,6716,6717,3131],{},"Hooks are listeners to Nuxt events that are typically used in modules, but are also available in ",[2871,6718,3153],{},[2856,6720,6721,6722,6724],{},"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 ",[2871,6723,3153],{}," (as below).",[2856,6726,6727,2912],{},[2866,6728,3158],{},[2880,6730,6732],{"className":3161,"code":6731,"language":3163,"meta":2885,"style":2885},"import fs from 'node:fs'\nimport path from 'node:path'\n\nexport default defineNuxtConfig({\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",[2871,6733,6734,6750,6766,6770,6782,6791,6800,6813,6834,6853,6865,6870,6896,6900,6904,6908],{"__ignoreMap":2885},[2889,6735,6736,6738,6741,6743,6745,6748],{"class":2891,"line":2892},[2889,6737,3171],{"class":3170},[2889,6739,6740],{"class":3177}," fs ",[2889,6742,3446],{"class":3170},[2889,6744,3187],{"class":2895},[2889,6746,6747],{"class":2918},"node:fs",[2889,6749,3193],{"class":2895},[2889,6751,6752,6754,6757,6759,6761,6764],{"class":2891,"line":2899},[2889,6753,3171],{"class":3170},[2889,6755,6756],{"class":3177}," path ",[2889,6758,3446],{"class":3170},[2889,6760,3187],{"class":2895},[2889,6762,6763],{"class":2918},"node:path",[2889,6765,3193],{"class":2895},[2889,6767,6768],{"class":2891,"line":2927},[2889,6769,3198],{"emptyLinePlaceholder":1196},[2889,6771,6772,6774,6776,6778,6780],{"class":2891,"line":2947},[2889,6773,3203],{"class":3170},[2889,6775,3206],{"class":3170},[2889,6777,3210],{"class":3209},[2889,6779,3213],{"class":3177},[2889,6781,2896],{"class":2895},[2889,6783,6784,6787,6789],{"class":2891,"line":2968},[2889,6785,6786],{"class":3220},"  hooks",[2889,6788,2912],{"class":2895},[2889,6790,3226],{"class":2895},[2889,6792,6793,6796,6798],{"class":2891,"line":2988},[2889,6794,6795],{"class":3220},"    build",[2889,6797,2912],{"class":2895},[2889,6799,3226],{"class":2895},[2889,6801,6802,6805,6807,6809,6811],{"class":2891,"line":3009},[2889,6803,6804],{"class":3220},"      done",[2889,6806,5487],{"class":2895},[2889,6808,5324],{"class":5190},[2889,6810,5492],{"class":2895},[2889,6812,3226],{"class":2895},[2889,6814,6815,6818,6821,6823,6826,6828,6831],{"class":2891,"line":3030},[2889,6816,6817],{"class":2905},"        const",[2889,6819,6820],{"class":3177}," extraFilePath",[2889,6822,5505],{"class":2895},[2889,6824,6825],{"class":3177}," path",[2889,6827,3131],{"class":2895},[2889,6829,6830],{"class":3209},"join",[2889,6832,6833],{"class":3220},"(\n",[2889,6835,6836,6839,6841,6843,6845,6847,6849,6851],{"class":2891,"line":3050},[2889,6837,6838],{"class":3177},"          builder",[2889,6840,3131],{"class":2895},[2889,6842,4798],{"class":3177},[2889,6844,3131],{"class":2895},[2889,6846,5525],{"class":3177},[2889,6848,3131],{"class":2895},[2889,6850,5229],{"class":3177},[2889,6852,2924],{"class":2895},[2889,6854,6855,6858,6861,6863],{"class":2891,"line":3070},[2889,6856,6857],{"class":2895},"          '",[2889,6859,6860],{"class":2918},"extra-file",[2889,6862,3237],{"class":2895},[2889,6864,2924],{"class":2895},[2889,6866,6867],{"class":2891,"line":3091},[2889,6868,6869],{"class":3220},"        )\n",[2889,6871,6872,6875,6877,6880,6882,6885,6887,6889,6892,6894],{"class":2891,"line":3111},[2889,6873,6874],{"class":3177},"        fs",[2889,6876,3131],{"class":2895},[2889,6878,6879],{"class":3209},"writeFileSync",[2889,6881,3213],{"class":3220},[2889,6883,6884],{"class":3177},"extraFilePath",[2889,6886,3261],{"class":2895},[2889,6888,3187],{"class":2895},[2889,6890,6891],{"class":2918},"Something extra",[2889,6893,3237],{"class":2895},[2889,6895,3373],{"class":3220},[2889,6897,6898],{"class":2891,"line":3514},[2889,6899,5109],{"class":2895},[2889,6901,6902],{"class":2891,"line":3530},[2889,6903,3957],{"class":2895},[2889,6905,6906],{"class":2891,"line":3539},[2889,6907,3365],{"class":2895},[2889,6909,6910,6912],{"class":2891,"line":3562},[2889,6911,3370],{"class":2895},[2889,6913,3373],{"class":3177},[2852,6915,6916],{"id":6916},"ignore",[2856,6918,6919,6920,6923,6924,6926],{},"More customizable than ",[2871,6921,6922],{},"ignorePrefix",": all files matching glob patterns specified inside the ",[2871,6925,6916],{}," array will be ignored in building.",[2860,6928,6929,6935],{},[2863,6930,6931,2869,6933],{},[2866,6932,2868],{},[2871,6934,5022],{},[2863,6936,6937],{},[2866,6938,2878],{},[2880,6940,6942],{"className":2882,"code":6941,"language":2884,"meta":2885,"style":2885},"[\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}\",\n  \"**/*.sock\",\n  \".nuxt/analyze\",\n  \".nuxt\",\n  \"**/-*.*\"\n]\n",[2871,6943,6944,6948,6959,6970,6981,6992,7003,7014,7025,7035,7044],{"__ignoreMap":2885},[2889,6945,6946],{"class":2891,"line":2892},[2889,6947,6009],{"class":2895},[2889,6949,6950,6952,6955,6957],{"class":2891,"line":2899},[2889,6951,2902],{"class":2895},[2889,6953,6954],{"class":2918},"**/*.stories.{js,cts,mts,ts,jsx,tsx}",[2889,6956,2909],{"class":2895},[2889,6958,2924],{"class":2895},[2889,6960,6961,6963,6966,6968],{"class":2891,"line":2927},[2889,6962,2902],{"class":2895},[2889,6964,6965],{"class":2918},"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}",[2889,6967,2909],{"class":2895},[2889,6969,2924],{"class":2895},[2889,6971,6972,6974,6977,6979],{"class":2891,"line":2947},[2889,6973,2902],{"class":2895},[2889,6975,6976],{"class":2918},"**/*.d.{cts,mts,ts}",[2889,6978,2909],{"class":2895},[2889,6980,2924],{"class":2895},[2889,6982,6983,6985,6988,6990],{"class":2891,"line":2968},[2889,6984,2902],{"class":2895},[2889,6986,6987],{"class":2918},"**/*.d.vue.{cts,mts,ts}",[2889,6989,2909],{"class":2895},[2889,6991,2924],{"class":2895},[2889,6993,6994,6996,6999,7001],{"class":2891,"line":2988},[2889,6995,2902],{"class":2895},[2889,6997,6998],{"class":2918},"**/.{pnpm-store,vercel,netlify,output,git,cache,data}",[2889,7000,2909],{"class":2895},[2889,7002,2924],{"class":2895},[2889,7004,7005,7007,7010,7012],{"class":2891,"line":3009},[2889,7006,2902],{"class":2895},[2889,7008,7009],{"class":2918},"**/*.sock",[2889,7011,2909],{"class":2895},[2889,7013,2924],{"class":2895},[2889,7015,7016,7018,7021,7023],{"class":2891,"line":3030},[2889,7017,2902],{"class":2895},[2889,7019,7020],{"class":2918},".nuxt/analyze",[2889,7022,2909],{"class":2895},[2889,7024,2924],{"class":2895},[2889,7026,7027,7029,7031,7033],{"class":2891,"line":3050},[2889,7028,2902],{"class":2895},[2889,7030,117],{"class":2918},[2889,7032,2909],{"class":2895},[2889,7034,2924],{"class":2895},[2889,7036,7037,7039,7042],{"class":2891,"line":3070},[2889,7038,2902],{"class":2895},[2889,7040,7041],{"class":2918},"**/-*.*",[2889,7043,3108],{"class":2895},[2889,7045,7046],{"class":2891,"line":3091},[2889,7047,6019],{"class":2895},[2852,7049,7051],{"id":7050},"ignoreoptions","ignoreOptions",[2856,7053,7054,7055,7058],{},"Pass options directly to ",[2871,7056,7057],{},"node-ignore"," (which is used by Nuxt to ignore files).",[2856,7060,7061,2869,7063],{},[2866,7062,4365],{},[4367,7064,7057],{"href":7065,"rel":7066},"https://github.com/kaelzhang/node-ignore",[4371],[2856,7068,7069,2912],{},[2866,7070,3158],{},[2880,7072,7074],{"className":3161,"code":7073,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  ignoreOptions: {\n    ignorecase: false,\n  },\n})\n",[2871,7075,7076,7088,7097,7110,7114],{"__ignoreMap":2885},[2889,7077,7078,7080,7082,7084,7086],{"class":2891,"line":2892},[2889,7079,3203],{"class":3170},[2889,7081,3206],{"class":3170},[2889,7083,3210],{"class":3209},[2889,7085,3213],{"class":3177},[2889,7087,2896],{"class":2895},[2889,7089,7090,7093,7095],{"class":2891,"line":2899},[2889,7091,7092],{"class":3220},"  ignoreOptions",[2889,7094,2912],{"class":2895},[2889,7096,3226],{"class":2895},[2889,7098,7099,7102,7104,7108],{"class":2891,"line":2927},[2889,7100,7101],{"class":3220},"    ignorecase",[2889,7103,2912],{"class":2895},[2889,7105,7107],{"class":7106},"sbKd-"," false",[2889,7109,2924],{"class":2895},[2889,7111,7112],{"class":2891,"line":2947},[2889,7113,3365],{"class":2895},[2889,7115,7116,7118],{"class":2891,"line":2968},[2889,7117,3370],{"class":2895},[2889,7119,3373],{"class":3177},[2852,7121,6922],{"id":7122},"ignoreprefix",[2856,7124,7125,7126,3142,7129,3142,7132,7135,7136,7139,7140,7142,7143,7145],{},"Any file in ",[2871,7127,7128],{},"app/pages/",[2871,7130,7131],{},"app/layouts/",[2871,7133,7134],{},"app/middleware/",", and ",[2871,7137,7138],{},"public/"," directories will be ignored during the build process if its filename starts with the prefix specified by ",[2871,7141,6922],{},". This is intended to prevent certain files from being processed or served in the built application. By default, the ",[2871,7144,6922],{}," is set to '-', ignoring any files starting with '-'.",[2860,7147,7148,7154],{},[2863,7149,7150,2869,7152],{},[2866,7151,2868],{},[2871,7153,3597],{},[2863,7155,7156,3603,7158],{},[2866,7157,3602],{},[2871,7159,7160],{},"\"-\"",[2852,7162,7163],{"id":7163},"imports",[2856,7165,7166],{},"Configure how Nuxt auto-imports composables into your application.",[2856,7168,7169,2869,7171],{},[2866,7170,4365],{},[4367,7172,7175],{"href":7173,"rel":7174},"https://nuxt.com/docs/4.x/directory-structure/app/composables",[4371],"Nuxt documentation",[3613,7177,7178],{"id":5735},[2871,7179,5735],{},[2856,7181,7182],{},"An array of custom directories that will be auto-imported. Note that this option will not override the default directories (~/composables, ~/utils).",[2860,7184,7185],{},[2863,7186,7187,2869,7189],{},[2866,7188,2868],{},[2871,7190,5022],{},[2856,7192,7193,2912],{},[2866,7194,3158],{},[2880,7196,7198],{"className":3161,"code":7197,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  imports: {\n  // Auto-import pinia stores defined in `~/stores`\n    dirs: ['stores'],\n  },\n})\n",[2871,7199,7200,7212,7221,7226,7246,7250],{"__ignoreMap":2885},[2889,7201,7202,7204,7206,7208,7210],{"class":2891,"line":2892},[2889,7203,3203],{"class":3170},[2889,7205,3206],{"class":3170},[2889,7207,3210],{"class":3209},[2889,7209,3213],{"class":3177},[2889,7211,2896],{"class":2895},[2889,7213,7214,7217,7219],{"class":2891,"line":2899},[2889,7215,7216],{"class":3220},"  imports",[2889,7218,2912],{"class":2895},[2889,7220,3226],{"class":2895},[2889,7222,7223],{"class":2891,"line":2927},[2889,7224,7225],{"class":4097},"  // Auto-import pinia stores defined in `~/stores`\n",[2889,7227,7228,7231,7233,7235,7237,7240,7242,7244],{"class":2891,"line":2947},[2889,7229,7230],{"class":3220},"    dirs",[2889,7232,2912],{"class":2895},[2889,7234,5184],{"class":3177},[2889,7236,3237],{"class":2895},[2889,7238,7239],{"class":2918},"stores",[2889,7241,3237],{"class":2895},[2889,7243,5213],{"class":3177},[2889,7245,2924],{"class":2895},[2889,7247,7248],{"class":2891,"line":2968},[2889,7249,3365],{"class":2895},[2889,7251,7252,7254],{"class":2891,"line":2988},[2889,7253,3370],{"class":2895},[2889,7255,3373],{"class":3177},[3613,7257,7258],{"id":5772},[2871,7259,5772],{},[2860,7261,7262,7268],{},[2863,7263,7264,2869,7266],{},[2866,7265,2868],{},[2871,7267,4353],{},[2863,7269,7270,3603,7272],{},[2866,7271,3602],{},[2871,7273,4360],{},[3613,7275,7277],{"id":7276},"scan",[2871,7278,7276],{},[2856,7280,7281,7282,7285,7286,7289,7290,4855,7293,7295],{},"Whether to scan your ",[2871,7283,7284],{},"app/composables/"," and ",[2871,7287,7288],{},"app/utils/"," directories for composables to auto-import. Auto-imports registered by Nuxt or other modules, such as imports from ",[2871,7291,7292],{},"vue",[2871,7294,4798],{},", will still be enabled.",[2860,7297,7298,7304],{},[2863,7299,7300,2869,7302],{},[2866,7301,2868],{},[2871,7303,4353],{},[2863,7305,7306,3603,7308],{},[2866,7307,3602],{},[2871,7309,4848],{},[2852,7311,7313],{"id":7312},"loglevel","logLevel",[2856,7315,7316],{},"Log level when building logs.",[2856,7318,7319],{},"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",[2860,7321,7322,7328],{},[2863,7323,7324,2869,7326],{},[2866,7325,2868],{},[2871,7327,3597],{},[2863,7329,7330,3603,7332],{},[2866,7331,3602],{},[2871,7333,7334],{},"\"info\"",[2852,7336,162],{"id":7337},"modules-1",[2856,7339,7340],{},"Modules are Nuxt extensions which can extend its core functionality and add endless integrations.",[2856,7342,7343,7344,7346,7347,7349,7350,7352],{},"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 ",[2871,7345,166],{},") and then will be resolved from project ",[2871,7348,3588],{}," if ",[2871,7351,2952],{}," alias is used.",[2860,7354,7355],{},[2863,7356,7357,2869,7359],{},[2866,7358,2868],{},[2871,7360,5022],{},[3116,7362,7363],{},[2856,7364,7365,7367,7368,7370,7371,7374],{},[2866,7366,3122],{},": Modules are executed sequentially so the order is important. First, the modules defined in ",[2871,7369,233],{}," are loaded. Then, modules found in the ",[2871,7372,7373],{},"modules/","\ndirectory are executed, and they load in alphabetical order.",[2856,7376,7377,2912],{},[2866,7378,3158],{},[2880,7380,7382],{"className":3161,"code":7381,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  modules: [\n  // Using package name\n    '@nuxt/scripts',\n    // Relative to your project rootDir\n    '~~/custom-modules/awesome.js',\n    // Providing options\n    ['@nuxtjs/google-analytics', { ua: 'X1234567' }],\n    // Inline definition\n    function () {},\n  ],\n})\n",[2871,7383,7384,7396,7405,7410,7421,7426,7437,7442,7476,7481,7492,7498],{"__ignoreMap":2885},[2889,7385,7386,7388,7390,7392,7394],{"class":2891,"line":2892},[2889,7387,3203],{"class":3170},[2889,7389,3206],{"class":3170},[2889,7391,3210],{"class":3209},[2889,7393,3213],{"class":3177},[2889,7395,2896],{"class":2895},[2889,7397,7398,7401,7403],{"class":2891,"line":2899},[2889,7399,7400],{"class":3220},"  modules",[2889,7402,2912],{"class":2895},[2889,7404,3909],{"class":3177},[2889,7406,7407],{"class":2891,"line":2927},[2889,7408,7409],{"class":4097},"  // Using package name\n",[2889,7411,7412,7414,7417,7419],{"class":2891,"line":2947},[2889,7413,3231],{"class":2895},[2889,7415,7416],{"class":2918},"@nuxt/scripts",[2889,7418,3237],{"class":2895},[2889,7420,2924],{"class":2895},[2889,7422,7423],{"class":2891,"line":2968},[2889,7424,7425],{"class":4097},"    // Relative to your project rootDir\n",[2889,7427,7428,7430,7433,7435],{"class":2891,"line":2988},[2889,7429,3231],{"class":2895},[2889,7431,7432],{"class":2918},"~~/custom-modules/awesome.js",[2889,7434,3237],{"class":2895},[2889,7436,2924],{"class":2895},[2889,7438,7439],{"class":2891,"line":3009},[2889,7440,7441],{"class":4097},"    // Providing options\n",[2889,7443,7444,7447,7449,7452,7454,7456,7458,7461,7463,7465,7468,7470,7472,7474],{"class":2891,"line":3030},[2889,7445,7446],{"class":3177},"    [",[2889,7448,3237],{"class":2895},[2889,7450,7451],{"class":2918},"@nuxtjs/google-analytics",[2889,7453,3237],{"class":2895},[2889,7455,3261],{"class":2895},[2889,7457,3174],{"class":2895},[2889,7459,7460],{"class":3220}," ua",[2889,7462,2912],{"class":2895},[2889,7464,3187],{"class":2895},[2889,7466,7467],{"class":2918},"X1234567",[2889,7469,3237],{"class":2895},[2889,7471,3181],{"class":2895},[2889,7473,5213],{"class":3177},[2889,7475,2924],{"class":2895},[2889,7477,7478],{"class":2891,"line":3050},[2889,7479,7480],{"class":4097},"    // Inline definition\n",[2889,7482,7483,7486,7489],{"class":2891,"line":3070},[2889,7484,7485],{"class":2905},"    function",[2889,7487,7488],{"class":2895}," ()",[2889,7490,7491],{"class":2895}," {},\n",[2889,7493,7494,7496],{"class":2891,"line":3091},[2889,7495,5914],{"class":3177},[2889,7497,2924],{"class":2895},[2889,7499,7500,7502],{"class":2891,"line":3111},[2889,7501,3370],{"class":2895},[2889,7503,3373],{"class":3177},[2852,7505,7507],{"id":7506},"modulesdir","modulesDir",[2856,7509,7510,7511,3142,7514,7285,7517,7520],{},"Used to set the modules directories for path resolving (for example, webpack's ",[2871,7512,7513],{},"resolveLoading",[2871,7515,7516],{},"nodeExternals",[2871,7518,7519],{},"postcss",").",[2856,7522,7523,7524,7527],{},"The configuration path is relative to ",[2871,7525,7526],{},"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.",[2860,7529,7530,7536],{},[2863,7531,7532,2869,7534],{},[2866,7533,2868],{},[2871,7535,5022],{},[2863,7537,7538],{},[2866,7539,2878],{},[2880,7541,7543],{"className":2882,"code":7542,"language":2884,"meta":2885,"style":2885},"[\n  \"/\u003CrootDir>/node_modules\"\n]\n",[2871,7544,7545,7549,7558],{"__ignoreMap":2885},[2889,7546,7547],{"class":2891,"line":2892},[2889,7548,6009],{"class":2895},[2889,7550,7551,7553,7556],{"class":2891,"line":2899},[2889,7552,2902],{"class":2895},[2889,7554,7555],{"class":2918},"/\u003CrootDir>/node_modules",[2889,7557,3108],{"class":2895},[2889,7559,7560],{"class":2891,"line":2927},[2889,7561,6019],{"class":2895},[2856,7563,7564,2912],{},[2866,7565,3158],{},[2880,7567,7569],{"className":3161,"code":7568,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  modulesDir: ['../../node_modules'],\n})\n",[2871,7570,7571,7583,7603],{"__ignoreMap":2885},[2889,7572,7573,7575,7577,7579,7581],{"class":2891,"line":2892},[2889,7574,3203],{"class":3170},[2889,7576,3206],{"class":3170},[2889,7578,3210],{"class":3209},[2889,7580,3213],{"class":3177},[2889,7582,2896],{"class":2895},[2889,7584,7585,7588,7590,7592,7594,7597,7599,7601],{"class":2891,"line":2899},[2889,7586,7587],{"class":3220},"  modulesDir",[2889,7589,2912],{"class":2895},[2889,7591,5184],{"class":3177},[2889,7593,3237],{"class":2895},[2889,7595,7596],{"class":2918},"../../node_modules",[2889,7598,3237],{"class":2895},[2889,7600,5213],{"class":3177},[2889,7602,2924],{"class":2895},[2889,7604,7605,7607],{"class":2891,"line":2927},[2889,7606,3370],{"class":2895},[2889,7608,3373],{"class":3177},[2852,7610,7611],{"id":7611},"nitro",[2856,7613,7614],{},"Configuration for Nitro.",[2856,7616,7617,2869,7619],{},[2866,7618,4365],{},[4367,7620,7623],{"href":7621,"rel":7622},"https://nitro.build/config",[4371],"Nitro configuration docs",[3613,7625,7627],{"id":7626},"routerules",[2871,7628,7629],{},"routeRules",[2860,7631,7632],{},[2863,7633,7634,2869,7636],{},[2866,7635,2868],{},[2871,7637,2873],{},[3613,7639,7641],{"id":7640},"runtimeconfig",[2871,7642,7643],{},"runtimeConfig",[2860,7645,7646,7652],{},[2863,7647,7648,2869,7650],{},[2866,7649,2868],{},[2871,7651,2873],{},[2863,7653,7654],{},[2866,7655,2878],{},[2880,7657,7659],{"className":2882,"code":7658,"language":2884,"meta":2885,"style":2885},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"4a2e2d30-418f-41df-8e58-ed5df06de7fd\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  },\n  \"nitro\": {\n    \"envPrefix\": \"NUXT_\"\n  }\n}\n",[2871,7660,7661,7665,7677,7689,7708,7727,7746,7759,7763,7775,7793,7798],{"__ignoreMap":2885},[2889,7662,7663],{"class":2891,"line":2892},[2889,7664,2896],{"class":2895},[2889,7666,7667,7669,7671,7673,7675],{"class":2891,"line":2899},[2889,7668,2902],{"class":2895},[2889,7670,180],{"class":2905},[2889,7672,2909],{"class":2895},[2889,7674,2912],{"class":2895},[2889,7676,7491],{"class":2895},[2889,7678,7679,7681,7683,7685,7687],{"class":2891,"line":2927},[2889,7680,2902],{"class":2895},[2889,7682,1193],{"class":2905},[2889,7684,2909],{"class":2895},[2889,7686,2912],{"class":2895},[2889,7688,3226],{"class":2895},[2889,7690,7691,7693,7695,7697,7699,7701,7704,7706],{"class":2891,"line":2947},[2889,7692,5788],{"class":2895},[2889,7694,5303],{"class":3533},[2889,7696,2909],{"class":2895},[2889,7698,2912],{"class":2895},[2889,7700,2915],{"class":2895},[2889,7702,7703],{"class":2918},"4a2e2d30-418f-41df-8e58-ed5df06de7fd",[2889,7705,2909],{"class":2895},[2889,7707,2924],{"class":2895},[2889,7709,7710,7712,7714,7716,7718,7720,7723,7725],{"class":2891,"line":2968},[2889,7711,5788],{"class":2895},[2889,7713,3618],{"class":3533},[2889,7715,2909],{"class":2895},[2889,7717,2912],{"class":2895},[2889,7719,2915],{"class":2895},[2889,7721,7722],{"class":2918},"/",[2889,7724,2909],{"class":2895},[2889,7726,2924],{"class":2895},[2889,7728,7729,7731,7733,7735,7737,7739,7742,7744],{"class":2891,"line":2988},[2889,7730,5788],{"class":2895},[2889,7732,3730],{"class":3533},[2889,7734,2909],{"class":2895},[2889,7736,2912],{"class":2895},[2889,7738,2915],{"class":2895},[2889,7740,7741],{"class":2918},"/_nuxt/",[2889,7743,2909],{"class":2895},[2889,7745,2924],{"class":2895},[2889,7747,7748,7750,7752,7754,7756],{"class":2891,"line":3009},[2889,7749,5788],{"class":2895},[2889,7751,3739],{"class":3533},[2889,7753,2909],{"class":2895},[2889,7755,2912],{"class":2895},[2889,7757,7758],{"class":2895}," \"\"\n",[2889,7760,7761],{"class":2891,"line":3030},[2889,7762,3365],{"class":2895},[2889,7764,7765,7767,7769,7771,7773],{"class":2891,"line":3050},[2889,7766,2902],{"class":2895},[2889,7768,7611],{"class":2905},[2889,7770,2909],{"class":2895},[2889,7772,2912],{"class":2895},[2889,7774,3226],{"class":2895},[2889,7776,7777,7779,7782,7784,7786,7788,7791],{"class":2891,"line":3070},[2889,7778,5788],{"class":2895},[2889,7780,7781],{"class":3533},"envPrefix",[2889,7783,2909],{"class":2895},[2889,7785,2912],{"class":2895},[2889,7787,2915],{"class":2895},[2889,7789,7790],{"class":2918},"NUXT_",[2889,7792,3108],{"class":2895},[2889,7794,7795],{"class":2891,"line":3091},[2889,7796,7797],{"class":2895},"  }\n",[2889,7799,7800],{"class":2891,"line":3111},[2889,7801,3114],{"class":2895},[2852,7803,7804],{"id":7804},"optimization",[2856,7806,7807],{},"Build time optimization configuration.",[3613,7809,7811],{"id":7810},"asynctransforms",[2871,7812,7813],{},"asyncTransforms",[2856,7815,7816,7817,7820,7821,3131],{},"Options passed directly to the transformer from ",[2871,7818,7819],{},"unctx"," that preserves async context after ",[2871,7822,7823],{},"await",[4595,7825,7827],{"id":7826},"asyncfunctions",[2871,7828,7829],{},"asyncFunctions",[2860,7831,7832,7838],{},[2863,7833,7834,2869,7836],{},[2866,7835,2868],{},[2871,7837,5022],{},[2863,7839,7840],{},[2866,7841,2878],{},[2880,7843,7845],{"className":2882,"code":7844,"language":2884,"meta":2885,"style":2885},"[\n  \"defineNuxtPlugin\",\n  \"defineNuxtRouteMiddleware\"\n]\n",[2871,7846,7847,7851,7861,7869],{"__ignoreMap":2885},[2889,7848,7849],{"class":2891,"line":2892},[2889,7850,6009],{"class":2895},[2889,7852,7853,7855,7857,7859],{"class":2891,"line":2899},[2889,7854,2902],{"class":2895},[2889,7856,670],{"class":2918},[2889,7858,2909],{"class":2895},[2889,7860,2924],{"class":2895},[2889,7862,7863,7865,7867],{"class":2891,"line":2927},[2889,7864,2902],{"class":2895},[2889,7866,674],{"class":2918},[2889,7868,3108],{"class":2895},[2889,7870,7871],{"class":2891,"line":2947},[2889,7872,6019],{"class":2895},[4595,7874,7876],{"id":7875},"objectdefinitions",[2871,7877,7878],{},"objectDefinitions",[7880,7881,7883],"h5",{"id":7882},"definenuxtcomponent",[2871,7884,666],{},[2860,7886,7887,7893],{},[2863,7888,7889,2869,7891],{},[2866,7890,2868],{},[2871,7892,5022],{},[2863,7894,7895],{},[2866,7896,2878],{},[2880,7898,7900],{"className":2882,"code":7899,"language":2884,"meta":2885,"style":2885},"[\n  \"asyncData\",\n  \"setup\"\n]\n",[2871,7901,7902,7906,7917,7926],{"__ignoreMap":2885},[2889,7903,7904],{"class":2891,"line":2892},[2889,7905,6009],{"class":2895},[2889,7907,7908,7910,7913,7915],{"class":2891,"line":2899},[2889,7909,2902],{"class":2895},[2889,7911,7912],{"class":2918},"asyncData",[2889,7914,2909],{"class":2895},[2889,7916,2924],{"class":2895},[2889,7918,7919,7921,7924],{"class":2891,"line":2927},[2889,7920,2902],{"class":2895},[2889,7922,7923],{"class":2918},"setup",[2889,7925,3108],{"class":2895},[2889,7927,7928],{"class":2891,"line":2947},[2889,7929,6019],{"class":2895},[7880,7931,7933],{"id":7932},"definenuxtplugin",[2871,7934,670],{},[2860,7936,7937,7943],{},[2863,7938,7939,2869,7941],{},[2866,7940,2868],{},[2871,7942,5022],{},[2863,7944,7945],{},[2866,7946,2878],{},[2880,7948,7950],{"className":2882,"code":7949,"language":2884,"meta":2885,"style":2885},"[\n  \"setup\"\n]\n",[2871,7951,7952,7956,7964],{"__ignoreMap":2885},[2889,7953,7954],{"class":2891,"line":2892},[2889,7955,6009],{"class":2895},[2889,7957,7958,7960,7962],{"class":2891,"line":2899},[2889,7959,2902],{"class":2895},[2889,7961,7923],{"class":2918},[2889,7963,3108],{"class":2895},[2889,7965,7966],{"class":2891,"line":2927},[2889,7967,6019],{"class":2895},[7880,7969,7971],{"id":7970},"definepagemeta",[2871,7972,678],{},[2860,7974,7975,7981],{},[2863,7976,7977,2869,7979],{},[2866,7978,2868],{},[2871,7980,5022],{},[2863,7982,7983],{},[2866,7984,2878],{},[2880,7986,7988],{"className":2882,"code":7987,"language":2884,"meta":2885,"style":2885},"[\n  \"middleware\",\n  \"validate\"\n]\n",[2871,7989,7990,7994,8004,8013],{"__ignoreMap":2885},[2889,7991,7992],{"class":2891,"line":2892},[2889,7993,6009],{"class":2895},[2889,7995,7996,7998,8000,8002],{"class":2891,"line":2899},[2889,7997,2902],{"class":2895},[2889,7999,157],{"class":2918},[2889,8001,2909],{"class":2895},[2889,8003,2924],{"class":2895},[2889,8005,8006,8008,8011],{"class":2891,"line":2927},[2889,8007,2902],{"class":2895},[2889,8009,8010],{"class":2918},"validate",[2889,8012,3108],{"class":2895},[2889,8014,8015],{"class":2891,"line":2947},[2889,8016,6019],{"class":2895},[3613,8018,8020],{"id":8019},"keyedcomposables",[2871,8021,8022],{},"keyedComposables",[2856,8024,8025],{},"Functions to inject a key for.",[2856,8027,8028,8029,8032],{},"As long as the number of arguments passed to the function is less than ",[2871,8030,8031],{},"argumentLength",", an additional magic string will be injected as the last argument. This key is stable between SSR and client-side hydration. You will need to take steps to handle this additional key.\nThe key is unique based on the location of the function being invoked within the file.",[6549,8034,8036],{"to":8035},"/docs/4.x/guide/modules/recipes-basics#add-keyed-functions",[2856,8037,8038],{},"Learn more about keyed functions.",[2860,8040,8041,8047],{},[2863,8042,8043,2869,8045],{},[2866,8044,2868],{},[2871,8046,5022],{},[2863,8048,8049],{},[2866,8050,2878],{},[2880,8052,8054],{"className":2882,"code":8053,"language":2884,"meta":2885,"style":2885},"[\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",[2871,8055,8056,8060,8065,8083,8099,8117,8121,8125,8143,8158,8175,8179,8183,8201,8215,8232,8236,8240,8258,8272,8289,8293,8297,8315,8329,8346,8350,8354,8373,8388,8405,8410,8415,8434,8449,8466,8471],{"__ignoreMap":2885},[2889,8057,8058],{"class":2891,"line":2892},[2889,8059,6009],{"class":2895},[2889,8061,8062],{"class":2891,"line":2899},[2889,8063,8064],{"class":2895},"  {\n",[2889,8066,8067,8069,8071,8073,8075,8077,8079,8081],{"class":2891,"line":2927},[2889,8068,5788],{"class":2895},[2889,8070,3922],{"class":2905},[2889,8072,2909],{"class":2895},[2889,8074,2912],{"class":2895},[2889,8076,2915],{"class":2895},[2889,8078,642],{"class":2918},[2889,8080,2909],{"class":2895},[2889,8082,2924],{"class":2895},[2889,8084,8085,8087,8089,8091,8093,8097],{"class":2891,"line":2947},[2889,8086,5788],{"class":2895},[2889,8088,8031],{"class":2905},[2889,8090,2909],{"class":2895},[2889,8092,2912],{"class":2895},[2889,8094,8096],{"class":8095},"sYRBq"," 3",[2889,8098,2924],{"class":2895},[2889,8100,8101,8103,8106,8108,8110,8112,8115],{"class":2891,"line":2968},[2889,8102,5788],{"class":2895},[2889,8104,8105],{"class":2905},"source",[2889,8107,2909],{"class":2895},[2889,8109,2912],{"class":2895},[2889,8111,2915],{"class":2895},[2889,8113,8114],{"class":2918},"#app/composables/once",[2889,8116,3108],{"class":2895},[2889,8118,8119],{"class":2891,"line":2988},[2889,8120,3365],{"class":2895},[2889,8122,8123],{"class":2891,"line":3009},[2889,8124,8064],{"class":2895},[2889,8126,8127,8129,8131,8133,8135,8137,8139,8141],{"class":2891,"line":3030},[2889,8128,5788],{"class":2895},[2889,8130,3922],{"class":2905},[2889,8132,2909],{"class":2895},[2889,8134,2912],{"class":2895},[2889,8136,2915],{"class":2895},[2889,8138,666],{"class":2918},[2889,8140,2909],{"class":2895},[2889,8142,2924],{"class":2895},[2889,8144,8145,8147,8149,8151,8153,8156],{"class":2891,"line":3050},[2889,8146,5788],{"class":2895},[2889,8148,8031],{"class":2905},[2889,8150,2909],{"class":2895},[2889,8152,2912],{"class":2895},[2889,8154,8155],{"class":8095}," 2",[2889,8157,2924],{"class":2895},[2889,8159,8160,8162,8164,8166,8168,8170,8173],{"class":2891,"line":3070},[2889,8161,5788],{"class":2895},[2889,8163,8105],{"class":2905},[2889,8165,2909],{"class":2895},[2889,8167,2912],{"class":2895},[2889,8169,2915],{"class":2895},[2889,8171,8172],{"class":2918},"#app/composables/component",[2889,8174,3108],{"class":2895},[2889,8176,8177],{"class":2891,"line":3091},[2889,8178,3365],{"class":2895},[2889,8180,8181],{"class":2891,"line":3111},[2889,8182,8064],{"class":2895},[2889,8184,8185,8187,8189,8191,8193,8195,8197,8199],{"class":2891,"line":3514},[2889,8186,5788],{"class":2895},[2889,8188,3922],{"class":2905},[2889,8190,2909],{"class":2895},[2889,8192,2912],{"class":2895},[2889,8194,2915],{"class":2895},[2889,8196,619],{"class":2918},[2889,8198,2909],{"class":2895},[2889,8200,2924],{"class":2895},[2889,8202,8203,8205,8207,8209,8211,8213],{"class":2891,"line":3530},[2889,8204,5788],{"class":2895},[2889,8206,8031],{"class":2905},[2889,8208,2909],{"class":2895},[2889,8210,2912],{"class":2895},[2889,8212,8155],{"class":8095},[2889,8214,2924],{"class":2895},[2889,8216,8217,8219,8221,8223,8225,8227,8230],{"class":2891,"line":3539},[2889,8218,5788],{"class":2895},[2889,8220,8105],{"class":2905},[2889,8222,2909],{"class":2895},[2889,8224,2912],{"class":2895},[2889,8226,2915],{"class":2895},[2889,8228,8229],{"class":2918},"#app/composables/state",[2889,8231,3108],{"class":2895},[2889,8233,8234],{"class":2891,"line":3562},[2889,8235,3365],{"class":2895},[2889,8237,8238],{"class":2891,"line":3567},[2889,8239,8064],{"class":2895},[2889,8241,8242,8244,8246,8248,8250,8252,8254,8256],{"class":2891,"line":4243},[2889,8243,5788],{"class":2895},[2889,8245,3922],{"class":2905},[2889,8247,2909],{"class":2895},[2889,8249,2912],{"class":2895},[2889,8251,2915],{"class":2895},[2889,8253,527],{"class":2918},[2889,8255,2909],{"class":2895},[2889,8257,2924],{"class":2895},[2889,8259,8260,8262,8264,8266,8268,8270],{"class":2891,"line":4249},[2889,8261,5788],{"class":2895},[2889,8263,8031],{"class":2905},[2889,8265,2909],{"class":2895},[2889,8267,2912],{"class":2895},[2889,8269,8096],{"class":8095},[2889,8271,2924],{"class":2895},[2889,8273,8274,8276,8278,8280,8282,8284,8287],{"class":2891,"line":4268},[2889,8275,5788],{"class":2895},[2889,8277,8105],{"class":2905},[2889,8279,2909],{"class":2895},[2889,8281,2912],{"class":2895},[2889,8283,2915],{"class":2895},[2889,8285,8286],{"class":2918},"#app/composables/fetch",[2889,8288,3108],{"class":2895},[2889,8290,8291],{"class":2891,"line":4275},[2889,8292,3365],{"class":2895},[2889,8294,8295],{"class":2891,"line":4285},[2889,8296,8064],{"class":2895},[2889,8298,8299,8301,8303,8305,8307,8309,8311,8313],{"class":2891,"line":4291},[2889,8300,5788],{"class":2895},[2889,8302,3922],{"class":2905},[2889,8304,2909],{"class":2895},[2889,8306,2912],{"class":2895},[2889,8308,2915],{"class":2895},[2889,8310,515],{"class":2918},[2889,8312,2909],{"class":2895},[2889,8314,2924],{"class":2895},[2889,8316,8317,8319,8321,8323,8325,8327],{"class":2891,"line":4309},[2889,8318,5788],{"class":2895},[2889,8320,8031],{"class":2905},[2889,8322,2909],{"class":2895},[2889,8324,2912],{"class":2895},[2889,8326,8096],{"class":8095},[2889,8328,2924],{"class":2895},[2889,8330,8331,8333,8335,8337,8339,8341,8344],{"class":2891,"line":4316},[2889,8332,5788],{"class":2895},[2889,8334,8105],{"class":2905},[2889,8336,2909],{"class":2895},[2889,8338,2912],{"class":2895},[2889,8340,2915],{"class":2895},[2889,8342,8343],{"class":2918},"#app/composables/asyncData",[2889,8345,3108],{"class":2895},[2889,8347,8348],{"class":2891,"line":4321},[2889,8349,3365],{"class":2895},[2889,8351,8352],{"class":2891,"line":4326},[2889,8353,8064],{"class":2895},[2889,8355,8357,8359,8361,8363,8365,8367,8369,8371],{"class":2891,"line":8356},28,[2889,8358,5788],{"class":2895},[2889,8360,3922],{"class":2905},[2889,8362,2909],{"class":2895},[2889,8364,2912],{"class":2895},[2889,8366,2915],{"class":2895},[2889,8368,543],{"class":2918},[2889,8370,2909],{"class":2895},[2889,8372,2924],{"class":2895},[2889,8374,8376,8378,8380,8382,8384,8386],{"class":2891,"line":8375},29,[2889,8377,5788],{"class":2895},[2889,8379,8031],{"class":2905},[2889,8381,2909],{"class":2895},[2889,8383,2912],{"class":2895},[2889,8385,8096],{"class":8095},[2889,8387,2924],{"class":2895},[2889,8389,8391,8393,8395,8397,8399,8401,8403],{"class":2891,"line":8390},30,[2889,8392,5788],{"class":2895},[2889,8394,8105],{"class":2905},[2889,8396,2909],{"class":2895},[2889,8398,2912],{"class":2895},[2889,8400,2915],{"class":2895},[2889,8402,8343],{"class":2918},[2889,8404,3108],{"class":2895},[2889,8406,8408],{"class":2891,"line":8407},31,[2889,8409,3365],{"class":2895},[2889,8411,8413],{"class":2891,"line":8412},32,[2889,8414,8064],{"class":2895},[2889,8416,8418,8420,8422,8424,8426,8428,8430,8432],{"class":2891,"line":8417},33,[2889,8419,5788],{"class":2895},[2889,8421,3922],{"class":2905},[2889,8423,2909],{"class":2895},[2889,8425,2912],{"class":2895},[2889,8427,2915],{"class":2895},[2889,8429,547],{"class":2918},[2889,8431,2909],{"class":2895},[2889,8433,2924],{"class":2895},[2889,8435,8437,8439,8441,8443,8445,8447],{"class":2891,"line":8436},34,[2889,8438,5788],{"class":2895},[2889,8440,8031],{"class":2905},[2889,8442,2909],{"class":2895},[2889,8444,2912],{"class":2895},[2889,8446,8096],{"class":8095},[2889,8448,2924],{"class":2895},[2889,8450,8452,8454,8456,8458,8460,8462,8464],{"class":2891,"line":8451},35,[2889,8453,5788],{"class":2895},[2889,8455,8105],{"class":2905},[2889,8457,2909],{"class":2895},[2889,8459,2912],{"class":2895},[2889,8461,2915],{"class":2895},[2889,8463,8286],{"class":2918},[2889,8465,3108],{"class":2895},[2889,8467,8469],{"class":2891,"line":8468},36,[2889,8470,7797],{"class":2895},[2889,8472,8474],{"class":2891,"line":8473},37,[2889,8475,6019],{"class":2895},[3613,8477,8479],{"id":8478},"treeshake",[2871,8480,8481],{},"treeShake",[2856,8483,8484],{},"Tree shake code from specific builds.",[4595,8486,8487],{"id":137},[2871,8488,137],{},[2856,8490,8491],{},"Tree shake composables from the server or client builds.",[2856,8493,8494,2912],{},[2866,8495,3158],{},[2880,8497,8499],{"className":3161,"code":8498,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  optimization: {\n    treeShake: {\n      composables: {\n        client: { vue: ['onMounted'] },\n        server: { vue: ['onServerPrefetch'] },\n      },\n    },\n  },\n})\n",[2871,8500,8501,8513,8522,8531,8540,8569,8595,8599,8603,8607],{"__ignoreMap":2885},[2889,8502,8503,8505,8507,8509,8511],{"class":2891,"line":2892},[2889,8504,3203],{"class":3170},[2889,8506,3206],{"class":3170},[2889,8508,3210],{"class":3209},[2889,8510,3213],{"class":3177},[2889,8512,2896],{"class":2895},[2889,8514,8515,8518,8520],{"class":2891,"line":2899},[2889,8516,8517],{"class":3220},"  optimization",[2889,8519,2912],{"class":2895},[2889,8521,3226],{"class":2895},[2889,8523,8524,8527,8529],{"class":2891,"line":2927},[2889,8525,8526],{"class":3220},"    treeShake",[2889,8528,2912],{"class":2895},[2889,8530,3226],{"class":2895},[2889,8532,8533,8536,8538],{"class":2891,"line":2947},[2889,8534,8535],{"class":3220},"      composables",[2889,8537,2912],{"class":2895},[2889,8539,3226],{"class":2895},[2889,8541,8542,8545,8547,8549,8552,8554,8556,8558,8561,8563,8566],{"class":2891,"line":2968},[2889,8543,8544],{"class":3220},"        client",[2889,8546,2912],{"class":2895},[2889,8548,3174],{"class":2895},[2889,8550,8551],{"class":3220}," vue",[2889,8553,2912],{"class":2895},[2889,8555,5184],{"class":3177},[2889,8557,3237],{"class":2895},[2889,8559,8560],{"class":2918},"onMounted",[2889,8562,3237],{"class":2895},[2889,8564,8565],{"class":3177},"] ",[2889,8567,8568],{"class":2895},"},\n",[2889,8570,8571,8574,8576,8578,8580,8582,8584,8586,8589,8591,8593],{"class":2891,"line":2988},[2889,8572,8573],{"class":3220},"        server",[2889,8575,2912],{"class":2895},[2889,8577,3174],{"class":2895},[2889,8579,8551],{"class":3220},[2889,8581,2912],{"class":2895},[2889,8583,5184],{"class":3177},[2889,8585,3237],{"class":2895},[2889,8587,8588],{"class":2918},"onServerPrefetch",[2889,8590,3237],{"class":2895},[2889,8592,8565],{"class":3177},[2889,8594,8568],{"class":2895},[2889,8596,8597],{"class":2891,"line":3009},[2889,8598,5109],{"class":2895},[2889,8600,8601],{"class":2891,"line":3030},[2889,8602,3957],{"class":2895},[2889,8604,8605],{"class":2891,"line":3050},[2889,8606,3365],{"class":2895},[2889,8608,8609,8611],{"class":2891,"line":3070},[2889,8610,3370],{"class":2895},[2889,8612,3373],{"class":3177},[7880,8614,8616],{"id":8615},"client",[2871,8617,8615],{},[2860,8619,8620,8626],{},[2863,8621,8622,2869,8624],{},[2866,8623,2868],{},[2871,8625,2873],{},[2863,8627,8628],{},[2866,8629,2878],{},[2880,8631,8633],{"className":2882,"code":8632,"language":2884,"meta":2885,"style":2885},"{\n  \"vue\": [\n    \"onRenderTracked\",\n    \"onRenderTriggered\",\n    \"onServerPrefetch\"\n  ],\n  \"#app\": [\n    \"definePayloadReducer\",\n    \"definePageMeta\",\n    \"onPrehydrate\"\n  ]\n}\n",[2871,8634,8635,8639,8651,8662,8673,8681,8685,8698,8709,8719,8727,8731],{"__ignoreMap":2885},[2889,8636,8637],{"class":2891,"line":2892},[2889,8638,2896],{"class":2895},[2889,8640,8641,8643,8645,8647,8649],{"class":2891,"line":2899},[2889,8642,2902],{"class":2895},[2889,8644,7292],{"class":2905},[2889,8646,2909],{"class":2895},[2889,8648,2912],{"class":2895},[2889,8650,3909],{"class":2895},[2889,8652,8653,8655,8658,8660],{"class":2891,"line":2927},[2889,8654,5788],{"class":2895},[2889,8656,8657],{"class":2918},"onRenderTracked",[2889,8659,2909],{"class":2895},[2889,8661,2924],{"class":2895},[2889,8663,8664,8666,8669,8671],{"class":2891,"line":2947},[2889,8665,5788],{"class":2895},[2889,8667,8668],{"class":2918},"onRenderTriggered",[2889,8670,2909],{"class":2895},[2889,8672,2924],{"class":2895},[2889,8674,8675,8677,8679],{"class":2891,"line":2968},[2889,8676,5788],{"class":2895},[2889,8678,8588],{"class":2918},[2889,8680,3108],{"class":2895},[2889,8682,8683],{"class":2891,"line":2988},[2889,8684,3989],{"class":2895},[2889,8686,8687,8689,8692,8694,8696],{"class":2891,"line":3009},[2889,8688,2902],{"class":2895},[2889,8690,8691],{"class":2905},"#app",[2889,8693,2909],{"class":2895},[2889,8695,2912],{"class":2895},[2889,8697,3909],{"class":2895},[2889,8699,8700,8702,8705,8707],{"class":2891,"line":3030},[2889,8701,5788],{"class":2895},[2889,8703,8704],{"class":2918},"definePayloadReducer",[2889,8706,2909],{"class":2895},[2889,8708,2924],{"class":2895},[2889,8710,8711,8713,8715,8717],{"class":2891,"line":3050},[2889,8712,5788],{"class":2895},[2889,8714,678],{"class":2918},[2889,8716,2909],{"class":2895},[2889,8718,2924],{"class":2895},[2889,8720,8721,8723,8725],{"class":2891,"line":3070},[2889,8722,5788],{"class":2895},[2889,8724,507],{"class":2918},[2889,8726,3108],{"class":2895},[2889,8728,8729],{"class":2891,"line":3091},[2889,8730,5798],{"class":2895},[2889,8732,8733],{"class":2891,"line":3111},[2889,8734,3114],{"class":2895},[7880,8736,8737],{"id":185},[2871,8738,185],{},[2860,8740,8741,8747],{},[2863,8742,8743,2869,8745],{},[2866,8744,2868],{},[2871,8746,2873],{},[2863,8748,8749],{},[2866,8750,2878],{},[2880,8752,8754],{"className":2882,"code":8753,"language":2884,"meta":2885,"style":2885},"{\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",[2871,8755,8756,8760,8772,8782,8793,8804,8815,8826,8837,8847,8857,8868,8877,8881,8893,8904,8912,8916],{"__ignoreMap":2885},[2889,8757,8758],{"class":2891,"line":2892},[2889,8759,2896],{"class":2895},[2889,8761,8762,8764,8766,8768,8770],{"class":2891,"line":2899},[2889,8763,2902],{"class":2895},[2889,8765,7292],{"class":2905},[2889,8767,2909],{"class":2895},[2889,8769,2912],{"class":2895},[2889,8771,3909],{"class":2895},[2889,8773,8774,8776,8778,8780],{"class":2891,"line":2927},[2889,8775,5788],{"class":2895},[2889,8777,8560],{"class":2918},[2889,8779,2909],{"class":2895},[2889,8781,2924],{"class":2895},[2889,8783,8784,8786,8789,8791],{"class":2891,"line":2947},[2889,8785,5788],{"class":2895},[2889,8787,8788],{"class":2918},"onUpdated",[2889,8790,2909],{"class":2895},[2889,8792,2924],{"class":2895},[2889,8794,8795,8797,8800,8802],{"class":2891,"line":2968},[2889,8796,5788],{"class":2895},[2889,8798,8799],{"class":2918},"onUnmounted",[2889,8801,2909],{"class":2895},[2889,8803,2924],{"class":2895},[2889,8805,8806,8808,8811,8813],{"class":2891,"line":2988},[2889,8807,5788],{"class":2895},[2889,8809,8810],{"class":2918},"onBeforeMount",[2889,8812,2909],{"class":2895},[2889,8814,2924],{"class":2895},[2889,8816,8817,8819,8822,8824],{"class":2891,"line":3009},[2889,8818,5788],{"class":2895},[2889,8820,8821],{"class":2918},"onBeforeUpdate",[2889,8823,2909],{"class":2895},[2889,8825,2924],{"class":2895},[2889,8827,8828,8830,8833,8835],{"class":2891,"line":3030},[2889,8829,5788],{"class":2895},[2889,8831,8832],{"class":2918},"onBeforeUnmount",[2889,8834,2909],{"class":2895},[2889,8836,2924],{"class":2895},[2889,8838,8839,8841,8843,8845],{"class":2891,"line":3050},[2889,8840,5788],{"class":2895},[2889,8842,8657],{"class":2918},[2889,8844,2909],{"class":2895},[2889,8846,2924],{"class":2895},[2889,8848,8849,8851,8853,8855],{"class":2891,"line":3070},[2889,8850,5788],{"class":2895},[2889,8852,8668],{"class":2918},[2889,8854,2909],{"class":2895},[2889,8856,2924],{"class":2895},[2889,8858,8859,8861,8864,8866],{"class":2891,"line":3091},[2889,8860,5788],{"class":2895},[2889,8862,8863],{"class":2918},"onActivated",[2889,8865,2909],{"class":2895},[2889,8867,2924],{"class":2895},[2889,8869,8870,8872,8875],{"class":2891,"line":3111},[2889,8871,5788],{"class":2895},[2889,8873,8874],{"class":2918},"onDeactivated",[2889,8876,3108],{"class":2895},[2889,8878,8879],{"class":2891,"line":3514},[2889,8880,3989],{"class":2895},[2889,8882,8883,8885,8887,8889,8891],{"class":2891,"line":3530},[2889,8884,2902],{"class":2895},[2889,8886,8691],{"class":2905},[2889,8888,2909],{"class":2895},[2889,8890,2912],{"class":2895},[2889,8892,3909],{"class":2895},[2889,8894,8895,8897,8900,8902],{"class":2891,"line":3539},[2889,8896,5788],{"class":2895},[2889,8898,8899],{"class":2918},"definePayloadReviver",[2889,8901,2909],{"class":2895},[2889,8903,2924],{"class":2895},[2889,8905,8906,8908,8910],{"class":2891,"line":3562},[2889,8907,5788],{"class":2895},[2889,8909,678],{"class":2918},[2889,8911,3108],{"class":2895},[2889,8913,8914],{"class":2891,"line":3567},[2889,8915,5798],{"class":2895},[2889,8917,8918],{"class":2891,"line":4243},[2889,8919,3114],{"class":2895},[2852,8921,171],{"id":8922},"pages-1",[2856,8924,8925,8926,8928],{},"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 ",[2871,8927,7128],{}," directory in your source folder.",[2856,8930,8931],{},"Additionally, you can provide a glob pattern or an array of patterns to scan only certain files for pages.",[2856,8933,8934,2912],{},[2866,8935,3158],{},[2880,8937,8939],{"className":3161,"code":8938,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  pages: {\n    pattern: ['**/*/*.vue', '!**/*.spec.*'],\n  },\n})\n",[2871,8940,8941,8953,8962,8991,8995],{"__ignoreMap":2885},[2889,8942,8943,8945,8947,8949,8951],{"class":2891,"line":2892},[2889,8944,3203],{"class":3170},[2889,8946,3206],{"class":3170},[2889,8948,3210],{"class":3209},[2889,8950,3213],{"class":3177},[2889,8952,2896],{"class":2895},[2889,8954,8955,8958,8960],{"class":2891,"line":2899},[2889,8956,8957],{"class":3220},"  pages",[2889,8959,2912],{"class":2895},[2889,8961,3226],{"class":2895},[2889,8963,8964,8967,8969,8971,8973,8976,8978,8980,8982,8985,8987,8989],{"class":2891,"line":2927},[2889,8965,8966],{"class":3220},"    pattern",[2889,8968,2912],{"class":2895},[2889,8970,5184],{"class":3177},[2889,8972,3237],{"class":2895},[2889,8974,8975],{"class":2918},"**/*/*.vue",[2889,8977,3237],{"class":2895},[2889,8979,3261],{"class":2895},[2889,8981,3187],{"class":2895},[2889,8983,8984],{"class":2918},"!**/*.spec.*",[2889,8986,3237],{"class":2895},[2889,8988,5213],{"class":3177},[2889,8990,2924],{"class":2895},[2889,8992,8993],{"class":2891,"line":2947},[2889,8994,3365],{"class":2895},[2889,8996,8997,8999],{"class":2891,"line":2968},[2889,8998,3370],{"class":2895},[2889,9000,3373],{"class":3177},[2852,9002,175],{"id":9003},"plugins-1",[2856,9005,9006],{},"An array of nuxt app plugins.",[2856,9008,9009,9010,4855,9013,9016,9017,7285,9020,9023],{},"Each plugin can be a string (which can be an absolute or relative path to a file). If it ends with ",[2871,9011,9012],{},".client",[2871,9014,9015],{},".server"," then it will be automatically loaded only in the appropriate context.\nIt can also be an object with ",[2871,9018,9019],{},"src",[2871,9021,9022],{},"mode"," keys.",[2860,9025,9026],{},[2863,9027,9028,2869,9030],{},[2866,9029,2868],{},[2871,9031,5022],{},[3116,9033,9034],{},[2856,9035,9036,9038,9039,9042,9043,9045],{},[2866,9037,3122],{},": Plugins are also auto-registered from the ",[2871,9040,9041],{},"~/plugins"," directory\nand these plugins do not need to be listed in ",[2871,9044,3153],{}," unless you\nneed to customize their order. All plugins are deduplicated by their src path.",[2856,9047,9048,2869,9050],{},[2866,9049,4365],{},[4367,9051,9054,5814],{"href":9052,"rel":9053},"https://nuxt.com/docs/4.x/directory-structure/app/plugins",[4371],[2871,9055,9056],{},"app/plugins/",[2856,9058,9059,2912],{},[2866,9060,3158],{},[2880,9062,9064],{"className":3161,"code":9063,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  plugins: [\n    '~/custom-plugins/foo.client.js', // only in client side\n    '~/custom-plugins/bar.server.js', // only in server side\n    '~/custom-plugins/baz.js', // both client & server\n    { src: '~/custom-plugins/both-sides.js' },\n    { src: '~/custom-plugins/client-only.js', mode: 'client' }, // only on client side\n    { src: '~/custom-plugins/server-only.js', mode: 'server' }, // only on server side\n  ],\n})\n",[2871,9065,9066,9078,9087,9101,9115,9129,9147,9181,9213,9219],{"__ignoreMap":2885},[2889,9067,9068,9070,9072,9074,9076],{"class":2891,"line":2892},[2889,9069,3203],{"class":3170},[2889,9071,3206],{"class":3170},[2889,9073,3210],{"class":3209},[2889,9075,3213],{"class":3177},[2889,9077,2896],{"class":2895},[2889,9079,9080,9083,9085],{"class":2891,"line":2899},[2889,9081,9082],{"class":3220},"  plugins",[2889,9084,2912],{"class":2895},[2889,9086,3909],{"class":3177},[2889,9088,9089,9091,9094,9096,9098],{"class":2891,"line":2927},[2889,9090,3231],{"class":2895},[2889,9092,9093],{"class":2918},"~/custom-plugins/foo.client.js",[2889,9095,3237],{"class":2895},[2889,9097,3261],{"class":2895},[2889,9099,9100],{"class":4097}," // only in client side\n",[2889,9102,9103,9105,9108,9110,9112],{"class":2891,"line":2947},[2889,9104,3231],{"class":2895},[2889,9106,9107],{"class":2918},"~/custom-plugins/bar.server.js",[2889,9109,3237],{"class":2895},[2889,9111,3261],{"class":2895},[2889,9113,9114],{"class":4097}," // only in server side\n",[2889,9116,9117,9119,9122,9124,9126],{"class":2891,"line":2968},[2889,9118,3231],{"class":2895},[2889,9120,9121],{"class":2918},"~/custom-plugins/baz.js",[2889,9123,3237],{"class":2895},[2889,9125,3261],{"class":2895},[2889,9127,9128],{"class":4097}," // both client & server\n",[2889,9130,9131,9134,9136,9138,9140,9143,9145],{"class":2891,"line":2988},[2889,9132,9133],{"class":2895},"    {",[2889,9135,3402],{"class":3220},[2889,9137,2912],{"class":2895},[2889,9139,3187],{"class":2895},[2889,9141,9142],{"class":2918},"~/custom-plugins/both-sides.js",[2889,9144,3237],{"class":2895},[2889,9146,4130],{"class":2895},[2889,9148,9149,9151,9153,9155,9157,9160,9162,9164,9167,9169,9171,9173,9175,9178],{"class":2891,"line":3009},[2889,9150,9133],{"class":2895},[2889,9152,3402],{"class":3220},[2889,9154,2912],{"class":2895},[2889,9156,3187],{"class":2895},[2889,9158,9159],{"class":2918},"~/custom-plugins/client-only.js",[2889,9161,3237],{"class":2895},[2889,9163,3261],{"class":2895},[2889,9165,9166],{"class":3220}," mode",[2889,9168,2912],{"class":2895},[2889,9170,3187],{"class":2895},[2889,9172,8615],{"class":2918},[2889,9174,3237],{"class":2895},[2889,9176,9177],{"class":2895}," },",[2889,9179,9180],{"class":4097}," // only on client side\n",[2889,9182,9183,9185,9187,9189,9191,9194,9196,9198,9200,9202,9204,9206,9208,9210],{"class":2891,"line":3030},[2889,9184,9133],{"class":2895},[2889,9186,3402],{"class":3220},[2889,9188,2912],{"class":2895},[2889,9190,3187],{"class":2895},[2889,9192,9193],{"class":2918},"~/custom-plugins/server-only.js",[2889,9195,3237],{"class":2895},[2889,9197,3261],{"class":2895},[2889,9199,9166],{"class":3220},[2889,9201,2912],{"class":2895},[2889,9203,3187],{"class":2895},[2889,9205,185],{"class":2918},[2889,9207,3237],{"class":2895},[2889,9209,9177],{"class":2895},[2889,9211,9212],{"class":4097}," // only on server side\n",[2889,9214,9215,9217],{"class":2891,"line":3050},[2889,9216,5914],{"class":3177},[2889,9218,2924],{"class":2895},[2889,9220,9221,9223],{"class":2891,"line":3070},[2889,9222,3370],{"class":2895},[2889,9224,3373],{"class":3177},[2852,9226,7519],{"id":7519},[3613,9228,9230],{"id":9229},"order",[2871,9231,9229],{},[2856,9233,9234],{},"A strategy for ordering PostCSS plugins.",[2860,9236,9237],{},[2863,9238,9239,2869,9241],{},[2866,9240,2868],{},[2871,9242,6152],{},[3613,9244,9246],{"id":9245},"plugins-2",[2871,9247,175],{},[2856,9249,9250],{},"Options for configuring PostCSS plugins.",[2856,9252,9253,2869,9255],{},[2866,9254,4365],{},[4367,9256,9259],{"href":9257,"rel":9258},"https://postcss.org/",[4371],"PostCSS docs",[4595,9261,9263],{"id":9262},"autoprefixer",[2871,9264,9262],{},[2856,9266,9267],{},"Plugin to parse CSS and add vendor prefixes to CSS rules.",[2856,9269,9270,2869,9272],{},[2866,9271,4365],{},[4367,9273,9276],{"href":9274,"rel":9275},"https://github.com/postcss/autoprefixer",[4371],[2871,9277,9262],{},[4595,9279,9281],{"id":9280},"cssnano",[2871,9282,9280],{},[2860,9284,9285],{},[2863,9286,9287,2869,9289],{},[2866,9288,2868],{},[2871,9290,2873],{},[2856,9292,9293,2869,9295],{},[2866,9294,4365],{},[4367,9296,9299,9301],{"href":9297,"rel":9298},"https://cssnano.github.io/cssnano/docs/config-file/#configuration-options",[4371],[2871,9300,9280],{}," configuration options",[2852,9303,3588],{"id":9304},"rootdir",[2856,9306,9307],{},"Define the root directory of your application.",[2856,9309,9310,9311,9314,9315,9317,9318,9321],{},"This property can be overwritten (for example, running ",[2871,9312,9313],{},"nuxt ./my-app/"," will set the ",[2871,9316,3588],{}," to the absolute path of ",[2871,9319,9320],{},"./my-app/"," from the current/working directory.\nIt is normally not needed to configure this option.",[2860,9323,9324,9330],{},[2863,9325,9326,2869,9328],{},[2866,9327,2868],{},[2871,9329,3597],{},[2863,9331,9332,3603,9334],{},[2866,9333,3602],{},[2871,9335,9336],{},"\"/\u003CrootDir>\"",[2852,9338,7629],{"id":9339},"routerules-1",[2856,9341,9342],{},"Global route options applied to matching server routes.",[2856,9344,9345,9347],{},[2866,9346,991],{},": This is an experimental feature and API may change in the future.",[2856,9349,9350,2869,9352],{},[2866,9351,4365],{},[4367,9353,9356],{"href":9354,"rel":9355},"https://nitro.build/config#routerules",[4371],"Nitro route rules documentation",[2852,9358,9359],{"id":9359},"router",[3613,9361,9363],{"id":9362},"options-1",[2871,9364,5525],{},[2856,9366,9367,9368,9371,9372,9374],{},"Additional router options passed to ",[2871,9369,9370],{},"vue-router",". On top of the options for ",[2871,9373,9370],{},", Nuxt offers additional options to customize the router (see below).",[3116,9376,9377],{},[2856,9378,9379,9381,9382,9385],{},[2866,9380,3122],{},": Only JSON serializable options should be passed by Nuxt config.\nFor more control, you can use an ",[2871,9383,9384],{},"router.options.ts"," file.",[2856,9387,9388,2869,9390],{},[2866,9389,4365],{},[4367,9391,9394],{"href":9392,"rel":9393},"https://router.vuejs.org/api/interfaces/routeroptions",[4371],"Vue Router documentation",[4595,9396,9398],{"id":9397},"hashmode",[2871,9399,9400],{},"hashMode",[2856,9402,9403,9404,7285,9407,3131],{},"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 ",[2866,9405,9406],{},"URL is never sent to the server",[2866,9408,9409],{},"SSR is not supported",[2860,9411,9412,9418],{},[2863,9413,9414,2869,9416],{},[2866,9415,2868],{},[2871,9417,4353],{},[2863,9419,9420,3603,9422],{},[2866,9421,3602],{},[2871,9423,4360],{},[2856,9425,9426,9428],{},[2866,9427,2878],{},": false",[4595,9430,9432],{"id":9431},"scrollbehaviortype",[2871,9433,9434],{},"scrollBehaviorType",[2856,9436,9437],{},"Customize the scroll behavior for hash links.",[2860,9439,9440,9446],{},[2863,9441,9442,2869,9444],{},[2866,9443,2868],{},[2871,9445,3597],{},[2863,9447,9448,3603,9450],{},[2866,9449,3602],{},[2871,9451,9452],{},"\"auto\"",[2856,9454,9455,9457],{},[2866,9456,2878],{},": 'auto'",[2852,9459,7643],{"id":9460},"runtimeconfig-1",[2856,9462,9463],{},"Runtime config allows passing dynamic config and environment variables to the Nuxt app context.",[2856,9465,9466,9467,9469,9470,9473,9474,7285,9476,9478,9479,9482],{},"The value of this object is accessible from server only using ",[2871,9468,603],{},".\nIt mainly should hold ",[3125,9471,9472],{},"private"," configuration which is not exposed on the frontend. This could include a reference to your API secret tokens.\nAnything under ",[2871,9475,180],{},[2871,9477,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 ",[2871,9480,9481],{},"NUXT_API_KEY=my-api-key NUXT_PUBLIC_BASE_URL=/foo/"," would overwrite the two values in the example below.",[2860,9484,9485,9491],{},[2863,9486,9487,2869,9489],{},[2866,9488,2868],{},[2871,9490,2873],{},[2863,9492,9493],{},[2866,9494,2878],{},[2880,9496,9498],{"className":2882,"code":9497,"language":2884,"meta":2885,"style":2885},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"4a2e2d30-418f-41df-8e58-ed5df06de7fd\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  }\n}\n",[2871,9499,9500,9504,9516,9528,9546,9564,9582,9594,9598],{"__ignoreMap":2885},[2889,9501,9502],{"class":2891,"line":2892},[2889,9503,2896],{"class":2895},[2889,9505,9506,9508,9510,9512,9514],{"class":2891,"line":2899},[2889,9507,2902],{"class":2895},[2889,9509,180],{"class":2905},[2889,9511,2909],{"class":2895},[2889,9513,2912],{"class":2895},[2889,9515,7491],{"class":2895},[2889,9517,9518,9520,9522,9524,9526],{"class":2891,"line":2927},[2889,9519,2902],{"class":2895},[2889,9521,1193],{"class":2905},[2889,9523,2909],{"class":2895},[2889,9525,2912],{"class":2895},[2889,9527,3226],{"class":2895},[2889,9529,9530,9532,9534,9536,9538,9540,9542,9544],{"class":2891,"line":2947},[2889,9531,5788],{"class":2895},[2889,9533,5303],{"class":3533},[2889,9535,2909],{"class":2895},[2889,9537,2912],{"class":2895},[2889,9539,2915],{"class":2895},[2889,9541,7703],{"class":2918},[2889,9543,2909],{"class":2895},[2889,9545,2924],{"class":2895},[2889,9547,9548,9550,9552,9554,9556,9558,9560,9562],{"class":2891,"line":2968},[2889,9549,5788],{"class":2895},[2889,9551,3618],{"class":3533},[2889,9553,2909],{"class":2895},[2889,9555,2912],{"class":2895},[2889,9557,2915],{"class":2895},[2889,9559,7722],{"class":2918},[2889,9561,2909],{"class":2895},[2889,9563,2924],{"class":2895},[2889,9565,9566,9568,9570,9572,9574,9576,9578,9580],{"class":2891,"line":2988},[2889,9567,5788],{"class":2895},[2889,9569,3730],{"class":3533},[2889,9571,2909],{"class":2895},[2889,9573,2912],{"class":2895},[2889,9575,2915],{"class":2895},[2889,9577,7741],{"class":2918},[2889,9579,2909],{"class":2895},[2889,9581,2924],{"class":2895},[2889,9583,9584,9586,9588,9590,9592],{"class":2891,"line":3009},[2889,9585,5788],{"class":2895},[2889,9587,3739],{"class":3533},[2889,9589,2909],{"class":2895},[2889,9591,2912],{"class":2895},[2889,9593,7758],{"class":2895},[2889,9595,9596],{"class":2891,"line":3030},[2889,9597,7797],{"class":2895},[2889,9599,9600],{"class":2891,"line":3050},[2889,9601,3114],{"class":2895},[2856,9603,9604,2912],{},[2866,9605,3158],{},[2880,9607,9609],{"className":3161,"code":9608,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\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",[2871,9610,9611,9623,9632,9647,9656,9670,9674,9678],{"__ignoreMap":2885},[2889,9612,9613,9615,9617,9619,9621],{"class":2891,"line":2892},[2889,9614,3203],{"class":3170},[2889,9616,3206],{"class":3170},[2889,9618,3210],{"class":3209},[2889,9620,3213],{"class":3177},[2889,9622,2896],{"class":2895},[2889,9624,9625,9628,9630],{"class":2891,"line":2899},[2889,9626,9627],{"class":3220},"  runtimeConfig",[2889,9629,2912],{"class":2895},[2889,9631,3226],{"class":2895},[2889,9633,9634,9637,9639,9642,9644],{"class":2891,"line":2927},[2889,9635,9636],{"class":3220},"    apiKey",[2889,9638,2912],{"class":2895},[2889,9640,9641],{"class":2895}," ''",[2889,9643,3261],{"class":2895},[2889,9645,9646],{"class":4097}," // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n",[2889,9648,9649,9652,9654],{"class":2891,"line":2947},[2889,9650,9651],{"class":3220},"    public",[2889,9653,2912],{"class":2895},[2889,9655,3226],{"class":2895},[2889,9657,9658,9661,9663,9665,9667],{"class":2891,"line":2968},[2889,9659,9660],{"class":3220},"      baseURL",[2889,9662,2912],{"class":2895},[2889,9664,9641],{"class":2895},[2889,9666,3261],{"class":2895},[2889,9668,9669],{"class":4097}," // Exposed to the frontend as well.\n",[2889,9671,9672],{"class":2891,"line":2988},[2889,9673,3957],{"class":2895},[2889,9675,9676],{"class":2891,"line":3009},[2889,9677,3365],{"class":2895},[2889,9679,9680,9682],{"class":2891,"line":3030},[2889,9681,3370],{"class":2895},[2889,9683,3373],{"class":3177},[2852,9685,185],{"id":9686},"server-1",[2856,9688,9689],{},"Configuration for Nuxt's server builder.",[3613,9691,9693],{"id":9692},"builder-1",[2871,9694,5324],{},[2856,9696,9697],{},"Specify the server builder to use for bundling the server part of your application.",[2856,9699,9700,9701,9704],{},"By default, Nuxt uses ",[2871,9702,9703],{},"@nuxt/nitro-server",", which provides standalone Nitro integration. This architecture allows for different Nitro integration patterns, such as using Nitro as a Vite plugin (with the Vite Environment API).",[2860,9706,9707,9714],{},[2863,9708,9709,2869,9711],{},[2866,9710,2868],{},[2871,9712,9713],{},"string | { bundle: (nuxt: Nuxt) => Promise\u003Cvoid> }",[2863,9715,9716,3603,9718],{},[2866,9717,3602],{},[2871,9719,9720],{},"\"@nuxt/nitro-server\"",[3116,9722,9724],{"type":9723},"warning",[2856,9725,9726],{},"This option is intended for internal use and the API is not finalized. Please open an issue before relying on the current implementation.",[2852,9728,9730],{"id":9729},"serverdir","serverDir",[2856,9732,9733],{},"Define the server directory of your Nuxt application, where Nitro routes, middleware and plugins are kept.",[2856,9735,3585,9736,3131],{},[2871,9737,3588],{},[2860,9739,9740,9746],{},[2863,9741,9742,2869,9744],{},[2866,9743,2868],{},[2871,9745,3597],{},[2863,9747,9748,3603,9750],{},[2866,9749,3602],{},[2871,9751,9752],{},"\"/\u003CrootDir>/server\"",[2852,9754,9756],{"id":9755},"serverhandlers","serverHandlers",[2856,9758,9759],{},"Nitro server handlers.",[2856,9761,9762],{},"Each handler accepts the following options:",[2860,9764,9765,9774],{},[2863,9766,9767,9768,9773],{},"handler: The path to the file defining the handler. - route: The route under which the handler is available. This follows the conventions of ",[4367,9769,9772],{"href":9770,"rel":9771},"https://github.com/h3js/rou3",[4371],"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.",[2863,9775,9776,2869,9778],{},[2866,9777,2868],{},[2871,9779,5022],{},[2856,9781,9782,2869,9784],{},[2866,9783,4365],{},[4367,9785,9788,5814],{"href":9786,"rel":9787},"https://nuxt.com/docs/4.x/directory-structure/server",[4371],[2871,9789,9790],{},"server/",[3116,9792,9793],{},[2856,9794,9795,9797,9798,3142,9801,7285,9804,9807],{},[2866,9796,3122],{},": Files from ",[2871,9799,9800],{},"server/api",[2871,9802,9803],{},"server/middleware",[2871,9805,9806],{},"server/routes"," will be automatically registered by Nuxt.",[2856,9809,9810,2912],{},[2866,9811,3158],{},[2880,9813,9815],{"className":3161,"code":9814,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  serverHandlers: [\n    { route: '/path/foo/**:name', handler: '#server/foohandler.ts' },\n  ],\n})\n",[2871,9816,9817,9829,9838,9870,9876],{"__ignoreMap":2885},[2889,9818,9819,9821,9823,9825,9827],{"class":2891,"line":2892},[2889,9820,3203],{"class":3170},[2889,9822,3206],{"class":3170},[2889,9824,3210],{"class":3209},[2889,9826,3213],{"class":3177},[2889,9828,2896],{"class":2895},[2889,9830,9831,9834,9836],{"class":2891,"line":2899},[2889,9832,9833],{"class":3220},"  serverHandlers",[2889,9835,2912],{"class":2895},[2889,9837,3909],{"class":3177},[2889,9839,9840,9842,9845,9847,9849,9852,9854,9856,9859,9861,9863,9866,9868],{"class":2891,"line":2927},[2889,9841,9133],{"class":2895},[2889,9843,9844],{"class":3220}," route",[2889,9846,2912],{"class":2895},[2889,9848,3187],{"class":2895},[2889,9850,9851],{"class":2918},"/path/foo/**:name",[2889,9853,3237],{"class":2895},[2889,9855,3261],{"class":2895},[2889,9857,9858],{"class":3220}," handler",[2889,9860,2912],{"class":2895},[2889,9862,3187],{"class":2895},[2889,9864,9865],{"class":2918},"#server/foohandler.ts",[2889,9867,3237],{"class":2895},[2889,9869,4130],{"class":2895},[2889,9871,9872,9874],{"class":2891,"line":2947},[2889,9873,5914],{"class":3177},[2889,9875,2924],{"class":2895},[2889,9877,9878,9880],{"class":2891,"line":2968},[2889,9879,3370],{"class":2895},[2889,9881,3373],{"class":3177},[2852,9883,9884],{"id":9884},"sourcemap",[2856,9886,9887],{},"Configures whether and how sourcemaps are generated for server and/or client bundles.",[2856,9889,9890,9891,9894,9895,9897,9898,9900,9901,9903],{},"If set to a single boolean, that value applies to both server and client. Additionally, the ",[2871,9892,9893],{},"'hidden'"," option is also available for both server and client.\nAvailable options for both client and server: - ",[2871,9896,4848],{},": Generates sourcemaps and includes source references in the final bundle. - ",[2871,9899,4360],{},": Does not generate any sourcemaps. - ",[2871,9902,9893],{},": Generates sourcemaps but does not include references in the final bundle.",[2860,9905,9906,9912],{},[2863,9907,9908,2869,9910],{},[2866,9909,2868],{},[2871,9911,2873],{},[2863,9913,9914],{},[2866,9915,2878],{},[2880,9917,9919],{"className":2882,"code":9918,"language":2884,"meta":2885,"style":2885},"{\n  \"server\": true,\n  \"client\": false\n}\n",[2871,9920,9921,9925,9938,9951],{"__ignoreMap":2885},[2889,9922,9923],{"class":2891,"line":2892},[2889,9924,2896],{"class":2895},[2889,9926,9927,9929,9931,9933,9935],{"class":2891,"line":2899},[2889,9928,2902],{"class":2895},[2889,9930,185],{"class":2905},[2889,9932,2909],{"class":2895},[2889,9934,2912],{"class":2895},[2889,9936,9937],{"class":2895}," true,\n",[2889,9939,9940,9942,9944,9946,9948],{"class":2891,"line":2927},[2889,9941,2902],{"class":2895},[2889,9943,8615],{"class":2905},[2889,9945,2909],{"class":2895},[2889,9947,2912],{"class":2895},[2889,9949,9950],{"class":2895}," false\n",[2889,9952,9953],{"class":2891,"line":2947},[2889,9954,3114],{"class":2895},[2852,9956,9958],{"id":9957},"spaloadingtemplate","spaLoadingTemplate",[2856,9960,9961,9962,3131],{},"Boolean or a path to an HTML file with the contents of which will be inserted into any HTML page rendered with ",[2871,9963,9964],{},"ssr: false",[2860,9966,9967,9987],{},[2863,9968,9969,9970,9973,9974,9976,9977,4855,9982,3131],{},"If it is unset, it will use ",[2871,9971,9972],{},"~/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 ",[2871,9975,9972],{}," file in one of your layers, or a\ndefault Nuxt image will be used.\nSome good sources for spinners are ",[4367,9978,9981],{"href":9979,"rel":9980},"https://github.com/tobiasahlin/SpinKit",[4371],"SpinKit",[4367,9983,9986],{"href":9984,"rel":9985},"https://icones.js.org/collection/svg-spinners",[4371],"SVG Spinners",[2863,9988,9989,3603,9991],{},[2866,9990,3602],{},[2871,9992,9993],{},"null",[2856,9995,9996,9998],{},[2866,9997,3158],{},": ~/spa-loading-template.html",[2880,10000,10002],{"className":3376,"code":10001,"language":3378,"meta":2885,"style":2885},"\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",[2871,10003,10004,10009,10035,10043,10051,10063,10075,10087,10099,10110,10132,10144,10155,10167,10185,10200,10213,10227,10240,10251,10269,10284,10288,10292,10302,10309,10338,10342,10349,10376,10380,10384,10393,10399,10426,10430,10436,10462,10467,10472],{"__ignoreMap":2885},[2889,10005,10006],{"class":2891,"line":2892},[2889,10007,10008],{"class":4097},"\u003C!-- https://github.com/barelyhuman/snips/blob/dev/pages/css-loader.md -->\n",[2889,10010,10011,10013,10016,10019,10021,10023,10026,10028,10031,10033],{"class":2891,"line":2899},[2889,10012,3385],{"class":2895},[2889,10014,10015],{"class":3220},"div",[2889,10017,10018],{"class":2905}," class",[2889,10020,3405],{"class":2895},[2889,10022,2909],{"class":2895},[2889,10024,10025],{"class":2918},"loader",[2889,10027,2909],{"class":2895},[2889,10029,10030],{"class":2895},">\u003C/",[2889,10032,10015],{"class":3220},[2889,10034,3391],{"class":2895},[2889,10036,10037,10039,10041],{"class":2891,"line":2927},[2889,10038,3385],{"class":2895},[2889,10040,3283],{"class":3220},[2889,10042,3391],{"class":2895},[2889,10044,10045,10047,10049],{"class":2891,"line":2947},[2889,10046,3131],{"class":2895},[2889,10048,10025],{"class":3533},[2889,10050,3226],{"class":2895},[2889,10052,10053,10056,10058,10061],{"class":2891,"line":2968},[2889,10054,10055],{"class":3542},"  display",[2889,10057,2912],{"class":2895},[2889,10059,10060],{"class":3177}," block",[2889,10062,3496],{"class":2895},[2889,10064,10065,10068,10070,10073],{"class":2891,"line":2988},[2889,10066,10067],{"class":3542},"  position",[2889,10069,2912],{"class":2895},[2889,10071,10072],{"class":3177}," fixed",[2889,10074,3496],{"class":2895},[2889,10076,10077,10080,10082,10085],{"class":2891,"line":3009},[2889,10078,10079],{"class":3542},"  z-index",[2889,10081,2912],{"class":2895},[2889,10083,10084],{"class":8095}," 1031",[2889,10086,3496],{"class":2895},[2889,10088,10089,10092,10094,10097],{"class":2891,"line":3030},[2889,10090,10091],{"class":3542},"  top",[2889,10093,2912],{"class":2895},[2889,10095,10096],{"class":8095}," 50%",[2889,10098,3496],{"class":2895},[2889,10100,10101,10104,10106,10108],{"class":2891,"line":3050},[2889,10102,10103],{"class":3542},"  left",[2889,10105,2912],{"class":2895},[2889,10107,10096],{"class":8095},[2889,10109,3496],{"class":2895},[2889,10111,10112,10115,10117,10120,10122,10125,10127,10130],{"class":2891,"line":3070},[2889,10113,10114],{"class":3542},"  transform",[2889,10116,2912],{"class":2895},[2889,10118,10119],{"class":3209}," translate",[2889,10121,3213],{"class":2895},[2889,10123,10124],{"class":8095},"-50%",[2889,10126,3261],{"class":2895},[2889,10128,10129],{"class":8095}," -50%",[2889,10131,3559],{"class":2895},[2889,10133,10134,10137,10139,10142],{"class":2891,"line":3091},[2889,10135,10136],{"class":3542},"  width",[2889,10138,2912],{"class":2895},[2889,10140,10141],{"class":8095}," 18px",[2889,10143,3496],{"class":2895},[2889,10145,10146,10149,10151,10153],{"class":2891,"line":3111},[2889,10147,10148],{"class":3542},"  height",[2889,10150,2912],{"class":2895},[2889,10152,10141],{"class":8095},[2889,10154,3496],{"class":2895},[2889,10156,10157,10160,10162,10165],{"class":2891,"line":3514},[2889,10158,10159],{"class":3542},"  box-sizing",[2889,10161,2912],{"class":2895},[2889,10163,10164],{"class":3177}," border-box",[2889,10166,3496],{"class":2895},[2889,10168,10169,10172,10174,10177,10180,10183],{"class":2891,"line":3530},[2889,10170,10171],{"class":3542},"  border",[2889,10173,2912],{"class":2895},[2889,10175,10176],{"class":3177}," solid ",[2889,10178,10179],{"class":8095},"2px",[2889,10181,10182],{"class":3177}," transparent",[2889,10184,3496],{"class":2895},[2889,10186,10187,10190,10192,10195,10198],{"class":2891,"line":3539},[2889,10188,10189],{"class":3542},"  border-top-color",[2889,10191,2912],{"class":2895},[2889,10193,10194],{"class":2895}," #",[2889,10196,10197],{"class":3177},"000",[2889,10199,3496],{"class":2895},[2889,10201,10202,10205,10207,10209,10211],{"class":2891,"line":3562},[2889,10203,10204],{"class":3542},"  border-left-color",[2889,10206,2912],{"class":2895},[2889,10208,10194],{"class":2895},[2889,10210,10197],{"class":3177},[2889,10212,3496],{"class":2895},[2889,10214,10215,10218,10220,10222,10225],{"class":2891,"line":3567},[2889,10216,10217],{"class":3542},"  border-bottom-color",[2889,10219,2912],{"class":2895},[2889,10221,10194],{"class":2895},[2889,10223,10224],{"class":3177},"efefef",[2889,10226,3496],{"class":2895},[2889,10228,10229,10232,10234,10236,10238],{"class":2891,"line":4243},[2889,10230,10231],{"class":3542},"  border-right-color",[2889,10233,2912],{"class":2895},[2889,10235,10194],{"class":2895},[2889,10237,10224],{"class":3177},[2889,10239,3496],{"class":2895},[2889,10241,10242,10245,10247,10249],{"class":2891,"line":4249},[2889,10243,10244],{"class":3542},"  border-radius",[2889,10246,2912],{"class":2895},[2889,10248,10096],{"class":8095},[2889,10250,3496],{"class":2895},[2889,10252,10253,10256,10258,10261,10264,10267],{"class":2891,"line":4268},[2889,10254,10255],{"class":3533},"  -webkit-animation",[2889,10257,2912],{"class":2895},[2889,10259,10260],{"class":3177}," loader ",[2889,10262,10263],{"class":8095},"400ms",[2889,10265,10266],{"class":3177}," linear infinite",[2889,10268,3496],{"class":2895},[2889,10270,10271,10274,10276,10278,10280,10282],{"class":2891,"line":4275},[2889,10272,10273],{"class":3542},"  animation",[2889,10275,2912],{"class":2895},[2889,10277,10260],{"class":3177},[2889,10279,10263],{"class":8095},[2889,10281,10266],{"class":3177},[2889,10283,3496],{"class":2895},[2889,10285,10286],{"class":2891,"line":4285},[2889,10287,3114],{"class":2895},[2889,10289,10290],{"class":2891,"line":4291},[2889,10291,3198],{"emptyLinePlaceholder":1196},[2889,10293,10294,10297,10300],{"class":2891,"line":4309},[2889,10295,10296],{"class":3170},"@-webkit-keyframes",[2889,10298,10299],{"class":5190}," loader",[2889,10301,3226],{"class":2895},[2889,10303,10304,10307],{"class":2891,"line":4316},[2889,10305,10306],{"class":3533},"  0%",[2889,10308,3226],{"class":2895},[2889,10310,10311,10314,10316,10318,10320,10322,10324,10326,10328,10331,10333,10336],{"class":2891,"line":4321},[2889,10312,10313],{"class":3533},"    -webkit-transform",[2889,10315,2912],{"class":2895},[2889,10317,10119],{"class":3209},[2889,10319,3213],{"class":2895},[2889,10321,10124],{"class":8095},[2889,10323,3261],{"class":2895},[2889,10325,10129],{"class":8095},[2889,10327,5492],{"class":2895},[2889,10329,10330],{"class":3209}," rotate",[2889,10332,3213],{"class":2895},[2889,10334,10335],{"class":8095},"0deg",[2889,10337,3559],{"class":2895},[2889,10339,10340],{"class":2891,"line":4326},[2889,10341,7797],{"class":2895},[2889,10343,10344,10347],{"class":2891,"line":8356},[2889,10345,10346],{"class":3533},"  100%",[2889,10348,3226],{"class":2895},[2889,10350,10351,10353,10355,10357,10359,10361,10363,10365,10367,10369,10371,10374],{"class":2891,"line":8375},[2889,10352,10313],{"class":3533},[2889,10354,2912],{"class":2895},[2889,10356,10119],{"class":3209},[2889,10358,3213],{"class":2895},[2889,10360,10124],{"class":8095},[2889,10362,3261],{"class":2895},[2889,10364,10129],{"class":8095},[2889,10366,5492],{"class":2895},[2889,10368,10330],{"class":3209},[2889,10370,3213],{"class":2895},[2889,10372,10373],{"class":8095},"360deg",[2889,10375,3559],{"class":2895},[2889,10377,10378],{"class":2891,"line":8390},[2889,10379,7797],{"class":2895},[2889,10381,10382],{"class":2891,"line":8407},[2889,10383,3114],{"class":2895},[2889,10385,10386,10389,10391],{"class":2891,"line":8412},[2889,10387,10388],{"class":3170},"@keyframes",[2889,10390,10299],{"class":5190},[2889,10392,3226],{"class":2895},[2889,10394,10395,10397],{"class":2891,"line":8417},[2889,10396,10306],{"class":3533},[2889,10398,3226],{"class":2895},[2889,10400,10401,10404,10406,10408,10410,10412,10414,10416,10418,10420,10422,10424],{"class":2891,"line":8436},[2889,10402,10403],{"class":3542},"    transform",[2889,10405,2912],{"class":2895},[2889,10407,10119],{"class":3209},[2889,10409,3213],{"class":2895},[2889,10411,10124],{"class":8095},[2889,10413,3261],{"class":2895},[2889,10415,10129],{"class":8095},[2889,10417,5492],{"class":2895},[2889,10419,10330],{"class":3209},[2889,10421,3213],{"class":2895},[2889,10423,10335],{"class":8095},[2889,10425,3559],{"class":2895},[2889,10427,10428],{"class":2891,"line":8451},[2889,10429,7797],{"class":2895},[2889,10431,10432,10434],{"class":2891,"line":8468},[2889,10433,10346],{"class":3533},[2889,10435,3226],{"class":2895},[2889,10437,10438,10440,10442,10444,10446,10448,10450,10452,10454,10456,10458,10460],{"class":2891,"line":8473},[2889,10439,10403],{"class":3542},[2889,10441,2912],{"class":2895},[2889,10443,10119],{"class":3209},[2889,10445,3213],{"class":2895},[2889,10447,10124],{"class":8095},[2889,10449,3261],{"class":2895},[2889,10451,10129],{"class":8095},[2889,10453,5492],{"class":2895},[2889,10455,10330],{"class":3209},[2889,10457,3213],{"class":2895},[2889,10459,10373],{"class":8095},[2889,10461,3559],{"class":2895},[2889,10463,10465],{"class":2891,"line":10464},38,[2889,10466,7797],{"class":2895},[2889,10468,10470],{"class":2891,"line":10469},39,[2889,10471,3114],{"class":2895},[2889,10473,10475,10477,10479],{"class":2891,"line":10474},40,[2889,10476,3419],{"class":2895},[2889,10478,3283],{"class":3220},[2889,10480,3391],{"class":2895},[2852,10482,10484],{"id":10483},"srcdir","srcDir",[2856,10486,10487],{},"Define the source directory of your Nuxt application.",[2856,10489,10490,10491,3131],{},"If a relative path is specified, it will be relative to the ",[2871,10492,3588],{},[2860,10494,10495,10501],{},[2863,10496,10497,2869,10499],{},[2866,10498,2868],{},[2871,10500,3597],{},[2863,10502,10503,3603,10505,10507,10508,10511,10512,5492],{},[2866,10504,3602],{},[2871,10506,6275],{}," (Nuxt 4), ",[2871,10509,10510],{},"\".\""," (Nuxt 3 with ",[2871,10513,10514],{},"compatibilityMode: 3",[2856,10516,10517,2912],{},[2866,10518,3158],{},[2880,10520,10522],{"className":3161,"code":10521,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  srcDir: 'app/',\n})\n",[2871,10523,10524,10536,10551],{"__ignoreMap":2885},[2889,10525,10526,10528,10530,10532,10534],{"class":2891,"line":2892},[2889,10527,3203],{"class":3170},[2889,10529,3206],{"class":3170},[2889,10531,3210],{"class":3209},[2889,10533,3213],{"class":3177},[2889,10535,2896],{"class":2895},[2889,10537,10538,10541,10543,10545,10547,10549],{"class":2891,"line":2899},[2889,10539,10540],{"class":3220},"  srcDir",[2889,10542,2912],{"class":2895},[2889,10544,3187],{"class":2895},[2889,10546,1195],{"class":2918},[2889,10548,3237],{"class":2895},[2889,10550,2924],{"class":2895},[2889,10552,10553,10555],{"class":2891,"line":2927},[2889,10554,3370],{"class":2895},[2889,10556,3373],{"class":3177},[2856,10558,10559],{},"This expects the following folder structure:",[2880,10561,10563],{"className":3705,"code":10562,"language":3707,"meta":2885,"style":2885},"-| app/\n---| assets/\n---| components/\n---| composables/\n---| layouts/\n---| middleware/\n---| pages/\n---| plugins/\n---| utils/\n---| app.config.ts\n---| app.vue\n---| error.vue\n-| server/\n-| shared/\n-| public/\n-| modules/\n-| layers/\n-| nuxt.config.ts\n-| package.json\n",[2871,10564,10565,10576,10586,10595,10604,10613,10622,10631,10640,10649,10658,10667,10676,10685,10694,10703,10712,10721,10730],{"__ignoreMap":2885},[2889,10566,10567,10570,10573],{"class":2891,"line":2892},[2889,10568,10569],{"class":3533},"-",[2889,10571,10572],{"class":2895},"|",[2889,10574,10575],{"class":3533}," app/\n",[2889,10577,10578,10581,10583],{"class":2891,"line":2899},[2889,10579,10580],{"class":3533},"---",[2889,10582,10572],{"class":2895},[2889,10584,10585],{"class":3533}," assets/\n",[2889,10587,10588,10590,10592],{"class":2891,"line":2927},[2889,10589,10580],{"class":3533},[2889,10591,10572],{"class":2895},[2889,10593,10594],{"class":3533}," components/\n",[2889,10596,10597,10599,10601],{"class":2891,"line":2947},[2889,10598,10580],{"class":3533},[2889,10600,10572],{"class":2895},[2889,10602,10603],{"class":3533}," composables/\n",[2889,10605,10606,10608,10610],{"class":2891,"line":2968},[2889,10607,10580],{"class":3533},[2889,10609,10572],{"class":2895},[2889,10611,10612],{"class":3533}," layouts/\n",[2889,10614,10615,10617,10619],{"class":2891,"line":2988},[2889,10616,10580],{"class":3533},[2889,10618,10572],{"class":2895},[2889,10620,10621],{"class":3533}," middleware/\n",[2889,10623,10624,10626,10628],{"class":2891,"line":3009},[2889,10625,10580],{"class":3533},[2889,10627,10572],{"class":2895},[2889,10629,10630],{"class":3533}," pages/\n",[2889,10632,10633,10635,10637],{"class":2891,"line":3030},[2889,10634,10580],{"class":3533},[2889,10636,10572],{"class":2895},[2889,10638,10639],{"class":3533}," plugins/\n",[2889,10641,10642,10644,10646],{"class":2891,"line":3050},[2889,10643,10580],{"class":3533},[2889,10645,10572],{"class":2895},[2889,10647,10648],{"class":3533}," utils/\n",[2889,10650,10651,10653,10655],{"class":2891,"line":3070},[2889,10652,10580],{"class":3533},[2889,10654,10572],{"class":2895},[2889,10656,10657],{"class":3533}," app.config.ts\n",[2889,10659,10660,10662,10664],{"class":2891,"line":3091},[2889,10661,10580],{"class":3533},[2889,10663,10572],{"class":2895},[2889,10665,10666],{"class":3533}," app.vue\n",[2889,10668,10669,10671,10673],{"class":2891,"line":3111},[2889,10670,10580],{"class":3533},[2889,10672,10572],{"class":2895},[2889,10674,10675],{"class":3533}," error.vue\n",[2889,10677,10678,10680,10682],{"class":2891,"line":3514},[2889,10679,10569],{"class":3533},[2889,10681,10572],{"class":2895},[2889,10683,10684],{"class":3533}," server/\n",[2889,10686,10687,10689,10691],{"class":2891,"line":3530},[2889,10688,10569],{"class":3533},[2889,10690,10572],{"class":2895},[2889,10692,10693],{"class":3533}," shared/\n",[2889,10695,10696,10698,10700],{"class":2891,"line":3539},[2889,10697,10569],{"class":3533},[2889,10699,10572],{"class":2895},[2889,10701,10702],{"class":3533}," public/\n",[2889,10704,10705,10707,10709],{"class":2891,"line":3562},[2889,10706,10569],{"class":3533},[2889,10708,10572],{"class":2895},[2889,10710,10711],{"class":3533}," modules/\n",[2889,10713,10714,10716,10718],{"class":2891,"line":3567},[2889,10715,10569],{"class":3533},[2889,10717,10572],{"class":2895},[2889,10719,10720],{"class":3533}," layers/\n",[2889,10722,10723,10725,10727],{"class":2891,"line":4243},[2889,10724,10569],{"class":3533},[2889,10726,10572],{"class":2895},[2889,10728,10729],{"class":3533}," nuxt.config.ts\n",[2889,10731,10732,10734,10736],{"class":2891,"line":4249},[2889,10733,10569],{"class":3533},[2889,10735,10572],{"class":2895},[2889,10737,10738],{"class":3533}," package.json\n",[2852,10740,5587],{"id":5587},[2856,10742,10743,10744,10746],{},"Whether to enable rendering of HTML - either dynamically (in server mode) or at generate time. If set to ",[2871,10745,4360],{}," generated pages will have no content.",[2860,10748,10749,10755],{},[2863,10750,10751,2869,10753],{},[2866,10752,2868],{},[2871,10754,4353],{},[2863,10756,10757,3603,10759],{},[2866,10758,3602],{},[2871,10760,4848],{},[2852,10762,10763],{"id":10763},"telemetry",[2856,10765,10766],{},"Manually disable nuxt telemetry.",[2856,10768,10769,2869,10771,6246],{},[2866,10770,4365],{},[4367,10772,10775],{"href":10773,"rel":10774},"https://github.com/nuxt/telemetry",[4371],"Nuxt Telemetry",[2852,10777,10778],{"id":10778},"test",[2856,10780,10781],{},"Whether your app is being unit tested.",[2860,10783,10784,10790],{},[2863,10785,10786,2869,10788],{},[2866,10787,2868],{},[2871,10789,4353],{},[2863,10791,10792,3603,10794],{},[2866,10793,3602],{},[2871,10795,4360],{},[2852,10797,10798],{"id":10798},"theme",[2856,10800,10801],{},"Extend project from a local or remote source.",[2856,10803,10804,10805,3142,10807,3142,10809,4855,10811,10814],{},"Value should be a string pointing to source directory or config path relative to current config.\nYou can use ",[2871,10806,6565],{},[2871,10808,6571],{},[2871,10810,6574],{},[2871,10812,10813],{},"https://"," to extend from a remote git repository.",[2860,10816,10817],{},[2863,10818,10819,2869,10821],{},[2866,10820,2868],{},[2871,10822,3597],{},[2852,10824,10825],{"id":10825},"typescript",[2856,10827,10828],{},"Configuration for Nuxt's TypeScript integration.",[3613,10830,10832],{"id":10831},"builder-2",[2871,10833,5324],{},[2856,10835,10836],{},"Which builder types to include for your project.",[2856,10838,10839,10840,10842,10843,10845],{},"By default Nuxt infers this based on your ",[2871,10841,5324],{}," option (defaulting to 'vite') but you can either turn off builder environment types (with ",[2871,10844,4360],{},") 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.",[2860,10847,10848],{},[2863,10849,10850,3603,10852],{},[2866,10851,3602],{},[2871,10853,9993],{},[3613,10855,10857],{"id":10856},"hoist",[2871,10858,10856],{},[2856,10860,10861,10862,10865,10866,3131],{},"Modules to generate deep aliases for within ",[2871,10863,10864],{},"compilerOptions.paths",". This does not yet support subpaths. It may be necessary when using Nuxt within a pnpm monorepo with ",[2871,10867,10868],{},"shamefully-hoist=false",[2860,10870,10871,10877],{},[2863,10872,10873,2869,10875],{},[2866,10874,2868],{},[2871,10876,5022],{},[2863,10878,10879],{},[2866,10880,2878],{},[2880,10882,10884],{"className":2882,"code":10883,"language":2884,"meta":2885,"style":2885},"[\n  \"nitropack/types\",\n  \"nitropack/runtime\",\n  \"nitropack\",\n  \"defu\",\n  \"h3\",\n  \"consola\",\n  \"ofetch\",\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",[2871,10885,10886,10890,10901,10912,10923,10934,10944,10955,10966,10977,10988,10998,11009,11020,11030,11041,11052,11063,11071],{"__ignoreMap":2885},[2889,10887,10888],{"class":2891,"line":2892},[2889,10889,6009],{"class":2895},[2889,10891,10892,10894,10897,10899],{"class":2891,"line":2899},[2889,10893,2902],{"class":2895},[2889,10895,10896],{"class":2918},"nitropack/types",[2889,10898,2909],{"class":2895},[2889,10900,2924],{"class":2895},[2889,10902,10903,10905,10908,10910],{"class":2891,"line":2927},[2889,10904,2902],{"class":2895},[2889,10906,10907],{"class":2918},"nitropack/runtime",[2889,10909,2909],{"class":2895},[2889,10911,2924],{"class":2895},[2889,10913,10914,10916,10919,10921],{"class":2891,"line":2947},[2889,10915,2902],{"class":2895},[2889,10917,10918],{"class":2918},"nitropack",[2889,10920,2909],{"class":2895},[2889,10922,2924],{"class":2895},[2889,10924,10925,10927,10930,10932],{"class":2891,"line":2968},[2889,10926,2902],{"class":2895},[2889,10928,10929],{"class":2918},"defu",[2889,10931,2909],{"class":2895},[2889,10933,2924],{"class":2895},[2889,10935,10936,10938,10940,10942],{"class":2891,"line":2988},[2889,10937,2902],{"class":2895},[2889,10939,3613],{"class":2918},[2889,10941,2909],{"class":2895},[2889,10943,2924],{"class":2895},[2889,10945,10946,10948,10951,10953],{"class":2891,"line":3009},[2889,10947,2902],{"class":2895},[2889,10949,10950],{"class":2918},"consola",[2889,10952,2909],{"class":2895},[2889,10954,2924],{"class":2895},[2889,10956,10957,10959,10962,10964],{"class":2891,"line":3030},[2889,10958,2902],{"class":2895},[2889,10960,10961],{"class":2918},"ofetch",[2889,10963,2909],{"class":2895},[2889,10965,2924],{"class":2895},[2889,10967,10968,10970,10973,10975],{"class":2891,"line":3050},[2889,10969,2902],{"class":2895},[2889,10971,10972],{"class":2918},"@unhead/vue",[2889,10974,2909],{"class":2895},[2889,10976,2924],{"class":2895},[2889,10978,10979,10981,10984,10986],{"class":2891,"line":3070},[2889,10980,2902],{"class":2895},[2889,10982,10983],{"class":2918},"@nuxt/devtools",[2889,10985,2909],{"class":2895},[2889,10987,2924],{"class":2895},[2889,10989,10990,10992,10994,10996],{"class":2891,"line":3091},[2889,10991,2902],{"class":2895},[2889,10993,7292],{"class":2918},[2889,10995,2909],{"class":2895},[2889,10997,2924],{"class":2895},[2889,10999,11000,11002,11005,11007],{"class":2891,"line":3111},[2889,11001,2902],{"class":2895},[2889,11003,11004],{"class":2918},"@vue/runtime-core",[2889,11006,2909],{"class":2895},[2889,11008,2924],{"class":2895},[2889,11010,11011,11013,11016,11018],{"class":2891,"line":3514},[2889,11012,2902],{"class":2895},[2889,11014,11015],{"class":2918},"@vue/compiler-sfc",[2889,11017,2909],{"class":2895},[2889,11019,2924],{"class":2895},[2889,11021,11022,11024,11026,11028],{"class":2891,"line":3530},[2889,11023,2902],{"class":2895},[2889,11025,9370],{"class":2918},[2889,11027,2909],{"class":2895},[2889,11029,2924],{"class":2895},[2889,11031,11032,11034,11037,11039],{"class":2891,"line":3539},[2889,11033,2902],{"class":2895},[2889,11035,11036],{"class":2918},"vue-router/auto-routes",[2889,11038,2909],{"class":2895},[2889,11040,2924],{"class":2895},[2889,11042,11043,11045,11048,11050],{"class":2891,"line":3562},[2889,11044,2902],{"class":2895},[2889,11046,11047],{"class":2918},"unplugin-vue-router/client",[2889,11049,2909],{"class":2895},[2889,11051,2924],{"class":2895},[2889,11053,11054,11056,11059,11061],{"class":2891,"line":3567},[2889,11055,2902],{"class":2895},[2889,11057,11058],{"class":2918},"@nuxt/schema",[2889,11060,2909],{"class":2895},[2889,11062,2924],{"class":2895},[2889,11064,11065,11067,11069],{"class":2891,"line":4243},[2889,11066,2902],{"class":2895},[2889,11068,4798],{"class":2918},[2889,11070,3108],{"class":2895},[2889,11072,11073],{"class":2891,"line":4249},[2889,11074,6019],{"class":2895},[3613,11076,11078],{"id":11077},"includeworkspace",[2871,11079,11080],{},"includeWorkspace",[2856,11082,11083],{},"Include parent workspace in the Nuxt project. Mostly useful for themes and module authors.",[2860,11085,11086,11092],{},[2863,11087,11088,2869,11090],{},[2866,11089,2868],{},[2871,11091,4353],{},[2863,11093,11094,3603,11096],{},[2866,11095,3602],{},[2871,11097,4360],{},[3613,11099,11101],{"id":11100},"shim",[2871,11102,11100],{},[2856,11104,11105,11106,11109],{},"Generate a ",[2871,11107,11108],{},"*.vue"," shim.",[2856,11111,11112,11113,11118,11119,11121,11122,11124],{},"We recommend instead letting the ",[4367,11114,11117],{"href":11115,"rel":11116},"https://marketplace.visualstudio.com/items?itemName=Vue.volar",[4371],"official Vue extension"," generate accurate types for your components.\nNote that you may wish to set this to ",[2871,11120,4848],{}," if you are using other libraries, such as ESLint, that are unable to understand the type of ",[2871,11123,6687],{}," files.",[2860,11126,11127,11133],{},[2863,11128,11129,2869,11131],{},[2866,11130,2868],{},[2871,11132,4353],{},[2863,11134,11135,3603,11137],{},[2866,11136,3602],{},[2871,11138,4360],{},[3613,11140,11142],{"id":11141},"strict",[2871,11143,11141],{},[2856,11145,11146,11147],{},"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. ",[4367,11148,11151],{"href":11149,"rel":11150},"https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html#getting-stricter-checks",[4371],"Read More",[2860,11153,11154,11160],{},[2863,11155,11156,2869,11158],{},[2866,11157,2868],{},[2871,11159,4353],{},[2863,11161,11162,3603,11164],{},[2866,11163,3602],{},[2871,11165,4848],{},[3613,11167,11169],{"id":11168},"tsconfig",[2871,11170,11171],{},"tsConfig",[2856,11173,11174,11175,3142,11177,11179],{},"You can extend the generated TypeScript configurations (",[2871,11176,3141],{},[2871,11178,3145],{},", etc.) using this option.",[3613,11181,11183],{"id":11182},"typecheck",[2871,11184,11185],{},"typeCheck",[2856,11187,11188],{},"Enable build-time type checking.",[2856,11190,11191,11192,11194,11195,7285,11197,11200],{},"If set to true, this will type check in development. You can restrict this to build-time type checking by setting it to ",[2871,11193,4831],{},". Requires to install ",[2871,11196,10825],{},[2871,11198,11199],{},"vue-tsc"," as dev dependencies.",[2860,11202,11203,11209],{},[2863,11204,11205,2869,11207],{},[2866,11206,2868],{},[2871,11208,4353],{},[2863,11210,11211,3603,11213],{},[2866,11212,3602],{},[2871,11214,4360],{},[2856,11216,11217,2869,11219],{},[2866,11218,4365],{},[4367,11220,11223],{"href":11221,"rel":11222},"https://nuxt.com/docs/4.x/guide/concepts/typescript",[4371],"Nuxt TypeScript docs",[2852,11225,11226],{"id":11226},"unhead",[2856,11228,11229,11230,11232],{},"An object that allows us to configure the ",[2871,11231,11226],{}," nuxt module.",[3613,11234,11236],{"id":11235},"legacy",[2871,11237,11235],{},[2856,11239,11240,11241,11243,11244,11247,11248,3142,11251,3142,11254,3142,11257,11259,11260,11263],{},"Enable the legacy compatibility mode for ",[2871,11242,11226],{}," module. This applies the following changes: - Disables Capo.js sorting - Adds the ",[2871,11245,11246],{},"DeprecationsPlugin",": supports ",[2871,11249,11250],{},"hid",[2871,11252,11253],{},"vmid",[2871,11255,11256],{},"children",[2871,11258,3534],{}," - Adds the ",[2871,11261,11262],{},"PromisesPlugin",": supports promises as input",[2860,11265,11266,11272],{},[2863,11267,11268,2869,11270],{},[2866,11269,2868],{},[2871,11271,4353],{},[2863,11273,11274,3603,11276],{},[2866,11275,3602],{},[2871,11277,4360],{},[2856,11279,11280,2869,11282],{},[2866,11281,4365],{},[4367,11283,11286,11288],{"href":11284,"rel":11285},"https://unhead.unjs.io/docs/typescript/head/guides/get-started/migration",[4371],[2871,11287,11226],{}," migration documentation",[2856,11290,11291,2912],{},[2866,11292,3158],{},[2880,11294,11296],{"className":3161,"code":11295,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  unhead: {\n    legacy: true,\n  },\n})\n",[2871,11297,11298,11310,11319,11331,11335],{"__ignoreMap":2885},[2889,11299,11300,11302,11304,11306,11308],{"class":2891,"line":2892},[2889,11301,3203],{"class":3170},[2889,11303,3206],{"class":3170},[2889,11305,3210],{"class":3209},[2889,11307,3213],{"class":3177},[2889,11309,2896],{"class":2895},[2889,11311,11312,11315,11317],{"class":2891,"line":2899},[2889,11313,11314],{"class":3220},"  unhead",[2889,11316,2912],{"class":2895},[2889,11318,3226],{"class":2895},[2889,11320,11321,11324,11326,11329],{"class":2891,"line":2927},[2889,11322,11323],{"class":3220},"    legacy",[2889,11325,2912],{"class":2895},[2889,11327,11328],{"class":7106}," true",[2889,11330,2924],{"class":2895},[2889,11332,11333],{"class":2891,"line":2947},[2889,11334,3365],{"class":2895},[2889,11336,11337,11339],{"class":2891,"line":2968},[2889,11338,3370],{"class":2895},[2889,11340,3373],{"class":3177},[3613,11342,11344],{"id":11343},"renderssrheadoptions",[2871,11345,11346],{},"renderSSRHeadOptions",[2856,11348,11349,11350,11353],{},"An object that will be passed to ",[2871,11351,11352],{},"renderSSRHead"," to customize the output.",[2860,11355,11356,11362],{},[2863,11357,11358,2869,11360],{},[2866,11359,2868],{},[2871,11361,2873],{},[2863,11363,11364],{},[2866,11365,2878],{},[2880,11367,11369],{"className":2882,"code":11368,"language":2884,"meta":2885,"style":2885},"{\n  \"omitLineBreaks\": false\n}\n",[2871,11370,11371,11375,11388],{"__ignoreMap":2885},[2889,11372,11373],{"class":2891,"line":2892},[2889,11374,2896],{"class":2895},[2889,11376,11377,11379,11382,11384,11386],{"class":2891,"line":2899},[2889,11378,2902],{"class":2895},[2889,11380,11381],{"class":2905},"omitLineBreaks",[2889,11383,2909],{"class":2895},[2889,11385,2912],{"class":2895},[2889,11387,9950],{"class":2895},[2889,11389,11390],{"class":2891,"line":2927},[2889,11391,3114],{"class":2895},[2856,11393,11394,2912],{},[2866,11395,3158],{},[2880,11397,11399],{"className":3161,"code":11398,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  unhead: {\n    renderSSRHeadOptions: {\n      omitLineBreaks: true,\n    },\n  },\n})\n",[2871,11400,11401,11413,11421,11430,11441,11445,11449],{"__ignoreMap":2885},[2889,11402,11403,11405,11407,11409,11411],{"class":2891,"line":2892},[2889,11404,3203],{"class":3170},[2889,11406,3206],{"class":3170},[2889,11408,3210],{"class":3209},[2889,11410,3213],{"class":3177},[2889,11412,2896],{"class":2895},[2889,11414,11415,11417,11419],{"class":2891,"line":2899},[2889,11416,11314],{"class":3220},[2889,11418,2912],{"class":2895},[2889,11420,3226],{"class":2895},[2889,11422,11423,11426,11428],{"class":2891,"line":2927},[2889,11424,11425],{"class":3220},"    renderSSRHeadOptions",[2889,11427,2912],{"class":2895},[2889,11429,3226],{"class":2895},[2889,11431,11432,11435,11437,11439],{"class":2891,"line":2947},[2889,11433,11434],{"class":3220},"      omitLineBreaks",[2889,11436,2912],{"class":2895},[2889,11438,11328],{"class":7106},[2889,11440,2924],{"class":2895},[2889,11442,11443],{"class":2891,"line":2968},[2889,11444,3957],{"class":2895},[2889,11446,11447],{"class":2891,"line":2988},[2889,11448,3365],{"class":2895},[2889,11450,11451,11453],{"class":2891,"line":3009},[2889,11452,3370],{"class":2895},[2889,11454,3373],{"class":3177},[2852,11456,11457],{"id":11457},"vite",[2856,11459,11460],{},"Configuration that will be passed directly to Vite.",[2856,11462,11463,2869,11465,11470],{},[2866,11464,4365],{},[4367,11466,11469],{"href":11467,"rel":11468},"https://vite.dev/config/",[4371],"Vite configuration docs"," for more information.\nPlease note that not all vite options are supported in Nuxt.",[3613,11472,11474],{"id":11473},"build-1",[2871,11475,4831],{},[4595,11477,11479],{"id":11478},"assetsdir",[2871,11480,11481],{},"assetsDir",[2860,11483,11484,11490],{},[2863,11485,11486,2869,11488],{},[2866,11487,2868],{},[2871,11489,3597],{},[2863,11491,11492,3603,11494],{},[2866,11493,3602],{},[2871,11495,11496],{},"\"_nuxt/\"",[4595,11498,11500],{"id":11499},"emptyoutdir",[2871,11501,11502],{},"emptyOutDir",[2860,11504,11505,11511],{},[2863,11506,11507,2869,11509],{},[2866,11508,2868],{},[2871,11510,4353],{},[2863,11512,11513,3603,11515],{},[2866,11514,3602],{},[2871,11516,4360],{},[3613,11518,11520],{"id":11519},"cachedir",[2871,11521,11522],{},"cacheDir",[2860,11524,11525,11531],{},[2863,11526,11527,2869,11529],{},[2866,11528,2868],{},[2871,11530,3597],{},[2863,11532,11533,3603,11535],{},[2866,11534,3602],{},[2871,11536,11537],{},"\"/\u003CrootDir>/node_modules/.cache/vite\"",[3613,11539,11541],{"id":11540},"clearscreen",[2871,11542,11543],{},"clearScreen",[2860,11545,11546,11552],{},[2863,11547,11548,2869,11550],{},[2866,11549,2868],{},[2871,11551,4353],{},[2863,11553,11554,3603,11556],{},[2866,11555,3602],{},[2871,11557,4848],{},[3613,11559,11561],{"id":11560},"define",[2871,11562,11560],{},[2860,11564,11565,11571],{},[2863,11566,11567,2869,11569],{},[2866,11568,2868],{},[2871,11570,2873],{},[2863,11572,11573],{},[2866,11574,2878],{},[2880,11576,11578],{"className":2882,"code":11577,"language":2884,"meta":2885,"style":2885},"{\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",[2871,11579,11580,11584,11598,11611,11624,11637,11650],{"__ignoreMap":2885},[2889,11581,11582],{"class":2891,"line":2892},[2889,11583,2896],{"class":2895},[2889,11585,11586,11588,11591,11593,11595],{"class":2891,"line":2899},[2889,11587,2902],{"class":2895},[2889,11589,11590],{"class":2905},"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__",[2889,11592,2909],{"class":2895},[2889,11594,2912],{"class":2895},[2889,11596,11597],{"class":2895}," false,\n",[2889,11599,11600,11602,11605,11607,11609],{"class":2891,"line":2927},[2889,11601,2902],{"class":2895},[2889,11603,11604],{"class":2905},"process.dev",[2889,11606,2909],{"class":2895},[2889,11608,2912],{"class":2895},[2889,11610,11597],{"class":2895},[2889,11612,11613,11615,11618,11620,11622],{"class":2891,"line":2947},[2889,11614,2902],{"class":2895},[2889,11616,11617],{"class":2905},"import.meta.dev",[2889,11619,2909],{"class":2895},[2889,11621,2912],{"class":2895},[2889,11623,11597],{"class":2895},[2889,11625,11626,11628,11631,11633,11635],{"class":2891,"line":2968},[2889,11627,2902],{"class":2895},[2889,11629,11630],{"class":2905},"process.test",[2889,11632,2909],{"class":2895},[2889,11634,2912],{"class":2895},[2889,11636,11597],{"class":2895},[2889,11638,11639,11641,11644,11646,11648],{"class":2891,"line":2988},[2889,11640,2902],{"class":2895},[2889,11642,11643],{"class":2905},"import.meta.test",[2889,11645,2909],{"class":2895},[2889,11647,2912],{"class":2895},[2889,11649,9950],{"class":2895},[2889,11651,11652],{"class":2891,"line":3009},[2889,11653,3114],{"class":2895},[3613,11655,11657],{"id":11656},"esbuild-1",[2871,11658,6462],{},[2860,11660,11661,11667],{},[2863,11662,11663,2869,11665],{},[2866,11664,2868],{},[2871,11666,2873],{},[2863,11668,11669],{},[2866,11670,2878],{},[2880,11672,11674],{"className":2882,"code":11673,"language":2884,"meta":2885,"style":2885},"{\n  \"target\": \"esnext\",\n  \"jsxFactory\": \"h\",\n  \"jsxFragment\": \"Fragment\",\n  \"tsconfigRaw\": {}\n}\n",[2871,11675,11676,11680,11699,11718,11737,11750],{"__ignoreMap":2885},[2889,11677,11678],{"class":2891,"line":2892},[2889,11679,2896],{"class":2895},[2889,11681,11682,11684,11686,11688,11690,11692,11695,11697],{"class":2891,"line":2899},[2889,11683,2902],{"class":2895},[2889,11685,6514],{"class":2905},[2889,11687,2909],{"class":2895},[2889,11689,2912],{"class":2895},[2889,11691,2915],{"class":2895},[2889,11693,11694],{"class":2918},"esnext",[2889,11696,2909],{"class":2895},[2889,11698,2924],{"class":2895},[2889,11700,11701,11703,11705,11707,11709,11711,11714,11716],{"class":2891,"line":2927},[2889,11702,2902],{"class":2895},[2889,11704,6475],{"class":2905},[2889,11706,2909],{"class":2895},[2889,11708,2912],{"class":2895},[2889,11710,2915],{"class":2895},[2889,11712,11713],{"class":2918},"h",[2889,11715,2909],{"class":2895},[2889,11717,2924],{"class":2895},[2889,11719,11720,11722,11724,11726,11728,11730,11733,11735],{"class":2891,"line":2947},[2889,11721,2902],{"class":2895},[2889,11723,6496],{"class":2905},[2889,11725,2909],{"class":2895},[2889,11727,2912],{"class":2895},[2889,11729,2915],{"class":2895},[2889,11731,11732],{"class":2918},"Fragment",[2889,11734,2909],{"class":2895},[2889,11736,2924],{"class":2895},[2889,11738,11739,11741,11743,11745,11747],{"class":2891,"line":2968},[2889,11740,2902],{"class":2895},[2889,11742,6537],{"class":2905},[2889,11744,2909],{"class":2895},[2889,11746,2912],{"class":2895},[2889,11748,11749],{"class":2895}," {}\n",[2889,11751,11752],{"class":2891,"line":2988},[2889,11753,3114],{"class":2895},[3613,11755,11756],{"id":9022},[2871,11757,9022],{},[2860,11759,11760,11766],{},[2863,11761,11762,2869,11764],{},[2866,11763,2868],{},[2871,11765,3597],{},[2863,11767,11768,3603,11770],{},[2866,11769,3602],{},[2871,11771,11772],{},"\"production\"",[3613,11774,11776],{"id":11775},"optimizedeps",[2871,11777,11778],{},"optimizeDeps",[4595,11780,11782],{"id":11781},"esbuildoptions",[2871,11783,11784],{},"esbuildOptions",[2860,11786,11787,11793],{},[2863,11788,11789,2869,11791],{},[2866,11790,2868],{},[2871,11792,2873],{},[2863,11794,11795],{},[2866,11796,2878],{},[2880,11798,11799],{"className":2882,"code":11673,"language":2884,"meta":2885,"style":2885},[2871,11800,11801,11805,11823,11841,11859,11871],{"__ignoreMap":2885},[2889,11802,11803],{"class":2891,"line":2892},[2889,11804,2896],{"class":2895},[2889,11806,11807,11809,11811,11813,11815,11817,11819,11821],{"class":2891,"line":2899},[2889,11808,2902],{"class":2895},[2889,11810,6514],{"class":2905},[2889,11812,2909],{"class":2895},[2889,11814,2912],{"class":2895},[2889,11816,2915],{"class":2895},[2889,11818,11694],{"class":2918},[2889,11820,2909],{"class":2895},[2889,11822,2924],{"class":2895},[2889,11824,11825,11827,11829,11831,11833,11835,11837,11839],{"class":2891,"line":2927},[2889,11826,2902],{"class":2895},[2889,11828,6475],{"class":2905},[2889,11830,2909],{"class":2895},[2889,11832,2912],{"class":2895},[2889,11834,2915],{"class":2895},[2889,11836,11713],{"class":2918},[2889,11838,2909],{"class":2895},[2889,11840,2924],{"class":2895},[2889,11842,11843,11845,11847,11849,11851,11853,11855,11857],{"class":2891,"line":2947},[2889,11844,2902],{"class":2895},[2889,11846,6496],{"class":2905},[2889,11848,2909],{"class":2895},[2889,11850,2912],{"class":2895},[2889,11852,2915],{"class":2895},[2889,11854,11732],{"class":2918},[2889,11856,2909],{"class":2895},[2889,11858,2924],{"class":2895},[2889,11860,11861,11863,11865,11867,11869],{"class":2891,"line":2968},[2889,11862,2902],{"class":2895},[2889,11864,6537],{"class":2905},[2889,11866,2909],{"class":2895},[2889,11868,2912],{"class":2895},[2889,11870,11749],{"class":2895},[2889,11872,11873],{"class":2891,"line":2988},[2889,11874,3114],{"class":2895},[4595,11876,11878],{"id":11877},"exclude",[2871,11879,11877],{},[2860,11881,11882,11888],{},[2863,11883,11884,2869,11886],{},[2866,11885,2868],{},[2871,11887,5022],{},[2863,11889,11890],{},[2866,11891,2878],{},[2880,11893,11895],{"className":2882,"code":11894,"language":2884,"meta":2885,"style":2885},"[\n  \"vue-demi\"\n]\n",[2871,11896,11897,11901,11910],{"__ignoreMap":2885},[2889,11898,11899],{"class":2891,"line":2892},[2889,11900,6009],{"class":2895},[2889,11902,11903,11905,11908],{"class":2891,"line":2899},[2889,11904,2902],{"class":2895},[2889,11906,11907],{"class":2918},"vue-demi",[2889,11909,3108],{"class":2895},[2889,11911,11912],{"class":2891,"line":2927},[2889,11913,6019],{"class":2895},[3613,11915,11917],{"id":11916},"publicdir",[2871,11918,11919],{},"publicDir",[3613,11921,11922],{"id":5516},[2871,11923,5516],{},[4595,11925,11927],{"id":11926},"extensions-1",[2871,11928,6601],{},[2860,11930,11931,11937],{},[2863,11932,11933,2869,11935],{},[2866,11934,2868],{},[2871,11936,5022],{},[2863,11938,11939],{},[2866,11940,2878],{},[2880,11942,11944],{"className":2882,"code":11943,"language":2884,"meta":2885,"style":2885},"[\n  \".mjs\",\n  \".js\",\n  \".ts\",\n  \".jsx\",\n  \".tsx\",\n  \".json\",\n  \".vue\"\n]\n",[2871,11945,11946,11950,11960,11970,11980,11990,12000,12011,12019],{"__ignoreMap":2885},[2889,11947,11948],{"class":2891,"line":2892},[2889,11949,6009],{"class":2895},[2889,11951,11952,11954,11956,11958],{"class":2891,"line":2899},[2889,11953,2902],{"class":2895},[2889,11955,6654],{"class":2918},[2889,11957,2909],{"class":2895},[2889,11959,2924],{"class":2895},[2889,11961,11962,11964,11966,11968],{"class":2891,"line":2927},[2889,11963,2902],{"class":2895},[2889,11965,6632],{"class":2918},[2889,11967,2909],{"class":2895},[2889,11969,2924],{"class":2895},[2889,11971,11972,11974,11976,11978],{"class":2891,"line":2947},[2889,11973,2902],{"class":2895},[2889,11975,6665],{"class":2918},[2889,11977,2909],{"class":2895},[2889,11979,2924],{"class":2895},[2889,11981,11982,11984,11986,11988],{"class":2891,"line":2968},[2889,11983,2902],{"class":2895},[2889,11985,6643],{"class":2918},[2889,11987,2909],{"class":2895},[2889,11989,2924],{"class":2895},[2889,11991,11992,11994,11996,11998],{"class":2891,"line":2988},[2889,11993,2902],{"class":2895},[2889,11995,6676],{"class":2918},[2889,11997,2909],{"class":2895},[2889,11999,2924],{"class":2895},[2889,12001,12002,12004,12007,12009],{"class":2891,"line":3009},[2889,12003,2902],{"class":2895},[2889,12005,12006],{"class":2918},".json",[2889,12008,2909],{"class":2895},[2889,12010,2924],{"class":2895},[2889,12012,12013,12015,12017],{"class":2891,"line":3030},[2889,12014,2902],{"class":2895},[2889,12016,6687],{"class":2918},[2889,12018,3108],{"class":2895},[2889,12020,12021],{"class":2891,"line":3050},[2889,12022,6019],{"class":2895},[3613,12024,12026],{"id":12025},"root",[2871,12027,12025],{},[2860,12029,12030,12036],{},[2863,12031,12032,2869,12034],{},[2866,12033,2868],{},[2871,12035,3597],{},[2863,12037,12038,3603,12040],{},[2866,12039,3602],{},[2871,12041,9336],{},[3613,12043,12045],{"id":12044},"server-2",[2871,12046,185],{},[4595,12048,12050],{"id":12049},"fs",[2871,12051,12049],{},[7880,12053,12055],{"id":12054},"allow",[2871,12056,12054],{},[2860,12058,12059,12065],{},[2863,12060,12061,2869,12063],{},[2866,12062,2868],{},[2871,12064,5022],{},[2863,12066,12067],{},[2866,12068,2878],{},[2880,12070,12072],{"className":2882,"code":12071,"language":2884,"meta":2885,"style":2885},"[\n  \"/\u003CrootDir>/.nuxt\",\n  \"/\u003CrootDir>/app\",\n  \"/\u003CrootDir>\",\n  \"/\u003CworkspaceDir>\"\n]\n",[2871,12073,12074,12078,12088,12098,12108,12117],{"__ignoreMap":2885},[2889,12075,12076],{"class":2891,"line":2892},[2889,12077,6009],{"class":2895},[2889,12079,12080,12082,12084,12086],{"class":2891,"line":2899},[2889,12081,2902],{"class":2895},[2889,12083,3084],{"class":2918},[2889,12085,2909],{"class":2895},[2889,12087,2924],{"class":2895},[2889,12089,12090,12092,12094,12096],{"class":2891,"line":2927},[2889,12091,2902],{"class":2895},[2889,12093,2919],{"class":2918},[2889,12095,2909],{"class":2895},[2889,12097,2924],{"class":2895},[2889,12099,12100,12102,12104,12106],{"class":2891,"line":2947},[2889,12101,2902],{"class":2895},[2889,12103,2961],{"class":2918},[2889,12105,2909],{"class":2895},[2889,12107,2924],{"class":2895},[2889,12109,12110,12112,12115],{"class":2891,"line":2968},[2889,12111,2902],{"class":2895},[2889,12113,12114],{"class":2918},"/\u003CworkspaceDir>",[2889,12116,3108],{"class":2895},[2889,12118,12119],{"class":2891,"line":2988},[2889,12120,6019],{"class":2895},[3613,12122,12123],{"id":7292},[2871,12124,7292],{},[4595,12126,12128],{"id":12127},"features-1",[2871,12129,6696],{},[7880,12131,12133],{"id":12132},"propsdestructure",[2871,12134,12135],{},"propsDestructure",[2860,12137,12138,12144],{},[2863,12139,12140,2869,12142],{},[2866,12141,2868],{},[2871,12143,4353],{},[2863,12145,12146,3603,12148],{},[2866,12147,3602],{},[2871,12149,4848],{},[4595,12151,12153],{"id":12152},"isproduction",[2871,12154,12155],{},"isProduction",[2860,12157,12158,12164],{},[2863,12159,12160,2869,12162],{},[2866,12161,2868],{},[2871,12163,4353],{},[2863,12165,12166,3603,12168],{},[2866,12167,3602],{},[2871,12169,4848],{},[4595,12171,12172],{"id":3434},[2871,12173,3434],{},[7880,12175,12177],{"id":12176},"hoiststatic",[2871,12178,12179],{},"hoistStatic",[4595,12181,12182],{"id":3388},[2871,12183,3388],{},[7880,12185,12187],{"id":12186},"compileroptions",[2871,12188,12189],{},"compilerOptions",[2860,12191,12192],{},[2863,12193,12194,2869,12196],{},[2866,12195,2868],{},[2871,12197,2873],{},[7880,12199,12201],{"id":12200},"transformasseturls",[2871,12202,12203],{},"transformAssetUrls",[2860,12205,12206,12212],{},[2863,12207,12208,2869,12210],{},[2866,12209,2868],{},[2871,12211,2873],{},[2863,12213,12214],{},[2866,12215,2878],{},[2880,12217,12219],{"className":2882,"code":12218,"language":2884,"meta":2885,"style":2885},"{\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",[2871,12220,12221,12225,12238,12248,12257,12261,12273,12281,12285,12297,12305,12309,12322,12333,12342,12346,12359,12369,12377,12381],{"__ignoreMap":2885},[2889,12222,12223],{"class":2891,"line":2892},[2889,12224,2896],{"class":2895},[2889,12226,12227,12229,12232,12234,12236],{"class":2891,"line":2899},[2889,12228,2902],{"class":2895},[2889,12230,12231],{"class":2905},"video",[2889,12233,2909],{"class":2895},[2889,12235,2912],{"class":2895},[2889,12237,3909],{"class":2895},[2889,12239,12240,12242,12244,12246],{"class":2891,"line":2927},[2889,12241,5788],{"class":2895},[2889,12243,9019],{"class":2918},[2889,12245,2909],{"class":2895},[2889,12247,2924],{"class":2895},[2889,12249,12250,12252,12255],{"class":2891,"line":2947},[2889,12251,5788],{"class":2895},[2889,12253,12254],{"class":2918},"poster",[2889,12256,3108],{"class":2895},[2889,12258,12259],{"class":2891,"line":2968},[2889,12260,3989],{"class":2895},[2889,12262,12263,12265,12267,12269,12271],{"class":2891,"line":2988},[2889,12264,2902],{"class":2895},[2889,12266,8105],{"class":2905},[2889,12268,2909],{"class":2895},[2889,12270,2912],{"class":2895},[2889,12272,3909],{"class":2895},[2889,12274,12275,12277,12279],{"class":2891,"line":3009},[2889,12276,5788],{"class":2895},[2889,12278,9019],{"class":2918},[2889,12280,3108],{"class":2895},[2889,12282,12283],{"class":2891,"line":3030},[2889,12284,3989],{"class":2895},[2889,12286,12287,12289,12291,12293,12295],{"class":2891,"line":3050},[2889,12288,2902],{"class":2895},[2889,12290,3399],{"class":2905},[2889,12292,2909],{"class":2895},[2889,12294,2912],{"class":2895},[2889,12296,3909],{"class":2895},[2889,12298,12299,12301,12303],{"class":2891,"line":3070},[2889,12300,5788],{"class":2895},[2889,12302,9019],{"class":2918},[2889,12304,3108],{"class":2895},[2889,12306,12307],{"class":2891,"line":3091},[2889,12308,3989],{"class":2895},[2889,12310,12311,12313,12316,12318,12320],{"class":2891,"line":3111},[2889,12312,2902],{"class":2895},[2889,12314,12315],{"class":2905},"image",[2889,12317,2909],{"class":2895},[2889,12319,2912],{"class":2895},[2889,12321,3909],{"class":2895},[2889,12323,12324,12326,12329,12331],{"class":2891,"line":3514},[2889,12325,5788],{"class":2895},[2889,12327,12328],{"class":2918},"xlink:href",[2889,12330,2909],{"class":2895},[2889,12332,2924],{"class":2895},[2889,12334,12335,12337,12340],{"class":2891,"line":3530},[2889,12336,5788],{"class":2895},[2889,12338,12339],{"class":2918},"href",[2889,12341,3108],{"class":2895},[2889,12343,12344],{"class":2891,"line":3539},[2889,12345,3989],{"class":2895},[2889,12347,12348,12350,12353,12355,12357],{"class":2891,"line":3562},[2889,12349,2902],{"class":2895},[2889,12351,12352],{"class":2905},"use",[2889,12354,2909],{"class":2895},[2889,12356,2912],{"class":2895},[2889,12358,3909],{"class":2895},[2889,12360,12361,12363,12365,12367],{"class":2891,"line":3567},[2889,12362,5788],{"class":2895},[2889,12364,12328],{"class":2918},[2889,12366,2909],{"class":2895},[2889,12368,2924],{"class":2895},[2889,12370,12371,12373,12375],{"class":2891,"line":4243},[2889,12372,5788],{"class":2895},[2889,12374,12339],{"class":2918},[2889,12376,3108],{"class":2895},[2889,12378,12379],{"class":2891,"line":4249},[2889,12380,5798],{"class":2895},[2889,12382,12383],{"class":2891,"line":4268},[2889,12384,3114],{"class":2895},[3613,12386,12388],{"id":12387},"vuejsx",[2871,12389,12390],{},"vueJsx",[2860,12392,12393,12399],{},[2863,12394,12395,2869,12397],{},[2866,12396,2868],{},[2871,12398,2873],{},[2863,12400,12401],{},[2866,12402,2878],{},[2880,12404,12406],{"className":2882,"code":12405,"language":2884,"meta":2885,"style":2885},"{\n  \"isCustomElement\": {\n    \"$schema\": {\n      \"title\": \"\",\n      \"description\": \"\",\n      \"tags\": []\n    }\n  }\n}\n",[2871,12407,12408,12412,12425,12438,12454,12469,12482,12486,12490],{"__ignoreMap":2885},[2889,12409,12410],{"class":2891,"line":2892},[2889,12411,2896],{"class":2895},[2889,12413,12414,12416,12419,12421,12423],{"class":2891,"line":2899},[2889,12415,2902],{"class":2895},[2889,12417,12418],{"class":2905},"isCustomElement",[2889,12420,2909],{"class":2895},[2889,12422,2912],{"class":2895},[2889,12424,3226],{"class":2895},[2889,12426,12427,12429,12432,12434,12436],{"class":2891,"line":2927},[2889,12428,5788],{"class":2895},[2889,12430,12431],{"class":3533},"$schema",[2889,12433,2909],{"class":2895},[2889,12435,2912],{"class":2895},[2889,12437,3226],{"class":2895},[2889,12439,12440,12442,12445,12447,12449,12452],{"class":2891,"line":2947},[2889,12441,3919],{"class":2895},[2889,12443,12444],{"class":8095},"title",[2889,12446,2909],{"class":2895},[2889,12448,2912],{"class":2895},[2889,12450,12451],{"class":2895}," \"\"",[2889,12453,2924],{"class":2895},[2889,12455,12456,12458,12461,12463,12465,12467],{"class":2891,"line":2968},[2889,12457,3919],{"class":2895},[2889,12459,12460],{"class":8095},"description",[2889,12462,2909],{"class":2895},[2889,12464,2912],{"class":2895},[2889,12466,12451],{"class":2895},[2889,12468,2924],{"class":2895},[2889,12470,12471,12473,12476,12478,12480],{"class":2891,"line":2988},[2889,12472,3919],{"class":2895},[2889,12474,12475],{"class":8095},"tags",[2889,12477,2909],{"class":2895},[2889,12479,2912],{"class":2895},[2889,12481,4041],{"class":2895},[2889,12483,12484],{"class":2891,"line":3009},[2889,12485,3984],{"class":2895},[2889,12487,12488],{"class":2891,"line":3030},[2889,12489,7797],{"class":2895},[2889,12491,12492],{"class":2891,"line":3050},[2889,12493,3114],{"class":2895},[2852,12495,7292],{"id":12496},"vue-1",[2856,12498,12499],{},"Vue.js config",[3613,12501,12503],{"id":12502},"compileroptions-1",[2871,12504,12189],{},[2856,12506,12507],{},"Options for the Vue compiler that will be passed at build time.",[2856,12509,12510,2869,12512],{},[2866,12511,4365],{},[4367,12513,12516],{"href":12514,"rel":12515},"https://vuejs.org/api/application#app-config-compileroptions",[4371],"Vue documentation",[3613,12518,12520],{"id":12519},"config",[2871,12521,12519],{},[2856,12523,12524,12525,12527],{},"It is possible to pass configure the Vue app globally. Only serializable options may be set in your ",[2871,12526,3153],{},". All other options should be set at runtime in a Nuxt plugin.",[2856,12529,12530,2869,12532],{},[2866,12531,4365],{},[4367,12533,12536],{"href":12534,"rel":12535},"https://vuejs.org/api/application#app-config",[4371],"Vue app config documentation",[3613,12538,12540],{"id":12539},"propsdestructure-1",[2871,12541,12135],{},[2856,12543,12544,12545],{},"Enable reactive destructure for ",[2871,12546,12547],{},"defineProps",[2860,12549,12550,12556],{},[2863,12551,12552,2869,12554],{},[2866,12553,2868],{},[2871,12555,4353],{},[2863,12557,12558,3603,12560],{},[2866,12559,3602],{},[2871,12561,4848],{},[3613,12563,12565],{"id":12564},"runtimecompiler",[2871,12566,12567],{},"runtimeCompiler",[2856,12569,12570],{},"Include Vue compiler in runtime bundle.",[2860,12572,12573,12579],{},[2863,12574,12575,2869,12577],{},[2866,12576,2868],{},[2871,12578,4353],{},[2863,12580,12581,3603,12583],{},[2866,12582,3602],{},[2871,12584,4360],{},[3613,12586,12588],{"id":12587},"transformasseturls-1",[2871,12589,12203],{},[4595,12591,12592],{"id":12315},[2871,12593,12315],{},[2860,12595,12596,12602],{},[2863,12597,12598,2869,12600],{},[2866,12599,2868],{},[2871,12601,5022],{},[2863,12603,12604],{},[2866,12605,2878],{},[2880,12607,12609],{"className":2882,"code":12608,"language":2884,"meta":2885,"style":2885},"[\n  \"xlink:href\",\n  \"href\"\n]\n",[2871,12610,12611,12615,12625,12633],{"__ignoreMap":2885},[2889,12612,12613],{"class":2891,"line":2892},[2889,12614,6009],{"class":2895},[2889,12616,12617,12619,12621,12623],{"class":2891,"line":2899},[2889,12618,2902],{"class":2895},[2889,12620,12328],{"class":2918},[2889,12622,2909],{"class":2895},[2889,12624,2924],{"class":2895},[2889,12626,12627,12629,12631],{"class":2891,"line":2927},[2889,12628,2902],{"class":2895},[2889,12630,12339],{"class":2918},[2889,12632,3108],{"class":2895},[2889,12634,12635],{"class":2891,"line":2947},[2889,12636,6019],{"class":2895},[4595,12638,12639],{"id":3399},[2871,12640,3399],{},[2860,12642,12643,12649],{},[2863,12644,12645,2869,12647],{},[2866,12646,2868],{},[2871,12648,5022],{},[2863,12650,12651],{},[2866,12652,2878],{},[2880,12654,12656],{"className":2882,"code":12655,"language":2884,"meta":2885,"style":2885},"[\n  \"src\"\n]\n",[2871,12657,12658,12662,12670],{"__ignoreMap":2885},[2889,12659,12660],{"class":2891,"line":2892},[2889,12661,6009],{"class":2895},[2889,12663,12664,12666,12668],{"class":2891,"line":2899},[2889,12665,2902],{"class":2895},[2889,12667,9019],{"class":2918},[2889,12669,3108],{"class":2895},[2889,12671,12672],{"class":2891,"line":2927},[2889,12673,6019],{"class":2895},[4595,12675,12676],{"id":8105},[2871,12677,8105],{},[2860,12679,12680,12686],{},[2863,12681,12682,2869,12684],{},[2866,12683,2868],{},[2871,12685,5022],{},[2863,12687,12688],{},[2866,12689,2878],{},[2880,12691,12692],{"className":2882,"code":12655,"language":2884,"meta":2885,"style":2885},[2871,12693,12694,12698,12706],{"__ignoreMap":2885},[2889,12695,12696],{"class":2891,"line":2892},[2889,12697,6009],{"class":2895},[2889,12699,12700,12702,12704],{"class":2891,"line":2899},[2889,12701,2902],{"class":2895},[2889,12703,9019],{"class":2918},[2889,12705,3108],{"class":2895},[2889,12707,12708],{"class":2891,"line":2927},[2889,12709,6019],{"class":2895},[4595,12711,12712],{"id":12352},[2871,12713,12352],{},[2860,12715,12716,12722],{},[2863,12717,12718,2869,12720],{},[2866,12719,2868],{},[2871,12721,5022],{},[2863,12723,12724],{},[2866,12725,2878],{},[2880,12727,12728],{"className":2882,"code":12608,"language":2884,"meta":2885,"style":2885},[2871,12729,12730,12734,12744,12752],{"__ignoreMap":2885},[2889,12731,12732],{"class":2891,"line":2892},[2889,12733,6009],{"class":2895},[2889,12735,12736,12738,12740,12742],{"class":2891,"line":2899},[2889,12737,2902],{"class":2895},[2889,12739,12328],{"class":2918},[2889,12741,2909],{"class":2895},[2889,12743,2924],{"class":2895},[2889,12745,12746,12748,12750],{"class":2891,"line":2927},[2889,12747,2902],{"class":2895},[2889,12749,12339],{"class":2918},[2889,12751,3108],{"class":2895},[2889,12753,12754],{"class":2891,"line":2947},[2889,12755,6019],{"class":2895},[4595,12757,12758],{"id":12231},[2871,12759,12231],{},[2860,12761,12762,12768],{},[2863,12763,12764,2869,12766],{},[2866,12765,2868],{},[2871,12767,5022],{},[2863,12769,12770],{},[2866,12771,2878],{},[2880,12773,12775],{"className":2882,"code":12774,"language":2884,"meta":2885,"style":2885},"[\n  \"src\",\n  \"poster\"\n]\n",[2871,12776,12777,12781,12791,12799],{"__ignoreMap":2885},[2889,12778,12779],{"class":2891,"line":2892},[2889,12780,6009],{"class":2895},[2889,12782,12783,12785,12787,12789],{"class":2891,"line":2899},[2889,12784,2902],{"class":2895},[2889,12786,9019],{"class":2918},[2889,12788,2909],{"class":2895},[2889,12790,2924],{"class":2895},[2889,12792,12793,12795,12797],{"class":2891,"line":2927},[2889,12794,2902],{"class":2895},[2889,12796,12254],{"class":2918},[2889,12798,3108],{"class":2895},[2889,12800,12801],{"class":2891,"line":2947},[2889,12802,6019],{"class":2895},[2852,12804,12805],{"id":12805},"watch",[2856,12807,12808],{},"The watch property lets you define patterns that will restart the Nuxt dev server when changed.",[2856,12810,12811,12812,12814,12815,12817,12818,12814,12820,12822],{},"It is an array of strings or regular expressions. Strings should be either absolute paths or relative to the ",[2871,12813,10484],{}," (and the ",[2871,12816,10484],{}," of any layers). Regular expressions will be matched against the path relative to the project ",[2871,12819,10484],{},[2871,12821,10484],{}," of any layers).",[2860,12824,12825],{},[2863,12826,12827,2869,12829],{},[2866,12828,2868],{},[2871,12830,5022],{},[2852,12832,12833],{"id":12833},"watchers",[2856,12835,12836,12837,3131],{},"The watchers property lets you overwrite watchers configuration in your ",[2871,12838,3153],{},[3613,12840,12842],{"id":12841},"chokidar",[2871,12843,12841],{},[2856,12845,12846,12847,3131],{},"Options to pass directly to ",[2871,12848,12841],{},[2856,12850,12851,2869,12853],{},[2866,12852,4365],{},[4367,12854,12841],{"href":12855,"rel":12856},"https://github.com/paulmillr/chokidar#api",[4371],[4595,12858,12860],{"id":12859},"ignoreinitial",[2871,12861,12862],{},"ignoreInitial",[2860,12864,12865,12871],{},[2863,12866,12867,2869,12869],{},[2866,12868,2868],{},[2871,12870,4353],{},[2863,12872,12873,3603,12875],{},[2866,12874,3602],{},[2871,12876,4848],{},[4595,12878,12880],{"id":12879},"ignorepermissionerrors",[2871,12881,12882],{},"ignorePermissionErrors",[2860,12884,12885,12891],{},[2863,12886,12887,2869,12889],{},[2866,12888,2868],{},[2871,12890,4353],{},[2863,12892,12893,3603,12895],{},[2866,12894,3602],{},[2871,12896,4848],{},[3613,12898,12900],{"id":12899},"rewatchonrawevents",[2871,12901,12902],{},"rewatchOnRawEvents",[2856,12904,12905],{},"An array of event types, which, when received, will cause the watcher to restart.",[3613,12907,12908],{"id":5429},[2871,12909,5429],{},[2856,12911,12912,12915],{},[2871,12913,12914],{},"watchOptions"," to pass directly to webpack.",[2856,12917,12918,2869,12920,3131],{},[2866,12919,4365],{},[4367,12921,12924],{"href":12922,"rel":12923},"https://v4.webpack.js.org/configuration/watch/#watchoptions",[4371],"webpack@4 watch options",[4595,12926,12928],{"id":12927},"aggregatetimeout",[2871,12929,12930],{},"aggregateTimeout",[2860,12932,12933,12939],{},[2863,12934,12935,2869,12937],{},[2866,12936,2868],{},[2871,12938,6169],{},[2863,12940,12941,3603,12943],{},[2866,12942,3602],{},[2871,12944,12945],{},"1000",[2852,12947,5429],{"id":12948},"webpack-1",[3613,12950,12952],{"id":12951},"aggressivecoderemoval",[2871,12953,12954],{},"aggressiveCodeRemoval",[2856,12956,12957,12958,3142,12961,7285,12964,12967],{},"Hard-replaces ",[2871,12959,12960],{},"typeof process",[2871,12962,12963],{},"typeof window",[2871,12965,12966],{},"typeof document"," to tree-shake bundle.",[2860,12969,12970,12976],{},[2863,12971,12972,2869,12974],{},[2866,12973,2868],{},[2871,12975,4353],{},[2863,12977,12978,3603,12980],{},[2866,12979,3602],{},[2871,12981,4360],{},[3613,12983,12985],{"id":12984},"analyze-1",[2871,12986,4837],{},[2856,12988,12989,12990,12993],{},"If you are using webpack, Nuxt uses ",[2871,12991,12992],{},"webpack-bundle-analyzer"," to visualize your bundles and how to optimize them.",[2856,12995,4845,12996,4849,12998,4855,13001,3131],{},[2871,12997,4848],{},[4367,12999,4854],{"href":4852,"rel":13000},[4371],[4367,13002,4860],{"href":4858,"rel":13003},[4371],[2860,13005,13006,13012],{},[2863,13007,13008,2869,13010],{},[2866,13009,2868],{},[2871,13011,2873],{},[2863,13013,13014],{},[2866,13015,2878],{},[2880,13017,13018],{"className":2882,"code":4875,"language":2884,"meta":2885,"style":2885},[2871,13019,13020,13024,13042,13060,13076],{"__ignoreMap":2885},[2889,13021,13022],{"class":2891,"line":2892},[2889,13023,2896],{"class":2895},[2889,13025,13026,13028,13030,13032,13034,13036,13038,13040],{"class":2891,"line":2899},[2889,13027,2902],{"class":2895},[2889,13029,3388],{"class":2905},[2889,13031,2909],{"class":2895},[2889,13033,2912],{"class":2895},[2889,13035,2915],{"class":2895},[2889,13037,4896],{"class":2918},[2889,13039,2909],{"class":2895},[2889,13041,2924],{"class":2895},[2889,13043,13044,13046,13048,13050,13052,13054,13056,13058],{"class":2891,"line":2927},[2889,13045,2902],{"class":2895},[2889,13047,4907],{"class":2905},[2889,13049,2909],{"class":2895},[2889,13051,2912],{"class":2895},[2889,13053,2915],{"class":2895},[2889,13055,2961],{"class":2918},[2889,13057,2909],{"class":2895},[2889,13059,2924],{"class":2895},[2889,13061,13062,13064,13066,13068,13070,13072,13074],{"class":2891,"line":2947},[2889,13063,2902],{"class":2895},[2889,13065,4926],{"class":2905},[2889,13067,2909],{"class":2895},[2889,13069,2912],{"class":2895},[2889,13071,2915],{"class":2895},[2889,13073,4935],{"class":2918},[2889,13075,3108],{"class":2895},[2889,13077,13078],{"class":2891,"line":2968},[2889,13079,3114],{"class":2895},[2856,13081,13082,2912],{},[2866,13083,3158],{},[2880,13085,13087],{"className":3161,"code":13086,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  webpack: {\n    analyze: {\n      analyzerMode: 'static',\n    },\n  },\n})\n",[2871,13088,13089,13101,13110,13119,13134,13138,13142],{"__ignoreMap":2885},[2889,13090,13091,13093,13095,13097,13099],{"class":2891,"line":2892},[2889,13092,3203],{"class":3170},[2889,13094,3206],{"class":3170},[2889,13096,3210],{"class":3209},[2889,13098,3213],{"class":3177},[2889,13100,2896],{"class":2895},[2889,13102,13103,13106,13108],{"class":2891,"line":2899},[2889,13104,13105],{"class":3220},"  webpack",[2889,13107,2912],{"class":2895},[2889,13109,3226],{"class":2895},[2889,13111,13112,13115,13117],{"class":2891,"line":2927},[2889,13113,13114],{"class":3220},"    analyze",[2889,13116,2912],{"class":2895},[2889,13118,3226],{"class":2895},[2889,13120,13121,13124,13126,13128,13130,13132],{"class":2891,"line":2947},[2889,13122,13123],{"class":3220},"      analyzerMode",[2889,13125,2912],{"class":2895},[2889,13127,3187],{"class":2895},[2889,13129,4983],{"class":2918},[2889,13131,3237],{"class":2895},[2889,13133,2924],{"class":2895},[2889,13135,13136],{"class":2891,"line":2968},[2889,13137,3957],{"class":2895},[2889,13139,13140],{"class":2891,"line":2988},[2889,13141,3365],{"class":2895},[2889,13143,13144,13146],{"class":2891,"line":3009},[2889,13145,3370],{"class":2895},[2889,13147,3373],{"class":3177},[3613,13149,13151],{"id":13150},"csssourcemap",[2871,13152,13153],{},"cssSourceMap",[2856,13155,13156,13157,13159],{},"Enables CSS source map support (defaults to ",[2871,13158,4848],{}," in development).",[2860,13161,13162,13168],{},[2863,13163,13164,2869,13166],{},[2866,13165,2868],{},[2871,13167,4353],{},[2863,13169,13170,3603,13172],{},[2866,13171,3602],{},[2871,13173,4360],{},[3613,13175,13177],{"id":13176},"devmiddleware",[2871,13178,13179],{},"devMiddleware",[2856,13181,13182,13183,13188],{},"See ",[4367,13184,13187],{"href":13185,"rel":13186},"https://github.com/webpack/webpack-dev-middleware",[4371],"webpack-dev-middleware"," for available options.",[4595,13190,13192],{"id":13191},"stats",[2871,13193,13191],{},[2860,13195,13196,13202],{},[2863,13197,13198,2869,13200],{},[2866,13199,2868],{},[2871,13201,3597],{},[2863,13203,13204,3603,13206],{},[2866,13205,3602],{},[2871,13207,13208],{},"\"none\"",[3613,13210,13212],{"id":13211},"experiments",[2871,13213,13211],{},[2856,13215,13216,13217],{},"Configure ",[4367,13218,13221],{"href":13219,"rel":13220},"https://webpack.js.org/configuration/experiments/",[4371],"webpack experiments",[3613,13223,13225],{"id":13224},"extractcss",[2871,13226,13227],{},"extractCSS",[2856,13229,13230],{},"Enables Common CSS Extraction.",[2856,13232,13233,13234,13239],{},"Using ",[4367,13235,13238],{"href":13236,"rel":13237},"https://github.com/webpack/mini-css-extract-plugin",[4371],"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.",[2860,13241,13242,13248],{},[2863,13243,13244,2869,13246],{},[2866,13245,2868],{},[2871,13247,4353],{},[2863,13249,13250,3603,13252],{},[2866,13251,3602],{},[2871,13253,4848],{},[2856,13255,13256,2912],{},[2866,13257,3158],{},[2880,13259,13261],{"className":3161,"code":13260,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  webpack: {\n    extractCSS: true,\n    // or\n    extractCSS: {\n      ignoreOrder: true,\n    },\n  },\n})\n",[2871,13262,13263,13275,13283,13294,13299,13307,13318,13322,13326],{"__ignoreMap":2885},[2889,13264,13265,13267,13269,13271,13273],{"class":2891,"line":2892},[2889,13266,3203],{"class":3170},[2889,13268,3206],{"class":3170},[2889,13270,3210],{"class":3209},[2889,13272,3213],{"class":3177},[2889,13274,2896],{"class":2895},[2889,13276,13277,13279,13281],{"class":2891,"line":2899},[2889,13278,13105],{"class":3220},[2889,13280,2912],{"class":2895},[2889,13282,3226],{"class":2895},[2889,13284,13285,13288,13290,13292],{"class":2891,"line":2927},[2889,13286,13287],{"class":3220},"    extractCSS",[2889,13289,2912],{"class":2895},[2889,13291,11328],{"class":7106},[2889,13293,2924],{"class":2895},[2889,13295,13296],{"class":2891,"line":2947},[2889,13297,13298],{"class":4097},"    // or\n",[2889,13300,13301,13303,13305],{"class":2891,"line":2968},[2889,13302,13287],{"class":3220},[2889,13304,2912],{"class":2895},[2889,13306,3226],{"class":2895},[2889,13308,13309,13312,13314,13316],{"class":2891,"line":2988},[2889,13310,13311],{"class":3220},"      ignoreOrder",[2889,13313,2912],{"class":2895},[2889,13315,11328],{"class":7106},[2889,13317,2924],{"class":2895},[2889,13319,13320],{"class":2891,"line":3009},[2889,13321,3957],{"class":2895},[2889,13323,13324],{"class":2891,"line":3030},[2889,13325,3365],{"class":2895},[2889,13327,13328,13330],{"class":2891,"line":3050},[2889,13329,3370],{"class":2895},[2889,13331,3373],{"class":3177},[2856,13333,13334],{},"If you want to extract all your CSS to a single file, there is a workaround for this.\nHowever, note that it is not recommended to extract everything into a single file.\nExtracting into multiple CSS files is better for caching and preload isolation. It\ncan also improve page performance by downloading and resolving only those resources\nthat are needed.",[2856,13336,13337,2912],{},[2866,13338,3158],{},[2880,13340,13342],{"className":3161,"code":13341,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\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",[2871,13343,13344,13356,13364,13374,13383,13392,13401,13410,13426,13456,13472,13483,13488,13493,13497,13501,13505],{"__ignoreMap":2885},[2889,13345,13346,13348,13350,13352,13354],{"class":2891,"line":2892},[2889,13347,3203],{"class":3170},[2889,13349,3206],{"class":3170},[2889,13351,3210],{"class":3209},[2889,13353,3213],{"class":3177},[2889,13355,2896],{"class":2895},[2889,13357,13358,13360,13362],{"class":2891,"line":2899},[2889,13359,13105],{"class":3220},[2889,13361,2912],{"class":2895},[2889,13363,3226],{"class":2895},[2889,13365,13366,13368,13370,13372],{"class":2891,"line":2927},[2889,13367,13287],{"class":3220},[2889,13369,2912],{"class":2895},[2889,13371,11328],{"class":7106},[2889,13373,2924],{"class":2895},[2889,13375,13376,13379,13381],{"class":2891,"line":2947},[2889,13377,13378],{"class":3220},"    optimization",[2889,13380,2912],{"class":2895},[2889,13382,3226],{"class":2895},[2889,13384,13385,13388,13390],{"class":2891,"line":2968},[2889,13386,13387],{"class":3220},"      splitChunks",[2889,13389,2912],{"class":2895},[2889,13391,3226],{"class":2895},[2889,13393,13394,13397,13399],{"class":2891,"line":2988},[2889,13395,13396],{"class":3220},"        cacheGroups",[2889,13398,2912],{"class":2895},[2889,13400,3226],{"class":2895},[2889,13402,13403,13406,13408],{"class":2891,"line":3009},[2889,13404,13405],{"class":3220},"          styles",[2889,13407,2912],{"class":2895},[2889,13409,3226],{"class":2895},[2889,13411,13412,13415,13417,13419,13422,13424],{"class":2891,"line":3030},[2889,13413,13414],{"class":3220},"            name",[2889,13416,2912],{"class":2895},[2889,13418,3187],{"class":2895},[2889,13420,13421],{"class":2918},"styles",[2889,13423,3237],{"class":2895},[2889,13425,2924],{"class":2895},[2889,13427,13428,13431,13433,13436,13439,13441,13443,13445,13447,13449,13452,13454],{"class":2891,"line":3050},[2889,13429,13430],{"class":3220},"            test",[2889,13432,2912],{"class":2895},[2889,13434,13435],{"class":2895}," /",[2889,13437,13438],{"class":3177},"\\.",[2889,13440,3213],{"class":2895},[2889,13442,5817],{"class":2918},[2889,13444,10572],{"class":2895},[2889,13446,7292],{"class":2918},[2889,13448,5492],{"class":2895},[2889,13450,13451],{"class":3170},"$",[2889,13453,7722],{"class":2895},[2889,13455,2924],{"class":2895},[2889,13457,13458,13461,13463,13465,13468,13470],{"class":2891,"line":3070},[2889,13459,13460],{"class":3220},"            chunks",[2889,13462,2912],{"class":2895},[2889,13464,3187],{"class":2895},[2889,13466,13467],{"class":2918},"all",[2889,13469,3237],{"class":2895},[2889,13471,2924],{"class":2895},[2889,13473,13474,13477,13479,13481],{"class":2891,"line":3091},[2889,13475,13476],{"class":3220},"            enforce",[2889,13478,2912],{"class":2895},[2889,13480,11328],{"class":7106},[2889,13482,2924],{"class":2895},[2889,13484,13485],{"class":2891,"line":3111},[2889,13486,13487],{"class":2895},"          },\n",[2889,13489,13490],{"class":2891,"line":3514},[2889,13491,13492],{"class":2895},"        },\n",[2889,13494,13495],{"class":2891,"line":3530},[2889,13496,5109],{"class":2895},[2889,13498,13499],{"class":2891,"line":3539},[2889,13500,3957],{"class":2895},[2889,13502,13503],{"class":2891,"line":3562},[2889,13504,3365],{"class":2895},[2889,13506,13507,13509],{"class":2891,"line":3567},[2889,13508,3370],{"class":2895},[2889,13510,3373],{"class":3177},[3613,13512,13514],{"id":13513},"filenames",[2871,13515,13513],{},[2856,13517,13518],{},"Customize bundle filenames.",[2856,13520,13521,13522,3131],{},"To understand a bit more about the use of manifests, take a look at ",[4367,13523,13526],{"href":13524,"rel":13525},"https://webpack.js.org/guides/code-splitting/",[4371],"webpack documentation",[3116,13528,13529],{},[2856,13530,13531,13533],{},[2866,13532,3122],{},": 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.",[2856,13535,13536],{},"This example changes fancy chunk names to numerical ids:",[2856,13538,13539,2912],{},[2866,13540,3158],{},[2880,13542,13544],{"className":3161,"code":13543,"language":3163,"meta":2885,"style":2885},"export default defineNuxtConfig({\n  webpack: {\n    filenames: {\n      chunk: ({ isDev }) => (isDev ? '[name].js' : '[id].[contenthash].js'),\n    },\n  },\n})\n",[2871,13545,13546,13558,13566,13575,13619,13623,13627],{"__ignoreMap":2885},[2889,13547,13548,13550,13552,13554,13556],{"class":2891,"line":2892},[2889,13549,3203],{"class":3170},[2889,13551,3206],{"class":3170},[2889,13553,3210],{"class":3209},[2889,13555,3213],{"class":3177},[2889,13557,2896],{"class":2895},[2889,13559,13560,13562,13564],{"class":2891,"line":2899},[2889,13561,13105],{"class":3220},[2889,13563,2912],{"class":2895},[2889,13565,3226],{"class":2895},[2889,13567,13568,13571,13573],{"class":2891,"line":2927},[2889,13569,13570],{"class":3220},"    filenames",[2889,13572,2912],{"class":2895},[2889,13574,3226],{"class":2895},[2889,13576,13577,13580,13582,13585,13588,13590,13592,13595,13598,13600,13603,13605,13608,13610,13613,13615,13617],{"class":2891,"line":2947},[2889,13578,13579],{"class":3209},"      chunk",[2889,13581,2912],{"class":2895},[2889,13583,13584],{"class":2895}," ({",[2889,13586,13587],{"class":5190}," isDev",[2889,13589,5194],{"class":2895},[2889,13591,5197],{"class":2905},[2889,13593,13594],{"class":3177}," (isDev ",[2889,13596,13597],{"class":2895},"?",[2889,13599,3187],{"class":2895},[2889,13601,13602],{"class":2918},"[name].js",[2889,13604,3237],{"class":2895},[2889,13606,13607],{"class":2895}," :",[2889,13609,3187],{"class":2895},[2889,13611,13612],{"class":2918},"[id].[contenthash].js",[2889,13614,3237],{"class":2895},[2889,13616,5492],{"class":3177},[2889,13618,2924],{"class":2895},[2889,13620,13621],{"class":2891,"line":2968},[2889,13622,3957],{"class":2895},[2889,13624,13625],{"class":2891,"line":2988},[2889,13626,3365],{"class":2895},[2889,13628,13629,13631],{"class":2891,"line":3009},[2889,13630,3370],{"class":2895},[2889,13632,3373],{"class":3177},[4595,13634,13636],{"id":13635},"app-2",[2871,13637,1193],{},[2860,13639,13640],{},[2863,13641,13642,2869,13644],{},[2866,13643,2868],{},[2871,13645,6152],{},[4595,13647,13649],{"id":13648},"chunk",[2871,13650,13648],{},[2860,13652,13653],{},[2863,13654,13655,2869,13657],{},[2866,13656,2868],{},[2871,13658,6152],{},[4595,13660,13662],{"id":13661},"css-1",[2871,13663,5817],{},[2860,13665,13666],{},[2863,13667,13668,2869,13670],{},[2866,13669,2868],{},[2871,13671,6152],{},[4595,13673,13675],{"id":13674},"font",[2871,13676,13674],{},[2860,13678,13679],{},[2863,13680,13681,2869,13683],{},[2866,13682,2868],{},[2871,13684,6152],{},[4595,13686,13688],{"id":13687},"img-1",[2871,13689,3399],{},[2860,13691,13692],{},[2863,13693,13694,2869,13696],{},[2866,13695,2868],{},[2871,13697,6152],{},[4595,13699,13701],{"id":13700},"video-1",[2871,13702,12231],{},[2860,13704,13705],{},[2863,13706,13707,2869,13709],{},[2866,13708,2868],{},[2871,13710,6152],{},[3613,13712,13714],{"id":13713},"friendlyerrors",[2871,13715,13716],{},"friendlyErrors",[2856,13718,4845,13719,13721,13722,3131],{},[2871,13720,4360],{}," to disable the overlay provided by ",[4367,13723,13726],{"href":13724,"rel":13725},"https://github.com/nuxt/friendly-errors-webpack-plugin",[4371],"FriendlyErrorsWebpackPlugin",[2860,13728,13729,13735],{},[2863,13730,13731,2869,13733],{},[2866,13732,2868],{},[2871,13734,4353],{},[2863,13736,13737,3603,13739],{},[2866,13738,3602],{},[2871,13740,4848],{},[3613,13742,13744],{"id":13743},"hotmiddleware",[2871,13745,13746],{},"hotMiddleware",[2856,13748,13182,13749,13188],{},[4367,13750,13753],{"href":13751,"rel":13752},"https://github.com/webpack/webpack-hot-middleware",[4371],"webpack-hot-middleware",[3613,13755,13757],{"id":13756},"loaders",[2871,13758,13756],{},[2856,13760,13761],{},"Customize the options of Nuxt's integrated webpack loaders.",[4595,13763,13765],{"id":13764},"css-2",[2871,13766,5817],{},[2856,13768,13182,13769,13188],{},[4367,13770,13773],{"href":13771,"rel":13772},"https://github.com/webpack/css-loader",[4371],"css-loader",[7880,13775,13777],{"id":13776},"esmodule",[2871,13778,13779],{},"esModule",[2860,13781,13782,13788],{},[2863,13783,13784,2869,13786],{},[2866,13785,2868],{},[2871,13787,4353],{},[2863,13789,13790,3603,13792],{},[2866,13791,3602],{},[2871,13793,4360],{},[7880,13795,13797],{"id":13796},"importloaders",[2871,13798,13799],{},"importLoaders",[2860,13801,13802,13808],{},[2863,13803,13804,2869,13806],{},[2866,13805,2868],{},[2871,13807,6169],{},[2863,13809,13810,3603,13812],{},[2866,13811,3602],{},[2871,13813,13814],{},"0",[7880,13816,13818],{"id":13817},"url-1",[2871,13819,6179],{},[13821,13822,13824],"h6",{"id":13823},"filter",[2871,13825,13823],{},[2860,13827,13828],{},[2863,13829,13830,2869,13832],{},[2866,13831,2868],{},[2871,13833,6152],{},[4595,13835,13837],{"id":13836},"cssmodules",[2871,13838,13839],{},"cssModules",[2856,13841,13182,13842,13188],{},[4367,13843,13773],{"href":13771,"rel":13844},[4371],[7880,13846,13848],{"id":13847},"esmodule-1",[2871,13849,13779],{},[2860,13851,13852,13858],{},[2863,13853,13854,2869,13856],{},[2866,13855,2868],{},[2871,13857,4353],{},[2863,13859,13860,3603,13862],{},[2866,13861,3602],{},[2871,13863,4360],{},[7880,13865,13867],{"id":13866},"importloaders-1",[2871,13868,13799],{},[2860,13870,13871,13877],{},[2863,13872,13873,2869,13875],{},[2866,13874,2868],{},[2871,13876,6169],{},[2863,13878,13879,3603,13881],{},[2866,13880,3602],{},[2871,13882,13814],{},[7880,13884,13886],{"id":13885},"modules-2",[2871,13887,162],{},[13821,13889,13891],{"id":13890},"localidentname",[2871,13892,13893],{},"localIdentName",[2860,13895,13896,13902],{},[2863,13897,13898,2869,13900],{},[2866,13899,2868],{},[2871,13901,3597],{},[2863,13903,13904,3603,13906],{},[2866,13905,3602],{},[2871,13907,13908],{},"\"[local]_[hash:base64:5]\"",[7880,13910,13912],{"id":13911},"url-2",[2871,13913,6179],{},[13821,13915,13917],{"id":13916},"filter-1",[2871,13918,13823],{},[2860,13920,13921],{},[2863,13922,13923,2869,13925],{},[2866,13924,2868],{},[2871,13926,6152],{},[4595,13928,13930],{"id":13929},"esbuild-2",[2871,13931,6462],{},[2860,13933,13934,13940],{},[2863,13935,13936,2869,13938],{},[2866,13937,2868],{},[2871,13939,2873],{},[2863,13941,13942],{},[2866,13943,2878],{},[2880,13945,13946],{"className":2882,"code":11673,"language":2884,"meta":2885,"style":2885},[2871,13947,13948,13952,13970,13988,14006,14018],{"__ignoreMap":2885},[2889,13949,13950],{"class":2891,"line":2892},[2889,13951,2896],{"class":2895},[2889,13953,13954,13956,13958,13960,13962,13964,13966,13968],{"class":2891,"line":2899},[2889,13955,2902],{"class":2895},[2889,13957,6514],{"class":2905},[2889,13959,2909],{"class":2895},[2889,13961,2912],{"class":2895},[2889,13963,2915],{"class":2895},[2889,13965,11694],{"class":2918},[2889,13967,2909],{"class":2895},[2889,13969,2924],{"class":2895},[2889,13971,13972,13974,13976,13978,13980,13982,13984,13986],{"class":2891,"line":2927},[2889,13973,2902],{"class":2895},[2889,13975,6475],{"class":2905},[2889,13977,2909],{"class":2895},[2889,13979,2912],{"class":2895},[2889,13981,2915],{"class":2895},[2889,13983,11713],{"class":2918},[2889,13985,2909],{"class":2895},[2889,13987,2924],{"class":2895},[2889,13989,13990,13992,13994,13996,13998,14000,14002,14004],{"class":2891,"line":2947},[2889,13991,2902],{"class":2895},[2889,13993,6496],{"class":2905},[2889,13995,2909],{"class":2895},[2889,13997,2912],{"class":2895},[2889,13999,2915],{"class":2895},[2889,14001,11732],{"class":2918},[2889,14003,2909],{"class":2895},[2889,14005,2924],{"class":2895},[2889,14007,14008,14010,14012,14014,14016],{"class":2891,"line":2968},[2889,14009,2902],{"class":2895},[2889,14011,6537],{"class":2905},[2889,14013,2909],{"class":2895},[2889,14015,2912],{"class":2895},[2889,14017,11749],{"class":2895},[2889,14019,14020],{"class":2891,"line":2988},[2889,14021,3114],{"class":2895},[2856,14023,14024,2869,14026],{},[2866,14025,4365],{},[4367,14027,14030],{"href":14028,"rel":14029},"https://github.com/privatenumber/esbuild-loader",[4371],"esbuild loader",[4595,14032,14034],{"id":14033},"file",[2871,14035,14033],{},[2856,14037,14038,2869,14040],{},[2866,14039,4365],{},[4367,14041,14044,14047],{"href":14042,"rel":14043},"https://github.com/webpack/file-loader#options",[4371],[2871,14045,14046],{},"file-loader"," Options",[2856,14049,14050,2912],{},[2866,14051,2878],{},[2880,14053,14055],{"className":2882,"code":14054,"language":2884,"meta":2885,"style":2885},"{ \"esModule\": false }\n",[2871,14056,14057],{"__ignoreMap":2885},[2889,14058,14059,14062,14064,14066,14068,14070,14072],{"class":2891,"line":2892},[2889,14060,14061],{"class":2895},"{",[2889,14063,2915],{"class":2895},[2889,14065,13779],{"class":2905},[2889,14067,2909],{"class":2895},[2889,14069,2912],{"class":2895},[2889,14071,7107],{"class":2895},[2889,14073,14074],{"class":2895}," }\n",[7880,14076,14078],{"id":14077},"esmodule-2",[2871,14079,13779],{},[2860,14081,14082,14088],{},[2863,14083,14084,2869,14086],{},[2866,14085,2868],{},[2871,14087,4353],{},[2863,14089,14090,3603,14092],{},[2866,14091,3602],{},[2871,14093,4360],{},[7880,14095,14097],{"id":14096},"limit",[2871,14098,14096],{},[2860,14100,14101,14107],{},[2863,14102,14103,2869,14105],{},[2866,14104,2868],{},[2871,14106,6169],{},[2863,14108,14109,3603,14111],{},[2866,14110,3602],{},[2871,14112,12945],{},[4595,14114,14116],{"id":14115},"fonturl",[2871,14117,14118],{},"fontUrl",[2856,14120,14121,2869,14123],{},[2866,14122,4365],{},[4367,14124,14126,14047],{"href":14042,"rel":14125},[4371],[2871,14127,14046],{},[2856,14129,14130,2912],{},[2866,14131,2878],{},[2880,14133,14134],{"className":2882,"code":14054,"language":2884,"meta":2885,"style":2885},[2871,14135,14136],{"__ignoreMap":2885},[2889,14137,14138,14140,14142,14144,14146,14148,14150],{"class":2891,"line":2892},[2889,14139,14061],{"class":2895},[2889,14141,2915],{"class":2895},[2889,14143,13779],{"class":2905},[2889,14145,2909],{"class":2895},[2889,14147,2912],{"class":2895},[2889,14149,7107],{"class":2895},[2889,14151,14074],{"class":2895},[7880,14153,14155],{"id":14154},"esmodule-3",[2871,14156,13779],{},[2860,14158,14159,14165],{},[2863,14160,14161,2869,14163],{},[2866,14162,2868],{},[2871,14164,4353],{},[2863,14166,14167,3603,14169],{},[2866,14168,3602],{},[2871,14170,4360],{},[7880,14172,14174],{"id":14173},"limit-1",[2871,14175,14096],{},[2860,14177,14178,14184],{},[2863,14179,14180,2869,14182],{},[2866,14181,2868],{},[2871,14183,6169],{},[2863,14185,14186,3603,14188],{},[2866,14187,3602],{},[2871,14189,12945],{},[4595,14191,14193],{"id":14192},"imgurl",[2871,14194,14195],{},"imgUrl",[2856,14197,14198,2869,14200],{},[2866,14199,4365],{},[4367,14201,14203,14047],{"href":14042,"rel":14202},[4371],[2871,14204,14046],{},[2856,14206,14207,2912],{},[2866,14208,2878],{},[2880,14210,14211],{"className":2882,"code":14054,"language":2884,"meta":2885,"style":2885},[2871,14212,14213],{"__ignoreMap":2885},[2889,14214,14215,14217,14219,14221,14223,14225,14227],{"class":2891,"line":2892},[2889,14216,14061],{"class":2895},[2889,14218,2915],{"class":2895},[2889,14220,13779],{"class":2905},[2889,14222,2909],{"class":2895},[2889,14224,2912],{"class":2895},[2889,14226,7107],{"class":2895},[2889,14228,14074],{"class":2895},[7880,14230,14232],{"id":14231},"esmodule-4",[2871,14233,13779],{},[2860,14235,14236,14242],{},[2863,14237,14238,2869,14240],{},[2866,14239,2868],{},[2871,14241,4353],{},[2863,14243,14244,3603,14246],{},[2866,14245,3602],{},[2871,14247,4360],{},[7880,14249,14251],{"id":14250},"limit-2",[2871,14252,14096],{},[2860,14254,14255,14261],{},[2863,14256,14257,2869,14259],{},[2866,14258,2868],{},[2871,14260,6169],{},[2863,14262,14263,3603,14265],{},[2866,14264,3602],{},[2871,14266,12945],{},[4595,14268,14270],{"id":14269},"less",[2871,14271,14269],{},[2860,14273,14274],{},[2863,14275,14276],{},[2866,14277,2878],{},[2880,14279,14281],{"className":2882,"code":14280,"language":2884,"meta":2885,"style":2885},"{\n  \"sourceMap\": false\n}\n",[2871,14282,14283,14287,14300],{"__ignoreMap":2885},[2889,14284,14285],{"class":2891,"line":2892},[2889,14286,2896],{"class":2895},[2889,14288,14289,14291,14294,14296,14298],{"class":2891,"line":2899},[2889,14290,2902],{"class":2895},[2889,14292,14293],{"class":2905},"sourceMap",[2889,14295,2909],{"class":2895},[2889,14297,2912],{"class":2895},[2889,14299,9950],{"class":2895},[2889,14301,14302],{"class":2891,"line":2927},[2889,14303,3114],{"class":2895},[2856,14305,14306,2869,14308],{},[2866,14307,4365],{},[4367,14309,14312,14047],{"href":14310,"rel":14311},"https://github.com/webpack/less-loader#options",[4371],[2871,14313,14314],{},"less-loader",[4595,14316,14318],{"id":14317},"pugplain",[2871,14319,14320],{},"pugPlain",[2856,14322,14323,2869,14325],{},[2866,14324,4365],{},[4367,14326,14329,14332],{"href":14327,"rel":14328},"https://pugjs.org/api/reference.html#options",[4371],[2871,14330,14331],{},"pug"," options",[4595,14334,14336],{"id":14335},"sass",[2871,14337,14335],{},[2856,14339,14340,2869,14342],{},[2866,14341,4365],{},[4367,14343,14346,14047],{"href":14344,"rel":14345},"https://github.com/webpack/sass-loader#options",[4371],[2871,14347,14348],{},"sass-loader",[2856,14350,14351,2912],{},[2866,14352,2878],{},[2880,14354,14356],{"className":2882,"code":14355,"language":2884,"meta":2885,"style":2885},"{\n  \"sassOptions\": {\n    \"indentedSyntax\": true\n  }\n}\n",[2871,14357,14358,14362,14375,14388,14392],{"__ignoreMap":2885},[2889,14359,14360],{"class":2891,"line":2892},[2889,14361,2896],{"class":2895},[2889,14363,14364,14366,14369,14371,14373],{"class":2891,"line":2899},[2889,14365,2902],{"class":2895},[2889,14367,14368],{"class":2905},"sassOptions",[2889,14370,2909],{"class":2895},[2889,14372,2912],{"class":2895},[2889,14374,3226],{"class":2895},[2889,14376,14377,14379,14382,14384,14386],{"class":2891,"line":2927},[2889,14378,5788],{"class":2895},[2889,14380,14381],{"class":3533},"indentedSyntax",[2889,14383,2909],{"class":2895},[2889,14385,2912],{"class":2895},[2889,14387,5779],{"class":2895},[2889,14389,14390],{"class":2891,"line":2947},[2889,14391,7797],{"class":2895},[2889,14393,14394],{"class":2891,"line":2968},[2889,14395,3114],{"class":2895},[7880,14397,14399],{"id":14398},"sassoptions",[2871,14400,14368],{},[13821,14402,14404],{"id":14403},"indentedsyntax",[2871,14405,14381],{},[2860,14407,14408,14414],{},[2863,14409,14410,2869,14412],{},[2866,14411,2868],{},[2871,14413,4353],{},[2863,14415,14416,3603,14418],{},[2866,14417,3602],{},[2871,14419,4848],{},[4595,14421,14423],{"id":14422},"scss",[2871,14424,14422],{},[2860,14426,14427],{},[2863,14428,14429],{},[2866,14430,2878],{},[2880,14432,14433],{"className":2882,"code":14280,"language":2884,"meta":2885,"style":2885},[2871,14434,14435,14439,14451],{"__ignoreMap":2885},[2889,14436,14437],{"class":2891,"line":2892},[2889,14438,2896],{"class":2895},[2889,14440,14441,14443,14445,14447,14449],{"class":2891,"line":2899},[2889,14442,2902],{"class":2895},[2889,14444,14293],{"class":2905},[2889,14446,2909],{"class":2895},[2889,14448,2912],{"class":2895},[2889,14450,9950],{"class":2895},[2889,14452,14453],{"class":2891,"line":2927},[2889,14454,3114],{"class":2895},[2856,14456,14457,2869,14459],{},[2866,14458,4365],{},[4367,14460,14462,14047],{"href":14344,"rel":14461},[4371],[2871,14463,14348],{},[4595,14465,14467],{"id":14466},"stylus",[2871,14468,14466],{},[2860,14470,14471],{},[2863,14472,14473],{},[2866,14474,2878],{},[2880,14476,14477],{"className":2882,"code":14280,"language":2884,"meta":2885,"style":2885},[2871,14478,14479,14483,14495],{"__ignoreMap":2885},[2889,14480,14481],{"class":2891,"line":2892},[2889,14482,2896],{"class":2895},[2889,14484,14485,14487,14489,14491,14493],{"class":2891,"line":2899},[2889,14486,2902],{"class":2895},[2889,14488,14293],{"class":2905},[2889,14490,2909],{"class":2895},[2889,14492,2912],{"class":2895},[2889,14494,9950],{"class":2895},[2889,14496,14497],{"class":2891,"line":2927},[2889,14498,3114],{"class":2895},[2856,14500,14501,2869,14503],{},[2866,14502,4365],{},[4367,14504,14507,14047],{"href":14505,"rel":14506},"https://github.com/webpack/stylus-loader#options",[4371],[2871,14508,14509],{},"stylus-loader",[4595,14511,14513],{"id":14512},"vue-2",[2871,14514,7292],{},[2856,14516,13182,14517,13188],{},[4367,14518,14521],{"href":14519,"rel":14520},"https://github.com/vuejs/vue-loader",[4371],"vue-loader",[7880,14523,14525],{"id":14524},"compileroptions-2",[2871,14526,12189],{},[2860,14528,14529],{},[2863,14530,14531,2869,14533],{},[2866,14532,2868],{},[2871,14534,2873],{},[7880,14536,14538],{"id":14537},"propsdestructure-2",[2871,14539,12135],{},[2860,14541,14542,14548],{},[2863,14543,14544,2869,14546],{},[2866,14545,2868],{},[2871,14547,4353],{},[2863,14549,14550,3603,14552],{},[2866,14551,3602],{},[2871,14553,4848],{},[7880,14555,14557],{"id":14556},"transformasseturls-2",[2871,14558,12203],{},[2860,14560,14561,14567],{},[2863,14562,14563,2869,14565],{},[2866,14564,2868],{},[2871,14566,2873],{},[2863,14568,14569],{},[2866,14570,2878],{},[2880,14572,14573],{"className":2882,"code":12218,"language":2884,"meta":2885,"style":2885},[2871,14574,14575,14579,14591,14601,14609,14613,14625,14633,14637,14649,14657,14661,14673,14683,14691,14695,14707,14717,14725,14729],{"__ignoreMap":2885},[2889,14576,14577],{"class":2891,"line":2892},[2889,14578,2896],{"class":2895},[2889,14580,14581,14583,14585,14587,14589],{"class":2891,"line":2899},[2889,14582,2902],{"class":2895},[2889,14584,12231],{"class":2905},[2889,14586,2909],{"class":2895},[2889,14588,2912],{"class":2895},[2889,14590,3909],{"class":2895},[2889,14592,14593,14595,14597,14599],{"class":2891,"line":2927},[2889,14594,5788],{"class":2895},[2889,14596,9019],{"class":2918},[2889,14598,2909],{"class":2895},[2889,14600,2924],{"class":2895},[2889,14602,14603,14605,14607],{"class":2891,"line":2947},[2889,14604,5788],{"class":2895},[2889,14606,12254],{"class":2918},[2889,14608,3108],{"class":2895},[2889,14610,14611],{"class":2891,"line":2968},[2889,14612,3989],{"class":2895},[2889,14614,14615,14617,14619,14621,14623],{"class":2891,"line":2988},[2889,14616,2902],{"class":2895},[2889,14618,8105],{"class":2905},[2889,14620,2909],{"class":2895},[2889,14622,2912],{"class":2895},[2889,14624,3909],{"class":2895},[2889,14626,14627,14629,14631],{"class":2891,"line":3009},[2889,14628,5788],{"class":2895},[2889,14630,9019],{"class":2918},[2889,14632,3108],{"class":2895},[2889,14634,14635],{"class":2891,"line":3030},[2889,14636,3989],{"class":2895},[2889,14638,14639,14641,14643,14645,14647],{"class":2891,"line":3050},[2889,14640,2902],{"class":2895},[2889,14642,3399],{"class":2905},[2889,14644,2909],{"class":2895},[2889,14646,2912],{"class":2895},[2889,14648,3909],{"class":2895},[2889,14650,14651,14653,14655],{"class":2891,"line":3070},[2889,14652,5788],{"class":2895},[2889,14654,9019],{"class":2918},[2889,14656,3108],{"class":2895},[2889,14658,14659],{"class":2891,"line":3091},[2889,14660,3989],{"class":2895},[2889,14662,14663,14665,14667,14669,14671],{"class":2891,"line":3111},[2889,14664,2902],{"class":2895},[2889,14666,12315],{"class":2905},[2889,14668,2909],{"class":2895},[2889,14670,2912],{"class":2895},[2889,14672,3909],{"class":2895},[2889,14674,14675,14677,14679,14681],{"class":2891,"line":3514},[2889,14676,5788],{"class":2895},[2889,14678,12328],{"class":2918},[2889,14680,2909],{"class":2895},[2889,14682,2924],{"class":2895},[2889,14684,14685,14687,14689],{"class":2891,"line":3530},[2889,14686,5788],{"class":2895},[2889,14688,12339],{"class":2918},[2889,14690,3108],{"class":2895},[2889,14692,14693],{"class":2891,"line":3539},[2889,14694,3989],{"class":2895},[2889,14696,14697,14699,14701,14703,14705],{"class":2891,"line":3562},[2889,14698,2902],{"class":2895},[2889,14700,12352],{"class":2905},[2889,14702,2909],{"class":2895},[2889,14704,2912],{"class":2895},[2889,14706,3909],{"class":2895},[2889,14708,14709,14711,14713,14715],{"class":2891,"line":3567},[2889,14710,5788],{"class":2895},[2889,14712,12328],{"class":2918},[2889,14714,2909],{"class":2895},[2889,14716,2924],{"class":2895},[2889,14718,14719,14721,14723],{"class":2891,"line":4243},[2889,14720,5788],{"class":2895},[2889,14722,12339],{"class":2918},[2889,14724,3108],{"class":2895},[2889,14726,14727],{"class":2891,"line":4249},[2889,14728,5798],{"class":2895},[2889,14730,14731],{"class":2891,"line":4268},[2889,14732,3114],{"class":2895},[4595,14734,14736],{"id":14735},"vuestyle",[2871,14737,14738],{},"vueStyle",[2860,14740,14741],{},[2863,14742,14743],{},[2866,14744,2878],{},[2880,14746,14747],{"className":2882,"code":14280,"language":2884,"meta":2885,"style":2885},[2871,14748,14749,14753,14765],{"__ignoreMap":2885},[2889,14750,14751],{"class":2891,"line":2892},[2889,14752,2896],{"class":2895},[2889,14754,14755,14757,14759,14761,14763],{"class":2891,"line":2899},[2889,14756,2902],{"class":2895},[2889,14758,14293],{"class":2905},[2889,14760,2909],{"class":2895},[2889,14762,2912],{"class":2895},[2889,14764,9950],{"class":2895},[2889,14766,14767],{"class":2891,"line":2927},[2889,14768,3114],{"class":2895},[3613,14770,14772],{"id":14771},"optimization-1",[2871,14773,7804],{},[2856,14775,13216,14776,3131],{},[4367,14777,14780],{"href":14778,"rel":14779},"https://webpack.js.org/configuration/optimization/",[4371],"webpack optimization",[4595,14782,14784],{"id":14783},"minimize",[2871,14785,14783],{},[2856,14787,14788,14789,14791],{},"Set minimize to ",[2871,14790,4360],{}," to disable all minimizers. (It is disabled in development by default).",[2860,14793,14794,14800],{},[2863,14795,14796,2869,14798],{},[2866,14797,2868],{},[2871,14799,4353],{},[2863,14801,14802,3603,14804],{},[2866,14803,3602],{},[2871,14805,4848],{},[4595,14807,14809],{"id":14808},"minimizer",[2871,14810,14808],{},[2856,14812,14813],{},"You can set minimizer to a customized array of plugins.",[4595,14815,14817],{"id":14816},"runtimechunk",[2871,14818,14819],{},"runtimeChunk",[2860,14821,14822,14828],{},[2863,14823,14824,2869,14826],{},[2866,14825,2868],{},[2871,14827,3597],{},[2863,14829,14830,3603,14832],{},[2866,14831,3602],{},[2871,14833,14834],{},"\"single\"",[4595,14836,14838],{"id":14837},"splitchunks",[2871,14839,14840],{},"splitChunks",[7880,14842,14844],{"id":14843},"automaticnamedelimiter",[2871,14845,14846],{},"automaticNameDelimiter",[2860,14848,14849,14855],{},[2863,14850,14851,2869,14853],{},[2866,14852,2868],{},[2871,14854,3597],{},[2863,14856,14857,3603,14859],{},[2866,14858,3602],{},[2871,14860,3639],{},[7880,14862,14864],{"id":14863},"cachegroups",[2871,14865,14866],{},"cacheGroups",[7880,14868,14870],{"id":14869},"chunks",[2871,14871,14869],{},[2860,14873,14874,14880],{},[2863,14875,14876,2869,14878],{},[2866,14877,2868],{},[2871,14879,3597],{},[2863,14881,14882,3603,14884],{},[2866,14883,3602],{},[2871,14885,14886],{},"\"all\"",[3613,14888,14890],{"id":14889},"optimizecss",[2871,14891,14892],{},"optimizeCSS",[2856,14894,14895],{},"OptimizeCSSAssets plugin options.",[2856,14897,14898,14899,14901],{},"Defaults to true when ",[2871,14900,13227],{}," is enabled.",[2860,14903,14904,14910],{},[2863,14905,14906,2869,14908],{},[2866,14907,2868],{},[2871,14909,4353],{},[2863,14911,14912,3603,14914],{},[2866,14913,3602],{},[2871,14915,4360],{},[2856,14917,14918,2869,14920,3131],{},[2866,14919,4365],{},[4367,14921,14924],{"href":14922,"rel":14923},"https://github.com/webpack/css-minimizer-webpack-plugin",[4371],"css-minimizer-webpack-plugin documentation",[3613,14926,14928],{"id":14927},"plugins-3",[2871,14929,175],{},[2856,14931,14932],{},"Add webpack plugins.",[2860,14934,14935],{},[2863,14936,14937,2869,14939],{},[2866,14938,2868],{},[2871,14940,5022],{},[2856,14942,14943,2912],{},[2866,14944,3158],{},[2880,14946,14948],{"className":3161,"code":14947,"language":3163,"meta":2885,"style":2885},"import webpack from 'webpack'\nimport { version } from './package.json'\n\nexport default defineNuxtConfig({\n  webpack: {\n    plugins: [\n      // ...\n      new webpack.DefinePlugin({\n        'process.VERSION': version,\n      }),\n    ],\n  },\n})\n",[2871,14949,14950,14965,14985,14989,15001,15009,15018,15023,15040,15056,15065,15071,15075],{"__ignoreMap":2885},[2889,14951,14952,14954,14957,14959,14961,14963],{"class":2891,"line":2892},[2889,14953,3171],{"class":3170},[2889,14955,14956],{"class":3177}," webpack ",[2889,14958,3446],{"class":3170},[2889,14960,3187],{"class":2895},[2889,14962,5429],{"class":2918},[2889,14964,3193],{"class":2895},[2889,14966,14967,14969,14971,14974,14976,14978,14980,14983],{"class":2891,"line":2899},[2889,14968,3171],{"class":3170},[2889,14970,3174],{"class":2895},[2889,14972,14973],{"class":3177}," version",[2889,14975,3181],{"class":2895},[2889,14977,3184],{"class":3170},[2889,14979,3187],{"class":2895},[2889,14981,14982],{"class":2918},"./package.json",[2889,14984,3193],{"class":2895},[2889,14986,14987],{"class":2891,"line":2927},[2889,14988,3198],{"emptyLinePlaceholder":1196},[2889,14990,14991,14993,14995,14997,14999],{"class":2891,"line":2947},[2889,14992,3203],{"class":3170},[2889,14994,3206],{"class":3170},[2889,14996,3210],{"class":3209},[2889,14998,3213],{"class":3177},[2889,15000,2896],{"class":2895},[2889,15002,15003,15005,15007],{"class":2891,"line":2968},[2889,15004,13105],{"class":3220},[2889,15006,2912],{"class":2895},[2889,15008,3226],{"class":2895},[2889,15010,15011,15014,15016],{"class":2891,"line":2988},[2889,15012,15013],{"class":3220},"    plugins",[2889,15015,2912],{"class":2895},[2889,15017,3909],{"class":3177},[2889,15019,15020],{"class":2891,"line":3009},[2889,15021,15022],{"class":4097},"      // ...\n",[2889,15024,15025,15028,15031,15033,15036,15038],{"class":2891,"line":3030},[2889,15026,15027],{"class":2895},"      new",[2889,15029,15030],{"class":3177}," webpack",[2889,15032,3131],{"class":2895},[2889,15034,15035],{"class":3209},"DefinePlugin",[2889,15037,3213],{"class":3177},[2889,15039,2896],{"class":2895},[2889,15041,15042,15045,15048,15050,15052,15054],{"class":2891,"line":3050},[2889,15043,15044],{"class":2895},"        '",[2889,15046,15047],{"class":3220},"process.VERSION",[2889,15049,3237],{"class":2895},[2889,15051,2912],{"class":2895},[2889,15053,14973],{"class":3177},[2889,15055,2924],{"class":2895},[2889,15057,15058,15061,15063],{"class":2891,"line":3070},[2889,15059,15060],{"class":2895},"      }",[2889,15062,5492],{"class":3177},[2889,15064,2924],{"class":2895},[2889,15066,15067,15069],{"class":2891,"line":3091},[2889,15068,5114],{"class":3177},[2889,15070,2924],{"class":2895},[2889,15072,15073],{"class":2891,"line":3111},[2889,15074,3365],{"class":2895},[2889,15076,15077,15079],{"class":2891,"line":3514},[2889,15078,3370],{"class":2895},[2889,15080,3373],{"class":3177},[3613,15082,15084],{"id":15083},"postcss-1",[2871,15085,7519],{},[2856,15087,15088,15089],{},"Customize PostCSS Loader. same options as ",[4367,15090,15093,14332],{"href":15091,"rel":15092},"https://github.com/webpack/postcss-loader#options",[4371],[2871,15094,15095],{},"postcss-loader",[4595,15097,15099],{"id":15098},"postcssoptions",[2871,15100,15101],{},"postcssOptions",[7880,15103,15105],{"id":15104},"plugins-4",[2871,15106,175],{},[2860,15108,15109,15115],{},[2863,15110,15111,2869,15113],{},[2866,15112,2868],{},[2871,15114,2873],{},[2863,15116,15117],{},[2866,15118,2878],{},[2880,15120,15122],{"className":2882,"code":15121,"language":2884,"meta":2885,"style":2885},"{\n  \"autoprefixer\": {},\n  \"cssnano\": {}\n}\n",[2871,15123,15124,15128,15140,15152],{"__ignoreMap":2885},[2889,15125,15126],{"class":2891,"line":2892},[2889,15127,2896],{"class":2895},[2889,15129,15130,15132,15134,15136,15138],{"class":2891,"line":2899},[2889,15131,2902],{"class":2895},[2889,15133,9262],{"class":2905},[2889,15135,2909],{"class":2895},[2889,15137,2912],{"class":2895},[2889,15139,7491],{"class":2895},[2889,15141,15142,15144,15146,15148,15150],{"class":2891,"line":2927},[2889,15143,2902],{"class":2895},[2889,15145,9280],{"class":2905},[2889,15147,2909],{"class":2895},[2889,15149,2912],{"class":2895},[2889,15151,11749],{"class":2895},[2889,15153,15154],{"class":2891,"line":2947},[2889,15155,3114],{"class":2895},[3613,15157,15159],{"id":15158},"profile",[2871,15160,15158],{},[2856,15162,15163],{},"Enable the profiler in webpackbar.",[2856,15165,15166,15167,3131],{},"It is normally enabled by CLI argument ",[2871,15168,15169],{},"--profile",[2860,15171,15172,15178],{},[2863,15173,15174,2869,15176],{},[2866,15175,2868],{},[2871,15177,4353],{},[2863,15179,15180,3603,15182],{},[2866,15181,3602],{},[2871,15183,4360],{},[2856,15185,15186,2869,15188,3131],{},[2866,15187,4365],{},[4367,15189,15192],{"href":15190,"rel":15191},"https://github.com/unjs/webpackbar#profile",[4371],"webpackbar",[3613,15194,15196],{"id":15195},"serverurlpolyfill",[2871,15197,15198],{},"serverURLPolyfill",[2856,15200,15201],{},"The polyfill library to load to provide URL and URLSearchParams.",[2856,15203,4810,15204,5487,15207,7520],{},[2871,15205,15206],{},"'url'",[4367,15208,15211],{"href":15209,"rel":15210},"https://www.npmjs.com/package/url",[4371],"see package",[2860,15213,15214,15220],{},[2863,15215,15216,2869,15218],{},[2866,15217,2868],{},[2871,15219,3597],{},[2863,15221,15222,3603,15224],{},[2866,15223,3602],{},[2871,15225,15226],{},"\"url\"",[3613,15228,15230],{"id":15229},"warningignorefilters",[2871,15231,15232],{},"warningIgnoreFilters",[2856,15234,15235],{},"Filters to hide build warnings.",[2860,15237,15238],{},[2863,15239,15240,2869,15242],{},[2866,15241,2868],{},[2871,15243,5022],{},[2852,15245,15247],{"id":15246},"workspacedir","workspaceDir",[2856,15249,15250],{},"Define the workspace directory of your application.",[2856,15252,15253],{},"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.",[2860,15255,15256,15262],{},[2863,15257,15258,2869,15260],{},[2866,15259,2868],{},[2871,15261,3597],{},[2863,15263,15264,3603,15266],{},[2866,15265,3602],{},[2871,15267,15268],{},"\"/\u003CworkspaceDir>\"",[3283,15270,15271],{},"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 .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}html pre.shiki code .s3cPz, html code.shiki .s3cPz{--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF}html pre.shiki code .sRlkE, html code.shiki .sRlkE{--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178}html pre.shiki code .s52Pk, html code.shiki .s52Pk{--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B}html pre.shiki code .spFsF, html code.shiki .spFsF{--shiki-light:#8796B0;--shiki-default:#8796B0;--shiki-dark:#B2CCD6}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}",{"title":2885,"searchDepth":2899,"depth":2899,"links":15273},[15274,15275,15276,15294,15297,15298,15303,15304,15305,15306,15307,15308,15309,15310,15311,15319,15320,15321,15332,15335,15336,15337,15338,15339,15340,15341,15342,15343,15344,15349,15350,15351,15352,15356,15361,15362,15363,15367,15368,15369,15372,15373,15376,15377,15378,15379,15380,15381,15382,15383,15384,15385,15394,15398,15413,15420,15421,15426,15445],{"id":2854,"depth":2899,"text":2854},{"id":3576,"depth":2899,"text":3577},{"id":1193,"depth":2899,"text":1193,"children":15277},[15278,15279,15280,15281,15282,15283,15284,15285,15286,15287,15288,15289,15290,15291,15292,15293],{"id":3615,"depth":2927,"text":3618},{"id":3727,"depth":2927,"text":3730},{"id":3758,"depth":2927,"text":3739},{"id":3866,"depth":2927,"text":3866},{"id":4333,"depth":2927,"text":4333},{"id":4375,"depth":2927,"text":4378},{"id":4412,"depth":2927,"text":4415},{"id":4446,"depth":2927,"text":4449},{"id":4498,"depth":2927,"text":4501},{"id":4521,"depth":2927,"text":4524},{"id":4545,"depth":2927,"text":4548},{"id":4616,"depth":2927,"text":4619},{"id":4639,"depth":2927,"text":4642},{"id":4690,"depth":2927,"text":4693},{"id":4714,"depth":2927,"text":4717},{"id":4737,"depth":2927,"text":4740},{"id":4784,"depth":2899,"text":4785,"children":15295},[15296],{"id":4798,"depth":2927,"text":4798},{"id":4803,"depth":2899,"text":4804},{"id":4831,"depth":2899,"text":4831,"children":15299},[15300,15301,15302],{"id":4837,"depth":2927,"text":4837},{"id":5000,"depth":2927,"text":5000},{"id":5129,"depth":2927,"text":5129},{"id":5228,"depth":2899,"text":5229},{"id":5302,"depth":2899,"text":5303},{"id":5324,"depth":2899,"text":5324},{"id":5692,"depth":2899,"text":5693},{"id":132,"depth":2899,"text":132},{"id":5817,"depth":2899,"text":5817},{"id":5925,"depth":2899,"text":5925},{"id":5950,"depth":2899,"text":5950},{"id":5973,"depth":2899,"text":5974,"children":15312},[15313,15314,15315,15316,15317,15318],{"id":5977,"depth":2927,"text":5977},{"id":6022,"depth":2927,"text":6022},{"id":6030,"depth":2927,"text":6030},{"id":6137,"depth":2927,"text":6140},{"id":6155,"depth":2927,"text":6155},{"id":6179,"depth":2927,"text":6179},{"id":6205,"depth":2899,"text":6206},{"id":6229,"depth":2899,"text":6229},{"id":6249,"depth":2899,"text":6249,"children":15322},[15323,15324,15325,15326,15327,15328,15329,15330,15331],{"id":6258,"depth":2927,"text":1193},{"id":127,"depth":2927,"text":127},{"id":152,"depth":2927,"text":152},{"id":157,"depth":2927,"text":157},{"id":162,"depth":2927,"text":162},{"id":171,"depth":2927,"text":171},{"id":175,"depth":2927,"text":175},{"id":180,"depth":2927,"text":180},{"id":190,"depth":2927,"text":190},{"id":6462,"depth":2899,"text":6462,"children":15333},[15334],{"id":5525,"depth":2927,"text":5525},{"id":4749,"depth":2899,"text":4749},{"id":6556,"depth":2899,"text":6556},{"id":6601,"depth":2899,"text":6601},{"id":6696,"depth":2899,"text":6696},{"id":6705,"depth":2899,"text":6705},{"id":6713,"depth":2899,"text":6713},{"id":6916,"depth":2899,"text":6916},{"id":7050,"depth":2899,"text":7051},{"id":7122,"depth":2899,"text":6922},{"id":7163,"depth":2899,"text":7163,"children":15345},[15346,15347,15348],{"id":5735,"depth":2927,"text":5735},{"id":5772,"depth":2927,"text":5772},{"id":7276,"depth":2927,"text":7276},{"id":7312,"depth":2899,"text":7313},{"id":7337,"depth":2899,"text":162},{"id":7506,"depth":2899,"text":7507},{"id":7611,"depth":2899,"text":7611,"children":15353},[15354,15355],{"id":7626,"depth":2927,"text":7629},{"id":7640,"depth":2927,"text":7643},{"id":7804,"depth":2899,"text":7804,"children":15357},[15358,15359,15360],{"id":7810,"depth":2927,"text":7813},{"id":8019,"depth":2927,"text":8022},{"id":8478,"depth":2927,"text":8481},{"id":8922,"depth":2899,"text":171},{"id":9003,"depth":2899,"text":175},{"id":7519,"depth":2899,"text":7519,"children":15364},[15365,15366],{"id":9229,"depth":2927,"text":9229},{"id":9245,"depth":2927,"text":175},{"id":9304,"depth":2899,"text":3588},{"id":9339,"depth":2899,"text":7629},{"id":9359,"depth":2899,"text":9359,"children":15370},[15371],{"id":9362,"depth":2927,"text":5525},{"id":9460,"depth":2899,"text":7643},{"id":9686,"depth":2899,"text":185,"children":15374},[15375],{"id":9692,"depth":2927,"text":5324},{"id":9729,"depth":2899,"text":9730},{"id":9755,"depth":2899,"text":9756},{"id":9884,"depth":2899,"text":9884},{"id":9957,"depth":2899,"text":9958},{"id":10483,"depth":2899,"text":10484},{"id":5587,"depth":2899,"text":5587},{"id":10763,"depth":2899,"text":10763},{"id":10778,"depth":2899,"text":10778},{"id":10798,"depth":2899,"text":10798},{"id":10825,"depth":2899,"text":10825,"children":15386},[15387,15388,15389,15390,15391,15392,15393],{"id":10831,"depth":2927,"text":5324},{"id":10856,"depth":2927,"text":10856},{"id":11077,"depth":2927,"text":11080},{"id":11100,"depth":2927,"text":11100},{"id":11141,"depth":2927,"text":11141},{"id":11168,"depth":2927,"text":11171},{"id":11182,"depth":2927,"text":11185},{"id":11226,"depth":2899,"text":11226,"children":15395},[15396,15397],{"id":11235,"depth":2927,"text":11235},{"id":11343,"depth":2927,"text":11346},{"id":11457,"depth":2899,"text":11457,"children":15399},[15400,15401,15402,15403,15404,15405,15406,15407,15408,15409,15410,15411,15412],{"id":11473,"depth":2927,"text":4831},{"id":11519,"depth":2927,"text":11522},{"id":11540,"depth":2927,"text":11543},{"id":11560,"depth":2927,"text":11560},{"id":11656,"depth":2927,"text":6462},{"id":9022,"depth":2927,"text":9022},{"id":11775,"depth":2927,"text":11778},{"id":11916,"depth":2927,"text":11919},{"id":5516,"depth":2927,"text":5516},{"id":12025,"depth":2927,"text":12025},{"id":12044,"depth":2927,"text":185},{"id":7292,"depth":2927,"text":7292},{"id":12387,"depth":2927,"text":12390},{"id":12496,"depth":2899,"text":7292,"children":15414},[15415,15416,15417,15418,15419],{"id":12502,"depth":2927,"text":12189},{"id":12519,"depth":2927,"text":12519},{"id":12539,"depth":2927,"text":12135},{"id":12564,"depth":2927,"text":12567},{"id":12587,"depth":2927,"text":12203},{"id":12805,"depth":2899,"text":12805},{"id":12833,"depth":2899,"text":12833,"children":15422},[15423,15424,15425],{"id":12841,"depth":2927,"text":12841},{"id":12899,"depth":2927,"text":12902},{"id":5429,"depth":2927,"text":5429},{"id":12948,"depth":2899,"text":5429,"children":15427},[15428,15429,15430,15431,15432,15433,15434,15435,15436,15437,15438,15439,15440,15441,15442,15443,15444],{"id":12951,"depth":2927,"text":12954},{"id":12984,"depth":2927,"text":4837},{"id":13150,"depth":2927,"text":13153},{"id":13176,"depth":2927,"text":13179},{"id":13211,"depth":2927,"text":13211},{"id":13224,"depth":2927,"text":13227},{"id":13513,"depth":2927,"text":13513},{"id":13713,"depth":2927,"text":13716},{"id":13743,"depth":2927,"text":13746},{"id":13756,"depth":2927,"text":13756},{"id":14771,"depth":2927,"text":7804},{"id":14889,"depth":2927,"text":14892},{"id":14927,"depth":2927,"text":175},{"id":15083,"depth":2927,"text":7519},{"id":15158,"depth":2927,"text":15158},{"id":15195,"depth":2927,"text":15198},{"id":15229,"depth":2927,"text":15232},{"id":15246,"depth":2899,"text":15247},"Discover all the options you can use in your nuxt.config.ts file.","md",{},{"icon":32},{"title":903,"description":15446},"hRPBaBXqFlGMnapukJ6kKxisDMcfhNQBQz44HW07tTU",[15453,15455],{"title":899,"path":1765,"stem":1766,"description":15454,"children":-1},"Understand where your code is running using `import.meta`.",{"title":914,"path":1775,"stem":1776,"description":15456,"children":-1},"A minimal Nuxt application only requires the `app.vue` and `nuxt.config.js` files.",1772452282646]