[{"data":1,"prerenderedAt":1064},["ShallowReactive",2],{"navigation_docs_en":3,"-en-concepts-nuxt":133,"-en-concepts-nuxt-surround":1059},[4,41,82,108],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":40},"Getting Started","i-lucide-rocket","\u002Fen\u002Fgetting-started","en\u002F1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F1.getting-started\u002F3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Project Structure","\u002Fen\u002Fgetting-started\u002Fproject-structure","en\u002F1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":26,"path":27,"stem":28,"icon":29},"Studio module","\u002Fen\u002Fgetting-started\u002Fstudio","en\u002F1.getting-started\u002F5.studio","i-lucide-mouse-pointer-2",{"title":31,"path":32,"stem":33,"icon":34},"Migration","\u002Fen\u002Fgetting-started\u002Fmigration","en\u002F1.getting-started\u002F6.migration","i-lucide-replace",{"title":36,"path":37,"stem":38,"icon":39},"Troubleshooting","\u002Fen\u002Fgetting-started\u002Ftroubleshooting","en\u002F1.getting-started\u002F7.troubleshooting","i-lucide-wrench",false,{"title":42,"icon":43,"path":44,"stem":45,"children":46,"page":40},"Core Concepts","i-lucide-brain","\u002Fen\u002Fconcepts","en\u002F2.concepts",[47,52,57,62,67,72,77],{"title":48,"path":49,"stem":50,"icon":51},"Edition","\u002Fen\u002Fconcepts\u002Fedition","en\u002F2.concepts\u002F2.edition","i-lucide-pencil",{"title":53,"path":54,"stem":55,"icon":56},"Configuration","\u002Fen\u002Fconcepts\u002Fconfiguration","en\u002F2.concepts\u002F3.configuration","i-lucide-settings",{"title":58,"path":59,"stem":60,"icon":61},"Theme","\u002Fen\u002Fconcepts\u002Ftheme","en\u002F2.concepts\u002F4.theme","i-lucide-paint-roller",{"title":63,"path":64,"stem":65,"icon":66},"Customization","\u002Fen\u002Fconcepts\u002Fcustomization","en\u002F2.concepts\u002F5.customization","i-lucide-pen-tool",{"title":68,"path":69,"stem":70,"icon":71},"Internationalization","\u002Fen\u002Fconcepts\u002Finternationalization","en\u002F2.concepts\u002F6.internationalization","i-lucide-globe",{"title":73,"path":74,"stem":75,"icon":76},"Observability","\u002Fen\u002Fconcepts\u002Fobservability","en\u002F2.concepts\u002F7.observability","i-lucide-activity",{"title":78,"path":79,"stem":80,"icon":81},"Nuxt","\u002Fen\u002Fconcepts\u002Fnuxt","en\u002F2.concepts\u002F8.nuxt","i-simple-icons-nuxt",{"title":83,"icon":84,"path":85,"stem":86,"children":87,"page":40},"Essentials","i-lucide-book-open","\u002Fen\u002Fessentials","en\u002F3.essentials",[88,93,98,103],{"title":89,"path":90,"stem":91,"icon":92},"Markdown Syntax","\u002Fen\u002Fessentials\u002Fmarkdown-syntax","en\u002F3.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":94,"path":95,"stem":96,"icon":97},"Code Blocks","\u002Fen\u002Fessentials\u002Fcode-blocks","en\u002F3.essentials\u002F2.code-blocks","i-lucide-code-xml",{"title":99,"path":100,"stem":101,"icon":102},"Components","\u002Fen\u002Fessentials\u002Fcomponents","en\u002F3.essentials\u002F3.components","i-lucide-component",{"title":104,"path":105,"stem":106,"icon":107},"Images and Embeds","\u002Fen\u002Fessentials\u002Fimages-embeds","en\u002F3.essentials\u002F4.images-embeds","i-lucide-image",{"title":109,"icon":110,"path":111,"stem":112,"children":113,"page":40},"AI","i-lucide-sparkles","\u002Fen\u002Fai","en\u002F4.ai",[114,118,123,128],{"title":115,"path":116,"stem":117,"icon":110},"Assistant","\u002Fen\u002Fai\u002Fassistant","en\u002F4.ai\u002F1.assistant",{"title":119,"path":120,"stem":121,"icon":122},"MCP Server","\u002Fen\u002Fai\u002Fmcp","en\u002F4.ai\u002F2.mcp","i-lucide-cpu",{"title":124,"path":125,"stem":126,"icon":127},"Agent Skills","\u002Fen\u002Fai\u002Fskills","en\u002F4.ai\u002F3.skills","i-lucide-wand-sparkles",{"title":129,"path":130,"stem":131,"icon":132},"LLMs Integration","\u002Fen\u002Fai\u002Fllms","en\u002F4.ai\u002F4.llms","i-lucide-message-circle-code",{"id":134,"title":78,"body":135,"description":1052,"extension":1053,"links":1054,"meta":1055,"navigation":1056,"path":79,"seo":1057,"stem":80,"__hash__":1058},"docs_en\u002Fen\u002F2.concepts\u002F8.nuxt.md",{"type":136,"value":137,"toc":1040},"minimark",[138,143,156,191,210,214,223,232,341,345,363,366,376,768,771,775,782,839,853,951,955,958,972,978,1036],[139,140,142],"h2",{"id":141},"nuxt-app","Nuxt App",[144,145,146,147,151,152,155],"p",{},"Docus is built on top of ",[148,149,150],"strong",{},"Nuxt 4",", which means your documentation project is a full Nuxt application. When you scaffold a project using the ",[148,153,154],{},"Docus CLI",", it adds a layer by default giving you all the flexibility of a standard Nuxt app.",[144,157,158,159,163,164,167,168,171,172,179,180,184,185,190],{},"By default, the Docus starter only contains a ",[160,161,162],"code",{},"content\u002F"," and ",[160,165,166],{},"public\u002F"," folder and a ",[160,169,170],{},"package.json",". This is all you need to start writing your documentation. You can go further and use any feature of a Nuxt project, from ",[173,174,178],"a",{"href":175,"rel":176},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fnuxt-config",[177],"nofollow","nuxt.config.ts"," to ",[173,181,183],{"href":175,"rel":182},[177],"components"," or ",[173,186,189],{"href":187,"rel":188},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fdirectory-structure\u002Fplugins",[177],"plugins",".",[192,193,194,195,200,201,205,206,209],"note",{},"You can use the Nuxt 4 ",[173,196,199],{"href":197,"rel":198},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fgetting-started\u002Fupgrade#new-directory-structure",[177],"new directory structure"," provided by the ",[173,202,204],{"href":203},"","compatibility version 4 ."," All files related to front app code goes in ",[160,207,208],{},"app\u002F"," folder for cleaner organization and better IDE performance.",[139,211,213],{"id":212},"nuxt-modules","Nuxt Modules",[144,215,216,217,222],{},"Want to enhance your docs with custom functionality? You can install and configure ",[173,218,221],{"href":219,"rel":220},"https:\u002F\u002Fnuxt.com\u002Fmodules",[177],"Nuxt modules"," just like in any Nuxt app.",[144,224,225,226,231],{},"To add ",[173,227,230],{"href":228,"rel":229},"https:\u002F\u002Fvercel.com\u002Fdocs\u002Fanalytics",[177],"Vercel Web Analytics"," to your documentation:",[233,234,235,243,268,274,277],"steps",{},[236,237,239,240],"h3",{"id":238},"install-vercelanalytics","Install ",[160,241,242],{},"@vercel\u002Fanalytics",[244,245,250],"pre",{"className":246,"code":247,"filename":248,"language":249,"meta":203,"style":203},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install @vercel\u002Fanalytics\n","Terminal","bash",[160,251,252],{"__ignoreMap":203},[253,254,257,261,265],"span",{"class":255,"line":256},"line",1,[253,258,260],{"class":259},"sBMFI","npm",[253,262,264],{"class":263},"sfazB"," install",[253,266,267],{"class":263}," @vercel\u002Fanalytics\n",[236,269,271,272],{"id":270},"enable-web-analytics-in-nuxtconfigts","Enable Web Analytics in ",[160,273,178],{},[144,275,276],{},"For Nuxt, you can turn on Vercel Analytics without extra setup by using the inline module declaration:",[244,278,282],{"className":279,"code":280,"filename":178,"language":281,"meta":203,"style":203},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@vercel\u002Fanalytics\u002Fnuxt\u002Fmodule'],\n})\n","ts",[160,283,284,305,332],{"__ignoreMap":203},[253,285,286,290,293,297,301],{"class":255,"line":256},[253,287,289],{"class":288},"s7zQu","export",[253,291,292],{"class":288}," default",[253,294,296],{"class":295},"s2Zo4"," defineNuxtConfig",[253,298,300],{"class":299},"sTEyZ","(",[253,302,304],{"class":303},"sMK4o","{\n",[253,306,308,312,315,318,321,324,326,329],{"class":255,"line":307},2,[253,309,311],{"class":310},"swJcz","  modules",[253,313,314],{"class":303},":",[253,316,317],{"class":299}," [",[253,319,320],{"class":303},"'",[253,322,323],{"class":263},"@vercel\u002Fanalytics\u002Fnuxt\u002Fmodule",[253,325,320],{"class":303},[253,327,328],{"class":299},"]",[253,330,331],{"class":303},",\n",[253,333,335,338],{"class":255,"line":334},3,[253,336,337],{"class":303},"}",[253,339,340],{"class":299},")\n",[139,342,344],{"id":343},"custom-components","Custom Components",[144,346,347,348,163,351,354,355,358,359,362],{},"With the power of ",[160,349,350],{},"Nuxt Content",[160,352,353],{},"Nuxt UI",", and with the help of the ",[160,356,357],{},"MDC"," syntax, you can use ",[173,360,361],{"href":100},"Nuxt UI components"," directly in your Markdown without any extra configuration needed.",[144,364,365],{},"However, you’re not limited to pre-built components. Docus makes it easy to create your own Vue components in your Nuxt app and use them in your content.",[144,367,368,369,372,373,375],{},"Here’s a simple example of a custom ",[160,370,371],{},"BrowserFrame"," component created in the ",[160,374,183],{}," folder of your Nuxt app and integrated inside Markdown:",[377,378,379,699,758],"tabs",{},[380,381,386],"tabs-item",{"icon":382,"label":383,"className":384},"i-lucide-code","Code",[385],"my-5",[244,387,392],{"className":388,"code":389,"filename":390,"language":391,"meta":203,"style":203},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\ndefineProps\u003C{\n  title?: string\n}>()\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv class=\"w-fit rounded-xl border border-muted bg-accented shadow-md overflow-hidden px-2 pb-2\">\n    \u003Cdiv class=\"flex justify-between items-center px-2 py-2 bg-accented border-accented border-b\">\n      \u003Cdiv class=\"flex items-center gap-2\">\n        \u003Cspan class=\"w-3 h-3 bg-red-500 rounded-full\" \u002F>\n        \u003Cspan class=\"w-3 h-3 bg-yellow-500 rounded-full\" \u002F>\n        \u003Cspan class=\"w-3 h-3 bg-green-500 rounded-full\" \u002F>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"text-muted\">\n        {{ title }}\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cslot mdc-unwrap=\"p\" \u002F>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","components\u002Fcontent\u002FBrowserFrame.vue","vue",[160,393,394,422,430,441,450,460,467,477,500,521,542,564,584,604,614,634,640,649,659,680,690],{"__ignoreMap":203},[253,395,396,399,402,406,409,412,415,417,419],{"class":255,"line":256},[253,397,398],{"class":303},"\u003C",[253,400,401],{"class":310},"script",[253,403,405],{"class":404},"spNyl"," setup",[253,407,408],{"class":404}," lang",[253,410,411],{"class":303},"=",[253,413,414],{"class":303},"\"",[253,416,281],{"class":263},[253,418,414],{"class":303},[253,420,421],{"class":303},">\n",[253,423,424,427],{"class":255,"line":307},[253,425,426],{"class":295},"defineProps",[253,428,429],{"class":303},"\u003C{\n",[253,431,432,435,438],{"class":255,"line":334},[253,433,434],{"class":310},"  title",[253,436,437],{"class":303},"?:",[253,439,440],{"class":259}," string\n",[253,442,444,447],{"class":255,"line":443},4,[253,445,446],{"class":303},"}>",[253,448,449],{"class":299},"()\n",[253,451,453,456,458],{"class":255,"line":452},5,[253,454,455],{"class":303},"\u003C\u002F",[253,457,401],{"class":310},[253,459,421],{"class":303},[253,461,463],{"class":255,"line":462},6,[253,464,466],{"emptyLinePlaceholder":465},true,"\n",[253,468,470,472,475],{"class":255,"line":469},7,[253,471,398],{"class":303},[253,473,474],{"class":310},"template",[253,476,421],{"class":303},[253,478,480,483,486,489,491,493,496,498],{"class":255,"line":479},8,[253,481,482],{"class":303},"  \u003C",[253,484,485],{"class":310},"div",[253,487,488],{"class":404}," class",[253,490,411],{"class":303},[253,492,414],{"class":303},[253,494,495],{"class":263},"w-fit rounded-xl border border-muted bg-accented shadow-md overflow-hidden px-2 pb-2",[253,497,414],{"class":303},[253,499,421],{"class":303},[253,501,503,506,508,510,512,514,517,519],{"class":255,"line":502},9,[253,504,505],{"class":303},"    \u003C",[253,507,485],{"class":310},[253,509,488],{"class":404},[253,511,411],{"class":303},[253,513,414],{"class":303},[253,515,516],{"class":263},"flex justify-between items-center px-2 py-2 bg-accented border-accented border-b",[253,518,414],{"class":303},[253,520,421],{"class":303},[253,522,524,527,529,531,533,535,538,540],{"class":255,"line":523},10,[253,525,526],{"class":303},"      \u003C",[253,528,485],{"class":310},[253,530,488],{"class":404},[253,532,411],{"class":303},[253,534,414],{"class":303},[253,536,537],{"class":263},"flex items-center gap-2",[253,539,414],{"class":303},[253,541,421],{"class":303},[253,543,545,548,550,552,554,556,559,561],{"class":255,"line":544},11,[253,546,547],{"class":303},"        \u003C",[253,549,253],{"class":310},[253,551,488],{"class":404},[253,553,411],{"class":303},[253,555,414],{"class":303},[253,557,558],{"class":263},"w-3 h-3 bg-red-500 rounded-full",[253,560,414],{"class":303},[253,562,563],{"class":303}," \u002F>\n",[253,565,567,569,571,573,575,577,580,582],{"class":255,"line":566},12,[253,568,547],{"class":303},[253,570,253],{"class":310},[253,572,488],{"class":404},[253,574,411],{"class":303},[253,576,414],{"class":303},[253,578,579],{"class":263},"w-3 h-3 bg-yellow-500 rounded-full",[253,581,414],{"class":303},[253,583,563],{"class":303},[253,585,587,589,591,593,595,597,600,602],{"class":255,"line":586},13,[253,588,547],{"class":303},[253,590,253],{"class":310},[253,592,488],{"class":404},[253,594,411],{"class":303},[253,596,414],{"class":303},[253,598,599],{"class":263},"w-3 h-3 bg-green-500 rounded-full",[253,601,414],{"class":303},[253,603,563],{"class":303},[253,605,607,610,612],{"class":255,"line":606},14,[253,608,609],{"class":303},"      \u003C\u002F",[253,611,485],{"class":310},[253,613,421],{"class":303},[253,615,617,619,621,623,625,627,630,632],{"class":255,"line":616},15,[253,618,526],{"class":303},[253,620,485],{"class":310},[253,622,488],{"class":404},[253,624,411],{"class":303},[253,626,414],{"class":303},[253,628,629],{"class":263},"text-muted",[253,631,414],{"class":303},[253,633,421],{"class":303},[253,635,637],{"class":255,"line":636},16,[253,638,639],{"class":299},"        {{ title }}\n",[253,641,643,645,647],{"class":255,"line":642},17,[253,644,609],{"class":303},[253,646,485],{"class":310},[253,648,421],{"class":303},[253,650,652,655,657],{"class":255,"line":651},18,[253,653,654],{"class":303},"    \u003C\u002F",[253,656,485],{"class":310},[253,658,421],{"class":303},[253,660,662,664,667,670,672,674,676,678],{"class":255,"line":661},19,[253,663,505],{"class":303},[253,665,666],{"class":310},"slot",[253,668,669],{"class":404}," mdc-unwrap",[253,671,411],{"class":303},[253,673,414],{"class":303},[253,675,144],{"class":263},[253,677,414],{"class":303},[253,679,563],{"class":303},[253,681,683,686,688],{"class":255,"line":682},20,[253,684,685],{"class":303},"  \u003C\u002F",[253,687,485],{"class":310},[253,689,421],{"class":303},[253,691,693,695,697],{"class":255,"line":692},21,[253,694,455],{"class":303},[253,696,474],{"class":310},[253,698,421],{"class":303},[380,700,703],{"icon":701,"label":702},"i-simple-icons-markdown","Markdown",[244,704,708],{"className":705,"code":706,"language":707,"meta":203,"style":203},"language-mdc shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","::browser-frame{title=\"The Alps\"}\n![mountains landscape](\u002Fmountains.webp)\n::\n","mdc",[160,709,710,736,753],{"__ignoreMap":203},[253,711,712,715,718,721,724,726,728,731,733],{"class":255,"line":256},[253,713,714],{"class":303},"::",[253,716,717],{"class":310},"browser-frame",[253,719,720],{"class":303},"{",[253,722,723],{"class":404},"title",[253,725,411],{"class":303},[253,727,414],{"class":303},[253,729,730],{"class":263},"The Alps",[253,732,414],{"class":303},[253,734,735],{"class":303},"}\n",[253,737,738,741,744,747,751],{"class":255,"line":307},[253,739,740],{"class":303},"![",[253,742,743],{"class":263},"mountains landscape",[253,745,746],{"class":303},"](",[253,748,750],{"class":749},"sQLHv","\u002Fmountains.webp",[253,752,340],{"class":303},[253,754,755],{"class":255,"line":334},[253,756,757],{"class":303},"::\n",[380,759,762],{"icon":760,"label":761},"i-lucide-eye","Preview",[717,763,764],{"title":730},[765,766],"img",{"alt":743,"src":767},"\u002Fdocumentation\u002Fmountains.webp",[144,769,770],{},"This approach lets you create dynamic docs powered by Nuxt components using Markdown.",[139,772,774],{"id":773},"vue-pages","Vue Pages",[144,776,777,778,781],{},"In addition to Markdown pages, you can also create Vue pages in the ",[160,779,780],{},"pages\u002F"," directory.",[244,783,786],{"className":388,"code":784,"filename":785,"language":391,"meta":203,"style":203},"\u003Ctemplate>\n  \u003Cdiv>\n    \u003Ch1>Hello\u003C\u002Fh1>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","pages\u002Fhello.vue",[160,787,788,796,804,823,831],{"__ignoreMap":203},[253,789,790,792,794],{"class":255,"line":256},[253,791,398],{"class":303},[253,793,474],{"class":310},[253,795,421],{"class":303},[253,797,798,800,802],{"class":255,"line":307},[253,799,482],{"class":303},[253,801,485],{"class":310},[253,803,421],{"class":303},[253,805,806,808,811,814,817,819,821],{"class":255,"line":334},[253,807,505],{"class":303},[253,809,810],{"class":310},"h1",[253,812,813],{"class":303},">",[253,815,816],{"class":299},"Hello",[253,818,455],{"class":303},[253,820,810],{"class":310},[253,822,421],{"class":303},[253,824,825,827,829],{"class":255,"line":443},[253,826,685],{"class":303},[253,828,485],{"class":310},[253,830,421],{"class":303},[253,832,833,835,837],{"class":255,"line":452},[253,834,455],{"class":303},[253,836,474],{"class":310},[253,838,421],{"class":303},[144,840,841,842,845,846,184,849,852],{},"You can also use the ",[160,843,844],{},"definePageMeta"," function to set the page meta, such as using the ",[160,847,848],{},"default",[160,850,851],{},"docs"," layout, but also to define if the page should display the header and the footer:",[244,854,856],{"className":388,"code":855,"filename":785,"language":391,"meta":203,"style":203},"\u003Cscript setup lang=\"ts\">\ndefinePageMeta({\n  layout: 'default',\n  \u002F\u002F Remove the header\n  header: false,\n  \u002F\u002F Remove the footer\n  footer: false,\n})\n\u003C\u002Fscript>\n",[160,857,858,878,886,902,908,921,926,937,943],{"__ignoreMap":203},[253,859,860,862,864,866,868,870,872,874,876],{"class":255,"line":256},[253,861,398],{"class":303},[253,863,401],{"class":310},[253,865,405],{"class":404},[253,867,408],{"class":404},[253,869,411],{"class":303},[253,871,414],{"class":303},[253,873,281],{"class":263},[253,875,414],{"class":303},[253,877,421],{"class":303},[253,879,880,882,884],{"class":255,"line":307},[253,881,844],{"class":295},[253,883,300],{"class":299},[253,885,304],{"class":303},[253,887,888,891,893,896,898,900],{"class":255,"line":334},[253,889,890],{"class":310},"  layout",[253,892,314],{"class":303},[253,894,895],{"class":303}," '",[253,897,848],{"class":263},[253,899,320],{"class":303},[253,901,331],{"class":303},[253,903,904],{"class":255,"line":443},[253,905,907],{"class":906},"sHwdD","  \u002F\u002F Remove the header\n",[253,909,910,913,915,919],{"class":255,"line":452},[253,911,912],{"class":310},"  header",[253,914,314],{"class":303},[253,916,918],{"class":917},"sfNiH"," false",[253,920,331],{"class":303},[253,922,923],{"class":255,"line":462},[253,924,925],{"class":906},"  \u002F\u002F Remove the footer\n",[253,927,928,931,933,935],{"class":255,"line":469},[253,929,930],{"class":310},"  footer",[253,932,314],{"class":303},[253,934,918],{"class":917},[253,936,331],{"class":303},[253,938,939,941],{"class":255,"line":479},[253,940,337],{"class":303},[253,942,340],{"class":299},[253,944,945,947,949],{"class":255,"line":502},[253,946,455],{"class":303},[253,948,401],{"class":310},[253,950,421],{"class":303},[139,952,954],{"id":953},"custom-layouts","Custom Layouts",[144,956,957],{},"Docus uses two layouts:",[959,960,961,967],"ul",{},[962,963,964,966],"li",{},[160,965,848],{}," layout for the landing page and custom Vue pages",[962,968,969,971],{},[160,970,851],{}," layout for the documentation pages",[144,973,974,975,781],{},"If you want to use a different layout, you can create one in the ",[160,976,977],{},"app\u002Flayouts\u002F",[244,979,982],{"className":388,"code":980,"filename":981,"language":391,"meta":203,"style":203},"\u003Ctemplate>\n  \u003Cmain class=\"custom-layout\">\n    \u003Cslot \u002F>\n  \u003C\u002Fmain>\n\u003C\u002Ftemplate>\n","app\u002Flayouts\u002Fcustom.vue",[160,983,984,992,1012,1020,1028],{"__ignoreMap":203},[253,985,986,988,990],{"class":255,"line":256},[253,987,398],{"class":303},[253,989,474],{"class":310},[253,991,421],{"class":303},[253,993,994,996,999,1001,1003,1005,1008,1010],{"class":255,"line":307},[253,995,482],{"class":303},[253,997,998],{"class":310},"main",[253,1000,488],{"class":404},[253,1002,411],{"class":303},[253,1004,414],{"class":303},[253,1006,1007],{"class":263},"custom-layout",[253,1009,414],{"class":303},[253,1011,421],{"class":303},[253,1013,1014,1016,1018],{"class":255,"line":334},[253,1015,505],{"class":303},[253,1017,666],{"class":310},[253,1019,563],{"class":303},[253,1021,1022,1024,1026],{"class":255,"line":443},[253,1023,685],{"class":303},[253,1025,998],{"class":310},[253,1027,421],{"class":303},[253,1029,1030,1032,1034],{"class":255,"line":452},[253,1031,455],{"class":303},[253,1033,474],{"class":310},[253,1035,421],{"class":303},[1037,1038,1039],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--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 .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sQLHv, html code.shiki .sQLHv{--shiki-light:#90A4AE;--shiki-light-text-decoration:underline;--shiki-default:#EEFFFF;--shiki-default-text-decoration:underline;--shiki-dark:#BABED8;--shiki-dark-text-decoration:underline}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":203,"searchDepth":307,"depth":307,"links":1041},[1042,1043,1049,1050,1051],{"id":141,"depth":307,"text":142},{"id":212,"depth":307,"text":213,"children":1044},[1045,1047],{"id":238,"depth":334,"text":1046},"Install @vercel\u002Fanalytics",{"id":270,"depth":334,"text":1048},"Enable Web Analytics in nuxt.config.ts",{"id":343,"depth":307,"text":344},{"id":773,"depth":307,"text":774},{"id":953,"depth":307,"text":954},"Build interactive and reusable elements with Nuxt components","md",null,{},{"icon":81},{"title":78,"description":1052},"_WQdR-YwKbpOnB9HNpv3w6-mK61j3j7QVKQeoHpq2J4",[1060,1062],{"title":73,"path":74,"stem":75,"description":1061,"icon":76,"children":-1},"See what's happening on your MCP server and AI assistant — which agents are calling, which tools are slow or failing, token usage — and forward everything to Axiom, OTLP, Sentry or any backend.",{"title":89,"path":90,"stem":91,"description":1063,"icon":92,"children":-1},"Text, title, and styling in standard markdown.",1777991549037]