[{"data":1,"prerenderedAt":14643},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"versions":2028,"-docs-4-x-api-nuxt-config":2032,"-docs-4-x-api-nuxt-config-surround":14638},[4,1120,1939],{"title":5,"titleTemplate":6,"icon":7,"path":8,"stem":9,"children":10,"page":108},"Docs",null,"i-lucide-book-marked","/docs/3.x","docs/3.x",[11,109,246,426,907,999,1036,1078],{"title":12,"titleTemplate":13,"icon":14,"path":15,"stem":16,"children":17,"page":108},"Get Started","%s · Get Started with Nuxt","i-lucide-rocket","/docs/3.x/getting-started","docs/3.x/1.getting-started",[18,23,28,33,38,43,48,53,58,63,68,73,78,83,88,93,98,103],{"title":19,"path":20,"stem":21,"titleTemplate":6,"icon":22},"Introduction","/docs/3.x/getting-started/introduction","docs/3.x/1.getting-started/01.introduction","i-lucide-info",{"title":24,"path":25,"stem":26,"titleTemplate":6,"icon":27},"Installation","/docs/3.x/getting-started/installation","docs/3.x/1.getting-started/02.installation","i-lucide-play",{"title":29,"path":30,"stem":31,"titleTemplate":6,"icon":32},"Configuration","/docs/3.x/getting-started/configuration","docs/3.x/1.getting-started/03.configuration","i-lucide-cog",{"title":34,"path":35,"stem":36,"titleTemplate":6,"icon":37},"Views","/docs/3.x/getting-started/views","docs/3.x/1.getting-started/04.views","i-lucide-panels-top-left",{"title":39,"path":40,"stem":41,"titleTemplate":6,"icon":42},"Assets","/docs/3.x/getting-started/assets","docs/3.x/1.getting-started/05.assets","i-lucide-image",{"title":44,"path":45,"stem":46,"titleTemplate":6,"icon":47},"Styling","/docs/3.x/getting-started/styling","docs/3.x/1.getting-started/06.styling","i-lucide-palette",{"title":49,"path":50,"stem":51,"titleTemplate":6,"icon":52},"Routing","/docs/3.x/getting-started/routing","docs/3.x/1.getting-started/07.routing","i-lucide-milestone",{"title":54,"path":55,"stem":56,"titleTemplate":6,"icon":57},"SEO and Meta","/docs/3.x/getting-started/seo-meta","docs/3.x/1.getting-started/08.seo-meta","i-lucide-file-search",{"title":59,"path":60,"stem":61,"titleTemplate":6,"icon":62},"Transitions","/docs/3.x/getting-started/transitions","docs/3.x/1.getting-started/09.transitions","i-lucide-toggle-right",{"title":64,"path":65,"stem":66,"titleTemplate":6,"icon":67},"Data Fetching","/docs/3.x/getting-started/data-fetching","docs/3.x/1.getting-started/10.data-fetching","i-lucide-cable",{"title":69,"path":70,"stem":71,"titleTemplate":6,"icon":72},"State Management","/docs/3.x/getting-started/state-management","docs/3.x/1.getting-started/11.state-management","i-lucide-database",{"title":74,"path":75,"stem":76,"titleTemplate":6,"icon":77},"Error Handling","/docs/3.x/getting-started/error-handling","docs/3.x/1.getting-started/12.error-handling","i-lucide-bug-off",{"title":79,"path":80,"stem":81,"titleTemplate":6,"icon":82},"Server","/docs/3.x/getting-started/server","docs/3.x/1.getting-started/13.server","i-lucide-pc-case",{"title":84,"path":85,"stem":86,"titleTemplate":6,"icon":87},"Layers","/docs/3.x/getting-started/layers","docs/3.x/1.getting-started/14.layers","i-lucide-layers",{"title":89,"path":90,"stem":91,"titleTemplate":6,"icon":92},"Prerendering","/docs/3.x/getting-started/prerendering","docs/3.x/1.getting-started/15.prerendering","i-lucide-file-code-2",{"title":94,"path":95,"stem":96,"titleTemplate":6,"icon":97},"Deployment","/docs/3.x/getting-started/deployment","docs/3.x/1.getting-started/16.deployment","i-lucide-cloud",{"title":99,"path":100,"stem":101,"titleTemplate":6,"icon":102},"Testing","/docs/3.x/getting-started/testing","docs/3.x/1.getting-started/17.testing","i-lucide-circle-check",{"title":104,"path":105,"stem":106,"titleTemplate":6,"icon":107},"Upgrade Guide","/docs/3.x/getting-started/upgrade","docs/3.x/1.getting-started/18.upgrade","i-lucide-circle-arrow-up",false,{"title":110,"titleTemplate":111,"icon":112,"path":113,"stem":114,"children":115,"page":108},"Directory Structure","%s · Nuxt Directory Structure","i-vscode-icons-default-folder","/docs/3.x/directory-structure","docs/3.x/2.directory-structure",[116,121,126,131,136,141,146,151,156,161,165,170,174,179,184,189,194,199,204,209,214,218,223,228,232,236,241],{"title":117,"path":118,"stem":119,"titleTemplate":6,"icon":120},".nuxt","/docs/3.x/directory-structure/nuxt","docs/3.x/2.directory-structure/0.nuxt","i-vscode-icons-folder-type-temp",{"title":122,"path":123,"stem":124,"titleTemplate":6,"icon":125},".output","/docs/3.x/directory-structure/output","docs/3.x/2.directory-structure/0.output","i-vscode-icons-folder-type-package",{"title":127,"path":128,"stem":129,"titleTemplate":6,"icon":130},"assets","/docs/3.x/directory-structure/assets","docs/3.x/2.directory-structure/1.assets","i-vscode-icons-folder-type-asset",{"title":132,"path":133,"stem":134,"titleTemplate":6,"icon":135},"components","/docs/3.x/directory-structure/components","docs/3.x/2.directory-structure/1.components","i-vscode-icons-folder-type-component",{"title":137,"path":138,"stem":139,"titleTemplate":6,"icon":140},"composables","/docs/3.x/directory-structure/composables","docs/3.x/2.directory-structure/1.composables","i-vscode-icons-folder-type-src",{"title":142,"path":143,"stem":144,"titleTemplate":6,"icon":145},"content","/docs/3.x/directory-structure/content","docs/3.x/2.directory-structure/1.content","i-vscode-icons-folder-type-log",{"title":147,"path":148,"stem":149,"titleTemplate":6,"icon":150},"layers","/docs/3.x/directory-structure/layers","docs/3.x/2.directory-structure/1.layers","i-vscode-icons-folder-type-nuxt",{"title":152,"path":153,"stem":154,"titleTemplate":6,"icon":155},"layouts","/docs/3.x/directory-structure/layouts","docs/3.x/2.directory-structure/1.layouts","i-vscode-icons-folder-type-view",{"title":157,"path":158,"stem":159,"titleTemplate":6,"icon":160},"middleware","/docs/3.x/directory-structure/middleware","docs/3.x/2.directory-structure/1.middleware","i-vscode-icons-folder-type-middleware",{"title":162,"path":163,"stem":164,"titleTemplate":6,"icon":150},"modules","/docs/3.x/directory-structure/modules","docs/3.x/2.directory-structure/1.modules",{"title":166,"path":167,"stem":168,"titleTemplate":6,"icon":169},"node_modules","/docs/3.x/directory-structure/node_modules","docs/3.x/2.directory-structure/1.node_modules","i-vscode-icons-folder-type-node",{"title":171,"path":172,"stem":173,"titleTemplate":6,"icon":155},"pages","/docs/3.x/directory-structure/pages","docs/3.x/2.directory-structure/1.pages",{"title":175,"path":176,"stem":177,"titleTemplate":6,"icon":178},"plugins","/docs/3.x/directory-structure/plugins","docs/3.x/2.directory-structure/1.plugins","i-vscode-icons-folder-type-plugin",{"title":180,"path":181,"stem":182,"titleTemplate":6,"icon":183},"public","/docs/3.x/directory-structure/public","docs/3.x/2.directory-structure/1.public","i-vscode-icons-folder-type-public",{"title":185,"path":186,"stem":187,"titleTemplate":6,"icon":188},"server","/docs/3.x/directory-structure/server","docs/3.x/2.directory-structure/1.server","i-vscode-icons-folder-type-server",{"title":190,"path":191,"stem":192,"titleTemplate":6,"icon":193},"shared","/docs/3.x/directory-structure/shared","docs/3.x/2.directory-structure/1.shared","i-vscode-icons-folder-type-shared",{"title":195,"path":196,"stem":197,"titleTemplate":6,"icon":198},"utils","/docs/3.x/directory-structure/utils","docs/3.x/2.directory-structure/1.utils","i-vscode-icons-folder-type-tools",{"title":200,"path":201,"stem":202,"titleTemplate":6,"icon":203},".env","/docs/3.x/directory-structure/env","docs/3.x/2.directory-structure/2.env","i-vscode-icons-file-type-dotenv",{"title":205,"path":206,"stem":207,"titleTemplate":6,"icon":208},".gitignore","/docs/3.x/directory-structure/gitignore","docs/3.x/2.directory-structure/2.gitignore","i-vscode-icons-file-type-git",{"title":210,"path":211,"stem":212,"titleTemplate":6,"icon":213},".nuxtignore","/docs/3.x/directory-structure/nuxtignore","docs/3.x/2.directory-structure/2.nuxtignore","i-vscode-icons-file-type-nuxt",{"title":215,"path":216,"stem":217,"titleTemplate":6,"icon":213},".nuxtrc","/docs/3.x/directory-structure/nuxtrc","docs/3.x/2.directory-structure/2.nuxtrc",{"title":219,"path":220,"stem":221,"titleTemplate":6,"icon":222},"app.vue","/docs/3.x/directory-structure/app","docs/3.x/2.directory-structure/3.app","i-vscode-icons-file-type-vue",{"title":224,"path":225,"stem":226,"titleTemplate":6,"icon":227},"app.config.ts","/docs/3.x/directory-structure/app-config","docs/3.x/2.directory-structure/3.app-config","i-vscode-icons-file-type-light-config",{"title":229,"path":230,"stem":231,"titleTemplate":6,"icon":222},"error.vue","/docs/3.x/directory-structure/error","docs/3.x/2.directory-structure/3.error",{"title":233,"path":234,"stem":235,"titleTemplate":6,"icon":213},"nuxt.config.ts","/docs/3.x/directory-structure/nuxt-config","docs/3.x/2.directory-structure/3.nuxt-config",{"title":237,"path":238,"stem":239,"titleTemplate":6,"icon":240},"package.json","/docs/3.x/directory-structure/package","docs/3.x/2.directory-structure/3.package","i-vscode-icons-file-type-npm",{"title":242,"path":243,"stem":244,"titleTemplate":6,"icon":245},"tsconfig.json","/docs/3.x/directory-structure/tsconfig","docs/3.x/2.directory-structure/3.tsconfig","i-vscode-icons-file-type-tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":249,"stem":250,"children":251,"page":108},"Guide","i-lucide-book-open","/docs/3.x/guide","docs/3.x/3.guide",[252,287,306,321,356,379],{"title":253,"titleTemplate":254,"icon":255,"path":256,"stem":257,"children":258,"page":108},"Key Concepts","%s · Nuxt Concepts","i-lucide-medal","/docs/3.x/guide/concepts","docs/3.x/3.guide/1.concepts",[259,263,267,271,275,279,283],{"title":260,"path":261,"stem":262,"titleTemplate":6},"Rendering Modes","/docs/3.x/guide/concepts/rendering","docs/3.x/3.guide/1.concepts/1.rendering",{"title":264,"path":265,"stem":266,"titleTemplate":6},"Nuxt Lifecycle","/docs/3.x/guide/concepts/nuxt-lifecycle","docs/3.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":269,"stem":270,"titleTemplate":6},"Auto-imports","/docs/3.x/guide/concepts/auto-imports","docs/3.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":273,"stem":274,"titleTemplate":6},"Server Engine","/docs/3.x/guide/concepts/server-engine","docs/3.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":277,"stem":278,"titleTemplate":6},"Modules","/docs/3.x/guide/concepts/modules","docs/3.x/3.guide/1.concepts/5.modules",{"title":280,"path":281,"stem":282,"titleTemplate":6},"TypeScript","/docs/3.x/guide/concepts/typescript","docs/3.x/3.guide/1.concepts/8.typescript",{"title":284,"path":285,"stem":286,"titleTemplate":6},"Code Style","/docs/3.x/guide/concepts/code-style","docs/3.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":291,"stem":292,"children":293,"page":108},"Best Practices","%s · Best Practices","i-lucide-square-check","/docs/3.x/guide/best-practices","docs/3.x/3.guide/2.best-practices",[294,298,302],{"title":295,"path":296,"stem":297,"titleTemplate":6},"Nuxt and hydration","/docs/3.x/guide/best-practices/hydration","docs/3.x/3.guide/2.best-practices/hydration",{"title":299,"path":300,"stem":301,"titleTemplate":6},"Nuxt Performance","/docs/3.x/guide/best-practices/performance","docs/3.x/3.guide/2.best-practices/performance",{"title":303,"path":304,"stem":305,"titleTemplate":6},"Nuxt Plugins","/docs/3.x/guide/best-practices/plugins","docs/3.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":310,"stem":311,"children":312,"page":108},"Working with AI","Working with AI: %s","i-lucide-bot","/docs/3.x/guide/ai","docs/3.x/3.guide/3.ai",[313,317],{"title":314,"path":315,"stem":316,"titleTemplate":6},"MCP Server","/docs/3.x/guide/ai/mcp","docs/3.x/3.guide/3.ai/1.mcp",{"title":318,"path":319,"stem":320,"titleTemplate":6},"LLMs.txt","/docs/3.x/guide/ai/llms-txt","docs/3.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":325,"stem":326,"children":327,"page":108},"Module Author Guide","%s · Nuxt Modules Author Guide","i-lucide-box","/docs/3.x/guide/modules","docs/3.x/3.guide/4.modules",[328,332,336,340,344,348,352],{"title":329,"path":330,"stem":331,"titleTemplate":6},"Create Your First Module","/docs/3.x/guide/modules/getting-started","docs/3.x/3.guide/4.modules/1.getting-started",{"title":333,"path":334,"stem":335,"titleTemplate":6},"Understand Module Structure","/docs/3.x/guide/modules/module-anatomy","docs/3.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":338,"stem":339,"titleTemplate":6},"Add Plugins, Components & More","/docs/3.x/guide/modules/recipes-basics","docs/3.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":342,"stem":343,"titleTemplate":6},"Use Hooks & Extend Types","/docs/3.x/guide/modules/recipes-advanced","docs/3.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":346,"stem":347,"titleTemplate":6},"Test Your Module","/docs/3.x/guide/modules/testing","docs/3.x/3.guide/4.modules/5.testing",{"title":349,"path":350,"stem":351,"titleTemplate":6},"Follow Best Practices","/docs/3.x/guide/modules/best-practices","docs/3.x/3.guide/4.modules/6.best-practices",{"title":353,"path":354,"stem":355,"titleTemplate":6},"Publish & Share Your Module","/docs/3.x/guide/modules/ecosystem","docs/3.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":360,"stem":361,"children":362,"page":108},"Recipes","%s · Recipes","i-lucide-cooking-pot","/docs/3.x/guide/recipes","docs/3.x/3.guide/5.recipes",[363,367,371,375],{"title":364,"path":365,"stem":366,"titleTemplate":6},"Custom Routing","/docs/3.x/guide/recipes/custom-routing","docs/3.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":369,"stem":370,"titleTemplate":6},"Vite Plugins","/docs/3.x/guide/recipes/vite-plugin","docs/3.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":373,"stem":374,"titleTemplate":6},"Custom useFetch","/docs/3.x/guide/recipes/custom-usefetch","docs/3.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":377,"stem":378,"titleTemplate":6},"Sessions and Authentication","/docs/3.x/guide/recipes/sessions-and-authentication","docs/3.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":383,"stem":384,"children":385,"page":108},"Going Further","%s · Nuxt Advanced","i-lucide-star","/docs/3.x/guide/going-further","docs/3.x/3.guide/6.going-further",[386,390,394,398,402,406,410,414,418,422],{"title":387,"path":388,"stem":389,"titleTemplate":6},"Custom Events","/docs/3.x/guide/going-further/events","docs/3.x/3.guide/6.going-further/1.events",{"title":391,"path":392,"stem":393,"titleTemplate":6},"Experimental Features","/docs/3.x/guide/going-further/experimental-features","docs/3.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":396,"stem":397,"titleTemplate":6},"Features","/docs/3.x/guide/going-further/features","docs/3.x/3.guide/6.going-further/1.features",{"title":399,"path":400,"stem":401,"titleTemplate":6},"Runtime Config","/docs/3.x/guide/going-further/runtime-config","docs/3.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":404,"stem":405,"titleTemplate":6},"Nightly Release Channel","/docs/3.x/guide/going-further/nightly-release-channel","docs/3.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":408,"stem":409,"titleTemplate":6},"Lifecycle Hooks","/docs/3.x/guide/going-further/hooks","docs/3.x/3.guide/6.going-further/2.hooks",{"title":411,"path":412,"stem":413,"titleTemplate":6},"Nuxt Kit","/docs/3.x/guide/going-further/kit","docs/3.x/3.guide/6.going-further/4.kit",{"title":415,"path":416,"stem":417,"titleTemplate":6},"NuxtApp","/docs/3.x/guide/going-further/nuxt-app","docs/3.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":420,"stem":421,"titleTemplate":6},"Authoring Nuxt Layers","/docs/3.x/guide/going-further/layers","docs/3.x/3.guide/6.going-further/7.layers",{"title":423,"path":424,"stem":425,"titleTemplate":6},"Debugging","/docs/3.x/guide/going-further/debugging","docs/3.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":430,"stem":431,"children":432,"page":108},"API","%s · Nuxt API","i-lucide-code-xml","/docs/3.x/api","docs/3.x/4.api",[433,499,622,745,816,889,902],{"title":434,"titleTemplate":435,"icon":324,"path":436,"stem":437,"children":438,"page":108},"Components","%s · Nuxt Components","/docs/3.x/api/components","docs/3.x/4.api/1.components",[439,443,447,451,455,459,463,467,471,475,479,483,487,491,495],{"title":440,"path":441,"stem":442,"titleTemplate":6},"\u003CClientOnly>","/docs/3.x/api/components/client-only","docs/3.x/4.api/1.components/1.client-only",{"title":444,"path":445,"stem":446,"titleTemplate":6},"\u003CDevOnly>","/docs/3.x/api/components/dev-only","docs/3.x/4.api/1.components/1.dev-only",{"title":448,"path":449,"stem":450,"titleTemplate":6},"\u003CNuxtClientFallback>","/docs/3.x/api/components/nuxt-client-fallback","docs/3.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":453,"stem":454,"titleTemplate":6},"\u003CNuxtPicture>","/docs/3.x/api/components/nuxt-picture","docs/3.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":457,"stem":458,"titleTemplate":6},"\u003CTeleport>","/docs/3.x/api/components/teleports","docs/3.x/4.api/1.components/11.teleports",{"title":460,"path":461,"stem":462,"titleTemplate":6},"\u003CNuxtRouteAnnouncer>","/docs/3.x/api/components/nuxt-route-announcer","docs/3.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":465,"stem":466,"titleTemplate":6},"\u003CNuxtTime>","/docs/3.x/api/components/nuxt-time","docs/3.x/4.api/1.components/13.nuxt-time",{"title":468,"path":469,"stem":470,"titleTemplate":6},"\u003CNuxtPage>","/docs/3.x/api/components/nuxt-page","docs/3.x/4.api/1.components/2.nuxt-page",{"title":472,"path":473,"stem":474,"titleTemplate":6},"\u003CNuxtLayout>","/docs/3.x/api/components/nuxt-layout","docs/3.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":477,"stem":478,"titleTemplate":6},"\u003CNuxtLink>","/docs/3.x/api/components/nuxt-link","docs/3.x/4.api/1.components/4.nuxt-link",{"title":480,"path":481,"stem":482,"titleTemplate":6},"\u003CNuxtLoadingIndicator>","/docs/3.x/api/components/nuxt-loading-indicator","docs/3.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":485,"stem":486,"titleTemplate":6},"\u003CNuxtErrorBoundary>","/docs/3.x/api/components/nuxt-error-boundary","docs/3.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":489,"stem":490,"titleTemplate":6},"\u003CNuxtWelcome>","/docs/3.x/api/components/nuxt-welcome","docs/3.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":493,"stem":494,"titleTemplate":6},"\u003CNuxtIsland>","/docs/3.x/api/components/nuxt-island","docs/3.x/4.api/1.components/8.nuxt-island",{"title":496,"path":497,"stem":498,"titleTemplate":6},"\u003CNuxtImg>","/docs/3.x/api/components/nuxt-img","docs/3.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":503,"stem":504,"children":505,"page":108},"Composables","%s · Nuxt Composables","i-lucide-arrow-left-right","/docs/3.x/api/composables","docs/3.x/4.api/2.composables",[506,510,514,518,522,526,530,534,538,542,546,550,554,558,562,566,570,574,578,582,586,590,594,598,602,606,610,614,618],{"title":507,"path":508,"stem":509,"titleTemplate":6},"onPrehydrate","/docs/3.x/api/composables/on-prehydrate","docs/3.x/4.api/2.composables/on-prehydrate",{"title":511,"path":512,"stem":513,"titleTemplate":6},"useAppConfig","/docs/3.x/api/composables/use-app-config","docs/3.x/4.api/2.composables/use-app-config",{"title":515,"path":516,"stem":517,"titleTemplate":6},"useAsyncData","/docs/3.x/api/composables/use-async-data","docs/3.x/4.api/2.composables/use-async-data",{"title":519,"path":520,"stem":521,"titleTemplate":6},"useCookie","/docs/3.x/api/composables/use-cookie","docs/3.x/4.api/2.composables/use-cookie",{"title":523,"path":524,"stem":525,"titleTemplate":6},"useError","/docs/3.x/api/composables/use-error","docs/3.x/4.api/2.composables/use-error",{"title":527,"path":528,"stem":529,"titleTemplate":6},"useFetch","/docs/3.x/api/composables/use-fetch","docs/3.x/4.api/2.composables/use-fetch",{"title":531,"path":532,"stem":533,"titleTemplate":6},"useHead","/docs/3.x/api/composables/use-head","docs/3.x/4.api/2.composables/use-head",{"title":535,"path":536,"stem":537,"titleTemplate":6},"useHeadSafe","/docs/3.x/api/composables/use-head-safe","docs/3.x/4.api/2.composables/use-head-safe",{"title":539,"path":540,"stem":541,"titleTemplate":6},"useHydration","/docs/3.x/api/composables/use-hydration","docs/3.x/4.api/2.composables/use-hydration",{"title":543,"path":544,"stem":545,"titleTemplate":6},"useLazyAsyncData","/docs/3.x/api/composables/use-lazy-async-data","docs/3.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":548,"stem":549,"titleTemplate":6},"useLazyFetch","/docs/3.x/api/composables/use-lazy-fetch","docs/3.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":552,"stem":553,"titleTemplate":6},"useLoadingIndicator","/docs/3.x/api/composables/use-loading-indicator","docs/3.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":556,"stem":557,"titleTemplate":6},"useNuxtApp","/docs/3.x/api/composables/use-nuxt-app","docs/3.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":560,"stem":561,"titleTemplate":6},"useNuxtData","/docs/3.x/api/composables/use-nuxt-data","docs/3.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":564,"stem":565,"titleTemplate":6},"usePreviewMode","/docs/3.x/api/composables/use-preview-mode","docs/3.x/4.api/2.composables/use-preview-mode",{"title":567,"path":568,"stem":569,"titleTemplate":6},"useRequestEvent","/docs/3.x/api/composables/use-request-event","docs/3.x/4.api/2.composables/use-request-event",{"title":571,"path":572,"stem":573,"titleTemplate":6},"useRequestFetch","/docs/3.x/api/composables/use-request-fetch","docs/3.x/4.api/2.composables/use-request-fetch",{"title":575,"path":576,"stem":577,"titleTemplate":6},"useRequestHeader","/docs/3.x/api/composables/use-request-header","docs/3.x/4.api/2.composables/use-request-header",{"title":579,"path":580,"stem":581,"titleTemplate":6},"useRequestHeaders","/docs/3.x/api/composables/use-request-headers","docs/3.x/4.api/2.composables/use-request-headers",{"title":583,"path":584,"stem":585,"titleTemplate":6},"useRequestURL","/docs/3.x/api/composables/use-request-url","docs/3.x/4.api/2.composables/use-request-url",{"title":587,"path":588,"stem":589,"titleTemplate":6},"useResponseHeader","/docs/3.x/api/composables/use-response-header","docs/3.x/4.api/2.composables/use-response-header",{"title":591,"path":592,"stem":593,"titleTemplate":6},"useRoute","/docs/3.x/api/composables/use-route","docs/3.x/4.api/2.composables/use-route",{"title":595,"path":596,"stem":597,"titleTemplate":6},"useRouteAnnouncer","/docs/3.x/api/composables/use-route-announcer","docs/3.x/4.api/2.composables/use-route-announcer",{"title":599,"path":600,"stem":601,"titleTemplate":6},"useRouter","/docs/3.x/api/composables/use-router","docs/3.x/4.api/2.composables/use-router",{"title":603,"path":604,"stem":605,"titleTemplate":6},"useRuntimeConfig","/docs/3.x/api/composables/use-runtime-config","docs/3.x/4.api/2.composables/use-runtime-config",{"title":607,"path":608,"stem":609,"titleTemplate":6},"useRuntimeHook","/docs/3.x/api/composables/use-runtime-hook","docs/3.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":612,"stem":613,"titleTemplate":6},"useSeoMeta","/docs/3.x/api/composables/use-seo-meta","docs/3.x/4.api/2.composables/use-seo-meta",{"title":615,"path":616,"stem":617,"titleTemplate":6},"useServerSeoMeta","/docs/3.x/api/composables/use-server-seo-meta","docs/3.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":620,"stem":621,"titleTemplate":6},"useState","/docs/3.x/api/composables/use-state","docs/3.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":626,"stem":627,"children":628,"page":108},"Utils","%s · Nuxt Utils","i-lucide-square-function","/docs/3.x/api/utils","docs/3.x/4.api/3.utils",[629,633,637,641,645,649,653,657,661,665,669,673,677,681,685,689,693,697,701,705,709,713,717,721,725,729,733,737,741],{"title":630,"path":631,"stem":632,"titleTemplate":6},"$fetch","/docs/3.x/api/utils/dollarfetch","docs/3.x/4.api/3.utils/$fetch",{"title":634,"path":635,"stem":636,"titleTemplate":6},"abortNavigation","/docs/3.x/api/utils/abort-navigation","docs/3.x/4.api/3.utils/abort-navigation",{"title":638,"path":639,"stem":640,"titleTemplate":6},"addRouteMiddleware","/docs/3.x/api/utils/add-route-middleware","docs/3.x/4.api/3.utils/add-route-middleware",{"title":642,"path":643,"stem":644,"titleTemplate":6},"callOnce","/docs/3.x/api/utils/call-once","docs/3.x/4.api/3.utils/call-once",{"title":646,"path":647,"stem":648,"titleTemplate":6},"clearError","/docs/3.x/api/utils/clear-error","docs/3.x/4.api/3.utils/clear-error",{"title":650,"path":651,"stem":652,"titleTemplate":6},"clearNuxtData","/docs/3.x/api/utils/clear-nuxt-data","docs/3.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":655,"stem":656,"titleTemplate":6},"clearNuxtState","/docs/3.x/api/utils/clear-nuxt-state","docs/3.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":659,"stem":660,"titleTemplate":6},"createError","/docs/3.x/api/utils/create-error","docs/3.x/4.api/3.utils/create-error",{"title":662,"path":663,"stem":664,"titleTemplate":6},"defineLazyHydrationComponent","/docs/3.x/api/utils/define-lazy-hydration-component","docs/3.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":667,"stem":668,"titleTemplate":6},"defineNuxtComponent","/docs/3.x/api/utils/define-nuxt-component","docs/3.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":671,"stem":672,"titleTemplate":6},"defineNuxtPlugin","/docs/3.x/api/utils/define-nuxt-plugin","docs/3.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":675,"stem":676,"titleTemplate":6},"defineNuxtRouteMiddleware","/docs/3.x/api/utils/define-nuxt-route-middleware","docs/3.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":679,"stem":680,"titleTemplate":6},"definePageMeta","/docs/3.x/api/utils/define-page-meta","docs/3.x/4.api/3.utils/define-page-meta",{"title":682,"path":683,"stem":684,"titleTemplate":6},"defineRouteRules","/docs/3.x/api/utils/define-route-rules","docs/3.x/4.api/3.utils/define-route-rules",{"title":686,"path":687,"stem":688,"titleTemplate":6},"navigateTo","/docs/3.x/api/utils/navigate-to","docs/3.x/4.api/3.utils/navigate-to",{"title":690,"path":691,"stem":692,"titleTemplate":6},"onBeforeRouteLeave","/docs/3.x/api/utils/on-before-route-leave","docs/3.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":695,"stem":696,"titleTemplate":6},"onBeforeRouteUpdate","/docs/3.x/api/utils/on-before-route-update","docs/3.x/4.api/3.utils/on-before-route-update",{"title":698,"path":699,"stem":700,"titleTemplate":6},"onNuxtReady","/docs/3.x/api/utils/on-nuxt-ready","docs/3.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":703,"stem":704,"titleTemplate":6},"prefetchComponents","/docs/3.x/api/utils/prefetch-components","docs/3.x/4.api/3.utils/prefetch-components",{"title":706,"path":707,"stem":708,"titleTemplate":6},"preloadComponents","/docs/3.x/api/utils/preload-components","docs/3.x/4.api/3.utils/preload-components",{"title":710,"path":711,"stem":712,"titleTemplate":6},"preloadRouteComponents","/docs/3.x/api/utils/preload-route-components","docs/3.x/4.api/3.utils/preload-route-components",{"title":714,"path":715,"stem":716,"titleTemplate":6},"prerenderRoutes","/docs/3.x/api/utils/prerender-routes","docs/3.x/4.api/3.utils/prerender-routes",{"title":718,"path":719,"stem":720,"titleTemplate":6},"refreshCookie","/docs/3.x/api/utils/refresh-cookie","docs/3.x/4.api/3.utils/refresh-cookie",{"title":722,"path":723,"stem":724,"titleTemplate":6},"refreshNuxtData","/docs/3.x/api/utils/refresh-nuxt-data","docs/3.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":727,"stem":728,"titleTemplate":6},"reloadNuxtApp","/docs/3.x/api/utils/reload-nuxt-app","docs/3.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":731,"stem":732,"titleTemplate":6},"setPageLayout","/docs/3.x/api/utils/set-page-layout","docs/3.x/4.api/3.utils/set-page-layout",{"title":734,"path":735,"stem":736,"titleTemplate":6},"setResponseStatus","/docs/3.x/api/utils/set-response-status","docs/3.x/4.api/3.utils/set-response-status",{"title":738,"path":739,"stem":740,"titleTemplate":6},"showError","/docs/3.x/api/utils/show-error","docs/3.x/4.api/3.utils/show-error",{"title":742,"path":743,"stem":744,"titleTemplate":6},"updateAppConfig","/docs/3.x/api/utils/update-app-config","docs/3.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":749,"stem":750,"children":751,"page":108},"Commands","%s · Nuxt Commands","i-lucide-square-terminal","/docs/3.x/api/commands","docs/3.x/4.api/4.commands",[752,756,760,764,768,772,776,780,784,788,792,796,800,804,808,812],{"title":753,"path":754,"stem":755,"titleTemplate":6},"nuxt add","/docs/3.x/api/commands/add","docs/3.x/4.api/4.commands/add",{"title":757,"path":758,"stem":759,"titleTemplate":6},"nuxt analyze","/docs/3.x/api/commands/analyze","docs/3.x/4.api/4.commands/analyze",{"title":761,"path":762,"stem":763,"titleTemplate":6},"nuxt build","/docs/3.x/api/commands/build","docs/3.x/4.api/4.commands/build",{"title":765,"path":766,"stem":767,"titleTemplate":6},"nuxt build-module","/docs/3.x/api/commands/build-module","docs/3.x/4.api/4.commands/build-module",{"title":769,"path":770,"stem":771,"titleTemplate":6},"nuxt cleanup","/docs/3.x/api/commands/cleanup","docs/3.x/4.api/4.commands/cleanup",{"title":773,"path":774,"stem":775,"titleTemplate":6},"nuxt dev","/docs/3.x/api/commands/dev","docs/3.x/4.api/4.commands/dev",{"title":777,"path":778,"stem":779,"titleTemplate":6},"nuxt devtools","/docs/3.x/api/commands/devtools","docs/3.x/4.api/4.commands/devtools",{"title":781,"path":782,"stem":783,"titleTemplate":6},"nuxt generate","/docs/3.x/api/commands/generate","docs/3.x/4.api/4.commands/generate",{"title":785,"path":786,"stem":787,"titleTemplate":6},"nuxt info","/docs/3.x/api/commands/info","docs/3.x/4.api/4.commands/info",{"title":789,"path":790,"stem":791,"titleTemplate":6},"create nuxt","/docs/3.x/api/commands/init","docs/3.x/4.api/4.commands/init",{"title":793,"path":794,"stem":795,"titleTemplate":6},"nuxt module","/docs/3.x/api/commands/module","docs/3.x/4.api/4.commands/module",{"title":797,"path":798,"stem":799,"titleTemplate":6},"nuxt prepare","/docs/3.x/api/commands/prepare","docs/3.x/4.api/4.commands/prepare",{"title":801,"path":802,"stem":803,"titleTemplate":6},"nuxt preview","/docs/3.x/api/commands/preview","docs/3.x/4.api/4.commands/preview",{"title":805,"path":806,"stem":807,"titleTemplate":6},"nuxt test","/docs/3.x/api/commands/test","docs/3.x/4.api/4.commands/test",{"title":809,"path":810,"stem":811,"titleTemplate":6},"nuxt typecheck","/docs/3.x/api/commands/typecheck","docs/3.x/4.api/4.commands/typecheck",{"title":813,"path":814,"stem":815,"titleTemplate":6},"nuxt upgrade","/docs/3.x/api/commands/upgrade","docs/3.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":819,"stem":820,"children":821,"page":108},"%s · Nuxt Kit","i-lucide-package","/docs/3.x/api/kit","docs/3.x/4.api/5.kit",[822,825,828,832,836,840,844,848,852,855,859,863,866,869,873,877,881,885],{"title":276,"path":823,"stem":824,"titleTemplate":6},"/docs/3.x/api/kit/modules","docs/3.x/4.api/5.kit/1.modules",{"title":399,"path":826,"stem":827,"titleTemplate":6},"/docs/3.x/api/kit/runtime-config","docs/3.x/4.api/5.kit/10.runtime-config",{"title":829,"path":830,"stem":831,"titleTemplate":6},"Templates","/docs/3.x/api/kit/templates","docs/3.x/4.api/5.kit/10.templates",{"title":833,"path":834,"stem":835,"titleTemplate":6},"Nitro","/docs/3.x/api/kit/nitro","docs/3.x/4.api/5.kit/11.nitro",{"title":837,"path":838,"stem":839,"titleTemplate":6},"Resolving","/docs/3.x/api/kit/resolving","docs/3.x/4.api/5.kit/12.resolving",{"title":841,"path":842,"stem":843,"titleTemplate":6},"Logging","/docs/3.x/api/kit/logging","docs/3.x/4.api/5.kit/13.logging",{"title":845,"path":846,"stem":847,"titleTemplate":6},"Builder","/docs/3.x/api/kit/builder","docs/3.x/4.api/5.kit/14.builder",{"title":849,"path":850,"stem":851,"titleTemplate":6},"Examples","/docs/3.x/api/kit/examples","docs/3.x/4.api/5.kit/15.examples",{"title":84,"path":853,"stem":854,"titleTemplate":6},"/docs/3.x/api/kit/layers","docs/3.x/4.api/5.kit/16.layers",{"title":856,"path":857,"stem":858,"titleTemplate":6},"Programmatic Usage","/docs/3.x/api/kit/programmatic","docs/3.x/4.api/5.kit/2.programmatic",{"title":860,"path":861,"stem":862,"titleTemplate":6},"Compatibility","/docs/3.x/api/kit/compatibility","docs/3.x/4.api/5.kit/3.compatibility",{"title":268,"path":864,"stem":865,"titleTemplate":6},"/docs/3.x/api/kit/autoimports","docs/3.x/4.api/5.kit/4.autoimports",{"title":434,"path":867,"stem":868,"titleTemplate":6},"/docs/3.x/api/kit/components","docs/3.x/4.api/5.kit/5.components",{"title":870,"path":871,"stem":872,"titleTemplate":6},"Context","/docs/3.x/api/kit/context","docs/3.x/4.api/5.kit/6.context",{"title":874,"path":875,"stem":876,"titleTemplate":6},"Pages","/docs/3.x/api/kit/pages","docs/3.x/4.api/5.kit/7.pages",{"title":878,"path":879,"stem":880,"titleTemplate":6},"Layout","/docs/3.x/api/kit/layout","docs/3.x/4.api/5.kit/8.layout",{"title":882,"path":883,"stem":884,"titleTemplate":6},"Head","/docs/3.x/api/kit/head","docs/3.x/4.api/5.kit/9.head",{"title":886,"path":887,"stem":888,"titleTemplate":6},"Plugins","/docs/3.x/api/kit/plugins","docs/3.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":892,"stem":893,"children":894,"page":108},"Advanced","i-lucide-brain","/docs/3.x/api/advanced","docs/3.x/4.api/6.advanced",[895,898],{"title":407,"path":896,"stem":897,"titleTemplate":6},"/docs/3.x/api/advanced/hooks","docs/3.x/4.api/6.advanced/1.hooks",{"title":899,"path":900,"stem":901,"titleTemplate":6},"Import meta","/docs/3.x/api/advanced/import-meta","docs/3.x/4.api/6.advanced/2.import-meta",{"title":903,"path":904,"stem":905,"titleTemplate":906,"icon":32},"Nuxt Configuration","/docs/3.x/api/nuxt-config","docs/3.x/4.api/6.nuxt-config","%s",{"title":849,"titleTemplate":908,"icon":909,"path":910,"stem":911,"children":912,"page":108},"%s · Nuxt Examples","i-lucide-app-window-mac","/docs/3.x/examples","docs/3.x/4.examples",[913,917,939,954,990],{"title":914,"path":915,"stem":916,"titleTemplate":6},"Hello World","/docs/3.x/examples/hello-world","docs/3.x/4.examples/0.hello-world",{"title":395,"path":918,"stem":919,"children":920,"page":108},"/docs/3.x/examples/features","docs/3.x/4.examples/1.features",[921,925,928,931,935],{"title":922,"path":923,"stem":924,"titleTemplate":6},"Auto Imports","/docs/3.x/examples/features/auto-imports","docs/3.x/4.examples/1.features/1.auto-imports",{"title":64,"path":926,"stem":927,"titleTemplate":6},"/docs/3.x/examples/features/data-fetching","docs/3.x/4.examples/1.features/2.data-fetching",{"title":69,"path":929,"stem":930,"titleTemplate":6},"/docs/3.x/examples/features/state-management","docs/3.x/4.examples/1.features/3.state-management",{"title":932,"path":933,"stem":934,"titleTemplate":6},"Meta Tags","/docs/3.x/examples/features/meta-tags","docs/3.x/4.examples/1.features/4.meta-tags",{"title":936,"path":937,"stem":938,"titleTemplate":6},"Layouts","/docs/3.x/examples/features/layouts","docs/3.x/4.examples/1.features/5.layouts",{"title":49,"path":940,"stem":941,"children":942,"page":108},"/docs/3.x/examples/routing","docs/3.x/4.examples/2.routing",[943,947,950],{"title":944,"path":945,"stem":946,"titleTemplate":6},"Middleware","/docs/3.x/examples/routing/middleware","docs/3.x/4.examples/2.routing/middleware",{"title":874,"path":948,"stem":949,"titleTemplate":6},"/docs/3.x/examples/routing/pages","docs/3.x/4.examples/2.routing/pages",{"title":951,"path":952,"stem":953,"titleTemplate":6},"Universal Router","/docs/3.x/examples/routing/universal-router","docs/3.x/4.examples/2.routing/universal-router",{"title":890,"path":955,"stem":956,"children":957,"page":108},"/docs/3.x/examples/advanced","docs/3.x/4.examples/4.advanced",[958,961,964,968,972,976,980,983,986],{"title":84,"path":959,"stem":960,"titleTemplate":6},"/docs/3.x/examples/advanced/config-extends","docs/3.x/4.examples/4.advanced/config-extends",{"title":74,"path":962,"stem":963,"titleTemplate":6},"/docs/3.x/examples/advanced/error-handling","docs/3.x/4.examples/4.advanced/error-handling",{"title":965,"path":966,"stem":967,"titleTemplate":6},"JSX / TSX","/docs/3.x/examples/advanced/jsx","docs/3.x/4.examples/4.advanced/jsx",{"title":969,"path":970,"stem":971,"titleTemplate":6},"Locale","/docs/3.x/examples/advanced/locale","docs/3.x/4.examples/4.advanced/locale",{"title":973,"path":974,"stem":975,"titleTemplate":6},"Module Extend Pages","/docs/3.x/examples/advanced/module-extend-pages","docs/3.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":978,"stem":979,"titleTemplate":6},"Teleport","/docs/3.x/examples/advanced/teleport","docs/3.x/4.examples/4.advanced/teleport",{"title":99,"path":981,"stem":982,"titleTemplate":6},"/docs/3.x/examples/advanced/testing","docs/3.x/4.examples/4.advanced/testing",{"title":519,"path":984,"stem":985,"titleTemplate":6},"/docs/3.x/examples/advanced/use-cookie","docs/3.x/4.examples/4.advanced/use-cookie",{"title":987,"path":988,"stem":989,"titleTemplate":6},"Use Custom Fetch Composable","/docs/3.x/examples/advanced/use-custom-fetch-composable","docs/3.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":992,"stem":993,"children":994,"page":108},"Experimental","/docs/3.x/examples/experimental","docs/3.x/4.examples/7.experimental",[995],{"title":996,"path":997,"stem":998,"titleTemplate":6},"WASM","/docs/3.x/examples/experimental/wasm","docs/3.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1003,"stem":1004,"children":1005,"page":108},"Community","%s · Nuxt Community","i-lucide-messages-square","/docs/3.x/community","docs/3.x/5.community",[1006,1011,1016,1021,1026,1031],{"title":1007,"path":1008,"stem":1009,"titleTemplate":6,"icon":1010},"Getting Help","/docs/3.x/community/getting-help","docs/3.x/5.community/2.getting-help","i-lucide-life-buoy",{"title":1012,"path":1013,"stem":1014,"titleTemplate":6,"icon":1015},"Reporting Bugs","/docs/3.x/community/reporting-bugs","docs/3.x/5.community/3.reporting-bugs","i-lucide-bug",{"title":1017,"path":1018,"stem":1019,"titleTemplate":6,"icon":1020},"Contribution","/docs/3.x/community/contribution","docs/3.x/5.community/4.contribution","i-lucide-git-pull-request",{"title":1022,"path":1023,"stem":1024,"titleTemplate":6,"icon":1025},"Framework","/docs/3.x/community/framework-contribution","docs/3.x/5.community/5.framework-contribution","i-lucide-github",{"title":1027,"path":1028,"stem":1029,"titleTemplate":6,"icon":1030},"Roadmap","/docs/3.x/community/roadmap","docs/3.x/5.community/6.roadmap","i-lucide-map",{"title":1032,"path":1033,"stem":1034,"titleTemplate":6,"icon":1035},"Releases","/docs/3.x/community/changelog","docs/3.x/5.community/7.changelog","i-lucide-bell-dot",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1040,"stem":1041,"children":1042,"page":108},"Migrate to Nuxt Bridge","Migrate to Nuxt Bridge: %s","i-lucide-ship","/docs/3.x/bridge","docs/3.x/6.bridge",[1043,1047,1050,1053,1057,1061,1065,1068,1071,1074],{"title":1044,"path":1045,"stem":1046,"titleTemplate":6},"Overview","/docs/3.x/bridge/overview","docs/3.x/6.bridge/1.overview",{"title":29,"path":1048,"stem":1049,"titleTemplate":6},"/docs/3.x/bridge/configuration","docs/3.x/6.bridge/10.configuration",{"title":280,"path":1051,"stem":1052,"titleTemplate":6},"/docs/3.x/bridge/typescript","docs/3.x/6.bridge/2.typescript",{"title":1054,"path":1055,"stem":1056,"titleTemplate":6},"Legacy Composition API","/docs/3.x/bridge/bridge-composition-api","docs/3.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1059,"stem":1060,"titleTemplate":6},"Plugins and Middleware","/docs/3.x/bridge/plugins-and-middleware","docs/3.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1063,"stem":1064,"titleTemplate":6},"New Composition API","/docs/3.x/bridge/nuxt3-compatible-api","docs/3.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1066,"stem":1067,"titleTemplate":6},"/docs/3.x/bridge/meta","docs/3.x/6.bridge/6.meta",{"title":399,"path":1069,"stem":1070,"titleTemplate":6},"/docs/3.x/bridge/runtime-config","docs/3.x/6.bridge/7.runtime-config",{"title":833,"path":1072,"stem":1073,"titleTemplate":6},"/docs/3.x/bridge/nitro","docs/3.x/6.bridge/8.nitro",{"title":1075,"path":1076,"stem":1077,"titleTemplate":6},"Vite","/docs/3.x/bridge/vite","docs/3.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1081,"stem":1082,"children":1083,"page":108},"Migrate to Nuxt 3","Migrate to Nuxt 3: %s","/docs/3.x/migration","docs/3.x/7.migration",[1084,1087,1091,1094,1097,1100,1103,1106,1109,1113,1117],{"title":1044,"path":1085,"stem":1086,"titleTemplate":6},"/docs/3.x/migration/overview","docs/3.x/7.migration/1.overview",{"title":1088,"path":1089,"stem":1090,"titleTemplate":6},"Build Tooling","/docs/3.x/migration/bundling","docs/3.x/7.migration/10.bundling",{"title":79,"path":1092,"stem":1093,"titleTemplate":6},"/docs/3.x/migration/server","docs/3.x/7.migration/11.server",{"title":29,"path":1095,"stem":1096,"titleTemplate":6},"/docs/3.x/migration/configuration","docs/3.x/7.migration/2.configuration",{"title":276,"path":1098,"stem":1099,"titleTemplate":6},"/docs/3.x/migration/module-authors","docs/3.x/7.migration/20.module-authors",{"title":922,"path":1101,"stem":1102,"titleTemplate":6},"/docs/3.x/migration/auto-imports","docs/3.x/7.migration/3.auto-imports",{"title":932,"path":1104,"stem":1105,"titleTemplate":6},"/docs/3.x/migration/meta","docs/3.x/7.migration/4.meta",{"title":1058,"path":1107,"stem":1108,"titleTemplate":6},"/docs/3.x/migration/plugins-and-middleware","docs/3.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1111,"stem":1112,"titleTemplate":6},"Pages and Layouts","/docs/3.x/migration/pages-and-layouts","docs/3.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1115,"stem":1116,"titleTemplate":6},"Component Options","/docs/3.x/migration/component-options","docs/3.x/7.migration/7.component-options",{"title":399,"path":1118,"stem":1119,"titleTemplate":6},"/docs/3.x/migration/runtime-config","docs/3.x/7.migration/8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1121,"stem":1122,"children":1123,"page":108},"/docs/4.x","docs/4.x",[1124,1182,1276,1403,1769,1846,1868,1902],{"title":12,"titleTemplate":13,"icon":14,"path":1125,"stem":1126,"children":1127,"page":108},"/docs/4.x/getting-started","docs/4.x/1.getting-started",[1128,1131,1134,1137,1140,1143,1146,1149,1152,1155,1158,1161,1164,1167,1170,1173,1176,1179],{"title":19,"path":1129,"stem":1130,"titleTemplate":6,"icon":22},"/docs/4.x/getting-started/introduction","docs/4.x/1.getting-started/01.introduction",{"title":24,"path":1132,"stem":1133,"titleTemplate":6,"icon":27},"/docs/4.x/getting-started/installation","docs/4.x/1.getting-started/02.installation",{"title":29,"path":1135,"stem":1136,"titleTemplate":6,"icon":32},"/docs/4.x/getting-started/configuration","docs/4.x/1.getting-started/03.configuration",{"title":34,"path":1138,"stem":1139,"titleTemplate":6,"icon":37},"/docs/4.x/getting-started/views","docs/4.x/1.getting-started/04.views",{"title":39,"path":1141,"stem":1142,"titleTemplate":6,"icon":42},"/docs/4.x/getting-started/assets","docs/4.x/1.getting-started/05.assets",{"title":44,"path":1144,"stem":1145,"titleTemplate":6,"icon":47},"/docs/4.x/getting-started/styling","docs/4.x/1.getting-started/06.styling",{"title":49,"path":1147,"stem":1148,"titleTemplate":6,"icon":52},"/docs/4.x/getting-started/routing","docs/4.x/1.getting-started/07.routing",{"title":54,"path":1150,"stem":1151,"titleTemplate":6,"icon":57},"/docs/4.x/getting-started/seo-meta","docs/4.x/1.getting-started/08.seo-meta",{"title":59,"path":1153,"stem":1154,"titleTemplate":6,"icon":62},"/docs/4.x/getting-started/transitions","docs/4.x/1.getting-started/09.transitions",{"title":64,"path":1156,"stem":1157,"titleTemplate":6,"icon":67},"/docs/4.x/getting-started/data-fetching","docs/4.x/1.getting-started/10.data-fetching",{"title":69,"path":1159,"stem":1160,"titleTemplate":6,"icon":72},"/docs/4.x/getting-started/state-management","docs/4.x/1.getting-started/11.state-management",{"title":74,"path":1162,"stem":1163,"titleTemplate":6,"icon":77},"/docs/4.x/getting-started/error-handling","docs/4.x/1.getting-started/12.error-handling",{"title":79,"path":1165,"stem":1166,"titleTemplate":6,"icon":82},"/docs/4.x/getting-started/server","docs/4.x/1.getting-started/13.server",{"title":84,"path":1168,"stem":1169,"titleTemplate":6,"icon":87},"/docs/4.x/getting-started/layers","docs/4.x/1.getting-started/14.layers",{"title":89,"path":1171,"stem":1172,"titleTemplate":6,"icon":92},"/docs/4.x/getting-started/prerendering","docs/4.x/1.getting-started/15.prerendering",{"title":94,"path":1174,"stem":1175,"titleTemplate":6,"icon":97},"/docs/4.x/getting-started/deployment","docs/4.x/1.getting-started/16.deployment",{"title":99,"path":1177,"stem":1178,"titleTemplate":6,"icon":102},"/docs/4.x/getting-started/testing","docs/4.x/1.getting-started/17.testing",{"title":104,"path":1180,"stem":1181,"titleTemplate":6,"icon":107},"/docs/4.x/getting-started/upgrade","docs/4.x/1.getting-started/18.upgrade",{"title":110,"titleTemplate":111,"icon":112,"path":1183,"stem":1184,"children":1185,"page":108},"/docs/4.x/directory-structure","docs/4.x/2.directory-structure",[1186,1189,1192,1234,1237,1240,1243,1246,1249,1252,1255,1258,1261,1264,1267,1270,1273],{"title":117,"path":1187,"stem":1188,"titleTemplate":6,"icon":120},"/docs/4.x/directory-structure/nuxt","docs/4.x/2.directory-structure/0.nuxt",{"title":122,"path":1190,"stem":1191,"titleTemplate":6,"icon":125},"/docs/4.x/directory-structure/output","docs/4.x/2.directory-structure/0.output",{"title":1193,"titleTemplate":111,"head":1194,"defaultOpen":1196,"icon":1197,"path":1198,"stem":1199,"children":1200,"page":108},"app",{"title":1195},"app/",true,"i-vscode-icons-folder-type-app","/docs/4.x/directory-structure/app","docs/4.x/2.directory-structure/1.app",[1201,1204,1207,1210,1213,1216,1219,1222,1225,1228,1231],{"title":127,"path":1202,"stem":1203,"titleTemplate":6,"icon":130},"/docs/4.x/directory-structure/app/assets","docs/4.x/2.directory-structure/1.app/1.assets",{"title":132,"path":1205,"stem":1206,"titleTemplate":6,"icon":135},"/docs/4.x/directory-structure/app/components","docs/4.x/2.directory-structure/1.app/1.components",{"title":137,"path":1208,"stem":1209,"titleTemplate":6,"icon":140},"/docs/4.x/directory-structure/app/composables","docs/4.x/2.directory-structure/1.app/1.composables",{"title":152,"path":1211,"stem":1212,"titleTemplate":6,"icon":155},"/docs/4.x/directory-structure/app/layouts","docs/4.x/2.directory-structure/1.app/1.layouts",{"title":157,"path":1214,"stem":1215,"titleTemplate":6,"icon":160},"/docs/4.x/directory-structure/app/middleware","docs/4.x/2.directory-structure/1.app/1.middleware",{"title":171,"path":1217,"stem":1218,"titleTemplate":6,"icon":155},"/docs/4.x/directory-structure/app/pages","docs/4.x/2.directory-structure/1.app/1.pages",{"title":175,"path":1220,"stem":1221,"titleTemplate":6,"icon":178},"/docs/4.x/directory-structure/app/plugins","docs/4.x/2.directory-structure/1.app/1.plugins",{"title":195,"path":1223,"stem":1224,"titleTemplate":6,"icon":198},"/docs/4.x/directory-structure/app/utils","docs/4.x/2.directory-structure/1.app/1.utils",{"title":219,"path":1226,"stem":1227,"titleTemplate":6,"icon":222},"/docs/4.x/directory-structure/app/app","docs/4.x/2.directory-structure/1.app/3.app",{"title":224,"path":1229,"stem":1230,"titleTemplate":6,"icon":227},"/docs/4.x/directory-structure/app/app-config","docs/4.x/2.directory-structure/1.app/3.app-config",{"title":229,"path":1232,"stem":1233,"titleTemplate":6,"icon":222},"/docs/4.x/directory-structure/app/error","docs/4.x/2.directory-structure/1.app/3.error",{"title":142,"path":1235,"stem":1236,"titleTemplate":6,"icon":145},"/docs/4.x/directory-structure/content","docs/4.x/2.directory-structure/1.content",{"title":147,"path":1238,"stem":1239,"titleTemplate":6,"icon":150},"/docs/4.x/directory-structure/layers","docs/4.x/2.directory-structure/1.layers",{"title":162,"path":1241,"stem":1242,"titleTemplate":6,"icon":150},"/docs/4.x/directory-structure/modules","docs/4.x/2.directory-structure/1.modules",{"title":166,"path":1244,"stem":1245,"titleTemplate":6,"icon":169},"/docs/4.x/directory-structure/node_modules","docs/4.x/2.directory-structure/1.node_modules",{"title":180,"path":1247,"stem":1248,"titleTemplate":6,"icon":183},"/docs/4.x/directory-structure/public","docs/4.x/2.directory-structure/1.public",{"title":185,"path":1250,"stem":1251,"titleTemplate":6,"icon":188},"/docs/4.x/directory-structure/server","docs/4.x/2.directory-structure/1.server",{"title":190,"path":1253,"stem":1254,"titleTemplate":6,"icon":193},"/docs/4.x/directory-structure/shared","docs/4.x/2.directory-structure/1.shared",{"title":200,"path":1256,"stem":1257,"titleTemplate":6,"icon":203},"/docs/4.x/directory-structure/env","docs/4.x/2.directory-structure/2.env",{"title":205,"path":1259,"stem":1260,"titleTemplate":6,"icon":208},"/docs/4.x/directory-structure/gitignore","docs/4.x/2.directory-structure/2.gitignore",{"title":210,"path":1262,"stem":1263,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxtignore","docs/4.x/2.directory-structure/2.nuxtignore",{"title":215,"path":1265,"stem":1266,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxtrc","docs/4.x/2.directory-structure/2.nuxtrc",{"title":233,"path":1268,"stem":1269,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxt-config","docs/4.x/2.directory-structure/3.nuxt-config",{"title":237,"path":1271,"stem":1272,"titleTemplate":6,"icon":240},"/docs/4.x/directory-structure/package","docs/4.x/2.directory-structure/3.package",{"title":242,"path":1274,"stem":1275,"titleTemplate":6,"icon":245},"/docs/4.x/directory-structure/tsconfig","docs/4.x/2.directory-structure/3.tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":1277,"stem":1278,"children":1279,"page":108},"/docs/4.x/guide","docs/4.x/3.guide",[1280,1305,1318,1328,1353,1369],{"title":253,"titleTemplate":254,"icon":255,"path":1281,"stem":1282,"children":1283,"page":108},"/docs/4.x/guide/concepts","docs/4.x/3.guide/1.concepts",[1284,1287,1290,1293,1296,1299,1302],{"title":260,"path":1285,"stem":1286,"titleTemplate":6},"/docs/4.x/guide/concepts/rendering","docs/4.x/3.guide/1.concepts/1.rendering",{"title":264,"path":1288,"stem":1289,"titleTemplate":6},"/docs/4.x/guide/concepts/nuxt-lifecycle","docs/4.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":1291,"stem":1292,"titleTemplate":6},"/docs/4.x/guide/concepts/auto-imports","docs/4.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":1294,"stem":1295,"titleTemplate":6},"/docs/4.x/guide/concepts/server-engine","docs/4.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":1297,"stem":1298,"titleTemplate":6},"/docs/4.x/guide/concepts/modules","docs/4.x/3.guide/1.concepts/5.modules",{"title":280,"path":1300,"stem":1301,"titleTemplate":6},"/docs/4.x/guide/concepts/typescript","docs/4.x/3.guide/1.concepts/8.typescript",{"title":284,"path":1303,"stem":1304,"titleTemplate":6},"/docs/4.x/guide/concepts/code-style","docs/4.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":1306,"stem":1307,"children":1308,"page":108},"/docs/4.x/guide/best-practices","docs/4.x/3.guide/2.best-practices",[1309,1312,1315],{"title":295,"path":1310,"stem":1311,"titleTemplate":6},"/docs/4.x/guide/best-practices/hydration","docs/4.x/3.guide/2.best-practices/hydration",{"title":299,"path":1313,"stem":1314,"titleTemplate":6},"/docs/4.x/guide/best-practices/performance","docs/4.x/3.guide/2.best-practices/performance",{"title":303,"path":1316,"stem":1317,"titleTemplate":6},"/docs/4.x/guide/best-practices/plugins","docs/4.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":1319,"stem":1320,"children":1321,"page":108},"/docs/4.x/guide/ai","docs/4.x/3.guide/3.ai",[1322,1325],{"title":314,"path":1323,"stem":1324,"titleTemplate":6},"/docs/4.x/guide/ai/mcp","docs/4.x/3.guide/3.ai/1.mcp",{"title":318,"path":1326,"stem":1327,"titleTemplate":6},"/docs/4.x/guide/ai/llms-txt","docs/4.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":1329,"stem":1330,"children":1331,"page":108},"/docs/4.x/guide/modules","docs/4.x/3.guide/4.modules",[1332,1335,1338,1341,1344,1347,1350],{"title":329,"path":1333,"stem":1334,"titleTemplate":6},"/docs/4.x/guide/modules/getting-started","docs/4.x/3.guide/4.modules/1.getting-started",{"title":333,"path":1336,"stem":1337,"titleTemplate":6},"/docs/4.x/guide/modules/module-anatomy","docs/4.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":1339,"stem":1340,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-basics","docs/4.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":1342,"stem":1343,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-advanced","docs/4.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":1345,"stem":1346,"titleTemplate":6},"/docs/4.x/guide/modules/testing","docs/4.x/3.guide/4.modules/5.testing",{"title":349,"path":1348,"stem":1349,"titleTemplate":6},"/docs/4.x/guide/modules/best-practices","docs/4.x/3.guide/4.modules/6.best-practices",{"title":353,"path":1351,"stem":1352,"titleTemplate":6},"/docs/4.x/guide/modules/ecosystem","docs/4.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":1354,"stem":1355,"children":1356,"page":108},"/docs/4.x/guide/recipes","docs/4.x/3.guide/5.recipes",[1357,1360,1363,1366],{"title":364,"path":1358,"stem":1359,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-routing","docs/4.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":1361,"stem":1362,"titleTemplate":6},"/docs/4.x/guide/recipes/vite-plugin","docs/4.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":1364,"stem":1365,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-usefetch","docs/4.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":1367,"stem":1368,"titleTemplate":6},"/docs/4.x/guide/recipes/sessions-and-authentication","docs/4.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":1370,"stem":1371,"children":1372,"page":108},"/docs/4.x/guide/going-further","docs/4.x/3.guide/6.going-further",[1373,1376,1379,1382,1385,1388,1391,1394,1397,1400],{"title":387,"path":1374,"stem":1375,"titleTemplate":6},"/docs/4.x/guide/going-further/events","docs/4.x/3.guide/6.going-further/1.events",{"title":391,"path":1377,"stem":1378,"titleTemplate":6},"/docs/4.x/guide/going-further/experimental-features","docs/4.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":1380,"stem":1381,"titleTemplate":6},"/docs/4.x/guide/going-further/features","docs/4.x/3.guide/6.going-further/1.features",{"title":399,"path":1383,"stem":1384,"titleTemplate":6},"/docs/4.x/guide/going-further/runtime-config","docs/4.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":1386,"stem":1387,"titleTemplate":6},"/docs/4.x/guide/going-further/nightly-release-channel","docs/4.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":1389,"stem":1390,"titleTemplate":6},"/docs/4.x/guide/going-further/hooks","docs/4.x/3.guide/6.going-further/2.hooks",{"title":411,"path":1392,"stem":1393,"titleTemplate":6},"/docs/4.x/guide/going-further/kit","docs/4.x/3.guide/6.going-further/4.kit",{"title":415,"path":1395,"stem":1396,"titleTemplate":6},"/docs/4.x/guide/going-further/nuxt-app","docs/4.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":1398,"stem":1399,"titleTemplate":6},"/docs/4.x/guide/going-further/layers","docs/4.x/3.guide/6.going-further/7.layers",{"title":423,"path":1401,"stem":1402,"titleTemplate":6},"/docs/4.x/guide/going-further/debugging","docs/4.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":1404,"stem":1405,"children":1406,"page":108},"/docs/4.x/api","docs/4.x/4.api",[1407,1460,1555,1646,1698,1756,1766],{"title":434,"titleTemplate":435,"icon":324,"path":1408,"stem":1409,"children":1410,"page":108},"/docs/4.x/api/components","docs/4.x/4.api/1.components",[1411,1414,1417,1420,1423,1426,1429,1432,1436,1439,1442,1445,1448,1451,1454,1457],{"title":440,"path":1412,"stem":1413,"titleTemplate":6},"/docs/4.x/api/components/client-only","docs/4.x/4.api/1.components/1.client-only",{"title":444,"path":1415,"stem":1416,"titleTemplate":6},"/docs/4.x/api/components/dev-only","docs/4.x/4.api/1.components/1.dev-only",{"title":448,"path":1418,"stem":1419,"titleTemplate":6},"/docs/4.x/api/components/nuxt-client-fallback","docs/4.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":1421,"stem":1422,"titleTemplate":6},"/docs/4.x/api/components/nuxt-picture","docs/4.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":1424,"stem":1425,"titleTemplate":6},"/docs/4.x/api/components/teleports","docs/4.x/4.api/1.components/11.teleports",{"title":460,"path":1427,"stem":1428,"titleTemplate":6},"/docs/4.x/api/components/nuxt-route-announcer","docs/4.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":1430,"stem":1431,"titleTemplate":6},"/docs/4.x/api/components/nuxt-time","docs/4.x/4.api/1.components/13.nuxt-time",{"title":1433,"path":1434,"stem":1435,"titleTemplate":6},"\u003CNuxtAnnouncer>","/docs/4.x/api/components/nuxt-announcer","docs/4.x/4.api/1.components/14.nuxt-announcer",{"title":468,"path":1437,"stem":1438,"titleTemplate":6},"/docs/4.x/api/components/nuxt-page","docs/4.x/4.api/1.components/2.nuxt-page",{"title":472,"path":1440,"stem":1441,"titleTemplate":6},"/docs/4.x/api/components/nuxt-layout","docs/4.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":1443,"stem":1444,"titleTemplate":6},"/docs/4.x/api/components/nuxt-link","docs/4.x/4.api/1.components/4.nuxt-link",{"title":480,"path":1446,"stem":1447,"titleTemplate":6},"/docs/4.x/api/components/nuxt-loading-indicator","docs/4.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":1449,"stem":1450,"titleTemplate":6},"/docs/4.x/api/components/nuxt-error-boundary","docs/4.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":1452,"stem":1453,"titleTemplate":6},"/docs/4.x/api/components/nuxt-welcome","docs/4.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":1455,"stem":1456,"titleTemplate":6},"/docs/4.x/api/components/nuxt-island","docs/4.x/4.api/1.components/8.nuxt-island",{"title":496,"path":1458,"stem":1459,"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":1461,"stem":1462,"children":1463,"page":108},"/docs/4.x/api/composables","docs/4.x/4.api/2.composables",[1464,1467,1471,1474,1477,1480,1483,1486,1489,1492,1495,1498,1501,1504,1507,1510,1513,1516,1519,1522,1525,1528,1531,1534,1537,1540,1543,1546,1549,1552],{"title":507,"path":1465,"stem":1466,"titleTemplate":6},"/docs/4.x/api/composables/on-prehydrate","docs/4.x/4.api/2.composables/on-prehydrate",{"title":1468,"path":1469,"stem":1470,"titleTemplate":6},"useAnnouncer","/docs/4.x/api/composables/use-announcer","docs/4.x/4.api/2.composables/use-announcer",{"title":511,"path":1472,"stem":1473,"titleTemplate":6},"/docs/4.x/api/composables/use-app-config","docs/4.x/4.api/2.composables/use-app-config",{"title":515,"path":1475,"stem":1476,"titleTemplate":6},"/docs/4.x/api/composables/use-async-data","docs/4.x/4.api/2.composables/use-async-data",{"title":519,"path":1478,"stem":1479,"titleTemplate":6},"/docs/4.x/api/composables/use-cookie","docs/4.x/4.api/2.composables/use-cookie",{"title":523,"path":1481,"stem":1482,"titleTemplate":6},"/docs/4.x/api/composables/use-error","docs/4.x/4.api/2.composables/use-error",{"title":527,"path":1484,"stem":1485,"titleTemplate":6},"/docs/4.x/api/composables/use-fetch","docs/4.x/4.api/2.composables/use-fetch",{"title":531,"path":1487,"stem":1488,"titleTemplate":6},"/docs/4.x/api/composables/use-head","docs/4.x/4.api/2.composables/use-head",{"title":535,"path":1490,"stem":1491,"titleTemplate":6},"/docs/4.x/api/composables/use-head-safe","docs/4.x/4.api/2.composables/use-head-safe",{"title":539,"path":1493,"stem":1494,"titleTemplate":6},"/docs/4.x/api/composables/use-hydration","docs/4.x/4.api/2.composables/use-hydration",{"title":543,"path":1496,"stem":1497,"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":1499,"stem":1500,"titleTemplate":6},"/docs/4.x/api/composables/use-lazy-fetch","docs/4.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":1502,"stem":1503,"titleTemplate":6},"/docs/4.x/api/composables/use-loading-indicator","docs/4.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":1505,"stem":1506,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-app","docs/4.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":1508,"stem":1509,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-data","docs/4.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":1511,"stem":1512,"titleTemplate":6},"/docs/4.x/api/composables/use-preview-mode","docs/4.x/4.api/2.composables/use-preview-mode",{"title":567,"path":1514,"stem":1515,"titleTemplate":6},"/docs/4.x/api/composables/use-request-event","docs/4.x/4.api/2.composables/use-request-event",{"title":571,"path":1517,"stem":1518,"titleTemplate":6},"/docs/4.x/api/composables/use-request-fetch","docs/4.x/4.api/2.composables/use-request-fetch",{"title":575,"path":1520,"stem":1521,"titleTemplate":6},"/docs/4.x/api/composables/use-request-header","docs/4.x/4.api/2.composables/use-request-header",{"title":579,"path":1523,"stem":1524,"titleTemplate":6},"/docs/4.x/api/composables/use-request-headers","docs/4.x/4.api/2.composables/use-request-headers",{"title":583,"path":1526,"stem":1527,"titleTemplate":6},"/docs/4.x/api/composables/use-request-url","docs/4.x/4.api/2.composables/use-request-url",{"title":587,"path":1529,"stem":1530,"titleTemplate":6},"/docs/4.x/api/composables/use-response-header","docs/4.x/4.api/2.composables/use-response-header",{"title":591,"path":1532,"stem":1533,"titleTemplate":6},"/docs/4.x/api/composables/use-route","docs/4.x/4.api/2.composables/use-route",{"title":595,"path":1535,"stem":1536,"titleTemplate":6},"/docs/4.x/api/composables/use-route-announcer","docs/4.x/4.api/2.composables/use-route-announcer",{"title":599,"path":1538,"stem":1539,"titleTemplate":6},"/docs/4.x/api/composables/use-router","docs/4.x/4.api/2.composables/use-router",{"title":603,"path":1541,"stem":1542,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-config","docs/4.x/4.api/2.composables/use-runtime-config",{"title":607,"path":1544,"stem":1545,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-hook","docs/4.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":1547,"stem":1548,"titleTemplate":6},"/docs/4.x/api/composables/use-seo-meta","docs/4.x/4.api/2.composables/use-seo-meta",{"title":615,"path":1550,"stem":1551,"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":1553,"stem":1554,"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":1556,"stem":1557,"children":1558,"page":108},"/docs/4.x/api/utils","docs/4.x/4.api/3.utils",[1559,1562,1565,1568,1571,1574,1577,1580,1583,1586,1589,1592,1595,1598,1601,1604,1607,1610,1613,1616,1619,1622,1625,1628,1631,1634,1637,1640,1643],{"title":630,"path":1560,"stem":1561,"titleTemplate":6},"/docs/4.x/api/utils/dollarfetch","docs/4.x/4.api/3.utils/$fetch",{"title":634,"path":1563,"stem":1564,"titleTemplate":6},"/docs/4.x/api/utils/abort-navigation","docs/4.x/4.api/3.utils/abort-navigation",{"title":638,"path":1566,"stem":1567,"titleTemplate":6},"/docs/4.x/api/utils/add-route-middleware","docs/4.x/4.api/3.utils/add-route-middleware",{"title":642,"path":1569,"stem":1570,"titleTemplate":6},"/docs/4.x/api/utils/call-once","docs/4.x/4.api/3.utils/call-once",{"title":646,"path":1572,"stem":1573,"titleTemplate":6},"/docs/4.x/api/utils/clear-error","docs/4.x/4.api/3.utils/clear-error",{"title":650,"path":1575,"stem":1576,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-data","docs/4.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":1578,"stem":1579,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-state","docs/4.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":1581,"stem":1582,"titleTemplate":6},"/docs/4.x/api/utils/create-error","docs/4.x/4.api/3.utils/create-error",{"title":662,"path":1584,"stem":1585,"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":1587,"stem":1588,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-component","docs/4.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":1590,"stem":1591,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-plugin","docs/4.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":1593,"stem":1594,"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":1596,"stem":1597,"titleTemplate":6},"/docs/4.x/api/utils/define-page-meta","docs/4.x/4.api/3.utils/define-page-meta",{"title":682,"path":1599,"stem":1600,"titleTemplate":6},"/docs/4.x/api/utils/define-route-rules","docs/4.x/4.api/3.utils/define-route-rules",{"title":686,"path":1602,"stem":1603,"titleTemplate":6},"/docs/4.x/api/utils/navigate-to","docs/4.x/4.api/3.utils/navigate-to",{"title":690,"path":1605,"stem":1606,"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":1608,"stem":1609,"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":1611,"stem":1612,"titleTemplate":6},"/docs/4.x/api/utils/on-nuxt-ready","docs/4.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":1614,"stem":1615,"titleTemplate":6},"/docs/4.x/api/utils/prefetch-components","docs/4.x/4.api/3.utils/prefetch-components",{"title":706,"path":1617,"stem":1618,"titleTemplate":6},"/docs/4.x/api/utils/preload-components","docs/4.x/4.api/3.utils/preload-components",{"title":710,"path":1620,"stem":1621,"titleTemplate":6},"/docs/4.x/api/utils/preload-route-components","docs/4.x/4.api/3.utils/preload-route-components",{"title":714,"path":1623,"stem":1624,"titleTemplate":6},"/docs/4.x/api/utils/prerender-routes","docs/4.x/4.api/3.utils/prerender-routes",{"title":718,"path":1626,"stem":1627,"titleTemplate":6},"/docs/4.x/api/utils/refresh-cookie","docs/4.x/4.api/3.utils/refresh-cookie",{"title":722,"path":1629,"stem":1630,"titleTemplate":6},"/docs/4.x/api/utils/refresh-nuxt-data","docs/4.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":1632,"stem":1633,"titleTemplate":6},"/docs/4.x/api/utils/reload-nuxt-app","docs/4.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":1635,"stem":1636,"titleTemplate":6},"/docs/4.x/api/utils/set-page-layout","docs/4.x/4.api/3.utils/set-page-layout",{"title":734,"path":1638,"stem":1639,"titleTemplate":6},"/docs/4.x/api/utils/set-response-status","docs/4.x/4.api/3.utils/set-response-status",{"title":738,"path":1641,"stem":1642,"titleTemplate":6},"/docs/4.x/api/utils/show-error","docs/4.x/4.api/3.utils/show-error",{"title":742,"path":1644,"stem":1645,"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":1647,"stem":1648,"children":1649,"page":108},"/docs/4.x/api/commands","docs/4.x/4.api/4.commands",[1650,1653,1656,1659,1662,1665,1668,1671,1674,1677,1680,1683,1686,1689,1692,1695],{"title":753,"path":1651,"stem":1652,"titleTemplate":6},"/docs/4.x/api/commands/add","docs/4.x/4.api/4.commands/add",{"title":757,"path":1654,"stem":1655,"titleTemplate":6},"/docs/4.x/api/commands/analyze","docs/4.x/4.api/4.commands/analyze",{"title":761,"path":1657,"stem":1658,"titleTemplate":6},"/docs/4.x/api/commands/build","docs/4.x/4.api/4.commands/build",{"title":765,"path":1660,"stem":1661,"titleTemplate":6},"/docs/4.x/api/commands/build-module","docs/4.x/4.api/4.commands/build-module",{"title":769,"path":1663,"stem":1664,"titleTemplate":6},"/docs/4.x/api/commands/cleanup","docs/4.x/4.api/4.commands/cleanup",{"title":773,"path":1666,"stem":1667,"titleTemplate":6},"/docs/4.x/api/commands/dev","docs/4.x/4.api/4.commands/dev",{"title":777,"path":1669,"stem":1670,"titleTemplate":6},"/docs/4.x/api/commands/devtools","docs/4.x/4.api/4.commands/devtools",{"title":781,"path":1672,"stem":1673,"titleTemplate":6},"/docs/4.x/api/commands/generate","docs/4.x/4.api/4.commands/generate",{"title":785,"path":1675,"stem":1676,"titleTemplate":6},"/docs/4.x/api/commands/info","docs/4.x/4.api/4.commands/info",{"title":789,"path":1678,"stem":1679,"titleTemplate":6},"/docs/4.x/api/commands/init","docs/4.x/4.api/4.commands/init",{"title":793,"path":1681,"stem":1682,"titleTemplate":6},"/docs/4.x/api/commands/module","docs/4.x/4.api/4.commands/module",{"title":797,"path":1684,"stem":1685,"titleTemplate":6},"/docs/4.x/api/commands/prepare","docs/4.x/4.api/4.commands/prepare",{"title":801,"path":1687,"stem":1688,"titleTemplate":6},"/docs/4.x/api/commands/preview","docs/4.x/4.api/4.commands/preview",{"title":805,"path":1690,"stem":1691,"titleTemplate":6},"/docs/4.x/api/commands/test","docs/4.x/4.api/4.commands/test",{"title":809,"path":1693,"stem":1694,"titleTemplate":6},"/docs/4.x/api/commands/typecheck","docs/4.x/4.api/4.commands/typecheck",{"title":813,"path":1696,"stem":1697,"titleTemplate":6},"/docs/4.x/api/commands/upgrade","docs/4.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":1699,"stem":1700,"children":1701,"page":108},"/docs/4.x/api/kit","docs/4.x/4.api/5.kit",[1702,1705,1708,1711,1714,1717,1720,1723,1726,1729,1732,1735,1738,1741,1744,1747,1750,1753],{"title":276,"path":1703,"stem":1704,"titleTemplate":6},"/docs/4.x/api/kit/modules","docs/4.x/4.api/5.kit/1.modules",{"title":399,"path":1706,"stem":1707,"titleTemplate":6},"/docs/4.x/api/kit/runtime-config","docs/4.x/4.api/5.kit/10.runtime-config",{"title":829,"path":1709,"stem":1710,"titleTemplate":6},"/docs/4.x/api/kit/templates","docs/4.x/4.api/5.kit/10.templates",{"title":833,"path":1712,"stem":1713,"titleTemplate":6},"/docs/4.x/api/kit/nitro","docs/4.x/4.api/5.kit/11.nitro",{"title":837,"path":1715,"stem":1716,"titleTemplate":6},"/docs/4.x/api/kit/resolving","docs/4.x/4.api/5.kit/12.resolving",{"title":841,"path":1718,"stem":1719,"titleTemplate":6},"/docs/4.x/api/kit/logging","docs/4.x/4.api/5.kit/13.logging",{"title":845,"path":1721,"stem":1722,"titleTemplate":6},"/docs/4.x/api/kit/builder","docs/4.x/4.api/5.kit/14.builder",{"title":849,"path":1724,"stem":1725,"titleTemplate":6},"/docs/4.x/api/kit/examples","docs/4.x/4.api/5.kit/15.examples",{"title":84,"path":1727,"stem":1728,"titleTemplate":6},"/docs/4.x/api/kit/layers","docs/4.x/4.api/5.kit/16.layers",{"title":856,"path":1730,"stem":1731,"titleTemplate":6},"/docs/4.x/api/kit/programmatic","docs/4.x/4.api/5.kit/2.programmatic",{"title":860,"path":1733,"stem":1734,"titleTemplate":6},"/docs/4.x/api/kit/compatibility","docs/4.x/4.api/5.kit/3.compatibility",{"title":268,"path":1736,"stem":1737,"titleTemplate":6},"/docs/4.x/api/kit/autoimports","docs/4.x/4.api/5.kit/4.autoimports",{"title":434,"path":1739,"stem":1740,"titleTemplate":6},"/docs/4.x/api/kit/components","docs/4.x/4.api/5.kit/5.components",{"title":870,"path":1742,"stem":1743,"titleTemplate":6},"/docs/4.x/api/kit/context","docs/4.x/4.api/5.kit/6.context",{"title":874,"path":1745,"stem":1746,"titleTemplate":6},"/docs/4.x/api/kit/pages","docs/4.x/4.api/5.kit/7.pages",{"title":878,"path":1748,"stem":1749,"titleTemplate":6},"/docs/4.x/api/kit/layout","docs/4.x/4.api/5.kit/8.layout",{"title":882,"path":1751,"stem":1752,"titleTemplate":6},"/docs/4.x/api/kit/head","docs/4.x/4.api/5.kit/9.head",{"title":886,"path":1754,"stem":1755,"titleTemplate":6},"/docs/4.x/api/kit/plugins","docs/4.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":1757,"stem":1758,"children":1759,"page":108},"/docs/4.x/api/advanced","docs/4.x/4.api/6.advanced",[1760,1763],{"title":407,"path":1761,"stem":1762,"titleTemplate":6},"/docs/4.x/api/advanced/hooks","docs/4.x/4.api/6.advanced/1.hooks",{"title":899,"path":1764,"stem":1765,"titleTemplate":6},"/docs/4.x/api/advanced/import-meta","docs/4.x/4.api/6.advanced/2.import-meta",{"title":903,"path":1767,"stem":1768,"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":1770,"stem":1771,"children":1772,"page":108},"/docs/4.x/examples","docs/4.x/4.examples",[1773,1776,1795,1808,1839],{"title":914,"path":1774,"stem":1775,"titleTemplate":6},"/docs/4.x/examples/hello-world","docs/4.x/4.examples/0.hello-world",{"title":395,"path":1777,"stem":1778,"children":1779,"page":108},"/docs/4.x/examples/features","docs/4.x/4.examples/1.features",[1780,1783,1786,1789,1792],{"title":922,"path":1781,"stem":1782,"titleTemplate":6},"/docs/4.x/examples/features/auto-imports","docs/4.x/4.examples/1.features/1.auto-imports",{"title":64,"path":1784,"stem":1785,"titleTemplate":6},"/docs/4.x/examples/features/data-fetching","docs/4.x/4.examples/1.features/2.data-fetching",{"title":69,"path":1787,"stem":1788,"titleTemplate":6},"/docs/4.x/examples/features/state-management","docs/4.x/4.examples/1.features/3.state-management",{"title":932,"path":1790,"stem":1791,"titleTemplate":6},"/docs/4.x/examples/features/meta-tags","docs/4.x/4.examples/1.features/4.meta-tags",{"title":936,"path":1793,"stem":1794,"titleTemplate":6},"/docs/4.x/examples/features/layouts","docs/4.x/4.examples/1.features/5.layouts",{"title":49,"path":1796,"stem":1797,"children":1798,"page":108},"/docs/4.x/examples/routing","docs/4.x/4.examples/2.routing",[1799,1802,1805],{"title":944,"path":1800,"stem":1801,"titleTemplate":6},"/docs/4.x/examples/routing/middleware","docs/4.x/4.examples/2.routing/middleware",{"title":874,"path":1803,"stem":1804,"titleTemplate":6},"/docs/4.x/examples/routing/pages","docs/4.x/4.examples/2.routing/pages",{"title":951,"path":1806,"stem":1807,"titleTemplate":6},"/docs/4.x/examples/routing/universal-router","docs/4.x/4.examples/2.routing/universal-router",{"title":890,"path":1809,"stem":1810,"children":1811,"page":108},"/docs/4.x/examples/advanced","docs/4.x/4.examples/4.advanced",[1812,1815,1818,1821,1824,1827,1830,1833,1836],{"title":84,"path":1813,"stem":1814,"titleTemplate":6},"/docs/4.x/examples/advanced/config-extends","docs/4.x/4.examples/4.advanced/config-extends",{"title":74,"path":1816,"stem":1817,"titleTemplate":6},"/docs/4.x/examples/advanced/error-handling","docs/4.x/4.examples/4.advanced/error-handling",{"title":965,"path":1819,"stem":1820,"titleTemplate":6},"/docs/4.x/examples/advanced/jsx","docs/4.x/4.examples/4.advanced/jsx",{"title":969,"path":1822,"stem":1823,"titleTemplate":6},"/docs/4.x/examples/advanced/locale","docs/4.x/4.examples/4.advanced/locale",{"title":973,"path":1825,"stem":1826,"titleTemplate":6},"/docs/4.x/examples/advanced/module-extend-pages","docs/4.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":1828,"stem":1829,"titleTemplate":6},"/docs/4.x/examples/advanced/teleport","docs/4.x/4.examples/4.advanced/teleport",{"title":99,"path":1831,"stem":1832,"titleTemplate":6},"/docs/4.x/examples/advanced/testing","docs/4.x/4.examples/4.advanced/testing",{"title":519,"path":1834,"stem":1835,"titleTemplate":6},"/docs/4.x/examples/advanced/use-cookie","docs/4.x/4.examples/4.advanced/use-cookie",{"title":987,"path":1837,"stem":1838,"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":1840,"stem":1841,"children":1842,"page":108},"/docs/4.x/examples/experimental","docs/4.x/4.examples/7.experimental",[1843],{"title":996,"path":1844,"stem":1845,"titleTemplate":6},"/docs/4.x/examples/experimental/wasm","docs/4.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1847,"stem":1848,"children":1849,"page":108},"/docs/4.x/community","docs/4.x/5.community",[1850,1853,1856,1859,1862,1865],{"title":1007,"path":1851,"stem":1852,"titleTemplate":6,"icon":1010},"/docs/4.x/community/getting-help","docs/4.x/5.community/2.getting-help",{"title":1012,"path":1854,"stem":1855,"titleTemplate":6,"icon":1015},"/docs/4.x/community/reporting-bugs","docs/4.x/5.community/3.reporting-bugs",{"title":1017,"path":1857,"stem":1858,"titleTemplate":6,"icon":1020},"/docs/4.x/community/contribution","docs/4.x/5.community/4.contribution",{"title":1022,"path":1860,"stem":1861,"titleTemplate":6,"icon":1025},"/docs/4.x/community/framework-contribution","docs/4.x/5.community/5.framework-contribution",{"title":1027,"path":1863,"stem":1864,"titleTemplate":6,"icon":1030},"/docs/4.x/community/roadmap","docs/4.x/5.community/6.roadmap",{"title":1032,"path":1866,"stem":1867,"titleTemplate":6,"icon":1035},"/docs/4.x/community/changelog","docs/4.x/5.community/7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1869,"stem":1870,"children":1871,"page":108},"/docs/4.x/bridge","docs/4.x/6.bridge",[1872,1875,1878,1881,1884,1887,1890,1893,1896,1899],{"title":1044,"path":1873,"stem":1874,"titleTemplate":6},"/docs/4.x/bridge/overview","docs/4.x/6.bridge/1.overview",{"title":29,"path":1876,"stem":1877,"titleTemplate":6},"/docs/4.x/bridge/configuration","docs/4.x/6.bridge/10.configuration",{"title":280,"path":1879,"stem":1880,"titleTemplate":6},"/docs/4.x/bridge/typescript","docs/4.x/6.bridge/2.typescript",{"title":1054,"path":1882,"stem":1883,"titleTemplate":6},"/docs/4.x/bridge/bridge-composition-api","docs/4.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1885,"stem":1886,"titleTemplate":6},"/docs/4.x/bridge/plugins-and-middleware","docs/4.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1888,"stem":1889,"titleTemplate":6},"/docs/4.x/bridge/nuxt3-compatible-api","docs/4.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1891,"stem":1892,"titleTemplate":6},"/docs/4.x/bridge/meta","docs/4.x/6.bridge/6.meta",{"title":399,"path":1894,"stem":1895,"titleTemplate":6},"/docs/4.x/bridge/runtime-config","docs/4.x/6.bridge/7.runtime-config",{"title":833,"path":1897,"stem":1898,"titleTemplate":6},"/docs/4.x/bridge/nitro","docs/4.x/6.bridge/8.nitro",{"title":1075,"path":1900,"stem":1901,"titleTemplate":6},"/docs/4.x/bridge/vite","docs/4.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1903,"stem":1904,"children":1905,"page":108},"/docs/4.x/migration","docs/4.x/7.migration",[1906,1909,1912,1915,1918,1921,1924,1927,1930,1933,1936],{"title":1044,"path":1907,"stem":1908,"titleTemplate":6},"/docs/4.x/migration/overview","docs/4.x/7.migration/1.overview",{"title":1088,"path":1910,"stem":1911,"titleTemplate":6},"/docs/4.x/migration/bundling","docs/4.x/7.migration/10.bundling",{"title":79,"path":1913,"stem":1914,"titleTemplate":6},"/docs/4.x/migration/server","docs/4.x/7.migration/11.server",{"title":29,"path":1916,"stem":1917,"titleTemplate":6},"/docs/4.x/migration/configuration","docs/4.x/7.migration/2.configuration",{"title":276,"path":1919,"stem":1920,"titleTemplate":6},"/docs/4.x/migration/module-authors","docs/4.x/7.migration/20.module-authors",{"title":922,"path":1922,"stem":1923,"titleTemplate":6},"/docs/4.x/migration/auto-imports","docs/4.x/7.migration/3.auto-imports",{"title":932,"path":1925,"stem":1926,"titleTemplate":6},"/docs/4.x/migration/meta","docs/4.x/7.migration/4.meta",{"title":1058,"path":1928,"stem":1929,"titleTemplate":6},"/docs/4.x/migration/plugins-and-middleware","docs/4.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1931,"stem":1932,"titleTemplate":6},"/docs/4.x/migration/pages-and-layouts","docs/4.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1934,"stem":1935,"titleTemplate":6},"/docs/4.x/migration/component-options","docs/4.x/7.migration/7.component-options",{"title":399,"path":1937,"stem":1938,"titleTemplate":6},"/docs/4.x/migration/runtime-config","docs/4.x/7.migration/8.runtime-config",{"title":1940,"path":1941,"stem":1942,"children":1943,"page":108},"Blog","/blog","blog",[1944,1948,1952,1956,1960,1964,1968,1972,1976,1980,1984,1988,1992,1996,2000,2004,2008,2012,2016,2020,2024],{"title":1945,"path":1946,"stem":1947},"Announcing 3.0","/blog/v3","blog/1.v3",{"title":1949,"path":1950,"stem":1951},"Nuxt 3.3","/blog/v3-3","blog/10.v3-3",{"title":1953,"path":1954,"stem":1955},"Nuxt 3.4","/blog/v3-4","blog/11.v3-4",{"title":1957,"path":1958,"stem":1959},"Nuxt 3.5","/blog/v3-5","blog/12.v3-5",{"title":1961,"path":1962,"stem":1963},"Nuxt 3.6","/blog/v3-6","blog/13.v3-6",{"title":1965,"path":1966,"stem":1967},"Nuxt on the Edge","/blog/nuxt-on-the-edge","blog/14.nuxt-on-the-edge",{"title":1969,"path":1970,"stem":1971},"Nuxt DevTools v1.0","/blog/nuxt-devtools-v1-0","blog/18.nuxt-devtools-v1-0",{"title":1973,"path":1974,"stem":1975},"Nuxt: A vision for 2023","/blog/vision-2023","blog/2.vision-2023",{"title":1977,"path":1978,"stem":1979},"The Evolution of Shiki v1.0","/blog/shiki-v1","blog/21.shiki-v1",{"title":1981,"path":1982,"stem":1983},"Refreshed Nuxt ESLint Integrations","/blog/eslint-module","blog/24.eslint-module",{"title":1985,"path":1986,"stem":1987},"Introducing Nuxt Scripts","/blog/nuxt-scripts","blog/26.nuxt-scripts",{"title":1989,"path":1990,"stem":1991},"Introducing Nuxt Icon v1","/blog/nuxt-icon-v1-0","blog/29.nuxt-icon-v1-0",{"title":1993,"path":1994,"stem":1995},"Introducing Nuxt DevTools","/blog/introducing-nuxt-devtools","blog/3.introducing-nuxt-devtools",{"title":1997,"path":1998,"stem":1999},"Announcing Nuxt 3 Release Candidate","/blog/nuxt3-rc","blog/3.nuxt3-rc",{"title":2001,"path":2002,"stem":2003},"Nuxt 2 End-of-Life (EOL)","/blog/nuxt2-eol","blog/4.nuxt2-eol",{"title":2005,"path":2006,"stem":2007},"Introducing Nuxt 3 Beta","/blog/nuxt3-beta","blog/4.nuxt3-beta",{"title":2009,"path":2010,"stem":2011},"Going Full Static","/blog/going-full-static","blog/5.going-full-static",{"title":2013,"path":2014,"stem":2015},"Introducing Smart Prefetching","/blog/introducing-smart-prefetching","blog/6.introducing-smart-prefetching",{"title":2017,"path":2018,"stem":2019},"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":2021,"path":2022,"stem":2023},"Nuxt 2 Static Improvements","/blog/nuxt-static-improvements","blog/8.nuxt-static-improvements",{"title":2025,"path":2026,"stem":2027},"Nuxt 2: From Terminal to Browser","/blog/nuxtjs-from-terminal-to-browser","blog/9.nuxtjs-from-terminal-to-browser",{"v3":2029,"v4":2030,"v2":2031},"3.21.1","4.3.1","2.18.1",{"id":2033,"title":903,"body":2034,"description":14632,"extension":14633,"links":6,"meta":14634,"navigation":14635,"path":1767,"seo":14636,"stem":1768,"titleTemplate":906,"__hash__":14637},"docsv4/docs/4.x/4.api/6.nuxt-config.md",{"type":2035,"value":2036,"toc":14458},"minimark",[2037,2041,2045,2065,2301,2318,2340,2345,2560,2760,2764,2769,2775,2793,2795,2798,2805,2808,2811,2826,2830,2882,2885,2889,2911,2917,2927,2942,2947,2950,2952,2967,2971,3022,3029,3033,3050,3055,3062,3074,3232,3236,3517,3522,3525,3531,3547,3559,3565,3568,3572,3587,3596,3602,3605,3609,3623,3630,3636,3639,3651,3682,3688,3690,3705,3711,3714,3729,3735,3738,3750,3780,3785,3800,3806,3809,3823,3829,3832,3844,3874,3880,3883,3898,3904,3907,3921,3927,3930,3945,3959,3968,3972,3975,3982,3987,3991,3994,4000,4015,4018,4021,4026,4029,4047,4059,4128,4132,4184,4189,4200,4209,4213,4313,4318,4321,4324,4332,4336,4412,4416,4419,4428,4443,4447,4486,4490,4493,4508,4511,4514,4517,4533,4538,4610,4626,4631,4638,4825,4830,4838,4876,4880,4883,4886,4888,4891,4894,4906,4989,5001,5004,5007,5010,5018,5022,5109,5112,5117,5120,5134,5137,5140,5143,5157,5161,5166,5169,5174,5186,5206,5211,5214,5219,5222,5236,5240,5321,5327,5330,5339,5344,5347,5363,5368,5371,5374,5389,5393,5396,5404,5413,5416,5419,5422,5433,5436,5439,5442,5447,5462,5466,5473,5488,5492,5495,5510,5514,5517,5532,5536,5539,5554,5558,5561,5576,5580,5583,5598,5602,5609,5624,5628,5631,5646,5649,5653,5656,5662,5677,5683,5698,5703,5718,5724,5732,5734,5740,5743,5746,5761,5773,5785,5788,5791,5803,5880,5883,5889,5892,5897,5900,5905,5911,5915,6100,6103,6113,6125,6234,6238,6245,6253,6257,6306,6309,6332,6347,6350,6353,6362,6366,6369,6377,6381,6442,6446,6460,6465,6482,6496,6500,6503,6506,6521,6524,6527,6539,6547,6561,6565,6690,6694,6707,6714,6726,6748,6752,6795,6798,6801,6810,6816,6824,6830,6842,6988,6991,6994,7000,7010,7016,7028,7059,7065,7071,7083,7116,7121,7133,7154,7159,7171,7203,7209,7212,7219,7225,7237,7662,7668,7671,7675,7678,7682,7799,7804,7816,7921,7925,7937,8106,8109,8115,8118,8122,8187,8190,8193,8210,8218,8232,8243,8247,8411,8413,8418,8421,8429,8434,8437,8446,8451,8454,8464,8469,8477,8488,8491,8494,8508,8523,8526,8529,8534,8543,8546,8551,8561,8572,8581,8587,8596,8610,8615,8621,8624,8639,8644,8647,8650,8669,8681,8788,8792,8870,8873,8876,8881,8884,8891,8907,8913,8917,8920,8924,8939,8943,8946,8949,8966,8977,8994,8998,9068,9071,9074,9090,9102,9141,9145,9151,9180,9185,9667,9671,9674,9679,9701,9705,9743,9746,9925,9927,9933,9947,9950,9953,9962,9965,9968,9982,9985,9988,10001,10009,10012,10015,10020,10023,10032,10040,10045,10055,10067,10261,10267,10270,10284,10289,10296,10311,10325,10330,10338,10352,10358,10366,10372,10375,10387,10401,10410,10413,10419,10424,10450,10464,10475,10479,10527,10533,10540,10552,10578,10582,10641,10644,10647,10657,10662,10668,10683,10689,10703,10709,10724,10730,10744,10749,10761,10840,10845,10857,10940,10944,10959,10965,10971,10983,11061,11066,11078,11100,11106,11110,11115,11127,11209,11214,11228,11233,11238,11243,11255,11307,11311,11316,11322,11336,11342,11356,11360,11366,11370,11376,11384,11390,11402,11571,11577,11589,11680,11683,11686,11691,11694,11703,11708,11714,11723,11728,11734,11748,11754,11757,11771,11776,11780,11792,11823,11827,11839,11860,11864,11876,11896,11900,11912,11942,11946,11958,11989,11992,11995,12009,12017,12020,12025,12030,12035,12043,12049,12063,12069,12083,12089,12092,12096,12102,12111,12117,12132,12135,12141,12154,12168,12173,12180,12190,12202,12266,12270,12334,12340,12346,12360,12366,12375,12380,12395,12400,12408,12414,12417,12426,12440,12444,12518,12521,12525,12697,12702,12705,12713,12720,12723,12727,12819,12824,12832,12837,12845,12850,12858,12863,12871,12876,12884,12889,12897,12903,12913,12927,12933,12940,12945,12948,12953,12960,12966,12980,12986,13001,13006,13012,13020,13026,13031,13036,13050,13055,13069,13074,13080,13095,13100,13105,13113,13118,13130,13208,13217,13222,13234,13238,13261,13266,13280,13285,13299,13305,13314,13318,13338,13343,13357,13362,13376,13382,13391,13395,13415,13420,13434,13439,13453,13458,13464,13490,13501,13507,13519,13524,13535,13539,13582,13587,13592,13606,13611,13617,13641,13650,13655,13661,13685,13696,13701,13708,13713,13721,13726,13740,13745,13757,13919,13925,13931,13955,13960,13967,13972,13978,13992,13997,14000,14006,14021,14027,14033,14047,14053,14058,14073,14079,14082,14088,14102,14111,14116,14119,14127,14131,14267,14272,14282,14288,14293,14305,14342,14347,14350,14356,14370,14379,14385,14388,14398,14413,14419,14422,14430,14434,14437,14440,14455],[2038,2039,2040],"h2",{"id":2040},"alias",[2042,2043,2044],"p",{},"You can improve your DX by defining additional aliases to access custom directories within your JavaScript and CSS.",[2046,2047,2048,2060],"ul",{},[2049,2050,2051,2055,2056],"li",{},[2052,2053,2054],"strong",{},"Type",": ",[2057,2058,2059],"code",{},"object",[2049,2061,2062],{},[2052,2063,2064],{},"Default",[2066,2067,2072],"pre",{"className":2068,"code":2069,"language":2070,"meta":2071,"style":2071},"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","",[2057,2073,2074,2083,2111,2131,2152,2172,2193,2214,2234,2254,2275,2295],{"__ignoreMap":2071},[2075,2076,2079],"span",{"class":2077,"line":2078},"line",1,[2075,2080,2082],{"class":2081},"sDfIl","{\n",[2075,2084,2086,2089,2093,2096,2099,2102,2106,2108],{"class":2077,"line":2085},2,[2075,2087,2088],{"class":2081},"  \"",[2075,2090,2092],{"class":2091},"smZ93","~",[2075,2094,2095],{"class":2081},"\"",[2075,2097,2098],{"class":2081},":",[2075,2100,2101],{"class":2081}," \"",[2075,2103,2105],{"class":2104},"sGFVr","/\u003CrootDir>/app",[2075,2107,2095],{"class":2081},[2075,2109,2110],{"class":2081},",\n",[2075,2112,2114,2116,2119,2121,2123,2125,2127,2129],{"class":2077,"line":2113},3,[2075,2115,2088],{"class":2081},[2075,2117,2118],{"class":2091},"@",[2075,2120,2095],{"class":2081},[2075,2122,2098],{"class":2081},[2075,2124,2101],{"class":2081},[2075,2126,2105],{"class":2104},[2075,2128,2095],{"class":2081},[2075,2130,2110],{"class":2081},[2075,2132,2134,2136,2139,2141,2143,2145,2148,2150],{"class":2077,"line":2133},4,[2075,2135,2088],{"class":2081},[2075,2137,2138],{"class":2091},"~~",[2075,2140,2095],{"class":2081},[2075,2142,2098],{"class":2081},[2075,2144,2101],{"class":2081},[2075,2146,2147],{"class":2104},"/\u003CrootDir>",[2075,2149,2095],{"class":2081},[2075,2151,2110],{"class":2081},[2075,2153,2155,2157,2160,2162,2164,2166,2168,2170],{"class":2077,"line":2154},5,[2075,2156,2088],{"class":2081},[2075,2158,2159],{"class":2091},"@@",[2075,2161,2095],{"class":2081},[2075,2163,2098],{"class":2081},[2075,2165,2101],{"class":2081},[2075,2167,2147],{"class":2104},[2075,2169,2095],{"class":2081},[2075,2171,2110],{"class":2081},[2075,2173,2175,2177,2180,2182,2184,2186,2189,2191],{"class":2077,"line":2174},6,[2075,2176,2088],{"class":2081},[2075,2178,2179],{"class":2091},"#shared",[2075,2181,2095],{"class":2081},[2075,2183,2098],{"class":2081},[2075,2185,2101],{"class":2081},[2075,2187,2188],{"class":2104},"/\u003CrootDir>/shared",[2075,2190,2095],{"class":2081},[2075,2192,2110],{"class":2081},[2075,2194,2196,2198,2201,2203,2205,2207,2210,2212],{"class":2077,"line":2195},7,[2075,2197,2088],{"class":2081},[2075,2199,2200],{"class":2091},"#server",[2075,2202,2095],{"class":2081},[2075,2204,2098],{"class":2081},[2075,2206,2101],{"class":2081},[2075,2208,2209],{"class":2104},"/\u003CrootDir>/server",[2075,2211,2095],{"class":2081},[2075,2213,2110],{"class":2081},[2075,2215,2217,2219,2221,2223,2225,2227,2230,2232],{"class":2077,"line":2216},8,[2075,2218,2088],{"class":2081},[2075,2220,127],{"class":2091},[2075,2222,2095],{"class":2081},[2075,2224,2098],{"class":2081},[2075,2226,2101],{"class":2081},[2075,2228,2229],{"class":2104},"/\u003CrootDir>/app/assets",[2075,2231,2095],{"class":2081},[2075,2233,2110],{"class":2081},[2075,2235,2237,2239,2241,2243,2245,2247,2250,2252],{"class":2077,"line":2236},9,[2075,2238,2088],{"class":2081},[2075,2240,180],{"class":2091},[2075,2242,2095],{"class":2081},[2075,2244,2098],{"class":2081},[2075,2246,2101],{"class":2081},[2075,2248,2249],{"class":2104},"/\u003CrootDir>/public",[2075,2251,2095],{"class":2081},[2075,2253,2110],{"class":2081},[2075,2255,2257,2259,2262,2264,2266,2268,2271,2273],{"class":2077,"line":2256},10,[2075,2258,2088],{"class":2081},[2075,2260,2261],{"class":2091},"#build",[2075,2263,2095],{"class":2081},[2075,2265,2098],{"class":2081},[2075,2267,2101],{"class":2081},[2075,2269,2270],{"class":2104},"/\u003CrootDir>/.nuxt",[2075,2272,2095],{"class":2081},[2075,2274,2110],{"class":2081},[2075,2276,2278,2280,2283,2285,2287,2289,2292],{"class":2077,"line":2277},11,[2075,2279,2088],{"class":2081},[2075,2281,2282],{"class":2091},"#internal/nuxt/paths",[2075,2284,2095],{"class":2081},[2075,2286,2098],{"class":2081},[2075,2288,2101],{"class":2081},[2075,2290,2291],{"class":2104},"/\u003CrootDir>/.nuxt/paths.mjs",[2075,2293,2294],{"class":2081},"\"\n",[2075,2296,2298],{"class":2077,"line":2297},12,[2075,2299,2300],{"class":2081},"}\n",[2302,2303,2304],"callout",{},[2042,2305,2306,2309,2310,2314,2315,2317],{},[2052,2307,2308],{},"Note",": Within a webpack context (image sources, CSS - but not JavaScript) you ",[2311,2312,2313],"em",{},"must"," access\nyour alias by prefixing it with ",[2057,2316,2092],{},".",[2302,2319,2320],{},[2042,2321,2322,2324,2325,2328,2329,2332,2333,2336,2337,2317],{},[2052,2323,2308],{},": These aliases will be automatically added to the generated TypeScript configurations (",[2057,2326,2327],{},".nuxt/tsconfig.app.json",", ",[2057,2330,2331],{},".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 ",[2057,2334,2335],{},"typescript.tsConfig"," property in ",[2057,2338,2339],{},"nuxt.config",[2042,2341,2342,2098],{},[2052,2343,2344],{},"Example",[2066,2346,2350],{"className":2347,"code":2348,"language":2349,"meta":2071,"style":2071},"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",[2057,2351,2352,2380,2385,2402,2413,2463,2505,2547,2552],{"__ignoreMap":2071},[2075,2353,2354,2358,2361,2365,2368,2371,2374,2377],{"class":2077,"line":2078},[2075,2355,2357],{"class":2356},"s8R28","import",[2075,2359,2360],{"class":2081}," {",[2075,2362,2364],{"class":2363},"sZSNi"," fileURLToPath",[2075,2366,2367],{"class":2081}," }",[2075,2369,2370],{"class":2356}," from",[2075,2372,2373],{"class":2081}," '",[2075,2375,2376],{"class":2104},"node:url",[2075,2378,2379],{"class":2081},"'\n",[2075,2381,2382],{"class":2077,"line":2085},[2075,2383,2384],{"emptyLinePlaceholder":1196},"\n",[2075,2386,2387,2390,2393,2397,2400],{"class":2077,"line":2113},[2075,2388,2389],{"class":2356},"export",[2075,2391,2392],{"class":2356}," default",[2075,2394,2396],{"class":2395},"s3cPz"," defineNuxtConfig",[2075,2398,2399],{"class":2363},"(",[2075,2401,2082],{"class":2081},[2075,2403,2404,2408,2410],{"class":2077,"line":2133},[2075,2405,2407],{"class":2406},"sRlkE","  alias",[2075,2409,2098],{"class":2081},[2075,2411,2412],{"class":2081}," {\n",[2075,2414,2415,2418,2421,2424,2426,2428,2430,2433,2436,2438,2440,2443,2445,2448,2451,2453,2456,2458,2461],{"class":2077,"line":2154},[2075,2416,2417],{"class":2081},"    '",[2075,2419,2420],{"class":2406},"images",[2075,2422,2423],{"class":2081},"'",[2075,2425,2098],{"class":2081},[2075,2427,2364],{"class":2395},[2075,2429,2399],{"class":2363},[2075,2431,2432],{"class":2081},"new",[2075,2434,2435],{"class":2395}," URL",[2075,2437,2399],{"class":2363},[2075,2439,2423],{"class":2081},[2075,2441,2442],{"class":2104},"./assets/images",[2075,2444,2423],{"class":2081},[2075,2446,2447],{"class":2081},",",[2075,2449,2450],{"class":2356}," import",[2075,2452,2317],{"class":2081},[2075,2454,2455],{"class":2363},"meta",[2075,2457,2317],{"class":2081},[2075,2459,2460],{"class":2363},"url))",[2075,2462,2110],{"class":2081},[2075,2464,2465,2467,2470,2472,2474,2476,2478,2480,2482,2484,2486,2489,2491,2493,2495,2497,2499,2501,2503],{"class":2077,"line":2174},[2075,2466,2417],{"class":2081},[2075,2468,2469],{"class":2406},"style",[2075,2471,2423],{"class":2081},[2075,2473,2098],{"class":2081},[2075,2475,2364],{"class":2395},[2075,2477,2399],{"class":2363},[2075,2479,2432],{"class":2081},[2075,2481,2435],{"class":2395},[2075,2483,2399],{"class":2363},[2075,2485,2423],{"class":2081},[2075,2487,2488],{"class":2104},"./assets/style",[2075,2490,2423],{"class":2081},[2075,2492,2447],{"class":2081},[2075,2494,2450],{"class":2356},[2075,2496,2317],{"class":2081},[2075,2498,2455],{"class":2363},[2075,2500,2317],{"class":2081},[2075,2502,2460],{"class":2363},[2075,2504,2110],{"class":2081},[2075,2506,2507,2509,2512,2514,2516,2518,2520,2522,2524,2526,2528,2531,2533,2535,2537,2539,2541,2543,2545],{"class":2077,"line":2195},[2075,2508,2417],{"class":2081},[2075,2510,2511],{"class":2406},"data",[2075,2513,2423],{"class":2081},[2075,2515,2098],{"class":2081},[2075,2517,2364],{"class":2395},[2075,2519,2399],{"class":2363},[2075,2521,2432],{"class":2081},[2075,2523,2435],{"class":2395},[2075,2525,2399],{"class":2363},[2075,2527,2423],{"class":2081},[2075,2529,2530],{"class":2104},"./assets/other/data",[2075,2532,2423],{"class":2081},[2075,2534,2447],{"class":2081},[2075,2536,2450],{"class":2356},[2075,2538,2317],{"class":2081},[2075,2540,2455],{"class":2363},[2075,2542,2317],{"class":2081},[2075,2544,2460],{"class":2363},[2075,2546,2110],{"class":2081},[2075,2548,2549],{"class":2077,"line":2216},[2075,2550,2551],{"class":2081},"  },\n",[2075,2553,2554,2557],{"class":2077,"line":2236},[2075,2555,2556],{"class":2081},"}",[2075,2558,2559],{"class":2363},")\n",[2066,2561,2565],{"className":2562,"code":2563,"language":2564,"meta":2071,"style":2071},"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",[2057,2566,2567,2578,2601,2610,2614,2623,2640,2648,2652,2660,2665,2683,2698,2714,2723,2746,2751],{"__ignoreMap":2071},[2075,2568,2569,2572,2575],{"class":2077,"line":2078},[2075,2570,2571],{"class":2081},"\u003C",[2075,2573,2574],{"class":2406},"template",[2075,2576,2577],{"class":2081},">\n",[2075,2579,2580,2583,2586,2589,2592,2594,2597,2599],{"class":2077,"line":2085},[2075,2581,2582],{"class":2081},"  \u003C",[2075,2584,2585],{"class":2406},"img",[2075,2587,2588],{"class":2091}," src",[2075,2590,2591],{"class":2081},"=",[2075,2593,2095],{"class":2081},[2075,2595,2596],{"class":2104},"~images/main-bg.jpg",[2075,2598,2095],{"class":2081},[2075,2600,2577],{"class":2081},[2075,2602,2603,2606,2608],{"class":2077,"line":2113},[2075,2604,2605],{"class":2081},"\u003C/",[2075,2607,2574],{"class":2406},[2075,2609,2577],{"class":2081},[2075,2611,2612],{"class":2077,"line":2133},[2075,2613,2384],{"emptyLinePlaceholder":1196},[2075,2615,2616,2618,2621],{"class":2077,"line":2154},[2075,2617,2571],{"class":2081},[2075,2619,2620],{"class":2406},"script",[2075,2622,2577],{"class":2081},[2075,2624,2625,2627,2630,2633,2635,2638],{"class":2077,"line":2174},[2075,2626,2357],{"class":2356},[2075,2628,2629],{"class":2363}," data ",[2075,2631,2632],{"class":2356},"from",[2075,2634,2373],{"class":2081},[2075,2636,2637],{"class":2104},"data/test.json",[2075,2639,2379],{"class":2081},[2075,2641,2642,2644,2646],{"class":2077,"line":2195},[2075,2643,2605],{"class":2081},[2075,2645,2620],{"class":2406},[2075,2647,2577],{"class":2081},[2075,2649,2650],{"class":2077,"line":2216},[2075,2651,2384],{"emptyLinePlaceholder":1196},[2075,2653,2654,2656,2658],{"class":2077,"line":2236},[2075,2655,2571],{"class":2081},[2075,2657,2469],{"class":2406},[2075,2659,2577],{"class":2081},[2075,2661,2662],{"class":2077,"line":2256},[2075,2663,2664],{"class":2363},"// Uncomment the below\n",[2075,2666,2667,2670,2673,2675,2678,2680],{"class":2077,"line":2277},[2075,2668,2669],{"class":2363},"//",[2075,2671,2672],{"class":2356},"@import",[2075,2674,2373],{"class":2081},[2075,2676,2677],{"class":2104},"~style/variables.scss",[2075,2679,2423],{"class":2081},[2075,2681,2682],{"class":2081},";\n",[2075,2684,2685,2687,2689,2691,2694,2696],{"class":2077,"line":2297},[2075,2686,2669],{"class":2363},[2075,2688,2672],{"class":2356},[2075,2690,2373],{"class":2081},[2075,2692,2693],{"class":2104},"~style/utils.scss",[2075,2695,2423],{"class":2081},[2075,2697,2682],{"class":2081},[2075,2699,2701,2703,2705,2707,2710,2712],{"class":2077,"line":2700},13,[2075,2702,2669],{"class":2363},[2075,2704,2672],{"class":2356},[2075,2706,2373],{"class":2081},[2075,2708,2709],{"class":2104},"~style/base.scss",[2075,2711,2423],{"class":2081},[2075,2713,2682],{"class":2081},[2075,2715,2717,2721],{"class":2077,"line":2716},14,[2075,2718,2720],{"class":2719},"s52Pk","body",[2075,2722,2412],{"class":2081},[2075,2724,2726,2730,2732,2735,2737,2739,2741,2743],{"class":2077,"line":2725},15,[2075,2727,2729],{"class":2728},"spFsF","  background-image",[2075,2731,2098],{"class":2081},[2075,2733,2734],{"class":2395}," url",[2075,2736,2399],{"class":2081},[2075,2738,2423],{"class":2081},[2075,2740,2596],{"class":2104},[2075,2742,2423],{"class":2081},[2075,2744,2745],{"class":2081},");\n",[2075,2747,2749],{"class":2077,"line":2748},16,[2075,2750,2300],{"class":2081},[2075,2752,2754,2756,2758],{"class":2077,"line":2753},17,[2075,2755,2605],{"class":2081},[2075,2757,2469],{"class":2406},[2075,2759,2577],{"class":2081},[2038,2761,2763],{"id":2762},"analyzedir","analyzeDir",[2042,2765,2766,2767,2317],{},"The directory where Nuxt will store the generated files when running ",[2057,2768,757],{},[2042,2770,2771,2772,2317],{},"If a relative path is specified, it will be relative to your ",[2057,2773,2774],{},"rootDir",[2046,2776,2777,2784],{},[2049,2778,2779,2055,2781],{},[2052,2780,2054],{},[2057,2782,2783],{},"string",[2049,2785,2786,2789,2790],{},[2052,2787,2788],{},"Default:"," ",[2057,2791,2792],{},"\"/\u003CrootDir>/.nuxt/analyze\"",[2038,2794,1193],{"id":1193},[2042,2796,2797],{},"Nuxt App configuration.",[2799,2800,2802],"h3",{"id":2801},"baseurl",[2057,2803,2804],{},"baseURL",[2042,2806,2807],{},"The base path of your Nuxt application.",[2042,2809,2810],{},"For example:",[2046,2812,2813,2819],{},[2049,2814,2815,2055,2817],{},[2052,2816,2054],{},[2057,2818,2783],{},[2049,2820,2821,2789,2823],{},[2052,2822,2788],{},[2057,2824,2825],{},"\"/\"",[2042,2827,2828,2098],{},[2052,2829,2344],{},[2066,2831,2833],{"className":2347,"code":2832,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  app: {\n    baseURL: '/prefix/',\n  },\n})\n",[2057,2834,2835,2847,2856,2872,2876],{"__ignoreMap":2071},[2075,2836,2837,2839,2841,2843,2845],{"class":2077,"line":2078},[2075,2838,2389],{"class":2356},[2075,2840,2392],{"class":2356},[2075,2842,2396],{"class":2395},[2075,2844,2399],{"class":2363},[2075,2846,2082],{"class":2081},[2075,2848,2849,2852,2854],{"class":2077,"line":2085},[2075,2850,2851],{"class":2406},"  app",[2075,2853,2098],{"class":2081},[2075,2855,2412],{"class":2081},[2075,2857,2858,2861,2863,2865,2868,2870],{"class":2077,"line":2113},[2075,2859,2860],{"class":2406},"    baseURL",[2075,2862,2098],{"class":2081},[2075,2864,2373],{"class":2081},[2075,2866,2867],{"class":2104},"/prefix/",[2075,2869,2423],{"class":2081},[2075,2871,2110],{"class":2081},[2075,2873,2874],{"class":2077,"line":2133},[2075,2875,2551],{"class":2081},[2075,2877,2878,2880],{"class":2077,"line":2154},[2075,2879,2556],{"class":2081},[2075,2881,2559],{"class":2363},[2042,2883,2884],{},"This can also be set at runtime by setting the NUXT_APP_BASE_URL environment variable.",[2042,2886,2887,2098],{},[2052,2888,2344],{},[2066,2890,2894],{"className":2891,"code":2892,"language":2893,"meta":2071,"style":2071},"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",[2057,2895,2896],{"__ignoreMap":2071},[2075,2897,2898,2901,2903,2905,2908],{"class":2077,"line":2078},[2075,2899,2900],{"class":2363},"NUXT_APP_BASE_URL",[2075,2902,2591],{"class":2081},[2075,2904,2867],{"class":2104},[2075,2906,2907],{"class":2719}," node",[2075,2909,2910],{"class":2104}," .output/server/index.mjs\n",[2799,2912,2914],{"id":2913},"buildassetsdir",[2057,2915,2916],{},"buildAssetsDir",[2042,2918,2919,2920,2922,2923,2926],{},"The folder name for the built site assets, relative to ",[2057,2921,2804],{}," (or ",[2057,2924,2925],{},"cdnURL"," if set). This is set at build time and should not be customized at runtime.",[2046,2928,2929,2935],{},[2049,2930,2931,2055,2933],{},[2052,2932,2054],{},[2057,2934,2783],{},[2049,2936,2937,2789,2939],{},[2052,2938,2788],{},[2057,2940,2941],{},"\"/_nuxt/\"",[2799,2943,2945],{"id":2944},"cdnurl",[2057,2946,2925],{},[2042,2948,2949],{},"An absolute URL to serve the public folder from (production-only).",[2042,2951,2810],{},[2046,2953,2954,2960],{},[2049,2955,2956,2055,2958],{},[2052,2957,2054],{},[2057,2959,2783],{},[2049,2961,2962,2789,2964],{},[2052,2963,2788],{},[2057,2965,2966],{},"\"\"",[2042,2968,2969,2098],{},[2052,2970,2344],{},[2066,2972,2974],{"className":2347,"code":2973,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  app: {\n    cdnURL: 'https://mycdn.org/',\n  },\n})\n",[2057,2975,2976,2988,2996,3012,3016],{"__ignoreMap":2071},[2075,2977,2978,2980,2982,2984,2986],{"class":2077,"line":2078},[2075,2979,2389],{"class":2356},[2075,2981,2392],{"class":2356},[2075,2983,2396],{"class":2395},[2075,2985,2399],{"class":2363},[2075,2987,2082],{"class":2081},[2075,2989,2990,2992,2994],{"class":2077,"line":2085},[2075,2991,2851],{"class":2406},[2075,2993,2098],{"class":2081},[2075,2995,2412],{"class":2081},[2075,2997,2998,3001,3003,3005,3008,3010],{"class":2077,"line":2113},[2075,2999,3000],{"class":2406},"    cdnURL",[2075,3002,2098],{"class":2081},[2075,3004,2373],{"class":2081},[2075,3006,3007],{"class":2104},"https://mycdn.org/",[2075,3009,2423],{"class":2081},[2075,3011,2110],{"class":2081},[2075,3013,3014],{"class":2077,"line":2133},[2075,3015,2551],{"class":2081},[2075,3017,3018,3020],{"class":2077,"line":2154},[2075,3019,2556],{"class":2081},[2075,3021,2559],{"class":2363},[2042,3023,3024,3025,3028],{},"This can be set to a different value at runtime by setting the ",[2057,3026,3027],{},"NUXT_APP_CDN_URL"," environment variable.",[2042,3030,3031,2098],{},[2052,3032,2344],{},[2066,3034,3036],{"className":2891,"code":3035,"language":2893,"meta":2071,"style":2071},"NUXT_APP_CDN_URL=https://mycdn.org/ node .output/server/index.mjs\n",[2057,3037,3038],{"__ignoreMap":2071},[2075,3039,3040,3042,3044,3046,3048],{"class":2077,"line":2078},[2075,3041,3027],{"class":2363},[2075,3043,2591],{"class":2081},[2075,3045,3007],{"class":2104},[2075,3047,2907],{"class":2719},[2075,3049,2910],{"class":2104},[2799,3051,3053],{"id":3052},"head",[2057,3054,3052],{},[2042,3056,3057,3058,3061],{},"Set default configuration for ",[2057,3059,3060],{},"\u003Chead>"," on every page.",[2046,3063,3064,3070],{},[2049,3065,3066,2055,3068],{},[2052,3067,2054],{},[2057,3069,2059],{},[2049,3071,3072],{},[2052,3073,2064],{},[2066,3075,3077],{"className":2068,"code":3076,"language":2070,"meta":2071,"style":2071},"{\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",[2057,3078,3079,3083,3096,3101,3122,3139,3144,3148,3166,3171,3176,3190,3202,3214,3228],{"__ignoreMap":2071},[2075,3080,3081],{"class":2077,"line":2078},[2075,3082,2082],{"class":2081},[2075,3084,3085,3087,3089,3091,3093],{"class":2077,"line":2085},[2075,3086,2088],{"class":2081},[2075,3088,2455],{"class":2091},[2075,3090,2095],{"class":2081},[2075,3092,2098],{"class":2081},[2075,3094,3095],{"class":2081}," [\n",[2075,3097,3098],{"class":2077,"line":2113},[2075,3099,3100],{"class":2081},"    {\n",[2075,3102,3103,3106,3109,3111,3113,3115,3118,3120],{"class":2077,"line":2133},[2075,3104,3105],{"class":2081},"      \"",[2075,3107,3108],{"class":2719},"name",[2075,3110,2095],{"class":2081},[2075,3112,2098],{"class":2081},[2075,3114,2101],{"class":2081},[2075,3116,3117],{"class":2104},"viewport",[2075,3119,2095],{"class":2081},[2075,3121,2110],{"class":2081},[2075,3123,3124,3126,3128,3130,3132,3134,3137],{"class":2077,"line":2154},[2075,3125,3105],{"class":2081},[2075,3127,142],{"class":2719},[2075,3129,2095],{"class":2081},[2075,3131,2098],{"class":2081},[2075,3133,2101],{"class":2081},[2075,3135,3136],{"class":2104},"width=device-width, initial-scale=1",[2075,3138,2294],{"class":2081},[2075,3140,3141],{"class":2077,"line":2174},[2075,3142,3143],{"class":2081},"    },\n",[2075,3145,3146],{"class":2077,"line":2195},[2075,3147,3100],{"class":2081},[2075,3149,3150,3152,3155,3157,3159,3161,3164],{"class":2077,"line":2216},[2075,3151,3105],{"class":2081},[2075,3153,3154],{"class":2719},"charset",[2075,3156,2095],{"class":2081},[2075,3158,2098],{"class":2081},[2075,3160,2101],{"class":2081},[2075,3162,3163],{"class":2104},"utf-8",[2075,3165,2294],{"class":2081},[2075,3167,3168],{"class":2077,"line":2236},[2075,3169,3170],{"class":2081},"    }\n",[2075,3172,3173],{"class":2077,"line":2256},[2075,3174,3175],{"class":2081},"  ],\n",[2075,3177,3178,3180,3183,3185,3187],{"class":2077,"line":2277},[2075,3179,2088],{"class":2081},[2075,3181,3182],{"class":2091},"link",[2075,3184,2095],{"class":2081},[2075,3186,2098],{"class":2081},[2075,3188,3189],{"class":2081}," [],\n",[2075,3191,3192,3194,3196,3198,3200],{"class":2077,"line":2297},[2075,3193,2088],{"class":2081},[2075,3195,2469],{"class":2091},[2075,3197,2095],{"class":2081},[2075,3199,2098],{"class":2081},[2075,3201,3189],{"class":2081},[2075,3203,3204,3206,3208,3210,3212],{"class":2077,"line":2700},[2075,3205,2088],{"class":2081},[2075,3207,2620],{"class":2091},[2075,3209,2095],{"class":2081},[2075,3211,2098],{"class":2081},[2075,3213,3189],{"class":2081},[2075,3215,3216,3218,3221,3223,3225],{"class":2077,"line":2716},[2075,3217,2088],{"class":2081},[2075,3219,3220],{"class":2091},"noscript",[2075,3222,2095],{"class":2081},[2075,3224,2098],{"class":2081},[2075,3226,3227],{"class":2081}," []\n",[2075,3229,3230],{"class":2077,"line":2725},[2075,3231,2300],{"class":2081},[2042,3233,3234,2098],{},[2052,3235,2344],{},[2066,3237,3239],{"className":2347,"code":3238,"language":2349,"meta":2071,"style":2071},"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",[2057,3240,3241,3253,3261,3270,3279,3285,3317,3324,3333,3338,3355,3361,3370,3375,3407,3413,3418,3427,3433,3452,3459,3469,3475,3493,3500,3505,3510],{"__ignoreMap":2071},[2075,3242,3243,3245,3247,3249,3251],{"class":2077,"line":2078},[2075,3244,2389],{"class":2356},[2075,3246,2392],{"class":2356},[2075,3248,2396],{"class":2395},[2075,3250,2399],{"class":2363},[2075,3252,2082],{"class":2081},[2075,3254,3255,3257,3259],{"class":2077,"line":2085},[2075,3256,2851],{"class":2406},[2075,3258,2098],{"class":2081},[2075,3260,2412],{"class":2081},[2075,3262,3263,3266,3268],{"class":2077,"line":2113},[2075,3264,3265],{"class":2406},"    head",[2075,3267,2098],{"class":2081},[2075,3269,2412],{"class":2081},[2075,3271,3272,3275,3277],{"class":2077,"line":2133},[2075,3273,3274],{"class":2406},"      meta",[2075,3276,2098],{"class":2081},[2075,3278,3095],{"class":2363},[2075,3280,3281],{"class":2077,"line":2154},[2075,3282,3284],{"class":3283},"sWuyu","      // \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n",[2075,3286,3287,3290,3293,3295,3297,3299,3301,3303,3306,3308,3310,3312,3314],{"class":2077,"line":2174},[2075,3288,3289],{"class":2081},"        {",[2075,3291,3292],{"class":2406}," name",[2075,3294,2098],{"class":2081},[2075,3296,2373],{"class":2081},[2075,3298,3117],{"class":2104},[2075,3300,2423],{"class":2081},[2075,3302,2447],{"class":2081},[2075,3304,3305],{"class":2406}," content",[2075,3307,2098],{"class":2081},[2075,3309,2373],{"class":2081},[2075,3311,3136],{"class":2104},[2075,3313,2423],{"class":2081},[2075,3315,3316],{"class":2081}," },\n",[2075,3318,3319,3322],{"class":2077,"line":2195},[2075,3320,3321],{"class":2363},"      ]",[2075,3323,2110],{"class":2081},[2075,3325,3326,3329,3331],{"class":2077,"line":2216},[2075,3327,3328],{"class":2406},"      script",[2075,3330,2098],{"class":2081},[2075,3332,3095],{"class":2363},[2075,3334,3335],{"class":2077,"line":2236},[2075,3336,3337],{"class":3283},"      // \u003Cscript src=\"https://myawesome-lib.js\">\u003C/script>\n",[2075,3339,3340,3342,3344,3346,3348,3351,3353],{"class":2077,"line":2256},[2075,3341,3289],{"class":2081},[2075,3343,2588],{"class":2406},[2075,3345,2098],{"class":2081},[2075,3347,2373],{"class":2081},[2075,3349,3350],{"class":2104},"https://awesome-lib.js",[2075,3352,2423],{"class":2081},[2075,3354,3316],{"class":2081},[2075,3356,3357,3359],{"class":2077,"line":2277},[2075,3358,3321],{"class":2363},[2075,3360,2110],{"class":2081},[2075,3362,3363,3366,3368],{"class":2077,"line":2297},[2075,3364,3365],{"class":2406},"      link",[2075,3367,2098],{"class":2081},[2075,3369,3095],{"class":2363},[2075,3371,3372],{"class":2077,"line":2700},[2075,3373,3374],{"class":3283},"      // \u003Clink rel=\"stylesheet\" href=\"https://myawesome-lib.css\">\n",[2075,3376,3377,3379,3382,3384,3386,3389,3391,3393,3396,3398,3400,3403,3405],{"class":2077,"line":2716},[2075,3378,3289],{"class":2081},[2075,3380,3381],{"class":2406}," rel",[2075,3383,2098],{"class":2081},[2075,3385,2373],{"class":2081},[2075,3387,3388],{"class":2104},"stylesheet",[2075,3390,2423],{"class":2081},[2075,3392,2447],{"class":2081},[2075,3394,3395],{"class":2406}," href",[2075,3397,2098],{"class":2081},[2075,3399,2373],{"class":2081},[2075,3401,3402],{"class":2104},"https://awesome-lib.css",[2075,3404,2423],{"class":2081},[2075,3406,3316],{"class":2081},[2075,3408,3409,3411],{"class":2077,"line":2725},[2075,3410,3321],{"class":2363},[2075,3412,2110],{"class":2081},[2075,3414,3415],{"class":2077,"line":2748},[2075,3416,3417],{"class":3283},"      // please note that this is an area that is likely to change\n",[2075,3419,3420,3423,3425],{"class":2077,"line":2753},[2075,3421,3422],{"class":2406},"      style",[2075,3424,2098],{"class":2081},[2075,3426,3095],{"class":2363},[2075,3428,3430],{"class":2077,"line":3429},18,[2075,3431,3432],{"class":3283},"      // \u003Cstyle>:root { color: red }\u003C/style>\n",[2075,3434,3436,3438,3441,3443,3445,3448,3450],{"class":2077,"line":3435},19,[2075,3437,3289],{"class":2081},[2075,3439,3440],{"class":2406}," textContent",[2075,3442,2098],{"class":2081},[2075,3444,2373],{"class":2081},[2075,3446,3447],{"class":2104},":root { color: red }",[2075,3449,2423],{"class":2081},[2075,3451,3316],{"class":2081},[2075,3453,3455,3457],{"class":2077,"line":3454},20,[2075,3456,3321],{"class":2363},[2075,3458,2110],{"class":2081},[2075,3460,3462,3465,3467],{"class":2077,"line":3461},21,[2075,3463,3464],{"class":2406},"      noscript",[2075,3466,2098],{"class":2081},[2075,3468,3095],{"class":2363},[2075,3470,3472],{"class":2077,"line":3471},22,[2075,3473,3474],{"class":3283},"      // \u003Cnoscript>JavaScript is required\u003C/noscript>\n",[2075,3476,3478,3480,3482,3484,3486,3489,3491],{"class":2077,"line":3477},23,[2075,3479,3289],{"class":2081},[2075,3481,3440],{"class":2406},[2075,3483,2098],{"class":2081},[2075,3485,2373],{"class":2081},[2075,3487,3488],{"class":2104},"JavaScript is required",[2075,3490,2423],{"class":2081},[2075,3492,3316],{"class":2081},[2075,3494,3496,3498],{"class":2077,"line":3495},24,[2075,3497,3321],{"class":2363},[2075,3499,2110],{"class":2081},[2075,3501,3503],{"class":2077,"line":3502},25,[2075,3504,3143],{"class":2081},[2075,3506,3508],{"class":2077,"line":3507},26,[2075,3509,2551],{"class":2081},[2075,3511,3513,3515],{"class":2077,"line":3512},27,[2075,3514,2556],{"class":2081},[2075,3516,2559],{"class":2363},[2799,3518,3520],{"id":3519},"keepalive",[2057,3521,3519],{},[2042,3523,3524],{},"Default values for KeepAlive configuration between pages.",[2042,3526,3527,3528,3530],{},"This can be overridden with ",[2057,3529,678],{}," on an individual page. Only JSON-serializable values are allowed.",[2046,3532,3533,3540],{},[2049,3534,3535,2055,3537],{},[2052,3536,2054],{},[2057,3538,3539],{},"boolean",[2049,3541,3542,2789,3544],{},[2052,3543,2788],{},[2057,3545,3546],{},"false",[2042,3548,3549,2055,3552],{},[2052,3550,3551],{},"See",[3553,3554,3558],"a",{"href":3555,"rel":3556},"https://vuejs.org/api/built-in-components#keepalive",[3557],"nofollow","Vue KeepAlive",[2799,3560,3562],{"id":3561},"layouttransition",[2057,3563,3564],{},"layoutTransition",[2042,3566,3567],{},"Default values for layout transitions.",[2042,3569,3527,3570,3530],{},[2057,3571,678],{},[2046,3573,3574,3581],{},[2049,3575,3576,2055,3578],{},[2052,3577,2054],{},[2057,3579,3580],{},"boolean | TransitionProps",[2049,3582,3583,2789,3585],{},[2052,3584,2788],{},[2057,3586,3546],{},[2042,3588,3589,2055,3591],{},[2052,3590,3551],{},[3553,3592,3595],{"href":3593,"rel":3594},"https://vuejs.org/api/built-in-components#transition",[3557],"Vue Transition docs",[2799,3597,3599],{"id":3598},"pagetransition",[2057,3600,3601],{},"pageTransition",[2042,3603,3604],{},"Default values for page transitions.",[2042,3606,3527,3607,3530],{},[2057,3608,678],{},[2046,3610,3611,3617],{},[2049,3612,3613,2055,3615],{},[2052,3614,2054],{},[2057,3616,3580],{},[2049,3618,3619,2789,3621],{},[2052,3620,2788],{},[2057,3622,3546],{},[2042,3624,3625,2055,3627],{},[2052,3626,3551],{},[3553,3628,3595],{"href":3593,"rel":3629},[3557],[2799,3631,3633],{"id":3632},"rootattrs",[2057,3634,3635],{},"rootAttrs",[2042,3637,3638],{},"Customize Nuxt root element id.",[2046,3640,3641,3647],{},[2049,3642,3643,2055,3645],{},[2052,3644,2054],{},[2057,3646,2059],{},[2049,3648,3649],{},[2052,3650,2064],{},[2066,3652,3654],{"className":2068,"code":3653,"language":2070,"meta":2071,"style":2071},"{\n  \"id\": \"__nuxt\"\n}\n",[2057,3655,3656,3660,3678],{"__ignoreMap":2071},[2075,3657,3658],{"class":2077,"line":2078},[2075,3659,2082],{"class":2081},[2075,3661,3662,3664,3667,3669,3671,3673,3676],{"class":2077,"line":2085},[2075,3663,2088],{"class":2081},[2075,3665,3666],{"class":2091},"id",[2075,3668,2095],{"class":2081},[2075,3670,2098],{"class":2081},[2075,3672,2101],{"class":2081},[2075,3674,3675],{"class":2104},"__nuxt",[2075,3677,2294],{"class":2081},[2075,3679,3680],{"class":2077,"line":2113},[2075,3681,2300],{"class":2081},[2799,3683,3685],{"id":3684},"rootid",[2057,3686,3687],{},"rootId",[2042,3689,3638],{},[2046,3691,3692,3698],{},[2049,3693,3694,2055,3696],{},[2052,3695,2054],{},[2057,3697,2783],{},[2049,3699,3700,2789,3702],{},[2052,3701,2788],{},[2057,3703,3704],{},"\"__nuxt\"",[2799,3706,3708],{"id":3707},"roottag",[2057,3709,3710],{},"rootTag",[2042,3712,3713],{},"Customize Nuxt root element tag.",[2046,3715,3716,3722],{},[2049,3717,3718,2055,3720],{},[2052,3719,2054],{},[2057,3721,2783],{},[2049,3723,3724,2789,3726],{},[2052,3725,2788],{},[2057,3727,3728],{},"\"div\"",[2799,3730,3732],{"id":3731},"spaloaderattrs",[2057,3733,3734],{},"spaLoaderAttrs",[2042,3736,3737],{},"Customize Nuxt SPA loading template element attributes.",[2046,3739,3740,3746],{},[2049,3741,3742,2055,3744],{},[2052,3743,2054],{},[2057,3745,2059],{},[2049,3747,3748],{},[2052,3749,2788],{},[2066,3751,3753],{"className":2068,"code":3752,"language":2070,"meta":2071,"style":2071},"{\n\"id\": \"__nuxt-loader\"\n}\n",[2057,3754,3755,3759,3776],{"__ignoreMap":2071},[2075,3756,3757],{"class":2077,"line":2078},[2075,3758,2082],{"class":2081},[2075,3760,3761,3763,3765,3767,3769,3771,3774],{"class":2077,"line":2085},[2075,3762,2095],{"class":2081},[2075,3764,3666],{"class":2091},[2075,3766,2095],{"class":2081},[2075,3768,2098],{"class":2081},[2075,3770,2101],{"class":2081},[2075,3772,3773],{"class":2104},"__nuxt-loader",[2075,3775,2294],{"class":2081},[2075,3777,3778],{"class":2077,"line":2113},[2075,3779,2300],{"class":2081},[3781,3782,3783],"h4",{"id":3666},[2057,3784,3666],{},[2046,3786,3787,3793],{},[2049,3788,3789,2055,3791],{},[2052,3790,2054],{},[2057,3792,2783],{},[2049,3794,3795,2789,3797],{},[2052,3796,2788],{},[2057,3798,3799],{},"\"__nuxt-loader\"",[2799,3801,3803],{"id":3802},"spaloadertag",[2057,3804,3805],{},"spaLoaderTag",[2042,3807,3808],{},"Customize Nuxt SpaLoader element tag.",[2046,3810,3811,3817],{},[2049,3812,3813,2055,3815],{},[2052,3814,2054],{},[2057,3816,2783],{},[2049,3818,3819,2789,3821],{},[2052,3820,2788],{},[2057,3822,3728],{},[2799,3824,3826],{"id":3825},"teleportattrs",[2057,3827,3828],{},"teleportAttrs",[2042,3830,3831],{},"Customize Nuxt Teleport element attributes.",[2046,3833,3834,3840],{},[2049,3835,3836,2055,3838],{},[2052,3837,2054],{},[2057,3839,2059],{},[2049,3841,3842],{},[2052,3843,2064],{},[2066,3845,3847],{"className":2068,"code":3846,"language":2070,"meta":2071,"style":2071},"{\n  \"id\": \"teleports\"\n}\n",[2057,3848,3849,3853,3870],{"__ignoreMap":2071},[2075,3850,3851],{"class":2077,"line":2078},[2075,3852,2082],{"class":2081},[2075,3854,3855,3857,3859,3861,3863,3865,3868],{"class":2077,"line":2085},[2075,3856,2088],{"class":2081},[2075,3858,3666],{"class":2091},[2075,3860,2095],{"class":2081},[2075,3862,2098],{"class":2081},[2075,3864,2101],{"class":2081},[2075,3866,3867],{"class":2104},"teleports",[2075,3869,2294],{"class":2081},[2075,3871,3872],{"class":2077,"line":2113},[2075,3873,2300],{"class":2081},[2799,3875,3877],{"id":3876},"teleportid",[2057,3878,3879],{},"teleportId",[2042,3881,3882],{},"Customize Nuxt Teleport element id.",[2046,3884,3885,3891],{},[2049,3886,3887,2055,3889],{},[2052,3888,2054],{},[2057,3890,2783],{},[2049,3892,3893,2789,3895],{},[2052,3894,2788],{},[2057,3896,3897],{},"\"teleports\"",[2799,3899,3901],{"id":3900},"teleporttag",[2057,3902,3903],{},"teleportTag",[2042,3905,3906],{},"Customize Nuxt Teleport element tag.",[2046,3908,3909,3915],{},[2049,3910,3911,2055,3913],{},[2052,3912,2054],{},[2057,3914,2783],{},[2049,3916,3917,2789,3919],{},[2052,3918,2788],{},[2057,3920,3728],{},[2799,3922,3924],{"id":3923},"viewtransition",[2057,3925,3926],{},"viewTransition",[2042,3928,3929],{},"Default values for view transitions.",[2042,3931,3932,3933,3936,3937,3941,3942,3944],{},"This only has an effect when ",[2052,3934,3935],{},"experimental"," support for View Transitions is ",[3553,3938,3940],{"href":3939},"/docs/4.x/getting-started/transitions#view-transitions-api-experimental","enabled in your nuxt.config file",".\nThis can be overridden with ",[2057,3943,678],{}," on an individual page.",[2046,3946,3947,3953],{},[2049,3948,3949,2055,3951],{},[2052,3950,2054],{},[2057,3952,3539],{},[2049,3954,3955,2789,3957],{},[2052,3956,2788],{},[2057,3958,3546],{},[2042,3960,3961,2055,3963],{},[2052,3962,3551],{},[3553,3964,3967],{"href":3965,"rel":3966},"https://nuxt.com/docs/4.x/getting-started/transitions#view-transitions-api-experimental",[3557],"Nuxt View Transition API docs",[2038,3969,3971],{"id":3970},"appconfig","appConfig",[2042,3973,3974],{},"Additional app configuration",[2042,3976,3977,3978,3981],{},"For programmatic usage and type support, you can directly provide app config with this option. It will be merged with ",[2057,3979,3980],{},"app.config"," file as default value.",[2799,3983,3985],{"id":3984},"nuxt",[2057,3986,3984],{},[2038,3988,3990],{"id":3989},"appid","appId",[2042,3992,3993],{},"For multi-app projects, the unique id of the Nuxt application.",[2042,3995,3996,3997,2317],{},"Defaults to ",[2057,3998,3999],{},"nuxt-app",[2046,4001,4002,4008],{},[2049,4003,4004,2055,4006],{},[2052,4005,2054],{},[2057,4007,2783],{},[2049,4009,4010,2789,4012],{},[2052,4011,2788],{},[2057,4013,4014],{},"\"nuxt-app\"",[2038,4016,4017],{"id":4017},"build",[2042,4019,4020],{},"Shared build configuration.",[2799,4022,4024],{"id":4023},"analyze",[2057,4025,4023],{},[2042,4027,4028],{},"Nuxt allows visualizing your bundles and how to optimize them.",[2042,4030,4031,4032,4035,4036,4041,4042,2317],{},"Set to ",[2057,4033,4034],{},"true"," to enable bundle analysis, or pass an object with options: ",[3553,4037,4040],{"href":4038,"rel":4039},"https://github.com/webpack/webpack-bundle-analyzer#options-for-plugin",[3557],"for webpack"," or ",[3553,4043,4046],{"href":4044,"rel":4045},"https://github.com/btd/rollup-plugin-visualizer#options",[3557],"for vite",[2046,4048,4049,4055],{},[2049,4050,4051,2055,4053],{},[2052,4052,2054],{},[2057,4054,2059],{},[2049,4056,4057],{},[2052,4058,2064],{},[2066,4060,4062],{"className":2068,"code":4061,"language":2070,"meta":2071,"style":2071},"{\n  \"template\": \"treemap\",\n  \"projectRoot\": \"/\u003CrootDir>\",\n  \"filename\": \"/\u003CrootDir>/.nuxt/analyze/{name}.html\"\n}\n",[2057,4063,4064,4068,4087,4106,4124],{"__ignoreMap":2071},[2075,4065,4066],{"class":2077,"line":2078},[2075,4067,2082],{"class":2081},[2075,4069,4070,4072,4074,4076,4078,4080,4083,4085],{"class":2077,"line":2085},[2075,4071,2088],{"class":2081},[2075,4073,2574],{"class":2091},[2075,4075,2095],{"class":2081},[2075,4077,2098],{"class":2081},[2075,4079,2101],{"class":2081},[2075,4081,4082],{"class":2104},"treemap",[2075,4084,2095],{"class":2081},[2075,4086,2110],{"class":2081},[2075,4088,4089,4091,4094,4096,4098,4100,4102,4104],{"class":2077,"line":2113},[2075,4090,2088],{"class":2081},[2075,4092,4093],{"class":2091},"projectRoot",[2075,4095,2095],{"class":2081},[2075,4097,2098],{"class":2081},[2075,4099,2101],{"class":2081},[2075,4101,2147],{"class":2104},[2075,4103,2095],{"class":2081},[2075,4105,2110],{"class":2081},[2075,4107,4108,4110,4113,4115,4117,4119,4122],{"class":2077,"line":2133},[2075,4109,2088],{"class":2081},[2075,4111,4112],{"class":2091},"filename",[2075,4114,2095],{"class":2081},[2075,4116,2098],{"class":2081},[2075,4118,2101],{"class":2081},[2075,4120,4121],{"class":2104},"/\u003CrootDir>/.nuxt/analyze/{name}.html",[2075,4123,2294],{"class":2081},[2075,4125,4126],{"class":2077,"line":2154},[2075,4127,2300],{"class":2081},[2042,4129,4130,2098],{},[2052,4131,2344],{},[2066,4133,4135],{"className":2347,"code":4134,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  analyze: {\n    analyzerMode: 'static',\n  },\n})\n",[2057,4136,4137,4149,4158,4174,4178],{"__ignoreMap":2071},[2075,4138,4139,4141,4143,4145,4147],{"class":2077,"line":2078},[2075,4140,2389],{"class":2356},[2075,4142,2392],{"class":2356},[2075,4144,2396],{"class":2395},[2075,4146,2399],{"class":2363},[2075,4148,2082],{"class":2081},[2075,4150,4151,4154,4156],{"class":2077,"line":2085},[2075,4152,4153],{"class":2406},"  analyze",[2075,4155,2098],{"class":2081},[2075,4157,2412],{"class":2081},[2075,4159,4160,4163,4165,4167,4170,4172],{"class":2077,"line":2113},[2075,4161,4162],{"class":2406},"    analyzerMode",[2075,4164,2098],{"class":2081},[2075,4166,2373],{"class":2081},[2075,4168,4169],{"class":2104},"static",[2075,4171,2423],{"class":2081},[2075,4173,2110],{"class":2081},[2075,4175,4176],{"class":2077,"line":2133},[2075,4177,2551],{"class":2081},[2075,4179,4180,4182],{"class":2077,"line":2154},[2075,4181,2556],{"class":2081},[2075,4183,2559],{"class":2363},[2799,4185,4187],{"id":4186},"templates",[2057,4188,4186],{},[2042,4190,4191,4192,4195,4196,4199],{},"It is recommended to use ",[2057,4193,4194],{},"addTemplate"," from ",[2057,4197,4198],{},"@nuxt/kit"," instead of this option.",[2046,4201,4202],{},[2049,4203,4204,2055,4206],{},[2052,4205,2054],{},[2057,4207,4208],{},"array",[2042,4210,4211,2098],{},[2052,4212,2344],{},[2066,4214,4216],{"className":2347,"code":4215,"language":2349,"meta":2071,"style":2071},"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",[2057,4217,4218,4230,4239,4248,4253,4272,4291,4296,4303,4307],{"__ignoreMap":2071},[2075,4219,4220,4222,4224,4226,4228],{"class":2077,"line":2078},[2075,4221,2389],{"class":2356},[2075,4223,2392],{"class":2356},[2075,4225,2396],{"class":2395},[2075,4227,2399],{"class":2363},[2075,4229,2082],{"class":2081},[2075,4231,4232,4235,4237],{"class":2077,"line":2085},[2075,4233,4234],{"class":2406},"  build",[2075,4236,2098],{"class":2081},[2075,4238,2412],{"class":2081},[2075,4240,4241,4244,4246],{"class":2077,"line":2113},[2075,4242,4243],{"class":2406},"    templates",[2075,4245,2098],{"class":2081},[2075,4247,3095],{"class":2363},[2075,4249,4250],{"class":2077,"line":2133},[2075,4251,4252],{"class":2081},"      {\n",[2075,4254,4255,4258,4260,4262,4265,4267,4269],{"class":2077,"line":2154},[2075,4256,4257],{"class":2406},"        src",[2075,4259,2098],{"class":2081},[2075,4261,2373],{"class":2081},[2075,4263,4264],{"class":2104},"~~/modules/support/plugin.js",[2075,4266,2423],{"class":2081},[2075,4268,2447],{"class":2081},[2075,4270,4271],{"class":3283}," // `src` can be absolute or relative\n",[2075,4273,4274,4277,4279,4281,4284,4286,4288],{"class":2077,"line":2174},[2075,4275,4276],{"class":2406},"        dst",[2075,4278,2098],{"class":2081},[2075,4280,2373],{"class":2081},[2075,4282,4283],{"class":2104},"support.js",[2075,4285,2423],{"class":2081},[2075,4287,2447],{"class":2081},[2075,4289,4290],{"class":3283}," // `dst` is relative to project `.nuxt` dir\n",[2075,4292,4293],{"class":2077,"line":2195},[2075,4294,4295],{"class":2081},"      },\n",[2075,4297,4298,4301],{"class":2077,"line":2216},[2075,4299,4300],{"class":2363},"    ]",[2075,4302,2110],{"class":2081},[2075,4304,4305],{"class":2077,"line":2236},[2075,4306,2551],{"class":2081},[2075,4308,4309,4311],{"class":2077,"line":2256},[2075,4310,2556],{"class":2081},[2075,4312,2559],{"class":2363},[2799,4314,4316],{"id":4315},"transpile",[2057,4317,4315],{},[2042,4319,4320],{},"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.",[2042,4322,4323],{},"You can also use a function to conditionally transpile. The function will receive an object ({ isDev, isServer, isClient, isModern, isLegacy }).",[2046,4325,4326],{},[2049,4327,4328,2055,4330],{},[2052,4329,2054],{},[2057,4331,4208],{},[2042,4333,4334,2098],{},[2052,4335,2344],{},[2066,4337,4339],{"className":2347,"code":4338,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  build: {\n    transpile: [({ isLegacy }) => isLegacy && 'ky'],\n  },\n})\n",[2057,4340,4341,4353,4361,4402,4406],{"__ignoreMap":2071},[2075,4342,4343,4345,4347,4349,4351],{"class":2077,"line":2078},[2075,4344,2389],{"class":2356},[2075,4346,2392],{"class":2356},[2075,4348,2396],{"class":2395},[2075,4350,2399],{"class":2363},[2075,4352,2082],{"class":2081},[2075,4354,4355,4357,4359],{"class":2077,"line":2085},[2075,4356,4234],{"class":2406},[2075,4358,2098],{"class":2081},[2075,4360,2412],{"class":2081},[2075,4362,4363,4366,4368,4371,4374,4378,4381,4384,4387,4390,4392,4395,4397,4400],{"class":2077,"line":2113},[2075,4364,4365],{"class":2406},"    transpile",[2075,4367,2098],{"class":2081},[2075,4369,4370],{"class":2363}," [",[2075,4372,4373],{"class":2081},"({",[2075,4375,4377],{"class":4376},"s1nJG"," isLegacy",[2075,4379,4380],{"class":2081}," })",[2075,4382,4383],{"class":2091}," =>",[2075,4385,4386],{"class":2363}," isLegacy ",[2075,4388,4389],{"class":2081},"&&",[2075,4391,2373],{"class":2081},[2075,4393,4394],{"class":2104},"ky",[2075,4396,2423],{"class":2081},[2075,4398,4399],{"class":2363},"]",[2075,4401,2110],{"class":2081},[2075,4403,4404],{"class":2077,"line":2133},[2075,4405,2551],{"class":2081},[2075,4407,4408,4410],{"class":2077,"line":2154},[2075,4409,2556],{"class":2081},[2075,4411,2559],{"class":2363},[2038,4413,4415],{"id":4414},"builddir","buildDir",[2042,4417,4418],{},"Define the directory where your built Nuxt files will be placed.",[2042,4420,4421,4422,4424,4425,4427],{},"Many tools assume that ",[2057,4423,117],{}," is a hidden directory (because it starts with a ",[2057,4426,2317],{},"). If that is a problem, you can use this option to prevent that.",[2046,4429,4430,4436],{},[2049,4431,4432,2055,4434],{},[2052,4433,2054],{},[2057,4435,2783],{},[2049,4437,4438,2789,4440],{},[2052,4439,2788],{},[2057,4441,4442],{},"\"/\u003CrootDir>/.nuxt\"",[2042,4444,4445,2098],{},[2052,4446,2344],{},[2066,4448,4450],{"className":2347,"code":4449,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  buildDir: 'nuxt-build',\n})\n",[2057,4451,4452,4464,4480],{"__ignoreMap":2071},[2075,4453,4454,4456,4458,4460,4462],{"class":2077,"line":2078},[2075,4455,2389],{"class":2356},[2075,4457,2392],{"class":2356},[2075,4459,2396],{"class":2395},[2075,4461,2399],{"class":2363},[2075,4463,2082],{"class":2081},[2075,4465,4466,4469,4471,4473,4476,4478],{"class":2077,"line":2085},[2075,4467,4468],{"class":2406},"  buildDir",[2075,4470,2098],{"class":2081},[2075,4472,2373],{"class":2081},[2075,4474,4475],{"class":2104},"nuxt-build",[2075,4477,2423],{"class":2081},[2075,4479,2110],{"class":2081},[2075,4481,4482,4484],{"class":2077,"line":2113},[2075,4483,2556],{"class":2081},[2075,4485,2559],{"class":2363},[2038,4487,4489],{"id":4488},"buildid","buildId",[2042,4491,4492],{},"A unique identifier matching the build. This may contain the hash of the current state of the project.",[2046,4494,4495,4501],{},[2049,4496,4497,2055,4499],{},[2052,4498,2054],{},[2057,4500,2783],{},[2049,4502,4503,2789,4505],{},[2052,4504,2788],{},[2057,4506,4507],{},"\"4a2e2d30-418f-41df-8e58-ed5df06de7fd\"",[2038,4509,4510],{"id":4510},"builder",[2042,4512,4513],{},"The builder to use for bundling the Vue part of your application.",[2042,4515,4516],{},"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.",[2046,4518,4519,4526],{},[2049,4520,4521,2055,4523],{},[2052,4522,2054],{},[2057,4524,4525],{},"'vite' | 'webpack' | 'rspack' | string | { bundle: (nuxt: Nuxt) => Promise\u003Cvoid> }",[2049,4527,4528,2789,4530],{},[2052,4529,2788],{},[2057,4531,4532],{},"\"@nuxt/vite-builder\"",[2042,4534,4535],{},[2052,4536,4537],{},"Using supported builders:",[2066,4539,4541],{"className":2347,"code":4540,"language":2349,"meta":2071,"style":2071},"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",[2057,4542,4543,4555,4560,4565,4569,4574,4579,4583,4588,4604],{"__ignoreMap":2071},[2075,4544,4545,4547,4549,4551,4553],{"class":2077,"line":2078},[2075,4546,2389],{"class":2356},[2075,4548,2392],{"class":2356},[2075,4550,2396],{"class":2395},[2075,4552,2399],{"class":2363},[2075,4554,2082],{"class":2081},[2075,4556,4557],{"class":2077,"line":2085},[2075,4558,4559],{"class":3283},"  // default - uses @nuxt/vite-builder\n",[2075,4561,4562],{"class":2077,"line":2113},[2075,4563,4564],{"class":3283},"  // builder: 'vite',\n",[2075,4566,4567],{"class":2077,"line":2133},[2075,4568,2384],{"emptyLinePlaceholder":1196},[2075,4570,4571],{"class":2077,"line":2154},[2075,4572,4573],{"class":3283},"  // uses @nuxt/webpack-builder\n",[2075,4575,4576],{"class":2077,"line":2174},[2075,4577,4578],{"class":3283},"  // builder: 'webpack',\n",[2075,4580,4581],{"class":2077,"line":2195},[2075,4582,2384],{"emptyLinePlaceholder":1196},[2075,4584,4585],{"class":2077,"line":2216},[2075,4586,4587],{"class":3283},"  // uses @nuxt/rspack-builder\n",[2075,4589,4590,4593,4595,4597,4600,4602],{"class":2077,"line":2236},[2075,4591,4592],{"class":2406},"  builder",[2075,4594,2098],{"class":2081},[2075,4596,2373],{"class":2081},[2075,4598,4599],{"class":2104},"rspack",[2075,4601,2423],{"class":2081},[2075,4603,2110],{"class":2081},[2075,4605,4606,4608],{"class":2077,"line":2256},[2075,4607,2556],{"class":2081},[2075,4609,2559],{"class":2363},[2042,4611,4612,4613,4041,4616,4618,4619,4041,4622,4625],{},"If you are using ",[2057,4614,4615],{},"webpack",[2057,4617,4599],{}," you will need to make sure ",[2057,4620,4621],{},"@nuxt/webpack-builder",[2057,4623,4624],{},"@nuxt/rspack-builder"," is explicitly installed in your project.",[2042,4627,4628],{},[2052,4629,4630],{},"Using a custom builder object:",[2042,4632,4633,4634,4637],{},"You can provide a custom builder by passing an object with a ",[2057,4635,4636],{},"bundle"," function:",[2066,4639,4641],{"className":2347,"code":4640,"language":2349,"meta":2071,"style":2071},"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",[2057,4642,4643,4655,4663,4681,4729,4733,4738,4756,4779,4797,4802,4806,4811,4815,4819],{"__ignoreMap":2071},[2075,4644,4645,4647,4649,4651,4653],{"class":2077,"line":2078},[2075,4646,2389],{"class":2356},[2075,4648,2392],{"class":2356},[2075,4650,2396],{"class":2395},[2075,4652,2399],{"class":2363},[2075,4654,2082],{"class":2081},[2075,4656,4657,4659,4661],{"class":2077,"line":2085},[2075,4658,4592],{"class":2406},[2075,4660,2098],{"class":2081},[2075,4662,2412],{"class":2081},[2075,4664,4665,4668,4671,4674,4676,4679],{"class":2077,"line":2113},[2075,4666,4667],{"class":2091},"    async",[2075,4669,4670],{"class":2406}," bundle",[2075,4672,4673],{"class":2081}," (",[2075,4675,3984],{"class":4376},[2075,4677,4678],{"class":2081},")",[2075,4680,2412],{"class":2081},[2075,4682,4683,4686,4689,4692,4695,4698,4700,4703,4705,4707,4709,4712,4714,4717,4719,4721,4724,4726],{"class":2077,"line":2133},[2075,4684,4685],{"class":2091},"      const",[2075,4687,4688],{"class":2363}," entry",[2075,4690,4691],{"class":2081}," =",[2075,4693,4694],{"class":2356}," await",[2075,4696,4697],{"class":2395}," resolvePath",[2075,4699,2399],{"class":2406},[2075,4701,4702],{"class":2395},"resolve",[2075,4704,2399],{"class":2406},[2075,4706,3984],{"class":2363},[2075,4708,2317],{"class":2081},[2075,4710,4711],{"class":2363},"options",[2075,4713,2317],{"class":2081},[2075,4715,4716],{"class":2363},"appDir",[2075,4718,2447],{"class":2081},[2075,4720,2373],{"class":2081},[2075,4722,4723],{"class":2104},"entry",[2075,4725,2423],{"class":2081},[2075,4727,4728],{"class":2406},"))\n",[2075,4730,4731],{"class":2077,"line":2154},[2075,4732,2384],{"emptyLinePlaceholder":1196},[2075,4734,4735],{"class":2077,"line":2174},[2075,4736,4737],{"class":3283},"      // Build client and server bundles\n",[2075,4739,4740,4743,4746,4748,4750,4752,4754],{"class":2077,"line":2195},[2075,4741,4742],{"class":2356},"      await",[2075,4744,4745],{"class":2395}," buildClient",[2075,4747,2399],{"class":2406},[2075,4749,3984],{"class":2363},[2075,4751,2447],{"class":2081},[2075,4753,4688],{"class":2363},[2075,4755,2559],{"class":2406},[2075,4757,4758,4761,4763,4765,4767,4769,4771,4774,4777],{"class":2077,"line":2216},[2075,4759,4760],{"class":2356},"      if",[2075,4762,4673],{"class":2406},[2075,4764,3984],{"class":2363},[2075,4766,2317],{"class":2081},[2075,4768,4711],{"class":2363},[2075,4770,2317],{"class":2081},[2075,4772,4773],{"class":2363},"ssr",[2075,4775,4776],{"class":2406},") ",[2075,4778,2082],{"class":2081},[2075,4780,4781,4784,4787,4789,4791,4793,4795],{"class":2077,"line":2236},[2075,4782,4783],{"class":2356},"        await",[2075,4785,4786],{"class":2395}," buildServer",[2075,4788,2399],{"class":2406},[2075,4790,3984],{"class":2363},[2075,4792,2447],{"class":2081},[2075,4794,4688],{"class":2363},[2075,4796,2559],{"class":2406},[2075,4798,4799],{"class":2077,"line":2256},[2075,4800,4801],{"class":2081},"      }\n",[2075,4803,4804],{"class":2077,"line":2277},[2075,4805,2384],{"emptyLinePlaceholder":1196},[2075,4807,4808],{"class":2077,"line":2297},[2075,4809,4810],{"class":3283},"      // ... it's a bit more complicated than that, of course!\n",[2075,4812,4813],{"class":2077,"line":2700},[2075,4814,3143],{"class":2081},[2075,4816,4817],{"class":2077,"line":2716},[2075,4818,2551],{"class":2081},[2075,4820,4821,4823],{"class":2077,"line":2725},[2075,4822,2556],{"class":2081},[2075,4824,2559],{"class":2363},[2042,4826,4827],{},[2052,4828,4829],{},"Creating a custom builder package:",[2042,4831,4832,4833,4835,4836,2098],{},"To create a custom builder as a separate package, it should export a ",[2057,4834,4636],{}," function. You can then specify the package name in your ",[2057,4837,233],{},[2066,4839,4841],{"className":2347,"code":4840,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  builder: 'my-custom-builder',\n})\n",[2057,4842,4843,4855,4870],{"__ignoreMap":2071},[2075,4844,4845,4847,4849,4851,4853],{"class":2077,"line":2078},[2075,4846,2389],{"class":2356},[2075,4848,2392],{"class":2356},[2075,4850,2396],{"class":2395},[2075,4852,2399],{"class":2363},[2075,4854,2082],{"class":2081},[2075,4856,4857,4859,4861,4863,4866,4868],{"class":2077,"line":2085},[2075,4858,4592],{"class":2406},[2075,4860,2098],{"class":2081},[2075,4862,2373],{"class":2081},[2075,4864,4865],{"class":2104},"my-custom-builder",[2075,4867,2423],{"class":2081},[2075,4869,2110],{"class":2081},[2075,4871,4872,4874],{"class":2077,"line":2113},[2075,4873,2556],{"class":2081},[2075,4875,2559],{"class":2363},[2038,4877,4879],{"id":4878},"compatibilitydate","compatibilityDate",[2042,4881,4882],{},"Specify a compatibility date for your app.",[2042,4884,4885],{},"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.",[2038,4887,132],{"id":132},[2042,4889,4890],{},"Configure Nuxt component auto-registration.",[2042,4892,4893],{},"Any components in the directories configured here can be used throughout your pages, layouts (and other components) without needing to explicitly import them.",[2046,4895,4896,4902],{},[2049,4897,4898,2055,4900],{},[2052,4899,2054],{},[2057,4901,2059],{},[2049,4903,4904],{},[2052,4905,2064],{},[2066,4907,4909],{"className":2068,"code":4908,"language":2070,"meta":2071,"style":2071},"{\n  \"dirs\": [\n    {\n      \"path\": \"~/components/global\",\n      \"global\": true\n    },\n    \"~/components\"\n  ]\n}\n",[2057,4910,4911,4915,4928,4932,4952,4966,4970,4980,4985],{"__ignoreMap":2071},[2075,4912,4913],{"class":2077,"line":2078},[2075,4914,2082],{"class":2081},[2075,4916,4917,4919,4922,4924,4926],{"class":2077,"line":2085},[2075,4918,2088],{"class":2081},[2075,4920,4921],{"class":2091},"dirs",[2075,4923,2095],{"class":2081},[2075,4925,2098],{"class":2081},[2075,4927,3095],{"class":2081},[2075,4929,4930],{"class":2077,"line":2113},[2075,4931,3100],{"class":2081},[2075,4933,4934,4936,4939,4941,4943,4945,4948,4950],{"class":2077,"line":2133},[2075,4935,3105],{"class":2081},[2075,4937,4938],{"class":2719},"path",[2075,4940,2095],{"class":2081},[2075,4942,2098],{"class":2081},[2075,4944,2101],{"class":2081},[2075,4946,4947],{"class":2104},"~/components/global",[2075,4949,2095],{"class":2081},[2075,4951,2110],{"class":2081},[2075,4953,4954,4956,4959,4961,4963],{"class":2077,"line":2154},[2075,4955,3105],{"class":2081},[2075,4957,4958],{"class":2719},"global",[2075,4960,2095],{"class":2081},[2075,4962,2098],{"class":2081},[2075,4964,4965],{"class":2081}," true\n",[2075,4967,4968],{"class":2077,"line":2174},[2075,4969,3143],{"class":2081},[2075,4971,4972,4975,4978],{"class":2077,"line":2195},[2075,4973,4974],{"class":2081},"    \"",[2075,4976,4977],{"class":2104},"~/components",[2075,4979,2294],{"class":2081},[2075,4981,4982],{"class":2077,"line":2216},[2075,4983,4984],{"class":2081},"  ]\n",[2075,4986,4987],{"class":2077,"line":2236},[2075,4988,2300],{"class":2081},[2042,4990,4991,2055,4993],{},[2052,4992,3551],{},[3553,4994,4997,5000],{"href":4995,"rel":4996},"https://nuxt.com/docs/4.x/directory-structure/app/components",[3557],[2057,4998,4999],{},"app/components/"," directory documentation",[2038,5002,5003],{"id":5003},"css",[2042,5005,5006],{},"You can define the CSS files/modules/libraries you want to set globally (included in every page).",[2042,5008,5009],{},"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.",[2046,5011,5012],{},[2049,5013,5014,2055,5016],{},[2052,5015,2054],{},[2057,5017,4208],{},[2042,5019,5020,2098],{},[2052,5021,2344],{},[2066,5023,5025],{"className":2347,"code":5024,"language":2349,"meta":2071,"style":2071},"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",[2057,5026,5027,5039,5048,5053,5064,5069,5080,5085,5096,5103],{"__ignoreMap":2071},[2075,5028,5029,5031,5033,5035,5037],{"class":2077,"line":2078},[2075,5030,2389],{"class":2356},[2075,5032,2392],{"class":2356},[2075,5034,2396],{"class":2395},[2075,5036,2399],{"class":2363},[2075,5038,2082],{"class":2081},[2075,5040,5041,5044,5046],{"class":2077,"line":2085},[2075,5042,5043],{"class":2406},"  css",[2075,5045,2098],{"class":2081},[2075,5047,3095],{"class":2363},[2075,5049,5050],{"class":2077,"line":2113},[2075,5051,5052],{"class":3283},"  // Load a Node.js module directly (here it's a Sass file).\n",[2075,5054,5055,5057,5060,5062],{"class":2077,"line":2133},[2075,5056,2417],{"class":2081},[2075,5058,5059],{"class":2104},"bulma",[2075,5061,2423],{"class":2081},[2075,5063,2110],{"class":2081},[2075,5065,5066],{"class":2077,"line":2154},[2075,5067,5068],{"class":3283},"    // CSS file in the project\n",[2075,5070,5071,5073,5076,5078],{"class":2077,"line":2174},[2075,5072,2417],{"class":2081},[2075,5074,5075],{"class":2104},"~/assets/css/main.css",[2075,5077,2423],{"class":2081},[2075,5079,2110],{"class":2081},[2075,5081,5082],{"class":2077,"line":2195},[2075,5083,5084],{"class":3283},"    // SCSS file in the project\n",[2075,5086,5087,5089,5092,5094],{"class":2077,"line":2216},[2075,5088,2417],{"class":2081},[2075,5090,5091],{"class":2104},"~/assets/css/main.scss",[2075,5093,2423],{"class":2081},[2075,5095,2110],{"class":2081},[2075,5097,5098,5101],{"class":2077,"line":2236},[2075,5099,5100],{"class":2363},"  ]",[2075,5102,2110],{"class":2081},[2075,5104,5105,5107],{"class":2077,"line":2256},[2075,5106,2556],{"class":2081},[2075,5108,2559],{"class":2363},[2038,5110,5111],{"id":5111},"debug",[2042,5113,4031,5114,5116],{},[2057,5115,4034],{}," to enable debug mode.",[2042,5118,5119],{},"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.",[2046,5121,5122,5128],{},[2049,5123,5124,2055,5126],{},[2052,5125,2054],{},[2057,5127,3539],{},[2049,5129,5130,2789,5132],{},[2052,5131,2788],{},[2057,5133,3546],{},[2038,5135,5136],{"id":5136},"dev",[2042,5138,5139],{},"Whether Nuxt is running in development mode.",[2042,5141,5142],{},"Normally, you should not need to set this.",[2046,5144,5145,5151],{},[2049,5146,5147,2055,5149],{},[2052,5148,2054],{},[2057,5150,3539],{},[2049,5152,5153,2789,5155],{},[2052,5154,2788],{},[2057,5156,3546],{},[2038,5158,5160],{"id":5159},"devserver","devServer",[2799,5162,5164],{"id":5163},"cors",[2057,5165,5163],{},[2042,5167,5168],{},"Set CORS options for the dev server",[3781,5170,5172],{"id":5171},"origin",[2057,5173,5171],{},[2046,5175,5176,5182],{},[2049,5177,5178,2055,5180],{},[2052,5179,2054],{},[2057,5181,4208],{},[2049,5183,5184],{},[2052,5185,2064],{},[2066,5187,5189],{"className":2068,"code":5188,"language":2070,"meta":2071,"style":2071},"[\n  {}\n]\n",[2057,5190,5191,5196,5201],{"__ignoreMap":2071},[2075,5192,5193],{"class":2077,"line":2078},[2075,5194,5195],{"class":2081},"[\n",[2075,5197,5198],{"class":2077,"line":2085},[2075,5199,5200],{"class":2081},"  {}\n",[2075,5202,5203],{"class":2077,"line":2113},[2075,5204,5205],{"class":2081},"]\n",[2799,5207,5209],{"id":5208},"host",[2057,5210,5208],{},[2042,5212,5213],{},"Dev server listening host",[2799,5215,5217],{"id":5216},"https",[2057,5218,5216],{},[2042,5220,5221],{},"Whether to enable HTTPS.",[2046,5223,5224,5230],{},[2049,5225,5226,2055,5228],{},[2052,5227,2054],{},[2057,5229,3539],{},[2049,5231,5232,2789,5234],{},[2052,5233,2788],{},[2057,5235,3546],{},[2042,5237,5238,2098],{},[2052,5239,2344],{},[2066,5241,5243],{"className":2347,"code":5242,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  devServer: {\n    https: {\n      key: './server.key',\n      cert: './server.crt',\n    },\n  },\n})\n",[2057,5244,5245,5257,5266,5275,5291,5307,5311,5315],{"__ignoreMap":2071},[2075,5246,5247,5249,5251,5253,5255],{"class":2077,"line":2078},[2075,5248,2389],{"class":2356},[2075,5250,2392],{"class":2356},[2075,5252,2396],{"class":2395},[2075,5254,2399],{"class":2363},[2075,5256,2082],{"class":2081},[2075,5258,5259,5262,5264],{"class":2077,"line":2085},[2075,5260,5261],{"class":2406},"  devServer",[2075,5263,2098],{"class":2081},[2075,5265,2412],{"class":2081},[2075,5267,5268,5271,5273],{"class":2077,"line":2113},[2075,5269,5270],{"class":2406},"    https",[2075,5272,2098],{"class":2081},[2075,5274,2412],{"class":2081},[2075,5276,5277,5280,5282,5284,5287,5289],{"class":2077,"line":2133},[2075,5278,5279],{"class":2406},"      key",[2075,5281,2098],{"class":2081},[2075,5283,2373],{"class":2081},[2075,5285,5286],{"class":2104},"./server.key",[2075,5288,2423],{"class":2081},[2075,5290,2110],{"class":2081},[2075,5292,5293,5296,5298,5300,5303,5305],{"class":2077,"line":2154},[2075,5294,5295],{"class":2406},"      cert",[2075,5297,2098],{"class":2081},[2075,5299,2373],{"class":2081},[2075,5301,5302],{"class":2104},"./server.crt",[2075,5304,2423],{"class":2081},[2075,5306,2110],{"class":2081},[2075,5308,5309],{"class":2077,"line":2174},[2075,5310,3143],{"class":2081},[2075,5312,5313],{"class":2077,"line":2195},[2075,5314,2551],{"class":2081},[2075,5316,5317,5319],{"class":2077,"line":2216},[2075,5318,2556],{"class":2081},[2075,5320,2559],{"class":2363},[2799,5322,5324],{"id":5323},"loadingtemplate",[2057,5325,5326],{},"loadingTemplate",[2042,5328,5329],{},"Template to show a loading screen",[2046,5331,5332],{},[2049,5333,5334,2055,5336],{},[2052,5335,2054],{},[2057,5337,5338],{},"function",[2799,5340,5342],{"id":5341},"port",[2057,5343,5341],{},[2042,5345,5346],{},"Dev server listening port",[2046,5348,5349,5356],{},[2049,5350,5351,2055,5353],{},[2052,5352,2054],{},[2057,5354,5355],{},"number",[2049,5357,5358,2789,5360],{},[2052,5359,2788],{},[2057,5361,5362],{},"3000",[2799,5364,5366],{"id":5365},"url",[2057,5367,5365],{},[2042,5369,5370],{},"Listening dev server URL.",[2042,5372,5373],{},"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).",[2046,5375,5376,5382],{},[2049,5377,5378,2055,5380],{},[2052,5379,2054],{},[2057,5381,2783],{},[2049,5383,5384,2789,5386],{},[2052,5385,2788],{},[2057,5387,5388],{},"\"http://localhost:3000\"",[2038,5390,5392],{"id":5391},"devserverhandlers","devServerHandlers",[2042,5394,5395],{},"Nitro development-only server handlers.",[2046,5397,5398],{},[2049,5399,5400,2055,5402],{},[2052,5401,2054],{},[2057,5403,4208],{},[2042,5405,5406,2055,5408],{},[2052,5407,3551],{},[3553,5409,5412],{"href":5410,"rel":5411},"https://nitro.build/guide/routing",[3557],"Nitro server routes documentation",[2038,5414,5415],{"id":5415},"devtools",[2042,5417,5418],{},"Enable Nuxt DevTools for development.",[2042,5420,5421],{},"Breaking changes for devtools might not reflect on the version of Nuxt.",[2042,5423,5424,5426,5427,5432],{},[2052,5425,3551],{},":  ",[3553,5428,5431],{"href":5429,"rel":5430},"https://devtools.nuxt.com/",[3557],"Nuxt DevTools"," for more information.",[2038,5434,5435],{"id":5435},"dir",[2042,5437,5438],{},"Customize default directory structure used by Nuxt.",[2042,5440,5441],{},"It is better to stick with defaults unless needed.",[2799,5443,5445],{"id":5444},"app-1",[2057,5446,1193],{},[2046,5448,5449,5455],{},[2049,5450,5451,2055,5453],{},[2052,5452,2054],{},[2057,5454,2783],{},[2049,5456,5457,2789,5459],{},[2052,5458,2788],{},[2057,5460,5461],{},"\"app\"",[2799,5463,5464],{"id":127},[2057,5465,127],{},[2042,5467,5468,5469,5472],{},"The assets directory (aliased as ",[2057,5470,5471],{},"~assets"," in your build).",[2046,5474,5475,5481],{},[2049,5476,5477,2055,5479],{},[2052,5478,2054],{},[2057,5480,2783],{},[2049,5482,5483,2789,5485],{},[2052,5484,2788],{},[2057,5486,5487],{},"\"app/assets\"",[2799,5489,5490],{"id":152},[2057,5491,152],{},[2042,5493,5494],{},"The layouts directory, each file of which will be auto-registered as a Nuxt layout.",[2046,5496,5497,5503],{},[2049,5498,5499,2055,5501],{},[2052,5500,2054],{},[2057,5502,2783],{},[2049,5504,5505,2789,5507],{},[2052,5506,2788],{},[2057,5508,5509],{},"\"app/layouts\"",[2799,5511,5512],{"id":157},[2057,5513,157],{},[2042,5515,5516],{},"The middleware directory, each file of which will be auto-registered as a Nuxt middleware.",[2046,5518,5519,5525],{},[2049,5520,5521,2055,5523],{},[2052,5522,2054],{},[2057,5524,2783],{},[2049,5526,5527,2789,5529],{},[2052,5528,2788],{},[2057,5530,5531],{},"\"app/middleware\"",[2799,5533,5534],{"id":162},[2057,5535,162],{},[2042,5537,5538],{},"The modules directory, each file in which will be auto-registered as a Nuxt module.",[2046,5540,5541,5547],{},[2049,5542,5543,2055,5545],{},[2052,5544,2054],{},[2057,5546,2783],{},[2049,5548,5549,2789,5551],{},[2052,5550,2788],{},[2057,5552,5553],{},"\"modules\"",[2799,5555,5556],{"id":171},[2057,5557,171],{},[2042,5559,5560],{},"The directory which will be processed to auto-generate your application page routes.",[2046,5562,5563,5569],{},[2049,5564,5565,2055,5567],{},[2052,5566,2054],{},[2057,5568,2783],{},[2049,5570,5571,2789,5573],{},[2052,5572,2788],{},[2057,5574,5575],{},"\"app/pages\"",[2799,5577,5578],{"id":175},[2057,5579,175],{},[2042,5581,5582],{},"The plugins directory, each file of which will be auto-registered as a Nuxt plugin.",[2046,5584,5585,5591],{},[2049,5586,5587,2055,5589],{},[2052,5588,2054],{},[2057,5590,2783],{},[2049,5592,5593,2789,5595],{},[2052,5594,2788],{},[2057,5596,5597],{},"\"app/plugins\"",[2799,5599,5600],{"id":180},[2057,5601,180],{},[2042,5603,5604,5605,5608],{},"The directory containing your static files, which will be directly accessible via the Nuxt server and copied across into your ",[2057,5606,5607],{},"dist"," folder when your app is generated.",[2046,5610,5611,5617],{},[2049,5612,5613,2055,5615],{},[2052,5614,2054],{},[2057,5616,2783],{},[2049,5618,5619,2789,5621],{},[2052,5620,2788],{},[2057,5622,5623],{},"\"public\"",[2799,5625,5626],{"id":190},[2057,5627,190],{},[2042,5629,5630],{},"The shared directory. This directory is shared between the app and the server.",[2046,5632,5633,5639],{},[2049,5634,5635,2055,5637],{},[2052,5636,2054],{},[2057,5638,2783],{},[2049,5640,5641,2789,5643],{},[2052,5642,2788],{},[2057,5644,5645],{},"\"shared\"",[2038,5647,5648],{"id":5648},"esbuild",[2799,5650,5651],{"id":4711},[2057,5652,4711],{},[2042,5654,5655],{},"Configure shared esbuild options used within Nuxt and passed to other builders, such as Vite or webpack.",[3781,5657,5659],{"id":5658},"jsxfactory",[2057,5660,5661],{},"jsxFactory",[2046,5663,5664,5670],{},[2049,5665,5666,2055,5668],{},[2052,5667,2054],{},[2057,5669,2783],{},[2049,5671,5672,2789,5674],{},[2052,5673,2788],{},[2057,5675,5676],{},"\"h\"",[3781,5678,5680],{"id":5679},"jsxfragment",[2057,5681,5682],{},"jsxFragment",[2046,5684,5685,5691],{},[2049,5686,5687,2055,5689],{},[2052,5688,2054],{},[2057,5690,2783],{},[2049,5692,5693,2789,5695],{},[2052,5694,2788],{},[2057,5696,5697],{},"\"Fragment\"",[3781,5699,5701],{"id":5700},"target",[2057,5702,5700],{},[2046,5704,5705,5711],{},[2049,5706,5707,2055,5709],{},[2052,5708,2054],{},[2057,5710,2783],{},[2049,5712,5713,2789,5715],{},[2052,5714,2788],{},[2057,5716,5717],{},"\"esnext\"",[3781,5719,5721],{"id":5720},"tsconfigraw",[2057,5722,5723],{},"tsconfigRaw",[2046,5725,5726],{},[2049,5727,5728,2055,5730],{},[2052,5729,2054],{},[2057,5731,2059],{},[2038,5733,3935],{"id":3935},[5735,5736,5737],"read-more",{"to":1377},[2042,5738,5739],{},"Learn more about Nuxt's experimental features.",[2038,5741,5742],{"id":5742},"extends",[2042,5744,5745],{},"Extend project from multiple local or remote sources.",[2042,5747,5748,5749,2328,5752,2789,5755,4041,5758],{},"Value should be either a string or array of strings pointing to source directories or config path relative to current config.\nYou can use ",[2057,5750,5751],{},"github:",[2057,5753,5754],{},"gh:",[2057,5756,5757],{},"gitlab:",[2057,5759,5760],{},"bitbucket:",[2042,5762,5763,2055,5765],{},[2052,5764,3551],{},[3553,5766,5769,5772],{"href":5767,"rel":5768},"https://github.com/unjs/c12#extending-config-layer-from-remote-sources",[3557],[2057,5770,5771],{},"c12"," docs on extending config layers",[2042,5774,5775,2055,5777],{},[2052,5776,3551],{},[3553,5778,5781,5784],{"href":5779,"rel":5780},"https://github.com/unjs/giget",[3557],[2057,5782,5783],{},"giget"," documentation",[2038,5786,5787],{"id":5787},"extensions",[2042,5789,5790],{},"The extensions that should be resolved by the Nuxt resolver.",[2046,5792,5793,5799],{},[2049,5794,5795,2055,5797],{},[2052,5796,2054],{},[2057,5798,4208],{},[2049,5800,5801],{},[2052,5802,2064],{},[2066,5804,5806],{"className":2068,"code":5805,"language":2070,"meta":2071,"style":2071},"[\n  \".js\",\n  \".jsx\",\n  \".mjs\",\n  \".ts\",\n  \".tsx\",\n  \".vue\"\n]\n",[2057,5807,5808,5812,5823,5834,5845,5856,5867,5876],{"__ignoreMap":2071},[2075,5809,5810],{"class":2077,"line":2078},[2075,5811,5195],{"class":2081},[2075,5813,5814,5816,5819,5821],{"class":2077,"line":2085},[2075,5815,2088],{"class":2081},[2075,5817,5818],{"class":2104},".js",[2075,5820,2095],{"class":2081},[2075,5822,2110],{"class":2081},[2075,5824,5825,5827,5830,5832],{"class":2077,"line":2113},[2075,5826,2088],{"class":2081},[2075,5828,5829],{"class":2104},".jsx",[2075,5831,2095],{"class":2081},[2075,5833,2110],{"class":2081},[2075,5835,5836,5838,5841,5843],{"class":2077,"line":2133},[2075,5837,2088],{"class":2081},[2075,5839,5840],{"class":2104},".mjs",[2075,5842,2095],{"class":2081},[2075,5844,2110],{"class":2081},[2075,5846,5847,5849,5852,5854],{"class":2077,"line":2154},[2075,5848,2088],{"class":2081},[2075,5850,5851],{"class":2104},".ts",[2075,5853,2095],{"class":2081},[2075,5855,2110],{"class":2081},[2075,5857,5858,5860,5863,5865],{"class":2077,"line":2174},[2075,5859,2088],{"class":2081},[2075,5861,5862],{"class":2104},".tsx",[2075,5864,2095],{"class":2081},[2075,5866,2110],{"class":2081},[2075,5868,5869,5871,5874],{"class":2077,"line":2195},[2075,5870,2088],{"class":2081},[2075,5872,5873],{"class":2104},".vue",[2075,5875,2294],{"class":2081},[2075,5877,5878],{"class":2077,"line":2216},[2075,5879,5205],{"class":2081},[2038,5881,5882],{"id":5882},"features",[5735,5884,5886],{"to":5885},"/docs/4.x/guide/going-further/features#features",[2042,5887,5888],{},"Learn more about Nuxt's opt-in features.",[2038,5890,5891],{"id":5891},"future",[5735,5893,5894],{"to":5885},[2042,5895,5896],{},"Learn more about opting-in to new features that will become default in a future (possibly major) version of the framework.",[2038,5898,5899],{"id":5899},"hooks",[2042,5901,5902,5903,2317],{},"Hooks are listeners to Nuxt events that are typically used in modules, but are also available in ",[2057,5904,2339],{},[2042,5906,5907,5908,5910],{},"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 ",[2057,5909,2339],{}," (as below).",[2042,5912,5913,2098],{},[2052,5914,2344],{},[2066,5916,5918],{"className":2347,"code":5917,"language":2349,"meta":2071,"style":2071},"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",[2057,5919,5920,5936,5952,5956,5968,5977,5986,5999,6020,6039,6051,6056,6082,6086,6090,6094],{"__ignoreMap":2071},[2075,5921,5922,5924,5927,5929,5931,5934],{"class":2077,"line":2078},[2075,5923,2357],{"class":2356},[2075,5925,5926],{"class":2363}," fs ",[2075,5928,2632],{"class":2356},[2075,5930,2373],{"class":2081},[2075,5932,5933],{"class":2104},"node:fs",[2075,5935,2379],{"class":2081},[2075,5937,5938,5940,5943,5945,5947,5950],{"class":2077,"line":2085},[2075,5939,2357],{"class":2356},[2075,5941,5942],{"class":2363}," path ",[2075,5944,2632],{"class":2356},[2075,5946,2373],{"class":2081},[2075,5948,5949],{"class":2104},"node:path",[2075,5951,2379],{"class":2081},[2075,5953,5954],{"class":2077,"line":2113},[2075,5955,2384],{"emptyLinePlaceholder":1196},[2075,5957,5958,5960,5962,5964,5966],{"class":2077,"line":2133},[2075,5959,2389],{"class":2356},[2075,5961,2392],{"class":2356},[2075,5963,2396],{"class":2395},[2075,5965,2399],{"class":2363},[2075,5967,2082],{"class":2081},[2075,5969,5970,5973,5975],{"class":2077,"line":2154},[2075,5971,5972],{"class":2406},"  hooks",[2075,5974,2098],{"class":2081},[2075,5976,2412],{"class":2081},[2075,5978,5979,5982,5984],{"class":2077,"line":2174},[2075,5980,5981],{"class":2406},"    build",[2075,5983,2098],{"class":2081},[2075,5985,2412],{"class":2081},[2075,5987,5988,5991,5993,5995,5997],{"class":2077,"line":2195},[2075,5989,5990],{"class":2406},"      done",[2075,5992,4673],{"class":2081},[2075,5994,4510],{"class":4376},[2075,5996,4678],{"class":2081},[2075,5998,2412],{"class":2081},[2075,6000,6001,6004,6007,6009,6012,6014,6017],{"class":2077,"line":2216},[2075,6002,6003],{"class":2091},"        const",[2075,6005,6006],{"class":2363}," extraFilePath",[2075,6008,4691],{"class":2081},[2075,6010,6011],{"class":2363}," path",[2075,6013,2317],{"class":2081},[2075,6015,6016],{"class":2395},"join",[2075,6018,6019],{"class":2406},"(\n",[2075,6021,6022,6025,6027,6029,6031,6033,6035,6037],{"class":2077,"line":2236},[2075,6023,6024],{"class":2363},"          builder",[2075,6026,2317],{"class":2081},[2075,6028,3984],{"class":2363},[2075,6030,2317],{"class":2081},[2075,6032,4711],{"class":2363},[2075,6034,2317],{"class":2081},[2075,6036,4415],{"class":2363},[2075,6038,2110],{"class":2081},[2075,6040,6041,6044,6047,6049],{"class":2077,"line":2256},[2075,6042,6043],{"class":2081},"          '",[2075,6045,6046],{"class":2104},"extra-file",[2075,6048,2423],{"class":2081},[2075,6050,2110],{"class":2081},[2075,6052,6053],{"class":2077,"line":2277},[2075,6054,6055],{"class":2406},"        )\n",[2075,6057,6058,6061,6063,6066,6068,6071,6073,6075,6078,6080],{"class":2077,"line":2297},[2075,6059,6060],{"class":2363},"        fs",[2075,6062,2317],{"class":2081},[2075,6064,6065],{"class":2395},"writeFileSync",[2075,6067,2399],{"class":2406},[2075,6069,6070],{"class":2363},"extraFilePath",[2075,6072,2447],{"class":2081},[2075,6074,2373],{"class":2081},[2075,6076,6077],{"class":2104},"Something extra",[2075,6079,2423],{"class":2081},[2075,6081,2559],{"class":2406},[2075,6083,6084],{"class":2077,"line":2700},[2075,6085,4295],{"class":2081},[2075,6087,6088],{"class":2077,"line":2716},[2075,6089,3143],{"class":2081},[2075,6091,6092],{"class":2077,"line":2725},[2075,6093,2551],{"class":2081},[2075,6095,6096,6098],{"class":2077,"line":2748},[2075,6097,2556],{"class":2081},[2075,6099,2559],{"class":2363},[2038,6101,6102],{"id":6102},"ignore",[2042,6104,6105,6106,6109,6110,6112],{},"More customizable than ",[2057,6107,6108],{},"ignorePrefix",": all files matching glob patterns specified inside the ",[2057,6111,6102],{}," array will be ignored in building.",[2046,6114,6115,6121],{},[2049,6116,6117,2055,6119],{},[2052,6118,2054],{},[2057,6120,4208],{},[2049,6122,6123],{},[2052,6124,2064],{},[2066,6126,6128],{"className":2068,"code":6127,"language":2070,"meta":2071,"style":2071},"[\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",[2057,6129,6130,6134,6145,6156,6167,6178,6189,6200,6211,6221,6230],{"__ignoreMap":2071},[2075,6131,6132],{"class":2077,"line":2078},[2075,6133,5195],{"class":2081},[2075,6135,6136,6138,6141,6143],{"class":2077,"line":2085},[2075,6137,2088],{"class":2081},[2075,6139,6140],{"class":2104},"**/*.stories.{js,cts,mts,ts,jsx,tsx}",[2075,6142,2095],{"class":2081},[2075,6144,2110],{"class":2081},[2075,6146,6147,6149,6152,6154],{"class":2077,"line":2113},[2075,6148,2088],{"class":2081},[2075,6150,6151],{"class":2104},"**/*.{spec,test}.{js,cts,mts,ts,jsx,tsx}",[2075,6153,2095],{"class":2081},[2075,6155,2110],{"class":2081},[2075,6157,6158,6160,6163,6165],{"class":2077,"line":2133},[2075,6159,2088],{"class":2081},[2075,6161,6162],{"class":2104},"**/*.d.{cts,mts,ts}",[2075,6164,2095],{"class":2081},[2075,6166,2110],{"class":2081},[2075,6168,6169,6171,6174,6176],{"class":2077,"line":2154},[2075,6170,2088],{"class":2081},[2075,6172,6173],{"class":2104},"**/*.d.vue.{cts,mts,ts}",[2075,6175,2095],{"class":2081},[2075,6177,2110],{"class":2081},[2075,6179,6180,6182,6185,6187],{"class":2077,"line":2174},[2075,6181,2088],{"class":2081},[2075,6183,6184],{"class":2104},"**/.{pnpm-store,vercel,netlify,output,git,cache,data}",[2075,6186,2095],{"class":2081},[2075,6188,2110],{"class":2081},[2075,6190,6191,6193,6196,6198],{"class":2077,"line":2195},[2075,6192,2088],{"class":2081},[2075,6194,6195],{"class":2104},"**/*.sock",[2075,6197,2095],{"class":2081},[2075,6199,2110],{"class":2081},[2075,6201,6202,6204,6207,6209],{"class":2077,"line":2216},[2075,6203,2088],{"class":2081},[2075,6205,6206],{"class":2104},".nuxt/analyze",[2075,6208,2095],{"class":2081},[2075,6210,2110],{"class":2081},[2075,6212,6213,6215,6217,6219],{"class":2077,"line":2236},[2075,6214,2088],{"class":2081},[2075,6216,117],{"class":2104},[2075,6218,2095],{"class":2081},[2075,6220,2110],{"class":2081},[2075,6222,6223,6225,6228],{"class":2077,"line":2256},[2075,6224,2088],{"class":2081},[2075,6226,6227],{"class":2104},"**/-*.*",[2075,6229,2294],{"class":2081},[2075,6231,6232],{"class":2077,"line":2277},[2075,6233,5205],{"class":2081},[2038,6235,6237],{"id":6236},"ignoreoptions","ignoreOptions",[2042,6239,6240,6241,6244],{},"Pass options directly to ",[2057,6242,6243],{},"node-ignore"," (which is used by Nuxt to ignore files).",[2042,6246,6247,2055,6249],{},[2052,6248,3551],{},[3553,6250,6243],{"href":6251,"rel":6252},"https://github.com/kaelzhang/node-ignore",[3557],[2042,6254,6255,2098],{},[2052,6256,2344],{},[2066,6258,6260],{"className":2347,"code":6259,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  ignoreOptions: {\n    ignorecase: false,\n  },\n})\n",[2057,6261,6262,6274,6283,6296,6300],{"__ignoreMap":2071},[2075,6263,6264,6266,6268,6270,6272],{"class":2077,"line":2078},[2075,6265,2389],{"class":2356},[2075,6267,2392],{"class":2356},[2075,6269,2396],{"class":2395},[2075,6271,2399],{"class":2363},[2075,6273,2082],{"class":2081},[2075,6275,6276,6279,6281],{"class":2077,"line":2085},[2075,6277,6278],{"class":2406},"  ignoreOptions",[2075,6280,2098],{"class":2081},[2075,6282,2412],{"class":2081},[2075,6284,6285,6288,6290,6294],{"class":2077,"line":2113},[2075,6286,6287],{"class":2406},"    ignorecase",[2075,6289,2098],{"class":2081},[2075,6291,6293],{"class":6292},"sbKd-"," false",[2075,6295,2110],{"class":2081},[2075,6297,6298],{"class":2077,"line":2133},[2075,6299,2551],{"class":2081},[2075,6301,6302,6304],{"class":2077,"line":2154},[2075,6303,2556],{"class":2081},[2075,6305,2559],{"class":2363},[2038,6307,6108],{"id":6308},"ignoreprefix",[2042,6310,6311,6312,2328,6315,2328,6318,6321,6322,6325,6326,6328,6329,6331],{},"Any file in ",[2057,6313,6314],{},"app/pages/",[2057,6316,6317],{},"app/layouts/",[2057,6319,6320],{},"app/middleware/",", and ",[2057,6323,6324],{},"public/"," directories will be ignored during the build process if its filename starts with the prefix specified by ",[2057,6327,6108],{},". This is intended to prevent certain files from being processed or served in the built application. By default, the ",[2057,6330,6108],{}," is set to '-', ignoring any files starting with '-'.",[2046,6333,6334,6340],{},[2049,6335,6336,2055,6338],{},[2052,6337,2054],{},[2057,6339,2783],{},[2049,6341,6342,2789,6344],{},[2052,6343,2788],{},[2057,6345,6346],{},"\"-\"",[2038,6348,6349],{"id":6349},"imports",[2042,6351,6352],{},"Configure how Nuxt auto-imports composables into your application.",[2042,6354,6355,2055,6357],{},[2052,6356,3551],{},[3553,6358,6361],{"href":6359,"rel":6360},"https://nuxt.com/docs/4.x/directory-structure/app/composables",[3557],"Nuxt documentation",[2799,6363,6364],{"id":4921},[2057,6365,4921],{},[2042,6367,6368],{},"An array of custom directories that will be auto-imported. Note that this option will not override the default directories (~/composables, ~/utils).",[2046,6370,6371],{},[2049,6372,6373,2055,6375],{},[2052,6374,2054],{},[2057,6376,4208],{},[2042,6378,6379,2098],{},[2052,6380,2344],{},[2066,6382,6384],{"className":2347,"code":6383,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  imports: {\n  // Auto-import pinia stores defined in `~/stores`\n    dirs: ['stores'],\n  },\n})\n",[2057,6385,6386,6398,6407,6412,6432,6436],{"__ignoreMap":2071},[2075,6387,6388,6390,6392,6394,6396],{"class":2077,"line":2078},[2075,6389,2389],{"class":2356},[2075,6391,2392],{"class":2356},[2075,6393,2396],{"class":2395},[2075,6395,2399],{"class":2363},[2075,6397,2082],{"class":2081},[2075,6399,6400,6403,6405],{"class":2077,"line":2085},[2075,6401,6402],{"class":2406},"  imports",[2075,6404,2098],{"class":2081},[2075,6406,2412],{"class":2081},[2075,6408,6409],{"class":2077,"line":2113},[2075,6410,6411],{"class":3283},"  // Auto-import pinia stores defined in `~/stores`\n",[2075,6413,6414,6417,6419,6421,6423,6426,6428,6430],{"class":2077,"line":2133},[2075,6415,6416],{"class":2406},"    dirs",[2075,6418,2098],{"class":2081},[2075,6420,4370],{"class":2363},[2075,6422,2423],{"class":2081},[2075,6424,6425],{"class":2104},"stores",[2075,6427,2423],{"class":2081},[2075,6429,4399],{"class":2363},[2075,6431,2110],{"class":2081},[2075,6433,6434],{"class":2077,"line":2154},[2075,6435,2551],{"class":2081},[2075,6437,6438,6440],{"class":2077,"line":2174},[2075,6439,2556],{"class":2081},[2075,6441,2559],{"class":2363},[2799,6443,6444],{"id":4958},[2057,6445,4958],{},[2046,6447,6448,6454],{},[2049,6449,6450,2055,6452],{},[2052,6451,2054],{},[2057,6453,3539],{},[2049,6455,6456,2789,6458],{},[2052,6457,2788],{},[2057,6459,3546],{},[2799,6461,6463],{"id":6462},"scan",[2057,6464,6462],{},[2042,6466,6467,6468,6471,6472,6475,6476,4041,6479,6481],{},"Whether to scan your ",[2057,6469,6470],{},"app/composables/"," and ",[2057,6473,6474],{},"app/utils/"," directories for composables to auto-import. Auto-imports registered by Nuxt or other modules, such as imports from ",[2057,6477,6478],{},"vue",[2057,6480,3984],{},", will still be enabled.",[2046,6483,6484,6490],{},[2049,6485,6486,2055,6488],{},[2052,6487,2054],{},[2057,6489,3539],{},[2049,6491,6492,2789,6494],{},[2052,6493,2788],{},[2057,6495,4034],{},[2038,6497,6499],{"id":6498},"loglevel","logLevel",[2042,6501,6502],{},"Log level when building logs.",[2042,6504,6505],{},"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",[2046,6507,6508,6514],{},[2049,6509,6510,2055,6512],{},[2052,6511,2054],{},[2057,6513,2783],{},[2049,6515,6516,2789,6518],{},[2052,6517,2788],{},[2057,6519,6520],{},"\"info\"",[2038,6522,162],{"id":6523},"modules-1",[2042,6525,6526],{},"Modules are Nuxt extensions which can extend its core functionality and add endless integrations.",[2042,6528,6529,6530,6532,6533,6535,6536,6538],{},"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 ",[2057,6531,166],{},") and then will be resolved from project ",[2057,6534,2774],{}," if ",[2057,6537,2138],{}," alias is used.",[2046,6540,6541],{},[2049,6542,6543,2055,6545],{},[2052,6544,2054],{},[2057,6546,4208],{},[2302,6548,6549],{},[2042,6550,6551,6553,6554,6556,6557,6560],{},[2052,6552,2308],{},": Modules are executed sequentially so the order is important. First, the modules defined in ",[2057,6555,233],{}," are loaded. Then, modules found in the ",[2057,6558,6559],{},"modules/","\ndirectory are executed, and they load in alphabetical order.",[2042,6562,6563,2098],{},[2052,6564,2344],{},[2066,6566,6568],{"className":2347,"code":6567,"language":2349,"meta":2071,"style":2071},"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",[2057,6569,6570,6582,6591,6596,6607,6612,6623,6628,6662,6667,6678,6684],{"__ignoreMap":2071},[2075,6571,6572,6574,6576,6578,6580],{"class":2077,"line":2078},[2075,6573,2389],{"class":2356},[2075,6575,2392],{"class":2356},[2075,6577,2396],{"class":2395},[2075,6579,2399],{"class":2363},[2075,6581,2082],{"class":2081},[2075,6583,6584,6587,6589],{"class":2077,"line":2085},[2075,6585,6586],{"class":2406},"  modules",[2075,6588,2098],{"class":2081},[2075,6590,3095],{"class":2363},[2075,6592,6593],{"class":2077,"line":2113},[2075,6594,6595],{"class":3283},"  // Using package name\n",[2075,6597,6598,6600,6603,6605],{"class":2077,"line":2133},[2075,6599,2417],{"class":2081},[2075,6601,6602],{"class":2104},"@nuxt/scripts",[2075,6604,2423],{"class":2081},[2075,6606,2110],{"class":2081},[2075,6608,6609],{"class":2077,"line":2154},[2075,6610,6611],{"class":3283},"    // Relative to your project rootDir\n",[2075,6613,6614,6616,6619,6621],{"class":2077,"line":2174},[2075,6615,2417],{"class":2081},[2075,6617,6618],{"class":2104},"~~/custom-modules/awesome.js",[2075,6620,2423],{"class":2081},[2075,6622,2110],{"class":2081},[2075,6624,6625],{"class":2077,"line":2195},[2075,6626,6627],{"class":3283},"    // Providing options\n",[2075,6629,6630,6633,6635,6638,6640,6642,6644,6647,6649,6651,6654,6656,6658,6660],{"class":2077,"line":2216},[2075,6631,6632],{"class":2363},"    [",[2075,6634,2423],{"class":2081},[2075,6636,6637],{"class":2104},"@nuxtjs/google-analytics",[2075,6639,2423],{"class":2081},[2075,6641,2447],{"class":2081},[2075,6643,2360],{"class":2081},[2075,6645,6646],{"class":2406}," ua",[2075,6648,2098],{"class":2081},[2075,6650,2373],{"class":2081},[2075,6652,6653],{"class":2104},"X1234567",[2075,6655,2423],{"class":2081},[2075,6657,2367],{"class":2081},[2075,6659,4399],{"class":2363},[2075,6661,2110],{"class":2081},[2075,6663,6664],{"class":2077,"line":2236},[2075,6665,6666],{"class":3283},"    // Inline definition\n",[2075,6668,6669,6672,6675],{"class":2077,"line":2256},[2075,6670,6671],{"class":2091},"    function",[2075,6673,6674],{"class":2081}," ()",[2075,6676,6677],{"class":2081}," {},\n",[2075,6679,6680,6682],{"class":2077,"line":2277},[2075,6681,5100],{"class":2363},[2075,6683,2110],{"class":2081},[2075,6685,6686,6688],{"class":2077,"line":2297},[2075,6687,2556],{"class":2081},[2075,6689,2559],{"class":2363},[2038,6691,6693],{"id":6692},"modulesdir","modulesDir",[2042,6695,6696,6697,2328,6700,6471,6703,6706],{},"Used to set the modules directories for path resolving (for example, webpack's ",[2057,6698,6699],{},"resolveLoading",[2057,6701,6702],{},"nodeExternals",[2057,6704,6705],{},"postcss",").",[2042,6708,6709,6710,6713],{},"The configuration path is relative to ",[2057,6711,6712],{},"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.",[2046,6715,6716,6722],{},[2049,6717,6718,2055,6720],{},[2052,6719,2054],{},[2057,6721,4208],{},[2049,6723,6724],{},[2052,6725,2064],{},[2066,6727,6729],{"className":2068,"code":6728,"language":2070,"meta":2071,"style":2071},"[\n  \"/\u003CrootDir>/node_modules\"\n]\n",[2057,6730,6731,6735,6744],{"__ignoreMap":2071},[2075,6732,6733],{"class":2077,"line":2078},[2075,6734,5195],{"class":2081},[2075,6736,6737,6739,6742],{"class":2077,"line":2085},[2075,6738,2088],{"class":2081},[2075,6740,6741],{"class":2104},"/\u003CrootDir>/node_modules",[2075,6743,2294],{"class":2081},[2075,6745,6746],{"class":2077,"line":2113},[2075,6747,5205],{"class":2081},[2042,6749,6750,2098],{},[2052,6751,2344],{},[2066,6753,6755],{"className":2347,"code":6754,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  modulesDir: ['../../node_modules'],\n})\n",[2057,6756,6757,6769,6789],{"__ignoreMap":2071},[2075,6758,6759,6761,6763,6765,6767],{"class":2077,"line":2078},[2075,6760,2389],{"class":2356},[2075,6762,2392],{"class":2356},[2075,6764,2396],{"class":2395},[2075,6766,2399],{"class":2363},[2075,6768,2082],{"class":2081},[2075,6770,6771,6774,6776,6778,6780,6783,6785,6787],{"class":2077,"line":2085},[2075,6772,6773],{"class":2406},"  modulesDir",[2075,6775,2098],{"class":2081},[2075,6777,4370],{"class":2363},[2075,6779,2423],{"class":2081},[2075,6781,6782],{"class":2104},"../../node_modules",[2075,6784,2423],{"class":2081},[2075,6786,4399],{"class":2363},[2075,6788,2110],{"class":2081},[2075,6790,6791,6793],{"class":2077,"line":2113},[2075,6792,2556],{"class":2081},[2075,6794,2559],{"class":2363},[2038,6796,6797],{"id":6797},"nitro",[2042,6799,6800],{},"Configuration for Nitro.",[2042,6802,6803,2055,6805],{},[2052,6804,3551],{},[3553,6806,6809],{"href":6807,"rel":6808},"https://nitro.build/config",[3557],"Nitro configuration docs",[2799,6811,6813],{"id":6812},"routerules",[2057,6814,6815],{},"routeRules",[2046,6817,6818],{},[2049,6819,6820,2055,6822],{},[2052,6821,2054],{},[2057,6823,2059],{},[2799,6825,6827],{"id":6826},"runtimeconfig",[2057,6828,6829],{},"runtimeConfig",[2046,6831,6832,6838],{},[2049,6833,6834,2055,6836],{},[2052,6835,2054],{},[2057,6837,2059],{},[2049,6839,6840],{},[2052,6841,2064],{},[2066,6843,6845],{"className":2068,"code":6844,"language":2070,"meta":2071,"style":2071},"{\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",[2057,6846,6847,6851,6863,6875,6894,6913,6932,6945,6949,6961,6979,6984],{"__ignoreMap":2071},[2075,6848,6849],{"class":2077,"line":2078},[2075,6850,2082],{"class":2081},[2075,6852,6853,6855,6857,6859,6861],{"class":2077,"line":2085},[2075,6854,2088],{"class":2081},[2075,6856,180],{"class":2091},[2075,6858,2095],{"class":2081},[2075,6860,2098],{"class":2081},[2075,6862,6677],{"class":2081},[2075,6864,6865,6867,6869,6871,6873],{"class":2077,"line":2113},[2075,6866,2088],{"class":2081},[2075,6868,1193],{"class":2091},[2075,6870,2095],{"class":2081},[2075,6872,2098],{"class":2081},[2075,6874,2412],{"class":2081},[2075,6876,6877,6879,6881,6883,6885,6887,6890,6892],{"class":2077,"line":2133},[2075,6878,4974],{"class":2081},[2075,6880,4489],{"class":2719},[2075,6882,2095],{"class":2081},[2075,6884,2098],{"class":2081},[2075,6886,2101],{"class":2081},[2075,6888,6889],{"class":2104},"4a2e2d30-418f-41df-8e58-ed5df06de7fd",[2075,6891,2095],{"class":2081},[2075,6893,2110],{"class":2081},[2075,6895,6896,6898,6900,6902,6904,6906,6909,6911],{"class":2077,"line":2154},[2075,6897,4974],{"class":2081},[2075,6899,2804],{"class":2719},[2075,6901,2095],{"class":2081},[2075,6903,2098],{"class":2081},[2075,6905,2101],{"class":2081},[2075,6907,6908],{"class":2104},"/",[2075,6910,2095],{"class":2081},[2075,6912,2110],{"class":2081},[2075,6914,6915,6917,6919,6921,6923,6925,6928,6930],{"class":2077,"line":2174},[2075,6916,4974],{"class":2081},[2075,6918,2916],{"class":2719},[2075,6920,2095],{"class":2081},[2075,6922,2098],{"class":2081},[2075,6924,2101],{"class":2081},[2075,6926,6927],{"class":2104},"/_nuxt/",[2075,6929,2095],{"class":2081},[2075,6931,2110],{"class":2081},[2075,6933,6934,6936,6938,6940,6942],{"class":2077,"line":2195},[2075,6935,4974],{"class":2081},[2075,6937,2925],{"class":2719},[2075,6939,2095],{"class":2081},[2075,6941,2098],{"class":2081},[2075,6943,6944],{"class":2081}," \"\"\n",[2075,6946,6947],{"class":2077,"line":2216},[2075,6948,2551],{"class":2081},[2075,6950,6951,6953,6955,6957,6959],{"class":2077,"line":2236},[2075,6952,2088],{"class":2081},[2075,6954,6797],{"class":2091},[2075,6956,2095],{"class":2081},[2075,6958,2098],{"class":2081},[2075,6960,2412],{"class":2081},[2075,6962,6963,6965,6968,6970,6972,6974,6977],{"class":2077,"line":2256},[2075,6964,4974],{"class":2081},[2075,6966,6967],{"class":2719},"envPrefix",[2075,6969,2095],{"class":2081},[2075,6971,2098],{"class":2081},[2075,6973,2101],{"class":2081},[2075,6975,6976],{"class":2104},"NUXT_",[2075,6978,2294],{"class":2081},[2075,6980,6981],{"class":2077,"line":2277},[2075,6982,6983],{"class":2081},"  }\n",[2075,6985,6986],{"class":2077,"line":2297},[2075,6987,2300],{"class":2081},[2038,6989,6990],{"id":6990},"optimization",[2042,6992,6993],{},"Build time optimization configuration.",[2799,6995,6997],{"id":6996},"asynctransforms",[2057,6998,6999],{},"asyncTransforms",[2042,7001,7002,7003,7006,7007,2317],{},"Options passed directly to the transformer from ",[2057,7004,7005],{},"unctx"," that preserves async context after ",[2057,7008,7009],{},"await",[3781,7011,7013],{"id":7012},"asyncfunctions",[2057,7014,7015],{},"asyncFunctions",[2046,7017,7018,7024],{},[2049,7019,7020,2055,7022],{},[2052,7021,2054],{},[2057,7023,4208],{},[2049,7025,7026],{},[2052,7027,2064],{},[2066,7029,7031],{"className":2068,"code":7030,"language":2070,"meta":2071,"style":2071},"[\n  \"defineNuxtPlugin\",\n  \"defineNuxtRouteMiddleware\"\n]\n",[2057,7032,7033,7037,7047,7055],{"__ignoreMap":2071},[2075,7034,7035],{"class":2077,"line":2078},[2075,7036,5195],{"class":2081},[2075,7038,7039,7041,7043,7045],{"class":2077,"line":2085},[2075,7040,2088],{"class":2081},[2075,7042,670],{"class":2104},[2075,7044,2095],{"class":2081},[2075,7046,2110],{"class":2081},[2075,7048,7049,7051,7053],{"class":2077,"line":2113},[2075,7050,2088],{"class":2081},[2075,7052,674],{"class":2104},[2075,7054,2294],{"class":2081},[2075,7056,7057],{"class":2077,"line":2133},[2075,7058,5205],{"class":2081},[3781,7060,7062],{"id":7061},"objectdefinitions",[2057,7063,7064],{},"objectDefinitions",[7066,7067,7069],"h5",{"id":7068},"definenuxtcomponent",[2057,7070,666],{},[2046,7072,7073,7079],{},[2049,7074,7075,2055,7077],{},[2052,7076,2054],{},[2057,7078,4208],{},[2049,7080,7081],{},[2052,7082,2064],{},[2066,7084,7086],{"className":2068,"code":7085,"language":2070,"meta":2071,"style":2071},"[\n  \"asyncData\",\n  \"setup\"\n]\n",[2057,7087,7088,7092,7103,7112],{"__ignoreMap":2071},[2075,7089,7090],{"class":2077,"line":2078},[2075,7091,5195],{"class":2081},[2075,7093,7094,7096,7099,7101],{"class":2077,"line":2085},[2075,7095,2088],{"class":2081},[2075,7097,7098],{"class":2104},"asyncData",[2075,7100,2095],{"class":2081},[2075,7102,2110],{"class":2081},[2075,7104,7105,7107,7110],{"class":2077,"line":2113},[2075,7106,2088],{"class":2081},[2075,7108,7109],{"class":2104},"setup",[2075,7111,2294],{"class":2081},[2075,7113,7114],{"class":2077,"line":2133},[2075,7115,5205],{"class":2081},[7066,7117,7119],{"id":7118},"definenuxtplugin",[2057,7120,670],{},[2046,7122,7123,7129],{},[2049,7124,7125,2055,7127],{},[2052,7126,2054],{},[2057,7128,4208],{},[2049,7130,7131],{},[2052,7132,2064],{},[2066,7134,7136],{"className":2068,"code":7135,"language":2070,"meta":2071,"style":2071},"[\n  \"setup\"\n]\n",[2057,7137,7138,7142,7150],{"__ignoreMap":2071},[2075,7139,7140],{"class":2077,"line":2078},[2075,7141,5195],{"class":2081},[2075,7143,7144,7146,7148],{"class":2077,"line":2085},[2075,7145,2088],{"class":2081},[2075,7147,7109],{"class":2104},[2075,7149,2294],{"class":2081},[2075,7151,7152],{"class":2077,"line":2113},[2075,7153,5205],{"class":2081},[7066,7155,7157],{"id":7156},"definepagemeta",[2057,7158,678],{},[2046,7160,7161,7167],{},[2049,7162,7163,2055,7165],{},[2052,7164,2054],{},[2057,7166,4208],{},[2049,7168,7169],{},[2052,7170,2064],{},[2066,7172,7174],{"className":2068,"code":7173,"language":2070,"meta":2071,"style":2071},"[\n  \"middleware\",\n  \"validate\"\n]\n",[2057,7175,7176,7180,7190,7199],{"__ignoreMap":2071},[2075,7177,7178],{"class":2077,"line":2078},[2075,7179,5195],{"class":2081},[2075,7181,7182,7184,7186,7188],{"class":2077,"line":2085},[2075,7183,2088],{"class":2081},[2075,7185,157],{"class":2104},[2075,7187,2095],{"class":2081},[2075,7189,2110],{"class":2081},[2075,7191,7192,7194,7197],{"class":2077,"line":2113},[2075,7193,2088],{"class":2081},[2075,7195,7196],{"class":2104},"validate",[2075,7198,2294],{"class":2081},[2075,7200,7201],{"class":2077,"line":2133},[2075,7202,5205],{"class":2081},[2799,7204,7206],{"id":7205},"keyedcomposables",[2057,7207,7208],{},"keyedComposables",[2042,7210,7211],{},"Functions to inject a key for.",[2042,7213,7214,7215,7218],{},"As long as the number of arguments passed to the function is less than ",[2057,7216,7217],{},"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.",[5735,7220,7222],{"to":7221},"/docs/4.x/guide/modules/recipes-basics#add-keyed-functions",[2042,7223,7224],{},"Learn more about keyed functions.",[2046,7226,7227,7233],{},[2049,7228,7229,2055,7231],{},[2052,7230,2054],{},[2057,7232,4208],{},[2049,7234,7235],{},[2052,7236,2064],{},[2066,7238,7240],{"className":2068,"code":7239,"language":2070,"meta":2071,"style":2071},"[\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",[2057,7241,7242,7246,7251,7269,7285,7303,7307,7311,7329,7344,7361,7365,7369,7387,7401,7418,7422,7426,7444,7458,7475,7479,7483,7501,7515,7532,7536,7540,7559,7574,7591,7596,7601,7620,7635,7652,7657],{"__ignoreMap":2071},[2075,7243,7244],{"class":2077,"line":2078},[2075,7245,5195],{"class":2081},[2075,7247,7248],{"class":2077,"line":2085},[2075,7249,7250],{"class":2081},"  {\n",[2075,7252,7253,7255,7257,7259,7261,7263,7265,7267],{"class":2077,"line":2113},[2075,7254,4974],{"class":2081},[2075,7256,3108],{"class":2091},[2075,7258,2095],{"class":2081},[2075,7260,2098],{"class":2081},[2075,7262,2101],{"class":2081},[2075,7264,642],{"class":2104},[2075,7266,2095],{"class":2081},[2075,7268,2110],{"class":2081},[2075,7270,7271,7273,7275,7277,7279,7283],{"class":2077,"line":2133},[2075,7272,4974],{"class":2081},[2075,7274,7217],{"class":2091},[2075,7276,2095],{"class":2081},[2075,7278,2098],{"class":2081},[2075,7280,7282],{"class":7281},"sYRBq"," 3",[2075,7284,2110],{"class":2081},[2075,7286,7287,7289,7292,7294,7296,7298,7301],{"class":2077,"line":2154},[2075,7288,4974],{"class":2081},[2075,7290,7291],{"class":2091},"source",[2075,7293,2095],{"class":2081},[2075,7295,2098],{"class":2081},[2075,7297,2101],{"class":2081},[2075,7299,7300],{"class":2104},"#app/composables/once",[2075,7302,2294],{"class":2081},[2075,7304,7305],{"class":2077,"line":2174},[2075,7306,2551],{"class":2081},[2075,7308,7309],{"class":2077,"line":2195},[2075,7310,7250],{"class":2081},[2075,7312,7313,7315,7317,7319,7321,7323,7325,7327],{"class":2077,"line":2216},[2075,7314,4974],{"class":2081},[2075,7316,3108],{"class":2091},[2075,7318,2095],{"class":2081},[2075,7320,2098],{"class":2081},[2075,7322,2101],{"class":2081},[2075,7324,666],{"class":2104},[2075,7326,2095],{"class":2081},[2075,7328,2110],{"class":2081},[2075,7330,7331,7333,7335,7337,7339,7342],{"class":2077,"line":2236},[2075,7332,4974],{"class":2081},[2075,7334,7217],{"class":2091},[2075,7336,2095],{"class":2081},[2075,7338,2098],{"class":2081},[2075,7340,7341],{"class":7281}," 2",[2075,7343,2110],{"class":2081},[2075,7345,7346,7348,7350,7352,7354,7356,7359],{"class":2077,"line":2256},[2075,7347,4974],{"class":2081},[2075,7349,7291],{"class":2091},[2075,7351,2095],{"class":2081},[2075,7353,2098],{"class":2081},[2075,7355,2101],{"class":2081},[2075,7357,7358],{"class":2104},"#app/composables/component",[2075,7360,2294],{"class":2081},[2075,7362,7363],{"class":2077,"line":2277},[2075,7364,2551],{"class":2081},[2075,7366,7367],{"class":2077,"line":2297},[2075,7368,7250],{"class":2081},[2075,7370,7371,7373,7375,7377,7379,7381,7383,7385],{"class":2077,"line":2700},[2075,7372,4974],{"class":2081},[2075,7374,3108],{"class":2091},[2075,7376,2095],{"class":2081},[2075,7378,2098],{"class":2081},[2075,7380,2101],{"class":2081},[2075,7382,619],{"class":2104},[2075,7384,2095],{"class":2081},[2075,7386,2110],{"class":2081},[2075,7388,7389,7391,7393,7395,7397,7399],{"class":2077,"line":2716},[2075,7390,4974],{"class":2081},[2075,7392,7217],{"class":2091},[2075,7394,2095],{"class":2081},[2075,7396,2098],{"class":2081},[2075,7398,7341],{"class":7281},[2075,7400,2110],{"class":2081},[2075,7402,7403,7405,7407,7409,7411,7413,7416],{"class":2077,"line":2725},[2075,7404,4974],{"class":2081},[2075,7406,7291],{"class":2091},[2075,7408,2095],{"class":2081},[2075,7410,2098],{"class":2081},[2075,7412,2101],{"class":2081},[2075,7414,7415],{"class":2104},"#app/composables/state",[2075,7417,2294],{"class":2081},[2075,7419,7420],{"class":2077,"line":2748},[2075,7421,2551],{"class":2081},[2075,7423,7424],{"class":2077,"line":2753},[2075,7425,7250],{"class":2081},[2075,7427,7428,7430,7432,7434,7436,7438,7440,7442],{"class":2077,"line":3429},[2075,7429,4974],{"class":2081},[2075,7431,3108],{"class":2091},[2075,7433,2095],{"class":2081},[2075,7435,2098],{"class":2081},[2075,7437,2101],{"class":2081},[2075,7439,527],{"class":2104},[2075,7441,2095],{"class":2081},[2075,7443,2110],{"class":2081},[2075,7445,7446,7448,7450,7452,7454,7456],{"class":2077,"line":3435},[2075,7447,4974],{"class":2081},[2075,7449,7217],{"class":2091},[2075,7451,2095],{"class":2081},[2075,7453,2098],{"class":2081},[2075,7455,7282],{"class":7281},[2075,7457,2110],{"class":2081},[2075,7459,7460,7462,7464,7466,7468,7470,7473],{"class":2077,"line":3454},[2075,7461,4974],{"class":2081},[2075,7463,7291],{"class":2091},[2075,7465,2095],{"class":2081},[2075,7467,2098],{"class":2081},[2075,7469,2101],{"class":2081},[2075,7471,7472],{"class":2104},"#app/composables/fetch",[2075,7474,2294],{"class":2081},[2075,7476,7477],{"class":2077,"line":3461},[2075,7478,2551],{"class":2081},[2075,7480,7481],{"class":2077,"line":3471},[2075,7482,7250],{"class":2081},[2075,7484,7485,7487,7489,7491,7493,7495,7497,7499],{"class":2077,"line":3477},[2075,7486,4974],{"class":2081},[2075,7488,3108],{"class":2091},[2075,7490,2095],{"class":2081},[2075,7492,2098],{"class":2081},[2075,7494,2101],{"class":2081},[2075,7496,515],{"class":2104},[2075,7498,2095],{"class":2081},[2075,7500,2110],{"class":2081},[2075,7502,7503,7505,7507,7509,7511,7513],{"class":2077,"line":3495},[2075,7504,4974],{"class":2081},[2075,7506,7217],{"class":2091},[2075,7508,2095],{"class":2081},[2075,7510,2098],{"class":2081},[2075,7512,7282],{"class":7281},[2075,7514,2110],{"class":2081},[2075,7516,7517,7519,7521,7523,7525,7527,7530],{"class":2077,"line":3502},[2075,7518,4974],{"class":2081},[2075,7520,7291],{"class":2091},[2075,7522,2095],{"class":2081},[2075,7524,2098],{"class":2081},[2075,7526,2101],{"class":2081},[2075,7528,7529],{"class":2104},"#app/composables/asyncData",[2075,7531,2294],{"class":2081},[2075,7533,7534],{"class":2077,"line":3507},[2075,7535,2551],{"class":2081},[2075,7537,7538],{"class":2077,"line":3512},[2075,7539,7250],{"class":2081},[2075,7541,7543,7545,7547,7549,7551,7553,7555,7557],{"class":2077,"line":7542},28,[2075,7544,4974],{"class":2081},[2075,7546,3108],{"class":2091},[2075,7548,2095],{"class":2081},[2075,7550,2098],{"class":2081},[2075,7552,2101],{"class":2081},[2075,7554,543],{"class":2104},[2075,7556,2095],{"class":2081},[2075,7558,2110],{"class":2081},[2075,7560,7562,7564,7566,7568,7570,7572],{"class":2077,"line":7561},29,[2075,7563,4974],{"class":2081},[2075,7565,7217],{"class":2091},[2075,7567,2095],{"class":2081},[2075,7569,2098],{"class":2081},[2075,7571,7282],{"class":7281},[2075,7573,2110],{"class":2081},[2075,7575,7577,7579,7581,7583,7585,7587,7589],{"class":2077,"line":7576},30,[2075,7578,4974],{"class":2081},[2075,7580,7291],{"class":2091},[2075,7582,2095],{"class":2081},[2075,7584,2098],{"class":2081},[2075,7586,2101],{"class":2081},[2075,7588,7529],{"class":2104},[2075,7590,2294],{"class":2081},[2075,7592,7594],{"class":2077,"line":7593},31,[2075,7595,2551],{"class":2081},[2075,7597,7599],{"class":2077,"line":7598},32,[2075,7600,7250],{"class":2081},[2075,7602,7604,7606,7608,7610,7612,7614,7616,7618],{"class":2077,"line":7603},33,[2075,7605,4974],{"class":2081},[2075,7607,3108],{"class":2091},[2075,7609,2095],{"class":2081},[2075,7611,2098],{"class":2081},[2075,7613,2101],{"class":2081},[2075,7615,547],{"class":2104},[2075,7617,2095],{"class":2081},[2075,7619,2110],{"class":2081},[2075,7621,7623,7625,7627,7629,7631,7633],{"class":2077,"line":7622},34,[2075,7624,4974],{"class":2081},[2075,7626,7217],{"class":2091},[2075,7628,2095],{"class":2081},[2075,7630,2098],{"class":2081},[2075,7632,7282],{"class":7281},[2075,7634,2110],{"class":2081},[2075,7636,7638,7640,7642,7644,7646,7648,7650],{"class":2077,"line":7637},35,[2075,7639,4974],{"class":2081},[2075,7641,7291],{"class":2091},[2075,7643,2095],{"class":2081},[2075,7645,2098],{"class":2081},[2075,7647,2101],{"class":2081},[2075,7649,7472],{"class":2104},[2075,7651,2294],{"class":2081},[2075,7653,7655],{"class":2077,"line":7654},36,[2075,7656,6983],{"class":2081},[2075,7658,7660],{"class":2077,"line":7659},37,[2075,7661,5205],{"class":2081},[2799,7663,7665],{"id":7664},"treeshake",[2057,7666,7667],{},"treeShake",[2042,7669,7670],{},"Tree shake code from specific builds.",[3781,7672,7673],{"id":137},[2057,7674,137],{},[2042,7676,7677],{},"Tree shake composables from the server or client builds.",[2042,7679,7680,2098],{},[2052,7681,2344],{},[2066,7683,7685],{"className":2347,"code":7684,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  optimization: {\n    treeShake: {\n      composables: {\n        client: { vue: ['onMounted'] },\n        server: { vue: ['onServerPrefetch'] },\n      },\n    },\n  },\n})\n",[2057,7686,7687,7699,7708,7717,7726,7755,7781,7785,7789,7793],{"__ignoreMap":2071},[2075,7688,7689,7691,7693,7695,7697],{"class":2077,"line":2078},[2075,7690,2389],{"class":2356},[2075,7692,2392],{"class":2356},[2075,7694,2396],{"class":2395},[2075,7696,2399],{"class":2363},[2075,7698,2082],{"class":2081},[2075,7700,7701,7704,7706],{"class":2077,"line":2085},[2075,7702,7703],{"class":2406},"  optimization",[2075,7705,2098],{"class":2081},[2075,7707,2412],{"class":2081},[2075,7709,7710,7713,7715],{"class":2077,"line":2113},[2075,7711,7712],{"class":2406},"    treeShake",[2075,7714,2098],{"class":2081},[2075,7716,2412],{"class":2081},[2075,7718,7719,7722,7724],{"class":2077,"line":2133},[2075,7720,7721],{"class":2406},"      composables",[2075,7723,2098],{"class":2081},[2075,7725,2412],{"class":2081},[2075,7727,7728,7731,7733,7735,7738,7740,7742,7744,7747,7749,7752],{"class":2077,"line":2154},[2075,7729,7730],{"class":2406},"        client",[2075,7732,2098],{"class":2081},[2075,7734,2360],{"class":2081},[2075,7736,7737],{"class":2406}," vue",[2075,7739,2098],{"class":2081},[2075,7741,4370],{"class":2363},[2075,7743,2423],{"class":2081},[2075,7745,7746],{"class":2104},"onMounted",[2075,7748,2423],{"class":2081},[2075,7750,7751],{"class":2363},"] ",[2075,7753,7754],{"class":2081},"},\n",[2075,7756,7757,7760,7762,7764,7766,7768,7770,7772,7775,7777,7779],{"class":2077,"line":2174},[2075,7758,7759],{"class":2406},"        server",[2075,7761,2098],{"class":2081},[2075,7763,2360],{"class":2081},[2075,7765,7737],{"class":2406},[2075,7767,2098],{"class":2081},[2075,7769,4370],{"class":2363},[2075,7771,2423],{"class":2081},[2075,7773,7774],{"class":2104},"onServerPrefetch",[2075,7776,2423],{"class":2081},[2075,7778,7751],{"class":2363},[2075,7780,7754],{"class":2081},[2075,7782,7783],{"class":2077,"line":2195},[2075,7784,4295],{"class":2081},[2075,7786,7787],{"class":2077,"line":2216},[2075,7788,3143],{"class":2081},[2075,7790,7791],{"class":2077,"line":2236},[2075,7792,2551],{"class":2081},[2075,7794,7795,7797],{"class":2077,"line":2256},[2075,7796,2556],{"class":2081},[2075,7798,2559],{"class":2363},[7066,7800,7802],{"id":7801},"client",[2057,7803,7801],{},[2046,7805,7806,7812],{},[2049,7807,7808,2055,7810],{},[2052,7809,2054],{},[2057,7811,2059],{},[2049,7813,7814],{},[2052,7815,2064],{},[2066,7817,7819],{"className":2068,"code":7818,"language":2070,"meta":2071,"style":2071},"{\n  \"vue\": [\n    \"onRenderTracked\",\n    \"onRenderTriggered\",\n    \"onServerPrefetch\"\n  ],\n  \"#app\": [\n    \"definePayloadReducer\",\n    \"definePageMeta\",\n    \"onPrehydrate\"\n  ]\n}\n",[2057,7820,7821,7825,7837,7848,7859,7867,7871,7884,7895,7905,7913,7917],{"__ignoreMap":2071},[2075,7822,7823],{"class":2077,"line":2078},[2075,7824,2082],{"class":2081},[2075,7826,7827,7829,7831,7833,7835],{"class":2077,"line":2085},[2075,7828,2088],{"class":2081},[2075,7830,6478],{"class":2091},[2075,7832,2095],{"class":2081},[2075,7834,2098],{"class":2081},[2075,7836,3095],{"class":2081},[2075,7838,7839,7841,7844,7846],{"class":2077,"line":2113},[2075,7840,4974],{"class":2081},[2075,7842,7843],{"class":2104},"onRenderTracked",[2075,7845,2095],{"class":2081},[2075,7847,2110],{"class":2081},[2075,7849,7850,7852,7855,7857],{"class":2077,"line":2133},[2075,7851,4974],{"class":2081},[2075,7853,7854],{"class":2104},"onRenderTriggered",[2075,7856,2095],{"class":2081},[2075,7858,2110],{"class":2081},[2075,7860,7861,7863,7865],{"class":2077,"line":2154},[2075,7862,4974],{"class":2081},[2075,7864,7774],{"class":2104},[2075,7866,2294],{"class":2081},[2075,7868,7869],{"class":2077,"line":2174},[2075,7870,3175],{"class":2081},[2075,7872,7873,7875,7878,7880,7882],{"class":2077,"line":2195},[2075,7874,2088],{"class":2081},[2075,7876,7877],{"class":2091},"#app",[2075,7879,2095],{"class":2081},[2075,7881,2098],{"class":2081},[2075,7883,3095],{"class":2081},[2075,7885,7886,7888,7891,7893],{"class":2077,"line":2216},[2075,7887,4974],{"class":2081},[2075,7889,7890],{"class":2104},"definePayloadReducer",[2075,7892,2095],{"class":2081},[2075,7894,2110],{"class":2081},[2075,7896,7897,7899,7901,7903],{"class":2077,"line":2236},[2075,7898,4974],{"class":2081},[2075,7900,678],{"class":2104},[2075,7902,2095],{"class":2081},[2075,7904,2110],{"class":2081},[2075,7906,7907,7909,7911],{"class":2077,"line":2256},[2075,7908,4974],{"class":2081},[2075,7910,507],{"class":2104},[2075,7912,2294],{"class":2081},[2075,7914,7915],{"class":2077,"line":2277},[2075,7916,4984],{"class":2081},[2075,7918,7919],{"class":2077,"line":2297},[2075,7920,2300],{"class":2081},[7066,7922,7923],{"id":185},[2057,7924,185],{},[2046,7926,7927,7933],{},[2049,7928,7929,2055,7931],{},[2052,7930,2054],{},[2057,7932,2059],{},[2049,7934,7935],{},[2052,7936,2064],{},[2066,7938,7940],{"className":2068,"code":7939,"language":2070,"meta":2071,"style":2071},"{\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",[2057,7941,7942,7946,7958,7968,7979,7990,8001,8012,8023,8033,8043,8054,8063,8067,8079,8090,8098,8102],{"__ignoreMap":2071},[2075,7943,7944],{"class":2077,"line":2078},[2075,7945,2082],{"class":2081},[2075,7947,7948,7950,7952,7954,7956],{"class":2077,"line":2085},[2075,7949,2088],{"class":2081},[2075,7951,6478],{"class":2091},[2075,7953,2095],{"class":2081},[2075,7955,2098],{"class":2081},[2075,7957,3095],{"class":2081},[2075,7959,7960,7962,7964,7966],{"class":2077,"line":2113},[2075,7961,4974],{"class":2081},[2075,7963,7746],{"class":2104},[2075,7965,2095],{"class":2081},[2075,7967,2110],{"class":2081},[2075,7969,7970,7972,7975,7977],{"class":2077,"line":2133},[2075,7971,4974],{"class":2081},[2075,7973,7974],{"class":2104},"onUpdated",[2075,7976,2095],{"class":2081},[2075,7978,2110],{"class":2081},[2075,7980,7981,7983,7986,7988],{"class":2077,"line":2154},[2075,7982,4974],{"class":2081},[2075,7984,7985],{"class":2104},"onUnmounted",[2075,7987,2095],{"class":2081},[2075,7989,2110],{"class":2081},[2075,7991,7992,7994,7997,7999],{"class":2077,"line":2174},[2075,7993,4974],{"class":2081},[2075,7995,7996],{"class":2104},"onBeforeMount",[2075,7998,2095],{"class":2081},[2075,8000,2110],{"class":2081},[2075,8002,8003,8005,8008,8010],{"class":2077,"line":2195},[2075,8004,4974],{"class":2081},[2075,8006,8007],{"class":2104},"onBeforeUpdate",[2075,8009,2095],{"class":2081},[2075,8011,2110],{"class":2081},[2075,8013,8014,8016,8019,8021],{"class":2077,"line":2216},[2075,8015,4974],{"class":2081},[2075,8017,8018],{"class":2104},"onBeforeUnmount",[2075,8020,2095],{"class":2081},[2075,8022,2110],{"class":2081},[2075,8024,8025,8027,8029,8031],{"class":2077,"line":2236},[2075,8026,4974],{"class":2081},[2075,8028,7843],{"class":2104},[2075,8030,2095],{"class":2081},[2075,8032,2110],{"class":2081},[2075,8034,8035,8037,8039,8041],{"class":2077,"line":2256},[2075,8036,4974],{"class":2081},[2075,8038,7854],{"class":2104},[2075,8040,2095],{"class":2081},[2075,8042,2110],{"class":2081},[2075,8044,8045,8047,8050,8052],{"class":2077,"line":2277},[2075,8046,4974],{"class":2081},[2075,8048,8049],{"class":2104},"onActivated",[2075,8051,2095],{"class":2081},[2075,8053,2110],{"class":2081},[2075,8055,8056,8058,8061],{"class":2077,"line":2297},[2075,8057,4974],{"class":2081},[2075,8059,8060],{"class":2104},"onDeactivated",[2075,8062,2294],{"class":2081},[2075,8064,8065],{"class":2077,"line":2700},[2075,8066,3175],{"class":2081},[2075,8068,8069,8071,8073,8075,8077],{"class":2077,"line":2716},[2075,8070,2088],{"class":2081},[2075,8072,7877],{"class":2091},[2075,8074,2095],{"class":2081},[2075,8076,2098],{"class":2081},[2075,8078,3095],{"class":2081},[2075,8080,8081,8083,8086,8088],{"class":2077,"line":2725},[2075,8082,4974],{"class":2081},[2075,8084,8085],{"class":2104},"definePayloadReviver",[2075,8087,2095],{"class":2081},[2075,8089,2110],{"class":2081},[2075,8091,8092,8094,8096],{"class":2077,"line":2748},[2075,8093,4974],{"class":2081},[2075,8095,678],{"class":2104},[2075,8097,2294],{"class":2081},[2075,8099,8100],{"class":2077,"line":2753},[2075,8101,4984],{"class":2081},[2075,8103,8104],{"class":2077,"line":3429},[2075,8105,2300],{"class":2081},[2038,8107,171],{"id":8108},"pages-1",[2042,8110,8111,8112,8114],{},"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 ",[2057,8113,6314],{}," directory in your source folder.",[2042,8116,8117],{},"Additionally, you can provide a glob pattern or an array of patterns to scan only certain files for pages.",[2042,8119,8120,2098],{},[2052,8121,2344],{},[2066,8123,8125],{"className":2347,"code":8124,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  pages: {\n    pattern: ['**/*/*.vue', '!**/*.spec.*'],\n  },\n})\n",[2057,8126,8127,8139,8148,8177,8181],{"__ignoreMap":2071},[2075,8128,8129,8131,8133,8135,8137],{"class":2077,"line":2078},[2075,8130,2389],{"class":2356},[2075,8132,2392],{"class":2356},[2075,8134,2396],{"class":2395},[2075,8136,2399],{"class":2363},[2075,8138,2082],{"class":2081},[2075,8140,8141,8144,8146],{"class":2077,"line":2085},[2075,8142,8143],{"class":2406},"  pages",[2075,8145,2098],{"class":2081},[2075,8147,2412],{"class":2081},[2075,8149,8150,8153,8155,8157,8159,8162,8164,8166,8168,8171,8173,8175],{"class":2077,"line":2113},[2075,8151,8152],{"class":2406},"    pattern",[2075,8154,2098],{"class":2081},[2075,8156,4370],{"class":2363},[2075,8158,2423],{"class":2081},[2075,8160,8161],{"class":2104},"**/*/*.vue",[2075,8163,2423],{"class":2081},[2075,8165,2447],{"class":2081},[2075,8167,2373],{"class":2081},[2075,8169,8170],{"class":2104},"!**/*.spec.*",[2075,8172,2423],{"class":2081},[2075,8174,4399],{"class":2363},[2075,8176,2110],{"class":2081},[2075,8178,8179],{"class":2077,"line":2133},[2075,8180,2551],{"class":2081},[2075,8182,8183,8185],{"class":2077,"line":2154},[2075,8184,2556],{"class":2081},[2075,8186,2559],{"class":2363},[2038,8188,175],{"id":8189},"plugins-1",[2042,8191,8192],{},"An array of nuxt app plugins.",[2042,8194,8195,8196,4041,8199,8202,8203,6471,8206,8209],{},"Each plugin can be a string (which can be an absolute or relative path to a file). If it ends with ",[2057,8197,8198],{},".client",[2057,8200,8201],{},".server"," then it will be automatically loaded only in the appropriate context.\nIt can also be an object with ",[2057,8204,8205],{},"src",[2057,8207,8208],{},"mode"," keys.",[2046,8211,8212],{},[2049,8213,8214,2055,8216],{},[2052,8215,2054],{},[2057,8217,4208],{},[2302,8219,8220],{},[2042,8221,8222,8224,8225,8228,8229,8231],{},[2052,8223,2308],{},": Plugins are also auto-registered from the ",[2057,8226,8227],{},"~/plugins"," directory\nand these plugins do not need to be listed in ",[2057,8230,2339],{}," unless you\nneed to customize their order. All plugins are deduplicated by their src path.",[2042,8233,8234,2055,8236],{},[2052,8235,3551],{},[3553,8237,8240,5000],{"href":8238,"rel":8239},"https://nuxt.com/docs/4.x/directory-structure/app/plugins",[3557],[2057,8241,8242],{},"app/plugins/",[2042,8244,8245,2098],{},[2052,8246,2344],{},[2066,8248,8250],{"className":2347,"code":8249,"language":2349,"meta":2071,"style":2071},"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",[2057,8251,8252,8264,8273,8287,8301,8315,8333,8367,8399,8405],{"__ignoreMap":2071},[2075,8253,8254,8256,8258,8260,8262],{"class":2077,"line":2078},[2075,8255,2389],{"class":2356},[2075,8257,2392],{"class":2356},[2075,8259,2396],{"class":2395},[2075,8261,2399],{"class":2363},[2075,8263,2082],{"class":2081},[2075,8265,8266,8269,8271],{"class":2077,"line":2085},[2075,8267,8268],{"class":2406},"  plugins",[2075,8270,2098],{"class":2081},[2075,8272,3095],{"class":2363},[2075,8274,8275,8277,8280,8282,8284],{"class":2077,"line":2113},[2075,8276,2417],{"class":2081},[2075,8278,8279],{"class":2104},"~/custom-plugins/foo.client.js",[2075,8281,2423],{"class":2081},[2075,8283,2447],{"class":2081},[2075,8285,8286],{"class":3283}," // only in client side\n",[2075,8288,8289,8291,8294,8296,8298],{"class":2077,"line":2133},[2075,8290,2417],{"class":2081},[2075,8292,8293],{"class":2104},"~/custom-plugins/bar.server.js",[2075,8295,2423],{"class":2081},[2075,8297,2447],{"class":2081},[2075,8299,8300],{"class":3283}," // only in server side\n",[2075,8302,8303,8305,8308,8310,8312],{"class":2077,"line":2154},[2075,8304,2417],{"class":2081},[2075,8306,8307],{"class":2104},"~/custom-plugins/baz.js",[2075,8309,2423],{"class":2081},[2075,8311,2447],{"class":2081},[2075,8313,8314],{"class":3283}," // both client & server\n",[2075,8316,8317,8320,8322,8324,8326,8329,8331],{"class":2077,"line":2174},[2075,8318,8319],{"class":2081},"    {",[2075,8321,2588],{"class":2406},[2075,8323,2098],{"class":2081},[2075,8325,2373],{"class":2081},[2075,8327,8328],{"class":2104},"~/custom-plugins/both-sides.js",[2075,8330,2423],{"class":2081},[2075,8332,3316],{"class":2081},[2075,8334,8335,8337,8339,8341,8343,8346,8348,8350,8353,8355,8357,8359,8361,8364],{"class":2077,"line":2195},[2075,8336,8319],{"class":2081},[2075,8338,2588],{"class":2406},[2075,8340,2098],{"class":2081},[2075,8342,2373],{"class":2081},[2075,8344,8345],{"class":2104},"~/custom-plugins/client-only.js",[2075,8347,2423],{"class":2081},[2075,8349,2447],{"class":2081},[2075,8351,8352],{"class":2406}," mode",[2075,8354,2098],{"class":2081},[2075,8356,2373],{"class":2081},[2075,8358,7801],{"class":2104},[2075,8360,2423],{"class":2081},[2075,8362,8363],{"class":2081}," },",[2075,8365,8366],{"class":3283}," // only on client side\n",[2075,8368,8369,8371,8373,8375,8377,8380,8382,8384,8386,8388,8390,8392,8394,8396],{"class":2077,"line":2216},[2075,8370,8319],{"class":2081},[2075,8372,2588],{"class":2406},[2075,8374,2098],{"class":2081},[2075,8376,2373],{"class":2081},[2075,8378,8379],{"class":2104},"~/custom-plugins/server-only.js",[2075,8381,2423],{"class":2081},[2075,8383,2447],{"class":2081},[2075,8385,8352],{"class":2406},[2075,8387,2098],{"class":2081},[2075,8389,2373],{"class":2081},[2075,8391,185],{"class":2104},[2075,8393,2423],{"class":2081},[2075,8395,8363],{"class":2081},[2075,8397,8398],{"class":3283}," // only on server side\n",[2075,8400,8401,8403],{"class":2077,"line":2236},[2075,8402,5100],{"class":2363},[2075,8404,2110],{"class":2081},[2075,8406,8407,8409],{"class":2077,"line":2256},[2075,8408,2556],{"class":2081},[2075,8410,2559],{"class":2363},[2038,8412,6705],{"id":6705},[2799,8414,8416],{"id":8415},"order",[2057,8417,8415],{},[2042,8419,8420],{},"A strategy for ordering PostCSS plugins.",[2046,8422,8423],{},[2049,8424,8425,2055,8427],{},[2052,8426,2054],{},[2057,8428,5338],{},[2799,8430,8432],{"id":8431},"plugins-2",[2057,8433,175],{},[2042,8435,8436],{},"Options for configuring PostCSS plugins.",[2042,8438,8439,2055,8441],{},[2052,8440,3551],{},[3553,8442,8445],{"href":8443,"rel":8444},"https://postcss.org/",[3557],"PostCSS docs",[3781,8447,8449],{"id":8448},"autoprefixer",[2057,8450,8448],{},[2042,8452,8453],{},"Plugin to parse CSS and add vendor prefixes to CSS rules.",[2042,8455,8456,2055,8458],{},[2052,8457,3551],{},[3553,8459,8462],{"href":8460,"rel":8461},"https://github.com/postcss/autoprefixer",[3557],[2057,8463,8448],{},[3781,8465,8467],{"id":8466},"cssnano",[2057,8468,8466],{},[2046,8470,8471],{},[2049,8472,8473,2055,8475],{},[2052,8474,2054],{},[2057,8476,2059],{},[2042,8478,8479,2055,8481],{},[2052,8480,3551],{},[3553,8482,8485,8487],{"href":8483,"rel":8484},"https://cssnano.github.io/cssnano/docs/config-file/#configuration-options",[3557],[2057,8486,8466],{}," configuration options",[2038,8489,2774],{"id":8490},"rootdir",[2042,8492,8493],{},"Define the root directory of your application.",[2042,8495,8496,8497,8500,8501,8503,8504,8507],{},"This property can be overwritten (for example, running ",[2057,8498,8499],{},"nuxt ./my-app/"," will set the ",[2057,8502,2774],{}," to the absolute path of ",[2057,8505,8506],{},"./my-app/"," from the current/working directory.\nIt is normally not needed to configure this option.",[2046,8509,8510,8516],{},[2049,8511,8512,2055,8514],{},[2052,8513,2054],{},[2057,8515,2783],{},[2049,8517,8518,2789,8520],{},[2052,8519,2788],{},[2057,8521,8522],{},"\"/\u003CrootDir>\"",[2038,8524,6815],{"id":8525},"routerules-1",[2042,8527,8528],{},"Global route options applied to matching server routes.",[2042,8530,8531,8533],{},[2052,8532,991],{},": This is an experimental feature and API may change in the future.",[2042,8535,8536,2055,8538],{},[2052,8537,3551],{},[3553,8539,8542],{"href":8540,"rel":8541},"https://nitro.build/config#routerules",[3557],"Nitro route rules documentation",[2038,8544,8545],{"id":8545},"router",[2799,8547,8549],{"id":8548},"options-1",[2057,8550,4711],{},[2042,8552,8553,8554,8557,8558,8560],{},"Additional router options passed to ",[2057,8555,8556],{},"vue-router",". On top of the options for ",[2057,8559,8556],{},", Nuxt offers additional options to customize the router (see below).",[2302,8562,8563],{},[2042,8564,8565,8567,8568,8571],{},[2052,8566,2308],{},": Only JSON serializable options should be passed by Nuxt config.\nFor more control, you can use an ",[2057,8569,8570],{},"router.options.ts"," file.",[2042,8573,8574,2055,8576],{},[2052,8575,3551],{},[3553,8577,8580],{"href":8578,"rel":8579},"https://router.vuejs.org/api/interfaces/routeroptions",[3557],"Vue Router documentation",[3781,8582,8584],{"id":8583},"hashmode",[2057,8585,8586],{},"hashMode",[2042,8588,8589,8590,6471,8593,2317],{},"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 ",[2052,8591,8592],{},"URL is never sent to the server",[2052,8594,8595],{},"SSR is not supported",[2046,8597,8598,8604],{},[2049,8599,8600,2055,8602],{},[2052,8601,2054],{},[2057,8603,3539],{},[2049,8605,8606,2789,8608],{},[2052,8607,2788],{},[2057,8609,3546],{},[2042,8611,8612,8614],{},[2052,8613,2064],{},": false",[3781,8616,8618],{"id":8617},"scrollbehaviortype",[2057,8619,8620],{},"scrollBehaviorType",[2042,8622,8623],{},"Customize the scroll behavior for hash links.",[2046,8625,8626,8632],{},[2049,8627,8628,2055,8630],{},[2052,8629,2054],{},[2057,8631,2783],{},[2049,8633,8634,2789,8636],{},[2052,8635,2788],{},[2057,8637,8638],{},"\"auto\"",[2042,8640,8641,8643],{},[2052,8642,2064],{},": 'auto'",[2038,8645,6829],{"id":8646},"runtimeconfig-1",[2042,8648,8649],{},"Runtime config allows passing dynamic config and environment variables to the Nuxt app context.",[2042,8651,8652,8653,8655,8656,8659,8660,6471,8662,8664,8665,8668],{},"The value of this object is accessible from server only using ",[2057,8654,603],{},".\nIt mainly should hold ",[2311,8657,8658],{},"private"," configuration which is not exposed on the frontend. This could include a reference to your API secret tokens.\nAnything under ",[2057,8661,180],{},[2057,8663,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 ",[2057,8666,8667],{},"NUXT_API_KEY=my-api-key NUXT_PUBLIC_BASE_URL=/foo/"," would overwrite the two values in the example below.",[2046,8670,8671,8677],{},[2049,8672,8673,2055,8675],{},[2052,8674,2054],{},[2057,8676,2059],{},[2049,8678,8679],{},[2052,8680,2064],{},[2066,8682,8684],{"className":2068,"code":8683,"language":2070,"meta":2071,"style":2071},"{\n  \"public\": {},\n  \"app\": {\n    \"buildId\": \"4a2e2d30-418f-41df-8e58-ed5df06de7fd\",\n    \"baseURL\": \"/\",\n    \"buildAssetsDir\": \"/_nuxt/\",\n    \"cdnURL\": \"\"\n  }\n}\n",[2057,8685,8686,8690,8702,8714,8732,8750,8768,8780,8784],{"__ignoreMap":2071},[2075,8687,8688],{"class":2077,"line":2078},[2075,8689,2082],{"class":2081},[2075,8691,8692,8694,8696,8698,8700],{"class":2077,"line":2085},[2075,8693,2088],{"class":2081},[2075,8695,180],{"class":2091},[2075,8697,2095],{"class":2081},[2075,8699,2098],{"class":2081},[2075,8701,6677],{"class":2081},[2075,8703,8704,8706,8708,8710,8712],{"class":2077,"line":2113},[2075,8705,2088],{"class":2081},[2075,8707,1193],{"class":2091},[2075,8709,2095],{"class":2081},[2075,8711,2098],{"class":2081},[2075,8713,2412],{"class":2081},[2075,8715,8716,8718,8720,8722,8724,8726,8728,8730],{"class":2077,"line":2133},[2075,8717,4974],{"class":2081},[2075,8719,4489],{"class":2719},[2075,8721,2095],{"class":2081},[2075,8723,2098],{"class":2081},[2075,8725,2101],{"class":2081},[2075,8727,6889],{"class":2104},[2075,8729,2095],{"class":2081},[2075,8731,2110],{"class":2081},[2075,8733,8734,8736,8738,8740,8742,8744,8746,8748],{"class":2077,"line":2154},[2075,8735,4974],{"class":2081},[2075,8737,2804],{"class":2719},[2075,8739,2095],{"class":2081},[2075,8741,2098],{"class":2081},[2075,8743,2101],{"class":2081},[2075,8745,6908],{"class":2104},[2075,8747,2095],{"class":2081},[2075,8749,2110],{"class":2081},[2075,8751,8752,8754,8756,8758,8760,8762,8764,8766],{"class":2077,"line":2174},[2075,8753,4974],{"class":2081},[2075,8755,2916],{"class":2719},[2075,8757,2095],{"class":2081},[2075,8759,2098],{"class":2081},[2075,8761,2101],{"class":2081},[2075,8763,6927],{"class":2104},[2075,8765,2095],{"class":2081},[2075,8767,2110],{"class":2081},[2075,8769,8770,8772,8774,8776,8778],{"class":2077,"line":2195},[2075,8771,4974],{"class":2081},[2075,8773,2925],{"class":2719},[2075,8775,2095],{"class":2081},[2075,8777,2098],{"class":2081},[2075,8779,6944],{"class":2081},[2075,8781,8782],{"class":2077,"line":2216},[2075,8783,6983],{"class":2081},[2075,8785,8786],{"class":2077,"line":2236},[2075,8787,2300],{"class":2081},[2042,8789,8790,2098],{},[2052,8791,2344],{},[2066,8793,8795],{"className":2347,"code":8794,"language":2349,"meta":2071,"style":2071},"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",[2057,8796,8797,8809,8818,8833,8842,8856,8860,8864],{"__ignoreMap":2071},[2075,8798,8799,8801,8803,8805,8807],{"class":2077,"line":2078},[2075,8800,2389],{"class":2356},[2075,8802,2392],{"class":2356},[2075,8804,2396],{"class":2395},[2075,8806,2399],{"class":2363},[2075,8808,2082],{"class":2081},[2075,8810,8811,8814,8816],{"class":2077,"line":2085},[2075,8812,8813],{"class":2406},"  runtimeConfig",[2075,8815,2098],{"class":2081},[2075,8817,2412],{"class":2081},[2075,8819,8820,8823,8825,8828,8830],{"class":2077,"line":2113},[2075,8821,8822],{"class":2406},"    apiKey",[2075,8824,2098],{"class":2081},[2075,8826,8827],{"class":2081}," ''",[2075,8829,2447],{"class":2081},[2075,8831,8832],{"class":3283}," // Default to an empty string, automatically set at runtime using process.env.NUXT_API_KEY\n",[2075,8834,8835,8838,8840],{"class":2077,"line":2133},[2075,8836,8837],{"class":2406},"    public",[2075,8839,2098],{"class":2081},[2075,8841,2412],{"class":2081},[2075,8843,8844,8847,8849,8851,8853],{"class":2077,"line":2154},[2075,8845,8846],{"class":2406},"      baseURL",[2075,8848,2098],{"class":2081},[2075,8850,8827],{"class":2081},[2075,8852,2447],{"class":2081},[2075,8854,8855],{"class":3283}," // Exposed to the frontend as well.\n",[2075,8857,8858],{"class":2077,"line":2174},[2075,8859,3143],{"class":2081},[2075,8861,8862],{"class":2077,"line":2195},[2075,8863,2551],{"class":2081},[2075,8865,8866,8868],{"class":2077,"line":2216},[2075,8867,2556],{"class":2081},[2075,8869,2559],{"class":2363},[2038,8871,185],{"id":8872},"server-1",[2042,8874,8875],{},"Configuration for Nuxt's server builder.",[2799,8877,8879],{"id":8878},"builder-1",[2057,8880,4510],{},[2042,8882,8883],{},"Specify the server builder to use for bundling the server part of your application.",[2042,8885,8886,8887,8890],{},"By default, Nuxt uses ",[2057,8888,8889],{},"@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).",[2046,8892,8893,8900],{},[2049,8894,8895,2055,8897],{},[2052,8896,2054],{},[2057,8898,8899],{},"string | { bundle: (nuxt: Nuxt) => Promise\u003Cvoid> }",[2049,8901,8902,2789,8904],{},[2052,8903,2788],{},[2057,8905,8906],{},"\"@nuxt/nitro-server\"",[2302,8908,8910],{"type":8909},"warning",[2042,8911,8912],{},"This option is intended for internal use and the API is not finalized. Please open an issue before relying on the current implementation.",[2038,8914,8916],{"id":8915},"serverdir","serverDir",[2042,8918,8919],{},"Define the server directory of your Nuxt application, where Nitro routes, middleware and plugins are kept.",[2042,8921,2771,8922,2317],{},[2057,8923,2774],{},[2046,8925,8926,8932],{},[2049,8927,8928,2055,8930],{},[2052,8929,2054],{},[2057,8931,2783],{},[2049,8933,8934,2789,8936],{},[2052,8935,2788],{},[2057,8937,8938],{},"\"/\u003CrootDir>/server\"",[2038,8940,8942],{"id":8941},"serverhandlers","serverHandlers",[2042,8944,8945],{},"Nitro server handlers.",[2042,8947,8948],{},"Each handler accepts the following options:",[2046,8950,8951,8960],{},[2049,8952,8953,8954,8959],{},"handler: The path to the file defining the handler. - route: The route under which the handler is available. This follows the conventions of ",[3553,8955,8958],{"href":8956,"rel":8957},"https://github.com/h3js/rou3",[3557],"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.",[2049,8961,8962,2055,8964],{},[2052,8963,2054],{},[2057,8965,4208],{},[2042,8967,8968,2055,8970],{},[2052,8969,3551],{},[3553,8971,8974,5000],{"href":8972,"rel":8973},"https://nuxt.com/docs/4.x/directory-structure/server",[3557],[2057,8975,8976],{},"server/",[2302,8978,8979],{},[2042,8980,8981,8983,8984,2328,8987,6471,8990,8993],{},[2052,8982,2308],{},": Files from ",[2057,8985,8986],{},"server/api",[2057,8988,8989],{},"server/middleware",[2057,8991,8992],{},"server/routes"," will be automatically registered by Nuxt.",[2042,8995,8996,2098],{},[2052,8997,2344],{},[2066,8999,9001],{"className":2347,"code":9000,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  serverHandlers: [\n    { route: '/path/foo/**:name', handler: '#server/foohandler.ts' },\n  ],\n})\n",[2057,9002,9003,9015,9024,9056,9062],{"__ignoreMap":2071},[2075,9004,9005,9007,9009,9011,9013],{"class":2077,"line":2078},[2075,9006,2389],{"class":2356},[2075,9008,2392],{"class":2356},[2075,9010,2396],{"class":2395},[2075,9012,2399],{"class":2363},[2075,9014,2082],{"class":2081},[2075,9016,9017,9020,9022],{"class":2077,"line":2085},[2075,9018,9019],{"class":2406},"  serverHandlers",[2075,9021,2098],{"class":2081},[2075,9023,3095],{"class":2363},[2075,9025,9026,9028,9031,9033,9035,9038,9040,9042,9045,9047,9049,9052,9054],{"class":2077,"line":2113},[2075,9027,8319],{"class":2081},[2075,9029,9030],{"class":2406}," route",[2075,9032,2098],{"class":2081},[2075,9034,2373],{"class":2081},[2075,9036,9037],{"class":2104},"/path/foo/**:name",[2075,9039,2423],{"class":2081},[2075,9041,2447],{"class":2081},[2075,9043,9044],{"class":2406}," handler",[2075,9046,2098],{"class":2081},[2075,9048,2373],{"class":2081},[2075,9050,9051],{"class":2104},"#server/foohandler.ts",[2075,9053,2423],{"class":2081},[2075,9055,3316],{"class":2081},[2075,9057,9058,9060],{"class":2077,"line":2133},[2075,9059,5100],{"class":2363},[2075,9061,2110],{"class":2081},[2075,9063,9064,9066],{"class":2077,"line":2154},[2075,9065,2556],{"class":2081},[2075,9067,2559],{"class":2363},[2038,9069,9070],{"id":9070},"sourcemap",[2042,9072,9073],{},"Configures whether and how sourcemaps are generated for server and/or client bundles.",[2042,9075,9076,9077,9080,9081,9083,9084,9086,9087,9089],{},"If set to a single boolean, that value applies to both server and client. Additionally, the ",[2057,9078,9079],{},"'hidden'"," option is also available for both server and client.\nAvailable options for both client and server: - ",[2057,9082,4034],{},": Generates sourcemaps and includes source references in the final bundle. - ",[2057,9085,3546],{},": Does not generate any sourcemaps. - ",[2057,9088,9079],{},": Generates sourcemaps but does not include references in the final bundle.",[2046,9091,9092,9098],{},[2049,9093,9094,2055,9096],{},[2052,9095,2054],{},[2057,9097,2059],{},[2049,9099,9100],{},[2052,9101,2064],{},[2066,9103,9105],{"className":2068,"code":9104,"language":2070,"meta":2071,"style":2071},"{\n  \"server\": true,\n  \"client\": false\n}\n",[2057,9106,9107,9111,9124,9137],{"__ignoreMap":2071},[2075,9108,9109],{"class":2077,"line":2078},[2075,9110,2082],{"class":2081},[2075,9112,9113,9115,9117,9119,9121],{"class":2077,"line":2085},[2075,9114,2088],{"class":2081},[2075,9116,185],{"class":2091},[2075,9118,2095],{"class":2081},[2075,9120,2098],{"class":2081},[2075,9122,9123],{"class":2081}," true,\n",[2075,9125,9126,9128,9130,9132,9134],{"class":2077,"line":2113},[2075,9127,2088],{"class":2081},[2075,9129,7801],{"class":2091},[2075,9131,2095],{"class":2081},[2075,9133,2098],{"class":2081},[2075,9135,9136],{"class":2081}," false\n",[2075,9138,9139],{"class":2077,"line":2133},[2075,9140,2300],{"class":2081},[2038,9142,9144],{"id":9143},"spaloadingtemplate","spaLoadingTemplate",[2042,9146,9147,9148,2317],{},"Boolean or a path to an HTML file with the contents of which will be inserted into any HTML page rendered with ",[2057,9149,9150],{},"ssr: false",[2046,9152,9153,9173],{},[2049,9154,9155,9156,9159,9160,9162,9163,4041,9168,2317],{},"If it is unset, it will use ",[2057,9157,9158],{},"~/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 ",[2057,9161,9158],{}," file in one of your layers, or a\ndefault Nuxt image will be used.\nSome good sources for spinners are ",[3553,9164,9167],{"href":9165,"rel":9166},"https://github.com/tobiasahlin/SpinKit",[3557],"SpinKit",[3553,9169,9172],{"href":9170,"rel":9171},"https://icones.js.org/collection/svg-spinners",[3557],"SVG Spinners",[2049,9174,9175,2789,9177],{},[2052,9176,2788],{},[2057,9178,9179],{},"null",[2042,9181,9182,9184],{},[2052,9183,2344],{},": ~/spa-loading-template.html",[2066,9186,9188],{"className":2562,"code":9187,"language":2564,"meta":2071,"style":2071},"\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",[2057,9189,9190,9195,9221,9229,9237,9249,9261,9273,9285,9296,9318,9330,9341,9353,9371,9386,9399,9413,9426,9437,9455,9470,9474,9478,9488,9495,9524,9528,9535,9562,9566,9570,9579,9585,9612,9616,9622,9648,9653,9658],{"__ignoreMap":2071},[2075,9191,9192],{"class":2077,"line":2078},[2075,9193,9194],{"class":3283},"\u003C!-- https://github.com/barelyhuman/snips/blob/dev/pages/css-loader.md -->\n",[2075,9196,9197,9199,9202,9205,9207,9209,9212,9214,9217,9219],{"class":2077,"line":2085},[2075,9198,2571],{"class":2081},[2075,9200,9201],{"class":2406},"div",[2075,9203,9204],{"class":2091}," class",[2075,9206,2591],{"class":2081},[2075,9208,2095],{"class":2081},[2075,9210,9211],{"class":2104},"loader",[2075,9213,2095],{"class":2081},[2075,9215,9216],{"class":2081},">\u003C/",[2075,9218,9201],{"class":2406},[2075,9220,2577],{"class":2081},[2075,9222,9223,9225,9227],{"class":2077,"line":2113},[2075,9224,2571],{"class":2081},[2075,9226,2469],{"class":2406},[2075,9228,2577],{"class":2081},[2075,9230,9231,9233,9235],{"class":2077,"line":2133},[2075,9232,2317],{"class":2081},[2075,9234,9211],{"class":2719},[2075,9236,2412],{"class":2081},[2075,9238,9239,9242,9244,9247],{"class":2077,"line":2154},[2075,9240,9241],{"class":2728},"  display",[2075,9243,2098],{"class":2081},[2075,9245,9246],{"class":2363}," block",[2075,9248,2682],{"class":2081},[2075,9250,9251,9254,9256,9259],{"class":2077,"line":2174},[2075,9252,9253],{"class":2728},"  position",[2075,9255,2098],{"class":2081},[2075,9257,9258],{"class":2363}," fixed",[2075,9260,2682],{"class":2081},[2075,9262,9263,9266,9268,9271],{"class":2077,"line":2195},[2075,9264,9265],{"class":2728},"  z-index",[2075,9267,2098],{"class":2081},[2075,9269,9270],{"class":7281}," 1031",[2075,9272,2682],{"class":2081},[2075,9274,9275,9278,9280,9283],{"class":2077,"line":2216},[2075,9276,9277],{"class":2728},"  top",[2075,9279,2098],{"class":2081},[2075,9281,9282],{"class":7281}," 50%",[2075,9284,2682],{"class":2081},[2075,9286,9287,9290,9292,9294],{"class":2077,"line":2236},[2075,9288,9289],{"class":2728},"  left",[2075,9291,2098],{"class":2081},[2075,9293,9282],{"class":7281},[2075,9295,2682],{"class":2081},[2075,9297,9298,9301,9303,9306,9308,9311,9313,9316],{"class":2077,"line":2256},[2075,9299,9300],{"class":2728},"  transform",[2075,9302,2098],{"class":2081},[2075,9304,9305],{"class":2395}," translate",[2075,9307,2399],{"class":2081},[2075,9309,9310],{"class":7281},"-50%",[2075,9312,2447],{"class":2081},[2075,9314,9315],{"class":7281}," -50%",[2075,9317,2745],{"class":2081},[2075,9319,9320,9323,9325,9328],{"class":2077,"line":2277},[2075,9321,9322],{"class":2728},"  width",[2075,9324,2098],{"class":2081},[2075,9326,9327],{"class":7281}," 18px",[2075,9329,2682],{"class":2081},[2075,9331,9332,9335,9337,9339],{"class":2077,"line":2297},[2075,9333,9334],{"class":2728},"  height",[2075,9336,2098],{"class":2081},[2075,9338,9327],{"class":7281},[2075,9340,2682],{"class":2081},[2075,9342,9343,9346,9348,9351],{"class":2077,"line":2700},[2075,9344,9345],{"class":2728},"  box-sizing",[2075,9347,2098],{"class":2081},[2075,9349,9350],{"class":2363}," border-box",[2075,9352,2682],{"class":2081},[2075,9354,9355,9358,9360,9363,9366,9369],{"class":2077,"line":2716},[2075,9356,9357],{"class":2728},"  border",[2075,9359,2098],{"class":2081},[2075,9361,9362],{"class":2363}," solid ",[2075,9364,9365],{"class":7281},"2px",[2075,9367,9368],{"class":2363}," transparent",[2075,9370,2682],{"class":2081},[2075,9372,9373,9376,9378,9381,9384],{"class":2077,"line":2725},[2075,9374,9375],{"class":2728},"  border-top-color",[2075,9377,2098],{"class":2081},[2075,9379,9380],{"class":2081}," #",[2075,9382,9383],{"class":2363},"000",[2075,9385,2682],{"class":2081},[2075,9387,9388,9391,9393,9395,9397],{"class":2077,"line":2748},[2075,9389,9390],{"class":2728},"  border-left-color",[2075,9392,2098],{"class":2081},[2075,9394,9380],{"class":2081},[2075,9396,9383],{"class":2363},[2075,9398,2682],{"class":2081},[2075,9400,9401,9404,9406,9408,9411],{"class":2077,"line":2753},[2075,9402,9403],{"class":2728},"  border-bottom-color",[2075,9405,2098],{"class":2081},[2075,9407,9380],{"class":2081},[2075,9409,9410],{"class":2363},"efefef",[2075,9412,2682],{"class":2081},[2075,9414,9415,9418,9420,9422,9424],{"class":2077,"line":3429},[2075,9416,9417],{"class":2728},"  border-right-color",[2075,9419,2098],{"class":2081},[2075,9421,9380],{"class":2081},[2075,9423,9410],{"class":2363},[2075,9425,2682],{"class":2081},[2075,9427,9428,9431,9433,9435],{"class":2077,"line":3435},[2075,9429,9430],{"class":2728},"  border-radius",[2075,9432,2098],{"class":2081},[2075,9434,9282],{"class":7281},[2075,9436,2682],{"class":2081},[2075,9438,9439,9442,9444,9447,9450,9453],{"class":2077,"line":3454},[2075,9440,9441],{"class":2719},"  -webkit-animation",[2075,9443,2098],{"class":2081},[2075,9445,9446],{"class":2363}," loader ",[2075,9448,9449],{"class":7281},"400ms",[2075,9451,9452],{"class":2363}," linear infinite",[2075,9454,2682],{"class":2081},[2075,9456,9457,9460,9462,9464,9466,9468],{"class":2077,"line":3461},[2075,9458,9459],{"class":2728},"  animation",[2075,9461,2098],{"class":2081},[2075,9463,9446],{"class":2363},[2075,9465,9449],{"class":7281},[2075,9467,9452],{"class":2363},[2075,9469,2682],{"class":2081},[2075,9471,9472],{"class":2077,"line":3471},[2075,9473,2300],{"class":2081},[2075,9475,9476],{"class":2077,"line":3477},[2075,9477,2384],{"emptyLinePlaceholder":1196},[2075,9479,9480,9483,9486],{"class":2077,"line":3495},[2075,9481,9482],{"class":2356},"@-webkit-keyframes",[2075,9484,9485],{"class":4376}," loader",[2075,9487,2412],{"class":2081},[2075,9489,9490,9493],{"class":2077,"line":3502},[2075,9491,9492],{"class":2719},"  0%",[2075,9494,2412],{"class":2081},[2075,9496,9497,9500,9502,9504,9506,9508,9510,9512,9514,9517,9519,9522],{"class":2077,"line":3507},[2075,9498,9499],{"class":2719},"    -webkit-transform",[2075,9501,2098],{"class":2081},[2075,9503,9305],{"class":2395},[2075,9505,2399],{"class":2081},[2075,9507,9310],{"class":7281},[2075,9509,2447],{"class":2081},[2075,9511,9315],{"class":7281},[2075,9513,4678],{"class":2081},[2075,9515,9516],{"class":2395}," rotate",[2075,9518,2399],{"class":2081},[2075,9520,9521],{"class":7281},"0deg",[2075,9523,2745],{"class":2081},[2075,9525,9526],{"class":2077,"line":3512},[2075,9527,6983],{"class":2081},[2075,9529,9530,9533],{"class":2077,"line":7542},[2075,9531,9532],{"class":2719},"  100%",[2075,9534,2412],{"class":2081},[2075,9536,9537,9539,9541,9543,9545,9547,9549,9551,9553,9555,9557,9560],{"class":2077,"line":7561},[2075,9538,9499],{"class":2719},[2075,9540,2098],{"class":2081},[2075,9542,9305],{"class":2395},[2075,9544,2399],{"class":2081},[2075,9546,9310],{"class":7281},[2075,9548,2447],{"class":2081},[2075,9550,9315],{"class":7281},[2075,9552,4678],{"class":2081},[2075,9554,9516],{"class":2395},[2075,9556,2399],{"class":2081},[2075,9558,9559],{"class":7281},"360deg",[2075,9561,2745],{"class":2081},[2075,9563,9564],{"class":2077,"line":7576},[2075,9565,6983],{"class":2081},[2075,9567,9568],{"class":2077,"line":7593},[2075,9569,2300],{"class":2081},[2075,9571,9572,9575,9577],{"class":2077,"line":7598},[2075,9573,9574],{"class":2356},"@keyframes",[2075,9576,9485],{"class":4376},[2075,9578,2412],{"class":2081},[2075,9580,9581,9583],{"class":2077,"line":7603},[2075,9582,9492],{"class":2719},[2075,9584,2412],{"class":2081},[2075,9586,9587,9590,9592,9594,9596,9598,9600,9602,9604,9606,9608,9610],{"class":2077,"line":7622},[2075,9588,9589],{"class":2728},"    transform",[2075,9591,2098],{"class":2081},[2075,9593,9305],{"class":2395},[2075,9595,2399],{"class":2081},[2075,9597,9310],{"class":7281},[2075,9599,2447],{"class":2081},[2075,9601,9315],{"class":7281},[2075,9603,4678],{"class":2081},[2075,9605,9516],{"class":2395},[2075,9607,2399],{"class":2081},[2075,9609,9521],{"class":7281},[2075,9611,2745],{"class":2081},[2075,9613,9614],{"class":2077,"line":7637},[2075,9615,6983],{"class":2081},[2075,9617,9618,9620],{"class":2077,"line":7654},[2075,9619,9532],{"class":2719},[2075,9621,2412],{"class":2081},[2075,9623,9624,9626,9628,9630,9632,9634,9636,9638,9640,9642,9644,9646],{"class":2077,"line":7659},[2075,9625,9589],{"class":2728},[2075,9627,2098],{"class":2081},[2075,9629,9305],{"class":2395},[2075,9631,2399],{"class":2081},[2075,9633,9310],{"class":7281},[2075,9635,2447],{"class":2081},[2075,9637,9315],{"class":7281},[2075,9639,4678],{"class":2081},[2075,9641,9516],{"class":2395},[2075,9643,2399],{"class":2081},[2075,9645,9559],{"class":7281},[2075,9647,2745],{"class":2081},[2075,9649,9651],{"class":2077,"line":9650},38,[2075,9652,6983],{"class":2081},[2075,9654,9656],{"class":2077,"line":9655},39,[2075,9657,2300],{"class":2081},[2075,9659,9661,9663,9665],{"class":2077,"line":9660},40,[2075,9662,2605],{"class":2081},[2075,9664,2469],{"class":2406},[2075,9666,2577],{"class":2081},[2038,9668,9670],{"id":9669},"srcdir","srcDir",[2042,9672,9673],{},"Define the source directory of your Nuxt application.",[2042,9675,9676,9677,2317],{},"If a relative path is specified, it will be relative to the ",[2057,9678,2774],{},[2046,9680,9681,9687],{},[2049,9682,9683,2055,9685],{},[2052,9684,2054],{},[2057,9686,2783],{},[2049,9688,9689,2789,9691,9693,9694,9697,9698,4678],{},[2052,9690,2788],{},[2057,9692,5461],{}," (Nuxt 4), ",[2057,9695,9696],{},"\".\""," (Nuxt 3 with ",[2057,9699,9700],{},"compatibilityMode: 3",[2042,9702,9703,2098],{},[2052,9704,2344],{},[2066,9706,9708],{"className":2347,"code":9707,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  srcDir: 'app/',\n})\n",[2057,9709,9710,9722,9737],{"__ignoreMap":2071},[2075,9711,9712,9714,9716,9718,9720],{"class":2077,"line":2078},[2075,9713,2389],{"class":2356},[2075,9715,2392],{"class":2356},[2075,9717,2396],{"class":2395},[2075,9719,2399],{"class":2363},[2075,9721,2082],{"class":2081},[2075,9723,9724,9727,9729,9731,9733,9735],{"class":2077,"line":2085},[2075,9725,9726],{"class":2406},"  srcDir",[2075,9728,2098],{"class":2081},[2075,9730,2373],{"class":2081},[2075,9732,1195],{"class":2104},[2075,9734,2423],{"class":2081},[2075,9736,2110],{"class":2081},[2075,9738,9739,9741],{"class":2077,"line":2113},[2075,9740,2556],{"class":2081},[2075,9742,2559],{"class":2363},[2042,9744,9745],{},"This expects the following folder structure:",[2066,9747,9749],{"className":2891,"code":9748,"language":2893,"meta":2071,"style":2071},"-| 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",[2057,9750,9751,9762,9772,9781,9790,9799,9808,9817,9826,9835,9844,9853,9862,9871,9880,9889,9898,9907,9916],{"__ignoreMap":2071},[2075,9752,9753,9756,9759],{"class":2077,"line":2078},[2075,9754,9755],{"class":2719},"-",[2075,9757,9758],{"class":2081},"|",[2075,9760,9761],{"class":2719}," app/\n",[2075,9763,9764,9767,9769],{"class":2077,"line":2085},[2075,9765,9766],{"class":2719},"---",[2075,9768,9758],{"class":2081},[2075,9770,9771],{"class":2719}," assets/\n",[2075,9773,9774,9776,9778],{"class":2077,"line":2113},[2075,9775,9766],{"class":2719},[2075,9777,9758],{"class":2081},[2075,9779,9780],{"class":2719}," components/\n",[2075,9782,9783,9785,9787],{"class":2077,"line":2133},[2075,9784,9766],{"class":2719},[2075,9786,9758],{"class":2081},[2075,9788,9789],{"class":2719}," composables/\n",[2075,9791,9792,9794,9796],{"class":2077,"line":2154},[2075,9793,9766],{"class":2719},[2075,9795,9758],{"class":2081},[2075,9797,9798],{"class":2719}," layouts/\n",[2075,9800,9801,9803,9805],{"class":2077,"line":2174},[2075,9802,9766],{"class":2719},[2075,9804,9758],{"class":2081},[2075,9806,9807],{"class":2719}," middleware/\n",[2075,9809,9810,9812,9814],{"class":2077,"line":2195},[2075,9811,9766],{"class":2719},[2075,9813,9758],{"class":2081},[2075,9815,9816],{"class":2719}," pages/\n",[2075,9818,9819,9821,9823],{"class":2077,"line":2216},[2075,9820,9766],{"class":2719},[2075,9822,9758],{"class":2081},[2075,9824,9825],{"class":2719}," plugins/\n",[2075,9827,9828,9830,9832],{"class":2077,"line":2236},[2075,9829,9766],{"class":2719},[2075,9831,9758],{"class":2081},[2075,9833,9834],{"class":2719}," utils/\n",[2075,9836,9837,9839,9841],{"class":2077,"line":2256},[2075,9838,9766],{"class":2719},[2075,9840,9758],{"class":2081},[2075,9842,9843],{"class":2719}," app.config.ts\n",[2075,9845,9846,9848,9850],{"class":2077,"line":2277},[2075,9847,9766],{"class":2719},[2075,9849,9758],{"class":2081},[2075,9851,9852],{"class":2719}," app.vue\n",[2075,9854,9855,9857,9859],{"class":2077,"line":2297},[2075,9856,9766],{"class":2719},[2075,9858,9758],{"class":2081},[2075,9860,9861],{"class":2719}," error.vue\n",[2075,9863,9864,9866,9868],{"class":2077,"line":2700},[2075,9865,9755],{"class":2719},[2075,9867,9758],{"class":2081},[2075,9869,9870],{"class":2719}," server/\n",[2075,9872,9873,9875,9877],{"class":2077,"line":2716},[2075,9874,9755],{"class":2719},[2075,9876,9758],{"class":2081},[2075,9878,9879],{"class":2719}," shared/\n",[2075,9881,9882,9884,9886],{"class":2077,"line":2725},[2075,9883,9755],{"class":2719},[2075,9885,9758],{"class":2081},[2075,9887,9888],{"class":2719}," public/\n",[2075,9890,9891,9893,9895],{"class":2077,"line":2748},[2075,9892,9755],{"class":2719},[2075,9894,9758],{"class":2081},[2075,9896,9897],{"class":2719}," modules/\n",[2075,9899,9900,9902,9904],{"class":2077,"line":2753},[2075,9901,9755],{"class":2719},[2075,9903,9758],{"class":2081},[2075,9905,9906],{"class":2719}," layers/\n",[2075,9908,9909,9911,9913],{"class":2077,"line":3429},[2075,9910,9755],{"class":2719},[2075,9912,9758],{"class":2081},[2075,9914,9915],{"class":2719}," nuxt.config.ts\n",[2075,9917,9918,9920,9922],{"class":2077,"line":3435},[2075,9919,9755],{"class":2719},[2075,9921,9758],{"class":2081},[2075,9923,9924],{"class":2719}," package.json\n",[2038,9926,4773],{"id":4773},[2042,9928,9929,9930,9932],{},"Whether to enable rendering of HTML - either dynamically (in server mode) or at generate time. If set to ",[2057,9931,3546],{}," generated pages will have no content.",[2046,9934,9935,9941],{},[2049,9936,9937,2055,9939],{},[2052,9938,2054],{},[2057,9940,3539],{},[2049,9942,9943,2789,9945],{},[2052,9944,2788],{},[2057,9946,4034],{},[2038,9948,9949],{"id":9949},"telemetry",[2042,9951,9952],{},"Manually disable nuxt telemetry.",[2042,9954,9955,2055,9957,5432],{},[2052,9956,3551],{},[3553,9958,9961],{"href":9959,"rel":9960},"https://github.com/nuxt/telemetry",[3557],"Nuxt Telemetry",[2038,9963,9964],{"id":9964},"test",[2042,9966,9967],{},"Whether your app is being unit tested.",[2046,9969,9970,9976],{},[2049,9971,9972,2055,9974],{},[2052,9973,2054],{},[2057,9975,3539],{},[2049,9977,9978,2789,9980],{},[2052,9979,2788],{},[2057,9981,3546],{},[2038,9983,9984],{"id":9984},"theme",[2042,9986,9987],{},"Extend project from a local or remote source.",[2042,9989,9990,9991,2328,9993,2328,9995,4041,9997,10000],{},"Value should be a string pointing to source directory or config path relative to current config.\nYou can use ",[2057,9992,5751],{},[2057,9994,5757],{},[2057,9996,5760],{},[2057,9998,9999],{},"https://"," to extend from a remote git repository.",[2046,10002,10003],{},[2049,10004,10005,2055,10007],{},[2052,10006,2054],{},[2057,10008,2783],{},[2038,10010,10011],{"id":10011},"typescript",[2042,10013,10014],{},"Configuration for Nuxt's TypeScript integration.",[2799,10016,10018],{"id":10017},"builder-2",[2057,10019,4510],{},[2042,10021,10022],{},"Which builder types to include for your project.",[2042,10024,10025,10026,10028,10029,10031],{},"By default Nuxt infers this based on your ",[2057,10027,4510],{}," option (defaulting to 'vite') but you can either turn off builder environment types (with ",[2057,10030,3546],{},") 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.",[2046,10033,10034],{},[2049,10035,10036,2789,10038],{},[2052,10037,2788],{},[2057,10039,9179],{},[2799,10041,10043],{"id":10042},"hoist",[2057,10044,10042],{},[2042,10046,10047,10048,10051,10052,2317],{},"Modules to generate deep aliases for within ",[2057,10049,10050],{},"compilerOptions.paths",". This does not yet support subpaths. It may be necessary when using Nuxt within a pnpm monorepo with ",[2057,10053,10054],{},"shamefully-hoist=false",[2046,10056,10057,10063],{},[2049,10058,10059,2055,10061],{},[2052,10060,2054],{},[2057,10062,4208],{},[2049,10064,10065],{},[2052,10066,2064],{},[2066,10068,10070],{"className":2068,"code":10069,"language":2070,"meta":2071,"style":2071},"[\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",[2057,10071,10072,10076,10087,10098,10109,10120,10130,10141,10152,10163,10174,10184,10195,10206,10216,10227,10238,10249,10257],{"__ignoreMap":2071},[2075,10073,10074],{"class":2077,"line":2078},[2075,10075,5195],{"class":2081},[2075,10077,10078,10080,10083,10085],{"class":2077,"line":2085},[2075,10079,2088],{"class":2081},[2075,10081,10082],{"class":2104},"nitropack/types",[2075,10084,2095],{"class":2081},[2075,10086,2110],{"class":2081},[2075,10088,10089,10091,10094,10096],{"class":2077,"line":2113},[2075,10090,2088],{"class":2081},[2075,10092,10093],{"class":2104},"nitropack/runtime",[2075,10095,2095],{"class":2081},[2075,10097,2110],{"class":2081},[2075,10099,10100,10102,10105,10107],{"class":2077,"line":2133},[2075,10101,2088],{"class":2081},[2075,10103,10104],{"class":2104},"nitropack",[2075,10106,2095],{"class":2081},[2075,10108,2110],{"class":2081},[2075,10110,10111,10113,10116,10118],{"class":2077,"line":2154},[2075,10112,2088],{"class":2081},[2075,10114,10115],{"class":2104},"defu",[2075,10117,2095],{"class":2081},[2075,10119,2110],{"class":2081},[2075,10121,10122,10124,10126,10128],{"class":2077,"line":2174},[2075,10123,2088],{"class":2081},[2075,10125,2799],{"class":2104},[2075,10127,2095],{"class":2081},[2075,10129,2110],{"class":2081},[2075,10131,10132,10134,10137,10139],{"class":2077,"line":2195},[2075,10133,2088],{"class":2081},[2075,10135,10136],{"class":2104},"consola",[2075,10138,2095],{"class":2081},[2075,10140,2110],{"class":2081},[2075,10142,10143,10145,10148,10150],{"class":2077,"line":2216},[2075,10144,2088],{"class":2081},[2075,10146,10147],{"class":2104},"ofetch",[2075,10149,2095],{"class":2081},[2075,10151,2110],{"class":2081},[2075,10153,10154,10156,10159,10161],{"class":2077,"line":2236},[2075,10155,2088],{"class":2081},[2075,10157,10158],{"class":2104},"@unhead/vue",[2075,10160,2095],{"class":2081},[2075,10162,2110],{"class":2081},[2075,10164,10165,10167,10170,10172],{"class":2077,"line":2256},[2075,10166,2088],{"class":2081},[2075,10168,10169],{"class":2104},"@nuxt/devtools",[2075,10171,2095],{"class":2081},[2075,10173,2110],{"class":2081},[2075,10175,10176,10178,10180,10182],{"class":2077,"line":2277},[2075,10177,2088],{"class":2081},[2075,10179,6478],{"class":2104},[2075,10181,2095],{"class":2081},[2075,10183,2110],{"class":2081},[2075,10185,10186,10188,10191,10193],{"class":2077,"line":2297},[2075,10187,2088],{"class":2081},[2075,10189,10190],{"class":2104},"@vue/runtime-core",[2075,10192,2095],{"class":2081},[2075,10194,2110],{"class":2081},[2075,10196,10197,10199,10202,10204],{"class":2077,"line":2700},[2075,10198,2088],{"class":2081},[2075,10200,10201],{"class":2104},"@vue/compiler-sfc",[2075,10203,2095],{"class":2081},[2075,10205,2110],{"class":2081},[2075,10207,10208,10210,10212,10214],{"class":2077,"line":2716},[2075,10209,2088],{"class":2081},[2075,10211,8556],{"class":2104},[2075,10213,2095],{"class":2081},[2075,10215,2110],{"class":2081},[2075,10217,10218,10220,10223,10225],{"class":2077,"line":2725},[2075,10219,2088],{"class":2081},[2075,10221,10222],{"class":2104},"vue-router/auto-routes",[2075,10224,2095],{"class":2081},[2075,10226,2110],{"class":2081},[2075,10228,10229,10231,10234,10236],{"class":2077,"line":2748},[2075,10230,2088],{"class":2081},[2075,10232,10233],{"class":2104},"unplugin-vue-router/client",[2075,10235,2095],{"class":2081},[2075,10237,2110],{"class":2081},[2075,10239,10240,10242,10245,10247],{"class":2077,"line":2753},[2075,10241,2088],{"class":2081},[2075,10243,10244],{"class":2104},"@nuxt/schema",[2075,10246,2095],{"class":2081},[2075,10248,2110],{"class":2081},[2075,10250,10251,10253,10255],{"class":2077,"line":3429},[2075,10252,2088],{"class":2081},[2075,10254,3984],{"class":2104},[2075,10256,2294],{"class":2081},[2075,10258,10259],{"class":2077,"line":3435},[2075,10260,5205],{"class":2081},[2799,10262,10264],{"id":10263},"includeworkspace",[2057,10265,10266],{},"includeWorkspace",[2042,10268,10269],{},"Include parent workspace in the Nuxt project. Mostly useful for themes and module authors.",[2046,10271,10272,10278],{},[2049,10273,10274,2055,10276],{},[2052,10275,2054],{},[2057,10277,3539],{},[2049,10279,10280,2789,10282],{},[2052,10281,2788],{},[2057,10283,3546],{},[2799,10285,10287],{"id":10286},"shim",[2057,10288,10286],{},[2042,10290,10291,10292,10295],{},"Generate a ",[2057,10293,10294],{},"*.vue"," shim.",[2042,10297,10298,10299,10304,10305,10307,10308,10310],{},"We recommend instead letting the ",[3553,10300,10303],{"href":10301,"rel":10302},"https://marketplace.visualstudio.com/items?itemName=Vue.volar",[3557],"official Vue extension"," generate accurate types for your components.\nNote that you may wish to set this to ",[2057,10306,4034],{}," if you are using other libraries, such as ESLint, that are unable to understand the type of ",[2057,10309,5873],{}," files.",[2046,10312,10313,10319],{},[2049,10314,10315,2055,10317],{},[2052,10316,2054],{},[2057,10318,3539],{},[2049,10320,10321,2789,10323],{},[2052,10322,2788],{},[2057,10324,3546],{},[2799,10326,10328],{"id":10327},"strict",[2057,10329,10327],{},[2042,10331,10332,10333],{},"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. ",[3553,10334,10337],{"href":10335,"rel":10336},"https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html#getting-stricter-checks",[3557],"Read More",[2046,10339,10340,10346],{},[2049,10341,10342,2055,10344],{},[2052,10343,2054],{},[2057,10345,3539],{},[2049,10347,10348,2789,10350],{},[2052,10349,2788],{},[2057,10351,4034],{},[2799,10353,10355],{"id":10354},"tsconfig",[2057,10356,10357],{},"tsConfig",[2042,10359,10360,10361,2328,10363,10365],{},"You can extend the generated TypeScript configurations (",[2057,10362,2327],{},[2057,10364,2331],{},", etc.) using this option.",[2799,10367,10369],{"id":10368},"typecheck",[2057,10370,10371],{},"typeCheck",[2042,10373,10374],{},"Enable build-time type checking.",[2042,10376,10377,10378,10380,10381,6471,10383,10386],{},"If set to true, this will type check in development. You can restrict this to build-time type checking by setting it to ",[2057,10379,4017],{},". Requires to install ",[2057,10382,10011],{},[2057,10384,10385],{},"vue-tsc"," as dev dependencies.",[2046,10388,10389,10395],{},[2049,10390,10391,2055,10393],{},[2052,10392,2054],{},[2057,10394,3539],{},[2049,10396,10397,2789,10399],{},[2052,10398,2788],{},[2057,10400,3546],{},[2042,10402,10403,2055,10405],{},[2052,10404,3551],{},[3553,10406,10409],{"href":10407,"rel":10408},"https://nuxt.com/docs/4.x/guide/concepts/typescript",[3557],"Nuxt TypeScript docs",[2038,10411,10412],{"id":10412},"unhead",[2042,10414,10415,10416,10418],{},"An object that allows us to configure the ",[2057,10417,10412],{}," nuxt module.",[2799,10420,10422],{"id":10421},"legacy",[2057,10423,10421],{},[2042,10425,10426,10427,10429,10430,10433,10434,2328,10437,2328,10440,2328,10443,10445,10446,10449],{},"Enable the legacy compatibility mode for ",[2057,10428,10412],{}," module. This applies the following changes: - Disables Capo.js sorting - Adds the ",[2057,10431,10432],{},"DeprecationsPlugin",": supports ",[2057,10435,10436],{},"hid",[2057,10438,10439],{},"vmid",[2057,10441,10442],{},"children",[2057,10444,2720],{}," - Adds the ",[2057,10447,10448],{},"PromisesPlugin",": supports promises as input",[2046,10451,10452,10458],{},[2049,10453,10454,2055,10456],{},[2052,10455,2054],{},[2057,10457,3539],{},[2049,10459,10460,2789,10462],{},[2052,10461,2788],{},[2057,10463,3546],{},[2042,10465,10466,2055,10468],{},[2052,10467,3551],{},[3553,10469,10472,10474],{"href":10470,"rel":10471},"https://unhead.unjs.io/docs/typescript/head/guides/get-started/migration",[3557],[2057,10473,10412],{}," migration documentation",[2042,10476,10477,2098],{},[2052,10478,2344],{},[2066,10480,10482],{"className":2347,"code":10481,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  unhead: {\n    legacy: true,\n  },\n})\n",[2057,10483,10484,10496,10505,10517,10521],{"__ignoreMap":2071},[2075,10485,10486,10488,10490,10492,10494],{"class":2077,"line":2078},[2075,10487,2389],{"class":2356},[2075,10489,2392],{"class":2356},[2075,10491,2396],{"class":2395},[2075,10493,2399],{"class":2363},[2075,10495,2082],{"class":2081},[2075,10497,10498,10501,10503],{"class":2077,"line":2085},[2075,10499,10500],{"class":2406},"  unhead",[2075,10502,2098],{"class":2081},[2075,10504,2412],{"class":2081},[2075,10506,10507,10510,10512,10515],{"class":2077,"line":2113},[2075,10508,10509],{"class":2406},"    legacy",[2075,10511,2098],{"class":2081},[2075,10513,10514],{"class":6292}," true",[2075,10516,2110],{"class":2081},[2075,10518,10519],{"class":2077,"line":2133},[2075,10520,2551],{"class":2081},[2075,10522,10523,10525],{"class":2077,"line":2154},[2075,10524,2556],{"class":2081},[2075,10526,2559],{"class":2363},[2799,10528,10530],{"id":10529},"renderssrheadoptions",[2057,10531,10532],{},"renderSSRHeadOptions",[2042,10534,10535,10536,10539],{},"An object that will be passed to ",[2057,10537,10538],{},"renderSSRHead"," to customize the output.",[2046,10541,10542,10548],{},[2049,10543,10544,2055,10546],{},[2052,10545,2054],{},[2057,10547,2059],{},[2049,10549,10550],{},[2052,10551,2064],{},[2066,10553,10555],{"className":2068,"code":10554,"language":2070,"meta":2071,"style":2071},"{\n  \"omitLineBreaks\": false\n}\n",[2057,10556,10557,10561,10574],{"__ignoreMap":2071},[2075,10558,10559],{"class":2077,"line":2078},[2075,10560,2082],{"class":2081},[2075,10562,10563,10565,10568,10570,10572],{"class":2077,"line":2085},[2075,10564,2088],{"class":2081},[2075,10566,10567],{"class":2091},"omitLineBreaks",[2075,10569,2095],{"class":2081},[2075,10571,2098],{"class":2081},[2075,10573,9136],{"class":2081},[2075,10575,10576],{"class":2077,"line":2113},[2075,10577,2300],{"class":2081},[2042,10579,10580,2098],{},[2052,10581,2344],{},[2066,10583,10585],{"className":2347,"code":10584,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  unhead: {\n    renderSSRHeadOptions: {\n      omitLineBreaks: true,\n    },\n  },\n})\n",[2057,10586,10587,10599,10607,10616,10627,10631,10635],{"__ignoreMap":2071},[2075,10588,10589,10591,10593,10595,10597],{"class":2077,"line":2078},[2075,10590,2389],{"class":2356},[2075,10592,2392],{"class":2356},[2075,10594,2396],{"class":2395},[2075,10596,2399],{"class":2363},[2075,10598,2082],{"class":2081},[2075,10600,10601,10603,10605],{"class":2077,"line":2085},[2075,10602,10500],{"class":2406},[2075,10604,2098],{"class":2081},[2075,10606,2412],{"class":2081},[2075,10608,10609,10612,10614],{"class":2077,"line":2113},[2075,10610,10611],{"class":2406},"    renderSSRHeadOptions",[2075,10613,2098],{"class":2081},[2075,10615,2412],{"class":2081},[2075,10617,10618,10621,10623,10625],{"class":2077,"line":2133},[2075,10619,10620],{"class":2406},"      omitLineBreaks",[2075,10622,2098],{"class":2081},[2075,10624,10514],{"class":6292},[2075,10626,2110],{"class":2081},[2075,10628,10629],{"class":2077,"line":2154},[2075,10630,3143],{"class":2081},[2075,10632,10633],{"class":2077,"line":2174},[2075,10634,2551],{"class":2081},[2075,10636,10637,10639],{"class":2077,"line":2195},[2075,10638,2556],{"class":2081},[2075,10640,2559],{"class":2363},[2038,10642,10643],{"id":10643},"vite",[2042,10645,10646],{},"Configuration that will be passed directly to Vite.",[2042,10648,10649,2055,10651,10656],{},[2052,10650,3551],{},[3553,10652,10655],{"href":10653,"rel":10654},"https://vite.dev/config/",[3557],"Vite configuration docs"," for more information.\nPlease note that not all vite options are supported in Nuxt.",[2799,10658,10660],{"id":10659},"build-1",[2057,10661,4017],{},[3781,10663,10665],{"id":10664},"assetsdir",[2057,10666,10667],{},"assetsDir",[2046,10669,10670,10676],{},[2049,10671,10672,2055,10674],{},[2052,10673,2054],{},[2057,10675,2783],{},[2049,10677,10678,2789,10680],{},[2052,10679,2788],{},[2057,10681,10682],{},"\"_nuxt/\"",[3781,10684,10686],{"id":10685},"emptyoutdir",[2057,10687,10688],{},"emptyOutDir",[2046,10690,10691,10697],{},[2049,10692,10693,2055,10695],{},[2052,10694,2054],{},[2057,10696,3539],{},[2049,10698,10699,2789,10701],{},[2052,10700,2788],{},[2057,10702,3546],{},[2799,10704,10706],{"id":10705},"cachedir",[2057,10707,10708],{},"cacheDir",[2046,10710,10711,10717],{},[2049,10712,10713,2055,10715],{},[2052,10714,2054],{},[2057,10716,2783],{},[2049,10718,10719,2789,10721],{},[2052,10720,2788],{},[2057,10722,10723],{},"\"/\u003CrootDir>/node_modules/.cache/vite\"",[2799,10725,10727],{"id":10726},"clearscreen",[2057,10728,10729],{},"clearScreen",[2046,10731,10732,10738],{},[2049,10733,10734,2055,10736],{},[2052,10735,2054],{},[2057,10737,3539],{},[2049,10739,10740,2789,10742],{},[2052,10741,2788],{},[2057,10743,4034],{},[2799,10745,10747],{"id":10746},"define",[2057,10748,10746],{},[2046,10750,10751,10757],{},[2049,10752,10753,2055,10755],{},[2052,10754,2054],{},[2057,10756,2059],{},[2049,10758,10759],{},[2052,10760,2064],{},[2066,10762,10764],{"className":2068,"code":10763,"language":2070,"meta":2071,"style":2071},"{\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",[2057,10765,10766,10770,10784,10797,10810,10823,10836],{"__ignoreMap":2071},[2075,10767,10768],{"class":2077,"line":2078},[2075,10769,2082],{"class":2081},[2075,10771,10772,10774,10777,10779,10781],{"class":2077,"line":2085},[2075,10773,2088],{"class":2081},[2075,10775,10776],{"class":2091},"__VUE_PROD_HYDRATION_MISMATCH_DETAILS__",[2075,10778,2095],{"class":2081},[2075,10780,2098],{"class":2081},[2075,10782,10783],{"class":2081}," false,\n",[2075,10785,10786,10788,10791,10793,10795],{"class":2077,"line":2113},[2075,10787,2088],{"class":2081},[2075,10789,10790],{"class":2091},"process.dev",[2075,10792,2095],{"class":2081},[2075,10794,2098],{"class":2081},[2075,10796,10783],{"class":2081},[2075,10798,10799,10801,10804,10806,10808],{"class":2077,"line":2133},[2075,10800,2088],{"class":2081},[2075,10802,10803],{"class":2091},"import.meta.dev",[2075,10805,2095],{"class":2081},[2075,10807,2098],{"class":2081},[2075,10809,10783],{"class":2081},[2075,10811,10812,10814,10817,10819,10821],{"class":2077,"line":2154},[2075,10813,2088],{"class":2081},[2075,10815,10816],{"class":2091},"process.test",[2075,10818,2095],{"class":2081},[2075,10820,2098],{"class":2081},[2075,10822,10783],{"class":2081},[2075,10824,10825,10827,10830,10832,10834],{"class":2077,"line":2174},[2075,10826,2088],{"class":2081},[2075,10828,10829],{"class":2091},"import.meta.test",[2075,10831,2095],{"class":2081},[2075,10833,2098],{"class":2081},[2075,10835,9136],{"class":2081},[2075,10837,10838],{"class":2077,"line":2195},[2075,10839,2300],{"class":2081},[2799,10841,10843],{"id":10842},"esbuild-1",[2057,10844,5648],{},[2046,10846,10847,10853],{},[2049,10848,10849,2055,10851],{},[2052,10850,2054],{},[2057,10852,2059],{},[2049,10854,10855],{},[2052,10856,2064],{},[2066,10858,10860],{"className":2068,"code":10859,"language":2070,"meta":2071,"style":2071},"{\n  \"target\": \"esnext\",\n  \"jsxFactory\": \"h\",\n  \"jsxFragment\": \"Fragment\",\n  \"tsconfigRaw\": {}\n}\n",[2057,10861,10862,10866,10885,10904,10923,10936],{"__ignoreMap":2071},[2075,10863,10864],{"class":2077,"line":2078},[2075,10865,2082],{"class":2081},[2075,10867,10868,10870,10872,10874,10876,10878,10881,10883],{"class":2077,"line":2085},[2075,10869,2088],{"class":2081},[2075,10871,5700],{"class":2091},[2075,10873,2095],{"class":2081},[2075,10875,2098],{"class":2081},[2075,10877,2101],{"class":2081},[2075,10879,10880],{"class":2104},"esnext",[2075,10882,2095],{"class":2081},[2075,10884,2110],{"class":2081},[2075,10886,10887,10889,10891,10893,10895,10897,10900,10902],{"class":2077,"line":2113},[2075,10888,2088],{"class":2081},[2075,10890,5661],{"class":2091},[2075,10892,2095],{"class":2081},[2075,10894,2098],{"class":2081},[2075,10896,2101],{"class":2081},[2075,10898,10899],{"class":2104},"h",[2075,10901,2095],{"class":2081},[2075,10903,2110],{"class":2081},[2075,10905,10906,10908,10910,10912,10914,10916,10919,10921],{"class":2077,"line":2133},[2075,10907,2088],{"class":2081},[2075,10909,5682],{"class":2091},[2075,10911,2095],{"class":2081},[2075,10913,2098],{"class":2081},[2075,10915,2101],{"class":2081},[2075,10917,10918],{"class":2104},"Fragment",[2075,10920,2095],{"class":2081},[2075,10922,2110],{"class":2081},[2075,10924,10925,10927,10929,10931,10933],{"class":2077,"line":2154},[2075,10926,2088],{"class":2081},[2075,10928,5723],{"class":2091},[2075,10930,2095],{"class":2081},[2075,10932,2098],{"class":2081},[2075,10934,10935],{"class":2081}," {}\n",[2075,10937,10938],{"class":2077,"line":2174},[2075,10939,2300],{"class":2081},[2799,10941,10942],{"id":8208},[2057,10943,8208],{},[2046,10945,10946,10952],{},[2049,10947,10948,2055,10950],{},[2052,10949,2054],{},[2057,10951,2783],{},[2049,10953,10954,2789,10956],{},[2052,10955,2788],{},[2057,10957,10958],{},"\"production\"",[2799,10960,10962],{"id":10961},"optimizedeps",[2057,10963,10964],{},"optimizeDeps",[3781,10966,10968],{"id":10967},"esbuildoptions",[2057,10969,10970],{},"esbuildOptions",[2046,10972,10973,10979],{},[2049,10974,10975,2055,10977],{},[2052,10976,2054],{},[2057,10978,2059],{},[2049,10980,10981],{},[2052,10982,2064],{},[2066,10984,10985],{"className":2068,"code":10859,"language":2070,"meta":2071,"style":2071},[2057,10986,10987,10991,11009,11027,11045,11057],{"__ignoreMap":2071},[2075,10988,10989],{"class":2077,"line":2078},[2075,10990,2082],{"class":2081},[2075,10992,10993,10995,10997,10999,11001,11003,11005,11007],{"class":2077,"line":2085},[2075,10994,2088],{"class":2081},[2075,10996,5700],{"class":2091},[2075,10998,2095],{"class":2081},[2075,11000,2098],{"class":2081},[2075,11002,2101],{"class":2081},[2075,11004,10880],{"class":2104},[2075,11006,2095],{"class":2081},[2075,11008,2110],{"class":2081},[2075,11010,11011,11013,11015,11017,11019,11021,11023,11025],{"class":2077,"line":2113},[2075,11012,2088],{"class":2081},[2075,11014,5661],{"class":2091},[2075,11016,2095],{"class":2081},[2075,11018,2098],{"class":2081},[2075,11020,2101],{"class":2081},[2075,11022,10899],{"class":2104},[2075,11024,2095],{"class":2081},[2075,11026,2110],{"class":2081},[2075,11028,11029,11031,11033,11035,11037,11039,11041,11043],{"class":2077,"line":2133},[2075,11030,2088],{"class":2081},[2075,11032,5682],{"class":2091},[2075,11034,2095],{"class":2081},[2075,11036,2098],{"class":2081},[2075,11038,2101],{"class":2081},[2075,11040,10918],{"class":2104},[2075,11042,2095],{"class":2081},[2075,11044,2110],{"class":2081},[2075,11046,11047,11049,11051,11053,11055],{"class":2077,"line":2154},[2075,11048,2088],{"class":2081},[2075,11050,5723],{"class":2091},[2075,11052,2095],{"class":2081},[2075,11054,2098],{"class":2081},[2075,11056,10935],{"class":2081},[2075,11058,11059],{"class":2077,"line":2174},[2075,11060,2300],{"class":2081},[3781,11062,11064],{"id":11063},"exclude",[2057,11065,11063],{},[2046,11067,11068,11074],{},[2049,11069,11070,2055,11072],{},[2052,11071,2054],{},[2057,11073,4208],{},[2049,11075,11076],{},[2052,11077,2064],{},[2066,11079,11081],{"className":2068,"code":11080,"language":2070,"meta":2071,"style":2071},"[\n  \"vue-demi\"\n]\n",[2057,11082,11083,11087,11096],{"__ignoreMap":2071},[2075,11084,11085],{"class":2077,"line":2078},[2075,11086,5195],{"class":2081},[2075,11088,11089,11091,11094],{"class":2077,"line":2085},[2075,11090,2088],{"class":2081},[2075,11092,11093],{"class":2104},"vue-demi",[2075,11095,2294],{"class":2081},[2075,11097,11098],{"class":2077,"line":2113},[2075,11099,5205],{"class":2081},[2799,11101,11103],{"id":11102},"publicdir",[2057,11104,11105],{},"publicDir",[2799,11107,11108],{"id":4702},[2057,11109,4702],{},[3781,11111,11113],{"id":11112},"extensions-1",[2057,11114,5787],{},[2046,11116,11117,11123],{},[2049,11118,11119,2055,11121],{},[2052,11120,2054],{},[2057,11122,4208],{},[2049,11124,11125],{},[2052,11126,2064],{},[2066,11128,11130],{"className":2068,"code":11129,"language":2070,"meta":2071,"style":2071},"[\n  \".mjs\",\n  \".js\",\n  \".ts\",\n  \".jsx\",\n  \".tsx\",\n  \".json\",\n  \".vue\"\n]\n",[2057,11131,11132,11136,11146,11156,11166,11176,11186,11197,11205],{"__ignoreMap":2071},[2075,11133,11134],{"class":2077,"line":2078},[2075,11135,5195],{"class":2081},[2075,11137,11138,11140,11142,11144],{"class":2077,"line":2085},[2075,11139,2088],{"class":2081},[2075,11141,5840],{"class":2104},[2075,11143,2095],{"class":2081},[2075,11145,2110],{"class":2081},[2075,11147,11148,11150,11152,11154],{"class":2077,"line":2113},[2075,11149,2088],{"class":2081},[2075,11151,5818],{"class":2104},[2075,11153,2095],{"class":2081},[2075,11155,2110],{"class":2081},[2075,11157,11158,11160,11162,11164],{"class":2077,"line":2133},[2075,11159,2088],{"class":2081},[2075,11161,5851],{"class":2104},[2075,11163,2095],{"class":2081},[2075,11165,2110],{"class":2081},[2075,11167,11168,11170,11172,11174],{"class":2077,"line":2154},[2075,11169,2088],{"class":2081},[2075,11171,5829],{"class":2104},[2075,11173,2095],{"class":2081},[2075,11175,2110],{"class":2081},[2075,11177,11178,11180,11182,11184],{"class":2077,"line":2174},[2075,11179,2088],{"class":2081},[2075,11181,5862],{"class":2104},[2075,11183,2095],{"class":2081},[2075,11185,2110],{"class":2081},[2075,11187,11188,11190,11193,11195],{"class":2077,"line":2195},[2075,11189,2088],{"class":2081},[2075,11191,11192],{"class":2104},".json",[2075,11194,2095],{"class":2081},[2075,11196,2110],{"class":2081},[2075,11198,11199,11201,11203],{"class":2077,"line":2216},[2075,11200,2088],{"class":2081},[2075,11202,5873],{"class":2104},[2075,11204,2294],{"class":2081},[2075,11206,11207],{"class":2077,"line":2236},[2075,11208,5205],{"class":2081},[2799,11210,11212],{"id":11211},"root",[2057,11213,11211],{},[2046,11215,11216,11222],{},[2049,11217,11218,2055,11220],{},[2052,11219,2054],{},[2057,11221,2783],{},[2049,11223,11224,2789,11226],{},[2052,11225,2788],{},[2057,11227,8522],{},[2799,11229,11231],{"id":11230},"server-2",[2057,11232,185],{},[3781,11234,11236],{"id":11235},"fs",[2057,11237,11235],{},[7066,11239,11241],{"id":11240},"allow",[2057,11242,11240],{},[2046,11244,11245,11251],{},[2049,11246,11247,2055,11249],{},[2052,11248,2054],{},[2057,11250,4208],{},[2049,11252,11253],{},[2052,11254,2064],{},[2066,11256,11258],{"className":2068,"code":11257,"language":2070,"meta":2071,"style":2071},"[\n  \"/\u003CrootDir>/.nuxt\",\n  \"/\u003CrootDir>/app\",\n  \"/\u003CrootDir>\",\n  \"/\u003CworkspaceDir>\"\n]\n",[2057,11259,11260,11264,11274,11284,11294,11303],{"__ignoreMap":2071},[2075,11261,11262],{"class":2077,"line":2078},[2075,11263,5195],{"class":2081},[2075,11265,11266,11268,11270,11272],{"class":2077,"line":2085},[2075,11267,2088],{"class":2081},[2075,11269,2270],{"class":2104},[2075,11271,2095],{"class":2081},[2075,11273,2110],{"class":2081},[2075,11275,11276,11278,11280,11282],{"class":2077,"line":2113},[2075,11277,2088],{"class":2081},[2075,11279,2105],{"class":2104},[2075,11281,2095],{"class":2081},[2075,11283,2110],{"class":2081},[2075,11285,11286,11288,11290,11292],{"class":2077,"line":2133},[2075,11287,2088],{"class":2081},[2075,11289,2147],{"class":2104},[2075,11291,2095],{"class":2081},[2075,11293,2110],{"class":2081},[2075,11295,11296,11298,11301],{"class":2077,"line":2154},[2075,11297,2088],{"class":2081},[2075,11299,11300],{"class":2104},"/\u003CworkspaceDir>",[2075,11302,2294],{"class":2081},[2075,11304,11305],{"class":2077,"line":2174},[2075,11306,5205],{"class":2081},[2799,11308,11309],{"id":6478},[2057,11310,6478],{},[3781,11312,11314],{"id":11313},"features-1",[2057,11315,5882],{},[7066,11317,11319],{"id":11318},"propsdestructure",[2057,11320,11321],{},"propsDestructure",[2046,11323,11324,11330],{},[2049,11325,11326,2055,11328],{},[2052,11327,2054],{},[2057,11329,3539],{},[2049,11331,11332,2789,11334],{},[2052,11333,2788],{},[2057,11335,4034],{},[3781,11337,11339],{"id":11338},"isproduction",[2057,11340,11341],{},"isProduction",[2046,11343,11344,11350],{},[2049,11345,11346,2055,11348],{},[2052,11347,2054],{},[2057,11349,3539],{},[2049,11351,11352,2789,11354],{},[2052,11353,2788],{},[2057,11355,4034],{},[3781,11357,11358],{"id":2620},[2057,11359,2620],{},[7066,11361,11363],{"id":11362},"hoiststatic",[2057,11364,11365],{},"hoistStatic",[3781,11367,11368],{"id":2574},[2057,11369,2574],{},[7066,11371,11373],{"id":11372},"compileroptions",[2057,11374,11375],{},"compilerOptions",[2046,11377,11378],{},[2049,11379,11380,2055,11382],{},[2052,11381,2054],{},[2057,11383,2059],{},[7066,11385,11387],{"id":11386},"transformasseturls",[2057,11388,11389],{},"transformAssetUrls",[2046,11391,11392,11398],{},[2049,11393,11394,2055,11396],{},[2052,11395,2054],{},[2057,11397,2059],{},[2049,11399,11400],{},[2052,11401,2064],{},[2066,11403,11405],{"className":2068,"code":11404,"language":2070,"meta":2071,"style":2071},"{\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",[2057,11406,11407,11411,11424,11434,11443,11447,11459,11467,11471,11483,11491,11495,11508,11519,11528,11532,11545,11555,11563,11567],{"__ignoreMap":2071},[2075,11408,11409],{"class":2077,"line":2078},[2075,11410,2082],{"class":2081},[2075,11412,11413,11415,11418,11420,11422],{"class":2077,"line":2085},[2075,11414,2088],{"class":2081},[2075,11416,11417],{"class":2091},"video",[2075,11419,2095],{"class":2081},[2075,11421,2098],{"class":2081},[2075,11423,3095],{"class":2081},[2075,11425,11426,11428,11430,11432],{"class":2077,"line":2113},[2075,11427,4974],{"class":2081},[2075,11429,8205],{"class":2104},[2075,11431,2095],{"class":2081},[2075,11433,2110],{"class":2081},[2075,11435,11436,11438,11441],{"class":2077,"line":2133},[2075,11437,4974],{"class":2081},[2075,11439,11440],{"class":2104},"poster",[2075,11442,2294],{"class":2081},[2075,11444,11445],{"class":2077,"line":2154},[2075,11446,3175],{"class":2081},[2075,11448,11449,11451,11453,11455,11457],{"class":2077,"line":2174},[2075,11450,2088],{"class":2081},[2075,11452,7291],{"class":2091},[2075,11454,2095],{"class":2081},[2075,11456,2098],{"class":2081},[2075,11458,3095],{"class":2081},[2075,11460,11461,11463,11465],{"class":2077,"line":2195},[2075,11462,4974],{"class":2081},[2075,11464,8205],{"class":2104},[2075,11466,2294],{"class":2081},[2075,11468,11469],{"class":2077,"line":2216},[2075,11470,3175],{"class":2081},[2075,11472,11473,11475,11477,11479,11481],{"class":2077,"line":2236},[2075,11474,2088],{"class":2081},[2075,11476,2585],{"class":2091},[2075,11478,2095],{"class":2081},[2075,11480,2098],{"class":2081},[2075,11482,3095],{"class":2081},[2075,11484,11485,11487,11489],{"class":2077,"line":2256},[2075,11486,4974],{"class":2081},[2075,11488,8205],{"class":2104},[2075,11490,2294],{"class":2081},[2075,11492,11493],{"class":2077,"line":2277},[2075,11494,3175],{"class":2081},[2075,11496,11497,11499,11502,11504,11506],{"class":2077,"line":2297},[2075,11498,2088],{"class":2081},[2075,11500,11501],{"class":2091},"image",[2075,11503,2095],{"class":2081},[2075,11505,2098],{"class":2081},[2075,11507,3095],{"class":2081},[2075,11509,11510,11512,11515,11517],{"class":2077,"line":2700},[2075,11511,4974],{"class":2081},[2075,11513,11514],{"class":2104},"xlink:href",[2075,11516,2095],{"class":2081},[2075,11518,2110],{"class":2081},[2075,11520,11521,11523,11526],{"class":2077,"line":2716},[2075,11522,4974],{"class":2081},[2075,11524,11525],{"class":2104},"href",[2075,11527,2294],{"class":2081},[2075,11529,11530],{"class":2077,"line":2725},[2075,11531,3175],{"class":2081},[2075,11533,11534,11536,11539,11541,11543],{"class":2077,"line":2748},[2075,11535,2088],{"class":2081},[2075,11537,11538],{"class":2091},"use",[2075,11540,2095],{"class":2081},[2075,11542,2098],{"class":2081},[2075,11544,3095],{"class":2081},[2075,11546,11547,11549,11551,11553],{"class":2077,"line":2753},[2075,11548,4974],{"class":2081},[2075,11550,11514],{"class":2104},[2075,11552,2095],{"class":2081},[2075,11554,2110],{"class":2081},[2075,11556,11557,11559,11561],{"class":2077,"line":3429},[2075,11558,4974],{"class":2081},[2075,11560,11525],{"class":2104},[2075,11562,2294],{"class":2081},[2075,11564,11565],{"class":2077,"line":3435},[2075,11566,4984],{"class":2081},[2075,11568,11569],{"class":2077,"line":3454},[2075,11570,2300],{"class":2081},[2799,11572,11574],{"id":11573},"vuejsx",[2057,11575,11576],{},"vueJsx",[2046,11578,11579,11585],{},[2049,11580,11581,2055,11583],{},[2052,11582,2054],{},[2057,11584,2059],{},[2049,11586,11587],{},[2052,11588,2064],{},[2066,11590,11592],{"className":2068,"code":11591,"language":2070,"meta":2071,"style":2071},"{\n  \"isCustomElement\": {\n    \"$schema\": {\n      \"title\": \"\",\n      \"description\": \"\",\n      \"tags\": []\n    }\n  }\n}\n",[2057,11593,11594,11598,11611,11624,11640,11655,11668,11672,11676],{"__ignoreMap":2071},[2075,11595,11596],{"class":2077,"line":2078},[2075,11597,2082],{"class":2081},[2075,11599,11600,11602,11605,11607,11609],{"class":2077,"line":2085},[2075,11601,2088],{"class":2081},[2075,11603,11604],{"class":2091},"isCustomElement",[2075,11606,2095],{"class":2081},[2075,11608,2098],{"class":2081},[2075,11610,2412],{"class":2081},[2075,11612,11613,11615,11618,11620,11622],{"class":2077,"line":2113},[2075,11614,4974],{"class":2081},[2075,11616,11617],{"class":2719},"$schema",[2075,11619,2095],{"class":2081},[2075,11621,2098],{"class":2081},[2075,11623,2412],{"class":2081},[2075,11625,11626,11628,11631,11633,11635,11638],{"class":2077,"line":2133},[2075,11627,3105],{"class":2081},[2075,11629,11630],{"class":7281},"title",[2075,11632,2095],{"class":2081},[2075,11634,2098],{"class":2081},[2075,11636,11637],{"class":2081}," \"\"",[2075,11639,2110],{"class":2081},[2075,11641,11642,11644,11647,11649,11651,11653],{"class":2077,"line":2154},[2075,11643,3105],{"class":2081},[2075,11645,11646],{"class":7281},"description",[2075,11648,2095],{"class":2081},[2075,11650,2098],{"class":2081},[2075,11652,11637],{"class":2081},[2075,11654,2110],{"class":2081},[2075,11656,11657,11659,11662,11664,11666],{"class":2077,"line":2174},[2075,11658,3105],{"class":2081},[2075,11660,11661],{"class":7281},"tags",[2075,11663,2095],{"class":2081},[2075,11665,2098],{"class":2081},[2075,11667,3227],{"class":2081},[2075,11669,11670],{"class":2077,"line":2195},[2075,11671,3170],{"class":2081},[2075,11673,11674],{"class":2077,"line":2216},[2075,11675,6983],{"class":2081},[2075,11677,11678],{"class":2077,"line":2236},[2075,11679,2300],{"class":2081},[2038,11681,6478],{"id":11682},"vue-1",[2042,11684,11685],{},"Vue.js config",[2799,11687,11689],{"id":11688},"compileroptions-1",[2057,11690,11375],{},[2042,11692,11693],{},"Options for the Vue compiler that will be passed at build time.",[2042,11695,11696,2055,11698],{},[2052,11697,3551],{},[3553,11699,11702],{"href":11700,"rel":11701},"https://vuejs.org/api/application#app-config-compileroptions",[3557],"Vue documentation",[2799,11704,11706],{"id":11705},"config",[2057,11707,11705],{},[2042,11709,11710,11711,11713],{},"It is possible to pass configure the Vue app globally. Only serializable options may be set in your ",[2057,11712,2339],{},". All other options should be set at runtime in a Nuxt plugin.",[2042,11715,11716,2055,11718],{},[2052,11717,3551],{},[3553,11719,11722],{"href":11720,"rel":11721},"https://vuejs.org/api/application#app-config",[3557],"Vue app config documentation",[2799,11724,11726],{"id":11725},"propsdestructure-1",[2057,11727,11321],{},[2042,11729,11730,11731],{},"Enable reactive destructure for ",[2057,11732,11733],{},"defineProps",[2046,11735,11736,11742],{},[2049,11737,11738,2055,11740],{},[2052,11739,2054],{},[2057,11741,3539],{},[2049,11743,11744,2789,11746],{},[2052,11745,2788],{},[2057,11747,4034],{},[2799,11749,11751],{"id":11750},"runtimecompiler",[2057,11752,11753],{},"runtimeCompiler",[2042,11755,11756],{},"Include Vue compiler in runtime bundle.",[2046,11758,11759,11765],{},[2049,11760,11761,2055,11763],{},[2052,11762,2054],{},[2057,11764,3539],{},[2049,11766,11767,2789,11769],{},[2052,11768,2788],{},[2057,11770,3546],{},[2799,11772,11774],{"id":11773},"transformasseturls-1",[2057,11775,11389],{},[3781,11777,11778],{"id":11501},[2057,11779,11501],{},[2046,11781,11782,11788],{},[2049,11783,11784,2055,11786],{},[2052,11785,2054],{},[2057,11787,4208],{},[2049,11789,11790],{},[2052,11791,2064],{},[2066,11793,11795],{"className":2068,"code":11794,"language":2070,"meta":2071,"style":2071},"[\n  \"xlink:href\",\n  \"href\"\n]\n",[2057,11796,11797,11801,11811,11819],{"__ignoreMap":2071},[2075,11798,11799],{"class":2077,"line":2078},[2075,11800,5195],{"class":2081},[2075,11802,11803,11805,11807,11809],{"class":2077,"line":2085},[2075,11804,2088],{"class":2081},[2075,11806,11514],{"class":2104},[2075,11808,2095],{"class":2081},[2075,11810,2110],{"class":2081},[2075,11812,11813,11815,11817],{"class":2077,"line":2113},[2075,11814,2088],{"class":2081},[2075,11816,11525],{"class":2104},[2075,11818,2294],{"class":2081},[2075,11820,11821],{"class":2077,"line":2133},[2075,11822,5205],{"class":2081},[3781,11824,11825],{"id":2585},[2057,11826,2585],{},[2046,11828,11829,11835],{},[2049,11830,11831,2055,11833],{},[2052,11832,2054],{},[2057,11834,4208],{},[2049,11836,11837],{},[2052,11838,2064],{},[2066,11840,11842],{"className":2068,"code":11841,"language":2070,"meta":2071,"style":2071},"[\n  \"src\"\n]\n",[2057,11843,11844,11848,11856],{"__ignoreMap":2071},[2075,11845,11846],{"class":2077,"line":2078},[2075,11847,5195],{"class":2081},[2075,11849,11850,11852,11854],{"class":2077,"line":2085},[2075,11851,2088],{"class":2081},[2075,11853,8205],{"class":2104},[2075,11855,2294],{"class":2081},[2075,11857,11858],{"class":2077,"line":2113},[2075,11859,5205],{"class":2081},[3781,11861,11862],{"id":7291},[2057,11863,7291],{},[2046,11865,11866,11872],{},[2049,11867,11868,2055,11870],{},[2052,11869,2054],{},[2057,11871,4208],{},[2049,11873,11874],{},[2052,11875,2064],{},[2066,11877,11878],{"className":2068,"code":11841,"language":2070,"meta":2071,"style":2071},[2057,11879,11880,11884,11892],{"__ignoreMap":2071},[2075,11881,11882],{"class":2077,"line":2078},[2075,11883,5195],{"class":2081},[2075,11885,11886,11888,11890],{"class":2077,"line":2085},[2075,11887,2088],{"class":2081},[2075,11889,8205],{"class":2104},[2075,11891,2294],{"class":2081},[2075,11893,11894],{"class":2077,"line":2113},[2075,11895,5205],{"class":2081},[3781,11897,11898],{"id":11538},[2057,11899,11538],{},[2046,11901,11902,11908],{},[2049,11903,11904,2055,11906],{},[2052,11905,2054],{},[2057,11907,4208],{},[2049,11909,11910],{},[2052,11911,2064],{},[2066,11913,11914],{"className":2068,"code":11794,"language":2070,"meta":2071,"style":2071},[2057,11915,11916,11920,11930,11938],{"__ignoreMap":2071},[2075,11917,11918],{"class":2077,"line":2078},[2075,11919,5195],{"class":2081},[2075,11921,11922,11924,11926,11928],{"class":2077,"line":2085},[2075,11923,2088],{"class":2081},[2075,11925,11514],{"class":2104},[2075,11927,2095],{"class":2081},[2075,11929,2110],{"class":2081},[2075,11931,11932,11934,11936],{"class":2077,"line":2113},[2075,11933,2088],{"class":2081},[2075,11935,11525],{"class":2104},[2075,11937,2294],{"class":2081},[2075,11939,11940],{"class":2077,"line":2133},[2075,11941,5205],{"class":2081},[3781,11943,11944],{"id":11417},[2057,11945,11417],{},[2046,11947,11948,11954],{},[2049,11949,11950,2055,11952],{},[2052,11951,2054],{},[2057,11953,4208],{},[2049,11955,11956],{},[2052,11957,2064],{},[2066,11959,11961],{"className":2068,"code":11960,"language":2070,"meta":2071,"style":2071},"[\n  \"src\",\n  \"poster\"\n]\n",[2057,11962,11963,11967,11977,11985],{"__ignoreMap":2071},[2075,11964,11965],{"class":2077,"line":2078},[2075,11966,5195],{"class":2081},[2075,11968,11969,11971,11973,11975],{"class":2077,"line":2085},[2075,11970,2088],{"class":2081},[2075,11972,8205],{"class":2104},[2075,11974,2095],{"class":2081},[2075,11976,2110],{"class":2081},[2075,11978,11979,11981,11983],{"class":2077,"line":2113},[2075,11980,2088],{"class":2081},[2075,11982,11440],{"class":2104},[2075,11984,2294],{"class":2081},[2075,11986,11987],{"class":2077,"line":2133},[2075,11988,5205],{"class":2081},[2038,11990,11991],{"id":11991},"watch",[2042,11993,11994],{},"The watch property lets you define patterns that will restart the Nuxt dev server when changed.",[2042,11996,11997,11998,12000,12001,12003,12004,12000,12006,12008],{},"It is an array of strings or regular expressions. Strings should be either absolute paths or relative to the ",[2057,11999,9670],{}," (and the ",[2057,12002,9670],{}," of any layers). Regular expressions will be matched against the path relative to the project ",[2057,12005,9670],{},[2057,12007,9670],{}," of any layers).",[2046,12010,12011],{},[2049,12012,12013,2055,12015],{},[2052,12014,2054],{},[2057,12016,4208],{},[2038,12018,12019],{"id":12019},"watchers",[2042,12021,12022,12023,2317],{},"The watchers property lets you overwrite watchers configuration in your ",[2057,12024,2339],{},[2799,12026,12028],{"id":12027},"chokidar",[2057,12029,12027],{},[2042,12031,12032,12033,2317],{},"Options to pass directly to ",[2057,12034,12027],{},[2042,12036,12037,2055,12039],{},[2052,12038,3551],{},[3553,12040,12027],{"href":12041,"rel":12042},"https://github.com/paulmillr/chokidar#api",[3557],[3781,12044,12046],{"id":12045},"ignoreinitial",[2057,12047,12048],{},"ignoreInitial",[2046,12050,12051,12057],{},[2049,12052,12053,2055,12055],{},[2052,12054,2054],{},[2057,12056,3539],{},[2049,12058,12059,2789,12061],{},[2052,12060,2788],{},[2057,12062,4034],{},[3781,12064,12066],{"id":12065},"ignorepermissionerrors",[2057,12067,12068],{},"ignorePermissionErrors",[2046,12070,12071,12077],{},[2049,12072,12073,2055,12075],{},[2052,12074,2054],{},[2057,12076,3539],{},[2049,12078,12079,2789,12081],{},[2052,12080,2788],{},[2057,12082,4034],{},[2799,12084,12086],{"id":12085},"rewatchonrawevents",[2057,12087,12088],{},"rewatchOnRawEvents",[2042,12090,12091],{},"An array of event types, which, when received, will cause the watcher to restart.",[2799,12093,12094],{"id":4615},[2057,12095,4615],{},[2042,12097,12098,12101],{},[2057,12099,12100],{},"watchOptions"," to pass directly to webpack.",[2042,12103,12104,2055,12106,2317],{},[2052,12105,3551],{},[3553,12107,12110],{"href":12108,"rel":12109},"https://v4.webpack.js.org/configuration/watch/#watchoptions",[3557],"webpack@4 watch options",[3781,12112,12114],{"id":12113},"aggregatetimeout",[2057,12115,12116],{},"aggregateTimeout",[2046,12118,12119,12125],{},[2049,12120,12121,2055,12123],{},[2052,12122,2054],{},[2057,12124,5355],{},[2049,12126,12127,2789,12129],{},[2052,12128,2788],{},[2057,12130,12131],{},"1000",[2038,12133,4615],{"id":12134},"webpack-1",[2799,12136,12138],{"id":12137},"aggressivecoderemoval",[2057,12139,12140],{},"aggressiveCodeRemoval",[2042,12142,12143,12144,2328,12147,6471,12150,12153],{},"Hard-replaces ",[2057,12145,12146],{},"typeof process",[2057,12148,12149],{},"typeof window",[2057,12151,12152],{},"typeof document"," to tree-shake bundle.",[2046,12155,12156,12162],{},[2049,12157,12158,2055,12160],{},[2052,12159,2054],{},[2057,12161,3539],{},[2049,12163,12164,2789,12166],{},[2052,12165,2788],{},[2057,12167,3546],{},[2799,12169,12171],{"id":12170},"analyze-1",[2057,12172,4023],{},[2042,12174,12175,12176,12179],{},"If you are using webpack, Nuxt uses ",[2057,12177,12178],{},"webpack-bundle-analyzer"," to visualize your bundles and how to optimize them.",[2042,12181,4031,12182,4035,12184,4041,12187,2317],{},[2057,12183,4034],{},[3553,12185,4040],{"href":4038,"rel":12186},[3557],[3553,12188,4046],{"href":4044,"rel":12189},[3557],[2046,12191,12192,12198],{},[2049,12193,12194,2055,12196],{},[2052,12195,2054],{},[2057,12197,2059],{},[2049,12199,12200],{},[2052,12201,2064],{},[2066,12203,12204],{"className":2068,"code":4061,"language":2070,"meta":2071,"style":2071},[2057,12205,12206,12210,12228,12246,12262],{"__ignoreMap":2071},[2075,12207,12208],{"class":2077,"line":2078},[2075,12209,2082],{"class":2081},[2075,12211,12212,12214,12216,12218,12220,12222,12224,12226],{"class":2077,"line":2085},[2075,12213,2088],{"class":2081},[2075,12215,2574],{"class":2091},[2075,12217,2095],{"class":2081},[2075,12219,2098],{"class":2081},[2075,12221,2101],{"class":2081},[2075,12223,4082],{"class":2104},[2075,12225,2095],{"class":2081},[2075,12227,2110],{"class":2081},[2075,12229,12230,12232,12234,12236,12238,12240,12242,12244],{"class":2077,"line":2113},[2075,12231,2088],{"class":2081},[2075,12233,4093],{"class":2091},[2075,12235,2095],{"class":2081},[2075,12237,2098],{"class":2081},[2075,12239,2101],{"class":2081},[2075,12241,2147],{"class":2104},[2075,12243,2095],{"class":2081},[2075,12245,2110],{"class":2081},[2075,12247,12248,12250,12252,12254,12256,12258,12260],{"class":2077,"line":2133},[2075,12249,2088],{"class":2081},[2075,12251,4112],{"class":2091},[2075,12253,2095],{"class":2081},[2075,12255,2098],{"class":2081},[2075,12257,2101],{"class":2081},[2075,12259,4121],{"class":2104},[2075,12261,2294],{"class":2081},[2075,12263,12264],{"class":2077,"line":2154},[2075,12265,2300],{"class":2081},[2042,12267,12268,2098],{},[2052,12269,2344],{},[2066,12271,12273],{"className":2347,"code":12272,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  webpack: {\n    analyze: {\n      analyzerMode: 'static',\n    },\n  },\n})\n",[2057,12274,12275,12287,12296,12305,12320,12324,12328],{"__ignoreMap":2071},[2075,12276,12277,12279,12281,12283,12285],{"class":2077,"line":2078},[2075,12278,2389],{"class":2356},[2075,12280,2392],{"class":2356},[2075,12282,2396],{"class":2395},[2075,12284,2399],{"class":2363},[2075,12286,2082],{"class":2081},[2075,12288,12289,12292,12294],{"class":2077,"line":2085},[2075,12290,12291],{"class":2406},"  webpack",[2075,12293,2098],{"class":2081},[2075,12295,2412],{"class":2081},[2075,12297,12298,12301,12303],{"class":2077,"line":2113},[2075,12299,12300],{"class":2406},"    analyze",[2075,12302,2098],{"class":2081},[2075,12304,2412],{"class":2081},[2075,12306,12307,12310,12312,12314,12316,12318],{"class":2077,"line":2133},[2075,12308,12309],{"class":2406},"      analyzerMode",[2075,12311,2098],{"class":2081},[2075,12313,2373],{"class":2081},[2075,12315,4169],{"class":2104},[2075,12317,2423],{"class":2081},[2075,12319,2110],{"class":2081},[2075,12321,12322],{"class":2077,"line":2154},[2075,12323,3143],{"class":2081},[2075,12325,12326],{"class":2077,"line":2174},[2075,12327,2551],{"class":2081},[2075,12329,12330,12332],{"class":2077,"line":2195},[2075,12331,2556],{"class":2081},[2075,12333,2559],{"class":2363},[2799,12335,12337],{"id":12336},"csssourcemap",[2057,12338,12339],{},"cssSourceMap",[2042,12341,12342,12343,12345],{},"Enables CSS source map support (defaults to ",[2057,12344,4034],{}," in development).",[2046,12347,12348,12354],{},[2049,12349,12350,2055,12352],{},[2052,12351,2054],{},[2057,12353,3539],{},[2049,12355,12356,2789,12358],{},[2052,12357,2788],{},[2057,12359,3546],{},[2799,12361,12363],{"id":12362},"devmiddleware",[2057,12364,12365],{},"devMiddleware",[2042,12367,12368,12369,12374],{},"See ",[3553,12370,12373],{"href":12371,"rel":12372},"https://github.com/webpack/webpack-dev-middleware",[3557],"webpack-dev-middleware"," for available options.",[3781,12376,12378],{"id":12377},"stats",[2057,12379,12377],{},[2046,12381,12382,12388],{},[2049,12383,12384,2055,12386],{},[2052,12385,2054],{},[2057,12387,2783],{},[2049,12389,12390,2789,12392],{},[2052,12391,2788],{},[2057,12393,12394],{},"\"none\"",[2799,12396,12398],{"id":12397},"experiments",[2057,12399,12397],{},[2042,12401,12402,12403],{},"Configure ",[3553,12404,12407],{"href":12405,"rel":12406},"https://webpack.js.org/configuration/experiments/",[3557],"webpack experiments",[2799,12409,12411],{"id":12410},"extractcss",[2057,12412,12413],{},"extractCSS",[2042,12415,12416],{},"Enables Common CSS Extraction.",[2042,12418,12419,12420,12425],{},"Using ",[3553,12421,12424],{"href":12422,"rel":12423},"https://github.com/webpack/mini-css-extract-plugin",[3557],"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.",[2046,12427,12428,12434],{},[2049,12429,12430,2055,12432],{},[2052,12431,2054],{},[2057,12433,3539],{},[2049,12435,12436,2789,12438],{},[2052,12437,2788],{},[2057,12439,4034],{},[2042,12441,12442,2098],{},[2052,12443,2344],{},[2066,12445,12447],{"className":2347,"code":12446,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  webpack: {\n    extractCSS: true,\n    // or\n    extractCSS: {\n      ignoreOrder: true,\n    },\n  },\n})\n",[2057,12448,12449,12461,12469,12480,12485,12493,12504,12508,12512],{"__ignoreMap":2071},[2075,12450,12451,12453,12455,12457,12459],{"class":2077,"line":2078},[2075,12452,2389],{"class":2356},[2075,12454,2392],{"class":2356},[2075,12456,2396],{"class":2395},[2075,12458,2399],{"class":2363},[2075,12460,2082],{"class":2081},[2075,12462,12463,12465,12467],{"class":2077,"line":2085},[2075,12464,12291],{"class":2406},[2075,12466,2098],{"class":2081},[2075,12468,2412],{"class":2081},[2075,12470,12471,12474,12476,12478],{"class":2077,"line":2113},[2075,12472,12473],{"class":2406},"    extractCSS",[2075,12475,2098],{"class":2081},[2075,12477,10514],{"class":6292},[2075,12479,2110],{"class":2081},[2075,12481,12482],{"class":2077,"line":2133},[2075,12483,12484],{"class":3283},"    // or\n",[2075,12486,12487,12489,12491],{"class":2077,"line":2154},[2075,12488,12473],{"class":2406},[2075,12490,2098],{"class":2081},[2075,12492,2412],{"class":2081},[2075,12494,12495,12498,12500,12502],{"class":2077,"line":2174},[2075,12496,12497],{"class":2406},"      ignoreOrder",[2075,12499,2098],{"class":2081},[2075,12501,10514],{"class":6292},[2075,12503,2110],{"class":2081},[2075,12505,12506],{"class":2077,"line":2195},[2075,12507,3143],{"class":2081},[2075,12509,12510],{"class":2077,"line":2216},[2075,12511,2551],{"class":2081},[2075,12513,12514,12516],{"class":2077,"line":2236},[2075,12515,2556],{"class":2081},[2075,12517,2559],{"class":2363},[2042,12519,12520],{},"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.",[2042,12522,12523,2098],{},[2052,12524,2344],{},[2066,12526,12528],{"className":2347,"code":12527,"language":2349,"meta":2071,"style":2071},"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",[2057,12529,12530,12542,12550,12560,12569,12578,12587,12596,12612,12642,12658,12669,12674,12679,12683,12687,12691],{"__ignoreMap":2071},[2075,12531,12532,12534,12536,12538,12540],{"class":2077,"line":2078},[2075,12533,2389],{"class":2356},[2075,12535,2392],{"class":2356},[2075,12537,2396],{"class":2395},[2075,12539,2399],{"class":2363},[2075,12541,2082],{"class":2081},[2075,12543,12544,12546,12548],{"class":2077,"line":2085},[2075,12545,12291],{"class":2406},[2075,12547,2098],{"class":2081},[2075,12549,2412],{"class":2081},[2075,12551,12552,12554,12556,12558],{"class":2077,"line":2113},[2075,12553,12473],{"class":2406},[2075,12555,2098],{"class":2081},[2075,12557,10514],{"class":6292},[2075,12559,2110],{"class":2081},[2075,12561,12562,12565,12567],{"class":2077,"line":2133},[2075,12563,12564],{"class":2406},"    optimization",[2075,12566,2098],{"class":2081},[2075,12568,2412],{"class":2081},[2075,12570,12571,12574,12576],{"class":2077,"line":2154},[2075,12572,12573],{"class":2406},"      splitChunks",[2075,12575,2098],{"class":2081},[2075,12577,2412],{"class":2081},[2075,12579,12580,12583,12585],{"class":2077,"line":2174},[2075,12581,12582],{"class":2406},"        cacheGroups",[2075,12584,2098],{"class":2081},[2075,12586,2412],{"class":2081},[2075,12588,12589,12592,12594],{"class":2077,"line":2195},[2075,12590,12591],{"class":2406},"          styles",[2075,12593,2098],{"class":2081},[2075,12595,2412],{"class":2081},[2075,12597,12598,12601,12603,12605,12608,12610],{"class":2077,"line":2216},[2075,12599,12600],{"class":2406},"            name",[2075,12602,2098],{"class":2081},[2075,12604,2373],{"class":2081},[2075,12606,12607],{"class":2104},"styles",[2075,12609,2423],{"class":2081},[2075,12611,2110],{"class":2081},[2075,12613,12614,12617,12619,12622,12625,12627,12629,12631,12633,12635,12638,12640],{"class":2077,"line":2236},[2075,12615,12616],{"class":2406},"            test",[2075,12618,2098],{"class":2081},[2075,12620,12621],{"class":2081}," /",[2075,12623,12624],{"class":2363},"\\.",[2075,12626,2399],{"class":2081},[2075,12628,5003],{"class":2104},[2075,12630,9758],{"class":2081},[2075,12632,6478],{"class":2104},[2075,12634,4678],{"class":2081},[2075,12636,12637],{"class":2356},"$",[2075,12639,6908],{"class":2081},[2075,12641,2110],{"class":2081},[2075,12643,12644,12647,12649,12651,12654,12656],{"class":2077,"line":2256},[2075,12645,12646],{"class":2406},"            chunks",[2075,12648,2098],{"class":2081},[2075,12650,2373],{"class":2081},[2075,12652,12653],{"class":2104},"all",[2075,12655,2423],{"class":2081},[2075,12657,2110],{"class":2081},[2075,12659,12660,12663,12665,12667],{"class":2077,"line":2277},[2075,12661,12662],{"class":2406},"            enforce",[2075,12664,2098],{"class":2081},[2075,12666,10514],{"class":6292},[2075,12668,2110],{"class":2081},[2075,12670,12671],{"class":2077,"line":2297},[2075,12672,12673],{"class":2081},"          },\n",[2075,12675,12676],{"class":2077,"line":2700},[2075,12677,12678],{"class":2081},"        },\n",[2075,12680,12681],{"class":2077,"line":2716},[2075,12682,4295],{"class":2081},[2075,12684,12685],{"class":2077,"line":2725},[2075,12686,3143],{"class":2081},[2075,12688,12689],{"class":2077,"line":2748},[2075,12690,2551],{"class":2081},[2075,12692,12693,12695],{"class":2077,"line":2753},[2075,12694,2556],{"class":2081},[2075,12696,2559],{"class":2363},[2799,12698,12700],{"id":12699},"filenames",[2057,12701,12699],{},[2042,12703,12704],{},"Customize bundle filenames.",[2042,12706,12707,12708,2317],{},"To understand a bit more about the use of manifests, take a look at ",[3553,12709,12712],{"href":12710,"rel":12711},"https://webpack.js.org/guides/code-splitting/",[3557],"webpack documentation",[2302,12714,12715],{},[2042,12716,12717,12719],{},[2052,12718,2308],{},": 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.",[2042,12721,12722],{},"This example changes fancy chunk names to numerical ids:",[2042,12724,12725,2098],{},[2052,12726,2344],{},[2066,12728,12730],{"className":2347,"code":12729,"language":2349,"meta":2071,"style":2071},"export default defineNuxtConfig({\n  webpack: {\n    filenames: {\n      chunk: ({ isDev }) => (isDev ? '[name].js' : '[id].[contenthash].js'),\n    },\n  },\n})\n",[2057,12731,12732,12744,12752,12761,12805,12809,12813],{"__ignoreMap":2071},[2075,12733,12734,12736,12738,12740,12742],{"class":2077,"line":2078},[2075,12735,2389],{"class":2356},[2075,12737,2392],{"class":2356},[2075,12739,2396],{"class":2395},[2075,12741,2399],{"class":2363},[2075,12743,2082],{"class":2081},[2075,12745,12746,12748,12750],{"class":2077,"line":2085},[2075,12747,12291],{"class":2406},[2075,12749,2098],{"class":2081},[2075,12751,2412],{"class":2081},[2075,12753,12754,12757,12759],{"class":2077,"line":2113},[2075,12755,12756],{"class":2406},"    filenames",[2075,12758,2098],{"class":2081},[2075,12760,2412],{"class":2081},[2075,12762,12763,12766,12768,12771,12774,12776,12778,12781,12784,12786,12789,12791,12794,12796,12799,12801,12803],{"class":2077,"line":2133},[2075,12764,12765],{"class":2395},"      chunk",[2075,12767,2098],{"class":2081},[2075,12769,12770],{"class":2081}," ({",[2075,12772,12773],{"class":4376}," isDev",[2075,12775,4380],{"class":2081},[2075,12777,4383],{"class":2091},[2075,12779,12780],{"class":2363}," (isDev ",[2075,12782,12783],{"class":2081},"?",[2075,12785,2373],{"class":2081},[2075,12787,12788],{"class":2104},"[name].js",[2075,12790,2423],{"class":2081},[2075,12792,12793],{"class":2081}," :",[2075,12795,2373],{"class":2081},[2075,12797,12798],{"class":2104},"[id].[contenthash].js",[2075,12800,2423],{"class":2081},[2075,12802,4678],{"class":2363},[2075,12804,2110],{"class":2081},[2075,12806,12807],{"class":2077,"line":2154},[2075,12808,3143],{"class":2081},[2075,12810,12811],{"class":2077,"line":2174},[2075,12812,2551],{"class":2081},[2075,12814,12815,12817],{"class":2077,"line":2195},[2075,12816,2556],{"class":2081},[2075,12818,2559],{"class":2363},[3781,12820,12822],{"id":12821},"app-2",[2057,12823,1193],{},[2046,12825,12826],{},[2049,12827,12828,2055,12830],{},[2052,12829,2054],{},[2057,12831,5338],{},[3781,12833,12835],{"id":12834},"chunk",[2057,12836,12834],{},[2046,12838,12839],{},[2049,12840,12841,2055,12843],{},[2052,12842,2054],{},[2057,12844,5338],{},[3781,12846,12848],{"id":12847},"css-1",[2057,12849,5003],{},[2046,12851,12852],{},[2049,12853,12854,2055,12856],{},[2052,12855,2054],{},[2057,12857,5338],{},[3781,12859,12861],{"id":12860},"font",[2057,12862,12860],{},[2046,12864,12865],{},[2049,12866,12867,2055,12869],{},[2052,12868,2054],{},[2057,12870,5338],{},[3781,12872,12874],{"id":12873},"img-1",[2057,12875,2585],{},[2046,12877,12878],{},[2049,12879,12880,2055,12882],{},[2052,12881,2054],{},[2057,12883,5338],{},[3781,12885,12887],{"id":12886},"video-1",[2057,12888,11417],{},[2046,12890,12891],{},[2049,12892,12893,2055,12895],{},[2052,12894,2054],{},[2057,12896,5338],{},[2799,12898,12900],{"id":12899},"friendlyerrors",[2057,12901,12902],{},"friendlyErrors",[2042,12904,4031,12905,12907,12908,2317],{},[2057,12906,3546],{}," to disable the overlay provided by ",[3553,12909,12912],{"href":12910,"rel":12911},"https://github.com/nuxt/friendly-errors-webpack-plugin",[3557],"FriendlyErrorsWebpackPlugin",[2046,12914,12915,12921],{},[2049,12916,12917,2055,12919],{},[2052,12918,2054],{},[2057,12920,3539],{},[2049,12922,12923,2789,12925],{},[2052,12924,2788],{},[2057,12926,4034],{},[2799,12928,12930],{"id":12929},"hotmiddleware",[2057,12931,12932],{},"hotMiddleware",[2042,12934,12368,12935,12374],{},[3553,12936,12939],{"href":12937,"rel":12938},"https://github.com/webpack/webpack-hot-middleware",[3557],"webpack-hot-middleware",[2799,12941,12943],{"id":12942},"loaders",[2057,12944,12942],{},[2042,12946,12947],{},"Customize the options of Nuxt's integrated webpack loaders.",[3781,12949,12951],{"id":12950},"css-2",[2057,12952,5003],{},[2042,12954,12368,12955,12374],{},[3553,12956,12959],{"href":12957,"rel":12958},"https://github.com/webpack/css-loader",[3557],"css-loader",[7066,12961,12963],{"id":12962},"esmodule",[2057,12964,12965],{},"esModule",[2046,12967,12968,12974],{},[2049,12969,12970,2055,12972],{},[2052,12971,2054],{},[2057,12973,3539],{},[2049,12975,12976,2789,12978],{},[2052,12977,2788],{},[2057,12979,3546],{},[7066,12981,12983],{"id":12982},"importloaders",[2057,12984,12985],{},"importLoaders",[2046,12987,12988,12994],{},[2049,12989,12990,2055,12992],{},[2052,12991,2054],{},[2057,12993,5355],{},[2049,12995,12996,2789,12998],{},[2052,12997,2788],{},[2057,12999,13000],{},"0",[7066,13002,13004],{"id":13003},"url-1",[2057,13005,5365],{},[13007,13008,13010],"h6",{"id":13009},"filter",[2057,13011,13009],{},[2046,13013,13014],{},[2049,13015,13016,2055,13018],{},[2052,13017,2054],{},[2057,13019,5338],{},[3781,13021,13023],{"id":13022},"cssmodules",[2057,13024,13025],{},"cssModules",[2042,13027,12368,13028,12374],{},[3553,13029,12959],{"href":12957,"rel":13030},[3557],[7066,13032,13034],{"id":13033},"esmodule-1",[2057,13035,12965],{},[2046,13037,13038,13044],{},[2049,13039,13040,2055,13042],{},[2052,13041,2054],{},[2057,13043,3539],{},[2049,13045,13046,2789,13048],{},[2052,13047,2788],{},[2057,13049,3546],{},[7066,13051,13053],{"id":13052},"importloaders-1",[2057,13054,12985],{},[2046,13056,13057,13063],{},[2049,13058,13059,2055,13061],{},[2052,13060,2054],{},[2057,13062,5355],{},[2049,13064,13065,2789,13067],{},[2052,13066,2788],{},[2057,13068,13000],{},[7066,13070,13072],{"id":13071},"modules-2",[2057,13073,162],{},[13007,13075,13077],{"id":13076},"localidentname",[2057,13078,13079],{},"localIdentName",[2046,13081,13082,13088],{},[2049,13083,13084,2055,13086],{},[2052,13085,2054],{},[2057,13087,2783],{},[2049,13089,13090,2789,13092],{},[2052,13091,2788],{},[2057,13093,13094],{},"\"[local]_[hash:base64:5]\"",[7066,13096,13098],{"id":13097},"url-2",[2057,13099,5365],{},[13007,13101,13103],{"id":13102},"filter-1",[2057,13104,13009],{},[2046,13106,13107],{},[2049,13108,13109,2055,13111],{},[2052,13110,2054],{},[2057,13112,5338],{},[3781,13114,13116],{"id":13115},"esbuild-2",[2057,13117,5648],{},[2046,13119,13120,13126],{},[2049,13121,13122,2055,13124],{},[2052,13123,2054],{},[2057,13125,2059],{},[2049,13127,13128],{},[2052,13129,2064],{},[2066,13131,13132],{"className":2068,"code":10859,"language":2070,"meta":2071,"style":2071},[2057,13133,13134,13138,13156,13174,13192,13204],{"__ignoreMap":2071},[2075,13135,13136],{"class":2077,"line":2078},[2075,13137,2082],{"class":2081},[2075,13139,13140,13142,13144,13146,13148,13150,13152,13154],{"class":2077,"line":2085},[2075,13141,2088],{"class":2081},[2075,13143,5700],{"class":2091},[2075,13145,2095],{"class":2081},[2075,13147,2098],{"class":2081},[2075,13149,2101],{"class":2081},[2075,13151,10880],{"class":2104},[2075,13153,2095],{"class":2081},[2075,13155,2110],{"class":2081},[2075,13157,13158,13160,13162,13164,13166,13168,13170,13172],{"class":2077,"line":2113},[2075,13159,2088],{"class":2081},[2075,13161,5661],{"class":2091},[2075,13163,2095],{"class":2081},[2075,13165,2098],{"class":2081},[2075,13167,2101],{"class":2081},[2075,13169,10899],{"class":2104},[2075,13171,2095],{"class":2081},[2075,13173,2110],{"class":2081},[2075,13175,13176,13178,13180,13182,13184,13186,13188,13190],{"class":2077,"line":2133},[2075,13177,2088],{"class":2081},[2075,13179,5682],{"class":2091},[2075,13181,2095],{"class":2081},[2075,13183,2098],{"class":2081},[2075,13185,2101],{"class":2081},[2075,13187,10918],{"class":2104},[2075,13189,2095],{"class":2081},[2075,13191,2110],{"class":2081},[2075,13193,13194,13196,13198,13200,13202],{"class":2077,"line":2154},[2075,13195,2088],{"class":2081},[2075,13197,5723],{"class":2091},[2075,13199,2095],{"class":2081},[2075,13201,2098],{"class":2081},[2075,13203,10935],{"class":2081},[2075,13205,13206],{"class":2077,"line":2174},[2075,13207,2300],{"class":2081},[2042,13209,13210,2055,13212],{},[2052,13211,3551],{},[3553,13213,13216],{"href":13214,"rel":13215},"https://github.com/privatenumber/esbuild-loader",[3557],"esbuild loader",[3781,13218,13220],{"id":13219},"file",[2057,13221,13219],{},[2042,13223,13224,2055,13226],{},[2052,13225,3551],{},[3553,13227,13230,13233],{"href":13228,"rel":13229},"https://github.com/webpack/file-loader#options",[3557],[2057,13231,13232],{},"file-loader"," Options",[2042,13235,13236,2098],{},[2052,13237,2064],{},[2066,13239,13241],{"className":2068,"code":13240,"language":2070,"meta":2071,"style":2071},"{ \"esModule\": false }\n",[2057,13242,13243],{"__ignoreMap":2071},[2075,13244,13245,13248,13250,13252,13254,13256,13258],{"class":2077,"line":2078},[2075,13246,13247],{"class":2081},"{",[2075,13249,2101],{"class":2081},[2075,13251,12965],{"class":2091},[2075,13253,2095],{"class":2081},[2075,13255,2098],{"class":2081},[2075,13257,6293],{"class":2081},[2075,13259,13260],{"class":2081}," }\n",[7066,13262,13264],{"id":13263},"esmodule-2",[2057,13265,12965],{},[2046,13267,13268,13274],{},[2049,13269,13270,2055,13272],{},[2052,13271,2054],{},[2057,13273,3539],{},[2049,13275,13276,2789,13278],{},[2052,13277,2788],{},[2057,13279,3546],{},[7066,13281,13283],{"id":13282},"limit",[2057,13284,13282],{},[2046,13286,13287,13293],{},[2049,13288,13289,2055,13291],{},[2052,13290,2054],{},[2057,13292,5355],{},[2049,13294,13295,2789,13297],{},[2052,13296,2788],{},[2057,13298,12131],{},[3781,13300,13302],{"id":13301},"fonturl",[2057,13303,13304],{},"fontUrl",[2042,13306,13307,2055,13309],{},[2052,13308,3551],{},[3553,13310,13312,13233],{"href":13228,"rel":13311},[3557],[2057,13313,13232],{},[2042,13315,13316,2098],{},[2052,13317,2064],{},[2066,13319,13320],{"className":2068,"code":13240,"language":2070,"meta":2071,"style":2071},[2057,13321,13322],{"__ignoreMap":2071},[2075,13323,13324,13326,13328,13330,13332,13334,13336],{"class":2077,"line":2078},[2075,13325,13247],{"class":2081},[2075,13327,2101],{"class":2081},[2075,13329,12965],{"class":2091},[2075,13331,2095],{"class":2081},[2075,13333,2098],{"class":2081},[2075,13335,6293],{"class":2081},[2075,13337,13260],{"class":2081},[7066,13339,13341],{"id":13340},"esmodule-3",[2057,13342,12965],{},[2046,13344,13345,13351],{},[2049,13346,13347,2055,13349],{},[2052,13348,2054],{},[2057,13350,3539],{},[2049,13352,13353,2789,13355],{},[2052,13354,2788],{},[2057,13356,3546],{},[7066,13358,13360],{"id":13359},"limit-1",[2057,13361,13282],{},[2046,13363,13364,13370],{},[2049,13365,13366,2055,13368],{},[2052,13367,2054],{},[2057,13369,5355],{},[2049,13371,13372,2789,13374],{},[2052,13373,2788],{},[2057,13375,12131],{},[3781,13377,13379],{"id":13378},"imgurl",[2057,13380,13381],{},"imgUrl",[2042,13383,13384,2055,13386],{},[2052,13385,3551],{},[3553,13387,13389,13233],{"href":13228,"rel":13388},[3557],[2057,13390,13232],{},[2042,13392,13393,2098],{},[2052,13394,2064],{},[2066,13396,13397],{"className":2068,"code":13240,"language":2070,"meta":2071,"style":2071},[2057,13398,13399],{"__ignoreMap":2071},[2075,13400,13401,13403,13405,13407,13409,13411,13413],{"class":2077,"line":2078},[2075,13402,13247],{"class":2081},[2075,13404,2101],{"class":2081},[2075,13406,12965],{"class":2091},[2075,13408,2095],{"class":2081},[2075,13410,2098],{"class":2081},[2075,13412,6293],{"class":2081},[2075,13414,13260],{"class":2081},[7066,13416,13418],{"id":13417},"esmodule-4",[2057,13419,12965],{},[2046,13421,13422,13428],{},[2049,13423,13424,2055,13426],{},[2052,13425,2054],{},[2057,13427,3539],{},[2049,13429,13430,2789,13432],{},[2052,13431,2788],{},[2057,13433,3546],{},[7066,13435,13437],{"id":13436},"limit-2",[2057,13438,13282],{},[2046,13440,13441,13447],{},[2049,13442,13443,2055,13445],{},[2052,13444,2054],{},[2057,13446,5355],{},[2049,13448,13449,2789,13451],{},[2052,13450,2788],{},[2057,13452,12131],{},[3781,13454,13456],{"id":13455},"less",[2057,13457,13455],{},[2046,13459,13460],{},[2049,13461,13462],{},[2052,13463,2064],{},[2066,13465,13467],{"className":2068,"code":13466,"language":2070,"meta":2071,"style":2071},"{\n  \"sourceMap\": false\n}\n",[2057,13468,13469,13473,13486],{"__ignoreMap":2071},[2075,13470,13471],{"class":2077,"line":2078},[2075,13472,2082],{"class":2081},[2075,13474,13475,13477,13480,13482,13484],{"class":2077,"line":2085},[2075,13476,2088],{"class":2081},[2075,13478,13479],{"class":2091},"sourceMap",[2075,13481,2095],{"class":2081},[2075,13483,2098],{"class":2081},[2075,13485,9136],{"class":2081},[2075,13487,13488],{"class":2077,"line":2113},[2075,13489,2300],{"class":2081},[2042,13491,13492,2055,13494],{},[2052,13493,3551],{},[3553,13495,13498,13233],{"href":13496,"rel":13497},"https://github.com/webpack/less-loader#options",[3557],[2057,13499,13500],{},"less-loader",[3781,13502,13504],{"id":13503},"pugplain",[2057,13505,13506],{},"pugPlain",[2042,13508,13509,2055,13511],{},[2052,13510,3551],{},[3553,13512,13515,13518],{"href":13513,"rel":13514},"https://pugjs.org/api/reference.html#options",[3557],[2057,13516,13517],{},"pug"," options",[3781,13520,13522],{"id":13521},"sass",[2057,13523,13521],{},[2042,13525,13526,2055,13528],{},[2052,13527,3551],{},[3553,13529,13532,13233],{"href":13530,"rel":13531},"https://github.com/webpack/sass-loader#options",[3557],[2057,13533,13534],{},"sass-loader",[2042,13536,13537,2098],{},[2052,13538,2064],{},[2066,13540,13542],{"className":2068,"code":13541,"language":2070,"meta":2071,"style":2071},"{\n  \"sassOptions\": {\n    \"indentedSyntax\": true\n  }\n}\n",[2057,13543,13544,13548,13561,13574,13578],{"__ignoreMap":2071},[2075,13545,13546],{"class":2077,"line":2078},[2075,13547,2082],{"class":2081},[2075,13549,13550,13552,13555,13557,13559],{"class":2077,"line":2085},[2075,13551,2088],{"class":2081},[2075,13553,13554],{"class":2091},"sassOptions",[2075,13556,2095],{"class":2081},[2075,13558,2098],{"class":2081},[2075,13560,2412],{"class":2081},[2075,13562,13563,13565,13568,13570,13572],{"class":2077,"line":2113},[2075,13564,4974],{"class":2081},[2075,13566,13567],{"class":2719},"indentedSyntax",[2075,13569,2095],{"class":2081},[2075,13571,2098],{"class":2081},[2075,13573,4965],{"class":2081},[2075,13575,13576],{"class":2077,"line":2133},[2075,13577,6983],{"class":2081},[2075,13579,13580],{"class":2077,"line":2154},[2075,13581,2300],{"class":2081},[7066,13583,13585],{"id":13584},"sassoptions",[2057,13586,13554],{},[13007,13588,13590],{"id":13589},"indentedsyntax",[2057,13591,13567],{},[2046,13593,13594,13600],{},[2049,13595,13596,2055,13598],{},[2052,13597,2054],{},[2057,13599,3539],{},[2049,13601,13602,2789,13604],{},[2052,13603,2788],{},[2057,13605,4034],{},[3781,13607,13609],{"id":13608},"scss",[2057,13610,13608],{},[2046,13612,13613],{},[2049,13614,13615],{},[2052,13616,2064],{},[2066,13618,13619],{"className":2068,"code":13466,"language":2070,"meta":2071,"style":2071},[2057,13620,13621,13625,13637],{"__ignoreMap":2071},[2075,13622,13623],{"class":2077,"line":2078},[2075,13624,2082],{"class":2081},[2075,13626,13627,13629,13631,13633,13635],{"class":2077,"line":2085},[2075,13628,2088],{"class":2081},[2075,13630,13479],{"class":2091},[2075,13632,2095],{"class":2081},[2075,13634,2098],{"class":2081},[2075,13636,9136],{"class":2081},[2075,13638,13639],{"class":2077,"line":2113},[2075,13640,2300],{"class":2081},[2042,13642,13643,2055,13645],{},[2052,13644,3551],{},[3553,13646,13648,13233],{"href":13530,"rel":13647},[3557],[2057,13649,13534],{},[3781,13651,13653],{"id":13652},"stylus",[2057,13654,13652],{},[2046,13656,13657],{},[2049,13658,13659],{},[2052,13660,2064],{},[2066,13662,13663],{"className":2068,"code":13466,"language":2070,"meta":2071,"style":2071},[2057,13664,13665,13669,13681],{"__ignoreMap":2071},[2075,13666,13667],{"class":2077,"line":2078},[2075,13668,2082],{"class":2081},[2075,13670,13671,13673,13675,13677,13679],{"class":2077,"line":2085},[2075,13672,2088],{"class":2081},[2075,13674,13479],{"class":2091},[2075,13676,2095],{"class":2081},[2075,13678,2098],{"class":2081},[2075,13680,9136],{"class":2081},[2075,13682,13683],{"class":2077,"line":2113},[2075,13684,2300],{"class":2081},[2042,13686,13687,2055,13689],{},[2052,13688,3551],{},[3553,13690,13693,13233],{"href":13691,"rel":13692},"https://github.com/webpack/stylus-loader#options",[3557],[2057,13694,13695],{},"stylus-loader",[3781,13697,13699],{"id":13698},"vue-2",[2057,13700,6478],{},[2042,13702,12368,13703,12374],{},[3553,13704,13707],{"href":13705,"rel":13706},"https://github.com/vuejs/vue-loader",[3557],"vue-loader",[7066,13709,13711],{"id":13710},"compileroptions-2",[2057,13712,11375],{},[2046,13714,13715],{},[2049,13716,13717,2055,13719],{},[2052,13718,2054],{},[2057,13720,2059],{},[7066,13722,13724],{"id":13723},"propsdestructure-2",[2057,13725,11321],{},[2046,13727,13728,13734],{},[2049,13729,13730,2055,13732],{},[2052,13731,2054],{},[2057,13733,3539],{},[2049,13735,13736,2789,13738],{},[2052,13737,2788],{},[2057,13739,4034],{},[7066,13741,13743],{"id":13742},"transformasseturls-2",[2057,13744,11389],{},[2046,13746,13747,13753],{},[2049,13748,13749,2055,13751],{},[2052,13750,2054],{},[2057,13752,2059],{},[2049,13754,13755],{},[2052,13756,2064],{},[2066,13758,13759],{"className":2068,"code":11404,"language":2070,"meta":2071,"style":2071},[2057,13760,13761,13765,13777,13787,13795,13799,13811,13819,13823,13835,13843,13847,13859,13869,13877,13881,13893,13903,13911,13915],{"__ignoreMap":2071},[2075,13762,13763],{"class":2077,"line":2078},[2075,13764,2082],{"class":2081},[2075,13766,13767,13769,13771,13773,13775],{"class":2077,"line":2085},[2075,13768,2088],{"class":2081},[2075,13770,11417],{"class":2091},[2075,13772,2095],{"class":2081},[2075,13774,2098],{"class":2081},[2075,13776,3095],{"class":2081},[2075,13778,13779,13781,13783,13785],{"class":2077,"line":2113},[2075,13780,4974],{"class":2081},[2075,13782,8205],{"class":2104},[2075,13784,2095],{"class":2081},[2075,13786,2110],{"class":2081},[2075,13788,13789,13791,13793],{"class":2077,"line":2133},[2075,13790,4974],{"class":2081},[2075,13792,11440],{"class":2104},[2075,13794,2294],{"class":2081},[2075,13796,13797],{"class":2077,"line":2154},[2075,13798,3175],{"class":2081},[2075,13800,13801,13803,13805,13807,13809],{"class":2077,"line":2174},[2075,13802,2088],{"class":2081},[2075,13804,7291],{"class":2091},[2075,13806,2095],{"class":2081},[2075,13808,2098],{"class":2081},[2075,13810,3095],{"class":2081},[2075,13812,13813,13815,13817],{"class":2077,"line":2195},[2075,13814,4974],{"class":2081},[2075,13816,8205],{"class":2104},[2075,13818,2294],{"class":2081},[2075,13820,13821],{"class":2077,"line":2216},[2075,13822,3175],{"class":2081},[2075,13824,13825,13827,13829,13831,13833],{"class":2077,"line":2236},[2075,13826,2088],{"class":2081},[2075,13828,2585],{"class":2091},[2075,13830,2095],{"class":2081},[2075,13832,2098],{"class":2081},[2075,13834,3095],{"class":2081},[2075,13836,13837,13839,13841],{"class":2077,"line":2256},[2075,13838,4974],{"class":2081},[2075,13840,8205],{"class":2104},[2075,13842,2294],{"class":2081},[2075,13844,13845],{"class":2077,"line":2277},[2075,13846,3175],{"class":2081},[2075,13848,13849,13851,13853,13855,13857],{"class":2077,"line":2297},[2075,13850,2088],{"class":2081},[2075,13852,11501],{"class":2091},[2075,13854,2095],{"class":2081},[2075,13856,2098],{"class":2081},[2075,13858,3095],{"class":2081},[2075,13860,13861,13863,13865,13867],{"class":2077,"line":2700},[2075,13862,4974],{"class":2081},[2075,13864,11514],{"class":2104},[2075,13866,2095],{"class":2081},[2075,13868,2110],{"class":2081},[2075,13870,13871,13873,13875],{"class":2077,"line":2716},[2075,13872,4974],{"class":2081},[2075,13874,11525],{"class":2104},[2075,13876,2294],{"class":2081},[2075,13878,13879],{"class":2077,"line":2725},[2075,13880,3175],{"class":2081},[2075,13882,13883,13885,13887,13889,13891],{"class":2077,"line":2748},[2075,13884,2088],{"class":2081},[2075,13886,11538],{"class":2091},[2075,13888,2095],{"class":2081},[2075,13890,2098],{"class":2081},[2075,13892,3095],{"class":2081},[2075,13894,13895,13897,13899,13901],{"class":2077,"line":2753},[2075,13896,4974],{"class":2081},[2075,13898,11514],{"class":2104},[2075,13900,2095],{"class":2081},[2075,13902,2110],{"class":2081},[2075,13904,13905,13907,13909],{"class":2077,"line":3429},[2075,13906,4974],{"class":2081},[2075,13908,11525],{"class":2104},[2075,13910,2294],{"class":2081},[2075,13912,13913],{"class":2077,"line":3435},[2075,13914,4984],{"class":2081},[2075,13916,13917],{"class":2077,"line":3454},[2075,13918,2300],{"class":2081},[3781,13920,13922],{"id":13921},"vuestyle",[2057,13923,13924],{},"vueStyle",[2046,13926,13927],{},[2049,13928,13929],{},[2052,13930,2064],{},[2066,13932,13933],{"className":2068,"code":13466,"language":2070,"meta":2071,"style":2071},[2057,13934,13935,13939,13951],{"__ignoreMap":2071},[2075,13936,13937],{"class":2077,"line":2078},[2075,13938,2082],{"class":2081},[2075,13940,13941,13943,13945,13947,13949],{"class":2077,"line":2085},[2075,13942,2088],{"class":2081},[2075,13944,13479],{"class":2091},[2075,13946,2095],{"class":2081},[2075,13948,2098],{"class":2081},[2075,13950,9136],{"class":2081},[2075,13952,13953],{"class":2077,"line":2113},[2075,13954,2300],{"class":2081},[2799,13956,13958],{"id":13957},"optimization-1",[2057,13959,6990],{},[2042,13961,12402,13962,2317],{},[3553,13963,13966],{"href":13964,"rel":13965},"https://webpack.js.org/configuration/optimization/",[3557],"webpack optimization",[3781,13968,13970],{"id":13969},"minimize",[2057,13971,13969],{},[2042,13973,13974,13975,13977],{},"Set minimize to ",[2057,13976,3546],{}," to disable all minimizers. (It is disabled in development by default).",[2046,13979,13980,13986],{},[2049,13981,13982,2055,13984],{},[2052,13983,2054],{},[2057,13985,3539],{},[2049,13987,13988,2789,13990],{},[2052,13989,2788],{},[2057,13991,4034],{},[3781,13993,13995],{"id":13994},"minimizer",[2057,13996,13994],{},[2042,13998,13999],{},"You can set minimizer to a customized array of plugins.",[3781,14001,14003],{"id":14002},"runtimechunk",[2057,14004,14005],{},"runtimeChunk",[2046,14007,14008,14014],{},[2049,14009,14010,2055,14012],{},[2052,14011,2054],{},[2057,14013,2783],{},[2049,14015,14016,2789,14018],{},[2052,14017,2788],{},[2057,14019,14020],{},"\"single\"",[3781,14022,14024],{"id":14023},"splitchunks",[2057,14025,14026],{},"splitChunks",[7066,14028,14030],{"id":14029},"automaticnamedelimiter",[2057,14031,14032],{},"automaticNameDelimiter",[2046,14034,14035,14041],{},[2049,14036,14037,2055,14039],{},[2052,14038,2054],{},[2057,14040,2783],{},[2049,14042,14043,2789,14045],{},[2052,14044,2788],{},[2057,14046,2825],{},[7066,14048,14050],{"id":14049},"cachegroups",[2057,14051,14052],{},"cacheGroups",[7066,14054,14056],{"id":14055},"chunks",[2057,14057,14055],{},[2046,14059,14060,14066],{},[2049,14061,14062,2055,14064],{},[2052,14063,2054],{},[2057,14065,2783],{},[2049,14067,14068,2789,14070],{},[2052,14069,2788],{},[2057,14071,14072],{},"\"all\"",[2799,14074,14076],{"id":14075},"optimizecss",[2057,14077,14078],{},"optimizeCSS",[2042,14080,14081],{},"OptimizeCSSAssets plugin options.",[2042,14083,14084,14085,14087],{},"Defaults to true when ",[2057,14086,12413],{}," is enabled.",[2046,14089,14090,14096],{},[2049,14091,14092,2055,14094],{},[2052,14093,2054],{},[2057,14095,3539],{},[2049,14097,14098,2789,14100],{},[2052,14099,2788],{},[2057,14101,3546],{},[2042,14103,14104,2055,14106,2317],{},[2052,14105,3551],{},[3553,14107,14110],{"href":14108,"rel":14109},"https://github.com/webpack/css-minimizer-webpack-plugin",[3557],"css-minimizer-webpack-plugin documentation",[2799,14112,14114],{"id":14113},"plugins-3",[2057,14115,175],{},[2042,14117,14118],{},"Add webpack plugins.",[2046,14120,14121],{},[2049,14122,14123,2055,14125],{},[2052,14124,2054],{},[2057,14126,4208],{},[2042,14128,14129,2098],{},[2052,14130,2344],{},[2066,14132,14134],{"className":2347,"code":14133,"language":2349,"meta":2071,"style":2071},"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",[2057,14135,14136,14151,14171,14175,14187,14195,14204,14209,14226,14242,14251,14257,14261],{"__ignoreMap":2071},[2075,14137,14138,14140,14143,14145,14147,14149],{"class":2077,"line":2078},[2075,14139,2357],{"class":2356},[2075,14141,14142],{"class":2363}," webpack ",[2075,14144,2632],{"class":2356},[2075,14146,2373],{"class":2081},[2075,14148,4615],{"class":2104},[2075,14150,2379],{"class":2081},[2075,14152,14153,14155,14157,14160,14162,14164,14166,14169],{"class":2077,"line":2085},[2075,14154,2357],{"class":2356},[2075,14156,2360],{"class":2081},[2075,14158,14159],{"class":2363}," version",[2075,14161,2367],{"class":2081},[2075,14163,2370],{"class":2356},[2075,14165,2373],{"class":2081},[2075,14167,14168],{"class":2104},"./package.json",[2075,14170,2379],{"class":2081},[2075,14172,14173],{"class":2077,"line":2113},[2075,14174,2384],{"emptyLinePlaceholder":1196},[2075,14176,14177,14179,14181,14183,14185],{"class":2077,"line":2133},[2075,14178,2389],{"class":2356},[2075,14180,2392],{"class":2356},[2075,14182,2396],{"class":2395},[2075,14184,2399],{"class":2363},[2075,14186,2082],{"class":2081},[2075,14188,14189,14191,14193],{"class":2077,"line":2154},[2075,14190,12291],{"class":2406},[2075,14192,2098],{"class":2081},[2075,14194,2412],{"class":2081},[2075,14196,14197,14200,14202],{"class":2077,"line":2174},[2075,14198,14199],{"class":2406},"    plugins",[2075,14201,2098],{"class":2081},[2075,14203,3095],{"class":2363},[2075,14205,14206],{"class":2077,"line":2195},[2075,14207,14208],{"class":3283},"      // ...\n",[2075,14210,14211,14214,14217,14219,14222,14224],{"class":2077,"line":2216},[2075,14212,14213],{"class":2081},"      new",[2075,14215,14216],{"class":2363}," webpack",[2075,14218,2317],{"class":2081},[2075,14220,14221],{"class":2395},"DefinePlugin",[2075,14223,2399],{"class":2363},[2075,14225,2082],{"class":2081},[2075,14227,14228,14231,14234,14236,14238,14240],{"class":2077,"line":2236},[2075,14229,14230],{"class":2081},"        '",[2075,14232,14233],{"class":2406},"process.VERSION",[2075,14235,2423],{"class":2081},[2075,14237,2098],{"class":2081},[2075,14239,14159],{"class":2363},[2075,14241,2110],{"class":2081},[2075,14243,14244,14247,14249],{"class":2077,"line":2256},[2075,14245,14246],{"class":2081},"      }",[2075,14248,4678],{"class":2363},[2075,14250,2110],{"class":2081},[2075,14252,14253,14255],{"class":2077,"line":2277},[2075,14254,4300],{"class":2363},[2075,14256,2110],{"class":2081},[2075,14258,14259],{"class":2077,"line":2297},[2075,14260,2551],{"class":2081},[2075,14262,14263,14265],{"class":2077,"line":2700},[2075,14264,2556],{"class":2081},[2075,14266,2559],{"class":2363},[2799,14268,14270],{"id":14269},"postcss-1",[2057,14271,6705],{},[2042,14273,14274,14275],{},"Customize PostCSS Loader. same options as ",[3553,14276,14279,13518],{"href":14277,"rel":14278},"https://github.com/webpack/postcss-loader#options",[3557],[2057,14280,14281],{},"postcss-loader",[3781,14283,14285],{"id":14284},"postcssoptions",[2057,14286,14287],{},"postcssOptions",[7066,14289,14291],{"id":14290},"plugins-4",[2057,14292,175],{},[2046,14294,14295,14301],{},[2049,14296,14297,2055,14299],{},[2052,14298,2054],{},[2057,14300,2059],{},[2049,14302,14303],{},[2052,14304,2064],{},[2066,14306,14308],{"className":2068,"code":14307,"language":2070,"meta":2071,"style":2071},"{\n  \"autoprefixer\": {},\n  \"cssnano\": {}\n}\n",[2057,14309,14310,14314,14326,14338],{"__ignoreMap":2071},[2075,14311,14312],{"class":2077,"line":2078},[2075,14313,2082],{"class":2081},[2075,14315,14316,14318,14320,14322,14324],{"class":2077,"line":2085},[2075,14317,2088],{"class":2081},[2075,14319,8448],{"class":2091},[2075,14321,2095],{"class":2081},[2075,14323,2098],{"class":2081},[2075,14325,6677],{"class":2081},[2075,14327,14328,14330,14332,14334,14336],{"class":2077,"line":2113},[2075,14329,2088],{"class":2081},[2075,14331,8466],{"class":2091},[2075,14333,2095],{"class":2081},[2075,14335,2098],{"class":2081},[2075,14337,10935],{"class":2081},[2075,14339,14340],{"class":2077,"line":2133},[2075,14341,2300],{"class":2081},[2799,14343,14345],{"id":14344},"profile",[2057,14346,14344],{},[2042,14348,14349],{},"Enable the profiler in webpackbar.",[2042,14351,14352,14353,2317],{},"It is normally enabled by CLI argument ",[2057,14354,14355],{},"--profile",[2046,14357,14358,14364],{},[2049,14359,14360,2055,14362],{},[2052,14361,2054],{},[2057,14363,3539],{},[2049,14365,14366,2789,14368],{},[2052,14367,2788],{},[2057,14369,3546],{},[2042,14371,14372,2055,14374,2317],{},[2052,14373,3551],{},[3553,14375,14378],{"href":14376,"rel":14377},"https://github.com/unjs/webpackbar#profile",[3557],"webpackbar",[2799,14380,14382],{"id":14381},"serverurlpolyfill",[2057,14383,14384],{},"serverURLPolyfill",[2042,14386,14387],{},"The polyfill library to load to provide URL and URLSearchParams.",[2042,14389,3996,14390,4673,14393,6706],{},[2057,14391,14392],{},"'url'",[3553,14394,14397],{"href":14395,"rel":14396},"https://www.npmjs.com/package/url",[3557],"see package",[2046,14399,14400,14406],{},[2049,14401,14402,2055,14404],{},[2052,14403,2054],{},[2057,14405,2783],{},[2049,14407,14408,2789,14410],{},[2052,14409,2788],{},[2057,14411,14412],{},"\"url\"",[2799,14414,14416],{"id":14415},"warningignorefilters",[2057,14417,14418],{},"warningIgnoreFilters",[2042,14420,14421],{},"Filters to hide build warnings.",[2046,14423,14424],{},[2049,14425,14426,2055,14428],{},[2052,14427,2054],{},[2057,14429,4208],{},[2038,14431,14433],{"id":14432},"workspacedir","workspaceDir",[2042,14435,14436],{},"Define the workspace directory of your application.",[2042,14438,14439],{},"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.",[2046,14441,14442,14448],{},[2049,14443,14444,2055,14446],{},[2052,14445,2054],{},[2057,14447,2783],{},[2049,14449,14450,2789,14452],{},[2052,14451,2788],{},[2057,14453,14454],{},"\"/\u003CworkspaceDir>\"",[2469,14456,14457],{},"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":2071,"searchDepth":2085,"depth":2085,"links":14459},[14460,14461,14462,14480,14483,14484,14489,14490,14491,14492,14493,14494,14495,14496,14497,14505,14506,14507,14518,14521,14522,14523,14524,14525,14526,14527,14528,14529,14530,14535,14536,14537,14538,14542,14547,14548,14549,14553,14554,14555,14558,14559,14562,14563,14564,14565,14566,14567,14568,14569,14570,14571,14580,14584,14599,14606,14607,14612,14631],{"id":2040,"depth":2085,"text":2040},{"id":2762,"depth":2085,"text":2763},{"id":1193,"depth":2085,"text":1193,"children":14463},[14464,14465,14466,14467,14468,14469,14470,14471,14472,14473,14474,14475,14476,14477,14478,14479],{"id":2801,"depth":2113,"text":2804},{"id":2913,"depth":2113,"text":2916},{"id":2944,"depth":2113,"text":2925},{"id":3052,"depth":2113,"text":3052},{"id":3519,"depth":2113,"text":3519},{"id":3561,"depth":2113,"text":3564},{"id":3598,"depth":2113,"text":3601},{"id":3632,"depth":2113,"text":3635},{"id":3684,"depth":2113,"text":3687},{"id":3707,"depth":2113,"text":3710},{"id":3731,"depth":2113,"text":3734},{"id":3802,"depth":2113,"text":3805},{"id":3825,"depth":2113,"text":3828},{"id":3876,"depth":2113,"text":3879},{"id":3900,"depth":2113,"text":3903},{"id":3923,"depth":2113,"text":3926},{"id":3970,"depth":2085,"text":3971,"children":14481},[14482],{"id":3984,"depth":2113,"text":3984},{"id":3989,"depth":2085,"text":3990},{"id":4017,"depth":2085,"text":4017,"children":14485},[14486,14487,14488],{"id":4023,"depth":2113,"text":4023},{"id":4186,"depth":2113,"text":4186},{"id":4315,"depth":2113,"text":4315},{"id":4414,"depth":2085,"text":4415},{"id":4488,"depth":2085,"text":4489},{"id":4510,"depth":2085,"text":4510},{"id":4878,"depth":2085,"text":4879},{"id":132,"depth":2085,"text":132},{"id":5003,"depth":2085,"text":5003},{"id":5111,"depth":2085,"text":5111},{"id":5136,"depth":2085,"text":5136},{"id":5159,"depth":2085,"text":5160,"children":14498},[14499,14500,14501,14502,14503,14504],{"id":5163,"depth":2113,"text":5163},{"id":5208,"depth":2113,"text":5208},{"id":5216,"depth":2113,"text":5216},{"id":5323,"depth":2113,"text":5326},{"id":5341,"depth":2113,"text":5341},{"id":5365,"depth":2113,"text":5365},{"id":5391,"depth":2085,"text":5392},{"id":5415,"depth":2085,"text":5415},{"id":5435,"depth":2085,"text":5435,"children":14508},[14509,14510,14511,14512,14513,14514,14515,14516,14517],{"id":5444,"depth":2113,"text":1193},{"id":127,"depth":2113,"text":127},{"id":152,"depth":2113,"text":152},{"id":157,"depth":2113,"text":157},{"id":162,"depth":2113,"text":162},{"id":171,"depth":2113,"text":171},{"id":175,"depth":2113,"text":175},{"id":180,"depth":2113,"text":180},{"id":190,"depth":2113,"text":190},{"id":5648,"depth":2085,"text":5648,"children":14519},[14520],{"id":4711,"depth":2113,"text":4711},{"id":3935,"depth":2085,"text":3935},{"id":5742,"depth":2085,"text":5742},{"id":5787,"depth":2085,"text":5787},{"id":5882,"depth":2085,"text":5882},{"id":5891,"depth":2085,"text":5891},{"id":5899,"depth":2085,"text":5899},{"id":6102,"depth":2085,"text":6102},{"id":6236,"depth":2085,"text":6237},{"id":6308,"depth":2085,"text":6108},{"id":6349,"depth":2085,"text":6349,"children":14531},[14532,14533,14534],{"id":4921,"depth":2113,"text":4921},{"id":4958,"depth":2113,"text":4958},{"id":6462,"depth":2113,"text":6462},{"id":6498,"depth":2085,"text":6499},{"id":6523,"depth":2085,"text":162},{"id":6692,"depth":2085,"text":6693},{"id":6797,"depth":2085,"text":6797,"children":14539},[14540,14541],{"id":6812,"depth":2113,"text":6815},{"id":6826,"depth":2113,"text":6829},{"id":6990,"depth":2085,"text":6990,"children":14543},[14544,14545,14546],{"id":6996,"depth":2113,"text":6999},{"id":7205,"depth":2113,"text":7208},{"id":7664,"depth":2113,"text":7667},{"id":8108,"depth":2085,"text":171},{"id":8189,"depth":2085,"text":175},{"id":6705,"depth":2085,"text":6705,"children":14550},[14551,14552],{"id":8415,"depth":2113,"text":8415},{"id":8431,"depth":2113,"text":175},{"id":8490,"depth":2085,"text":2774},{"id":8525,"depth":2085,"text":6815},{"id":8545,"depth":2085,"text":8545,"children":14556},[14557],{"id":8548,"depth":2113,"text":4711},{"id":8646,"depth":2085,"text":6829},{"id":8872,"depth":2085,"text":185,"children":14560},[14561],{"id":8878,"depth":2113,"text":4510},{"id":8915,"depth":2085,"text":8916},{"id":8941,"depth":2085,"text":8942},{"id":9070,"depth":2085,"text":9070},{"id":9143,"depth":2085,"text":9144},{"id":9669,"depth":2085,"text":9670},{"id":4773,"depth":2085,"text":4773},{"id":9949,"depth":2085,"text":9949},{"id":9964,"depth":2085,"text":9964},{"id":9984,"depth":2085,"text":9984},{"id":10011,"depth":2085,"text":10011,"children":14572},[14573,14574,14575,14576,14577,14578,14579],{"id":10017,"depth":2113,"text":4510},{"id":10042,"depth":2113,"text":10042},{"id":10263,"depth":2113,"text":10266},{"id":10286,"depth":2113,"text":10286},{"id":10327,"depth":2113,"text":10327},{"id":10354,"depth":2113,"text":10357},{"id":10368,"depth":2113,"text":10371},{"id":10412,"depth":2085,"text":10412,"children":14581},[14582,14583],{"id":10421,"depth":2113,"text":10421},{"id":10529,"depth":2113,"text":10532},{"id":10643,"depth":2085,"text":10643,"children":14585},[14586,14587,14588,14589,14590,14591,14592,14593,14594,14595,14596,14597,14598],{"id":10659,"depth":2113,"text":4017},{"id":10705,"depth":2113,"text":10708},{"id":10726,"depth":2113,"text":10729},{"id":10746,"depth":2113,"text":10746},{"id":10842,"depth":2113,"text":5648},{"id":8208,"depth":2113,"text":8208},{"id":10961,"depth":2113,"text":10964},{"id":11102,"depth":2113,"text":11105},{"id":4702,"depth":2113,"text":4702},{"id":11211,"depth":2113,"text":11211},{"id":11230,"depth":2113,"text":185},{"id":6478,"depth":2113,"text":6478},{"id":11573,"depth":2113,"text":11576},{"id":11682,"depth":2085,"text":6478,"children":14600},[14601,14602,14603,14604,14605],{"id":11688,"depth":2113,"text":11375},{"id":11705,"depth":2113,"text":11705},{"id":11725,"depth":2113,"text":11321},{"id":11750,"depth":2113,"text":11753},{"id":11773,"depth":2113,"text":11389},{"id":11991,"depth":2085,"text":11991},{"id":12019,"depth":2085,"text":12019,"children":14608},[14609,14610,14611],{"id":12027,"depth":2113,"text":12027},{"id":12085,"depth":2113,"text":12088},{"id":4615,"depth":2113,"text":4615},{"id":12134,"depth":2085,"text":4615,"children":14613},[14614,14615,14616,14617,14618,14619,14620,14621,14622,14623,14624,14625,14626,14627,14628,14629,14630],{"id":12137,"depth":2113,"text":12140},{"id":12170,"depth":2113,"text":4023},{"id":12336,"depth":2113,"text":12339},{"id":12362,"depth":2113,"text":12365},{"id":12397,"depth":2113,"text":12397},{"id":12410,"depth":2113,"text":12413},{"id":12699,"depth":2113,"text":12699},{"id":12899,"depth":2113,"text":12902},{"id":12929,"depth":2113,"text":12932},{"id":12942,"depth":2113,"text":12942},{"id":13957,"depth":2113,"text":6990},{"id":14075,"depth":2113,"text":14078},{"id":14113,"depth":2113,"text":175},{"id":14269,"depth":2113,"text":6705},{"id":14344,"depth":2113,"text":14344},{"id":14381,"depth":2113,"text":14384},{"id":14415,"depth":2113,"text":14418},{"id":14432,"depth":2085,"text":14433},"Discover all the options you can use in your nuxt.config.ts file.","md",{},{"icon":32},{"title":903,"description":14632},"hRPBaBXqFlGMnapukJ6kKxisDMcfhNQBQz44HW07tTU",[14639,14641],{"title":899,"path":1764,"stem":1765,"description":14640,"children":-1},"Understand where your code is running using `import.meta`.",{"title":914,"path":1774,"stem":1775,"description":14642,"children":-1},"A minimal Nuxt application only requires the `app.vue` and `nuxt.config.js` files.",1772101732943]