[{"data":1,"prerenderedAt":253},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:GpPQh2h_D7chVoNBCr0hClu31PzFVTbqmRQQImHReeg":113,"content-page-surround:docs:GpPQh2h_D7chVoNBCr0hClu31PzFVTbqmRQQImHReeg":250},[4,32,68,108],{"title":5,"id":6,"canonicalKey":7,"locale":8,"draft":9,"path":10,"children":11},"Getting started","content:docs:1.getting-started:.navigation.yml","1","en",false,"\u002Fdocs\u002Fgetting-started",[12,17,22,27],{"title":13,"id":14,"canonicalKey":15,"locale":8,"draft":9,"path":16},"Nuxt guide","content:docs:1.getting-started:2.nuxt.md","1\u002F2","\u002Fdocs\u002Fgetting-started\u002Fnuxt",{"title":18,"id":19,"canonicalKey":20,"locale":8,"draft":9,"path":21},"Vue guide","content:docs:1.getting-started:3.vue.md","1\u002F3","\u002Fdocs\u002Fgetting-started\u002Fvue",{"title":23,"id":24,"canonicalKey":25,"locale":8,"draft":9,"path":26},"Customize the tour","content:docs:1.getting-started:4.customization.md","1\u002F4","\u002Fdocs\u002Fgetting-started\u002Fcustomization",{"title":28,"id":29,"canonicalKey":30,"locale":8,"draft":9,"path":31},"Troubleshooting","content:docs:1.getting-started:5.troubleshooting.md","1\u002F5","\u002Fdocs\u002Fgetting-started\u002Ftroubleshooting",{"title":33,"id":34,"canonicalKey":35,"locale":8,"draft":9,"path":36,"children":37},"Recipes","content:docs:2.recipes:.navigation.yml","2","\u002Fdocs\u002Frecipes",[38,43,48,53,58,63],{"title":39,"id":40,"canonicalKey":41,"locale":8,"draft":9,"path":42},"Rich content and images","content:docs:2.recipes:2.rich-content.md","2\u002F2","\u002Fdocs\u002Frecipes\u002Frich-content",{"title":44,"id":45,"canonicalKey":46,"locale":8,"draft":9,"path":47},"Routes and dynamic targets","content:docs:2.recipes:3.routes-and-targets.md","2\u002F3","\u002Fdocs\u002Frecipes\u002Froutes-and-targets",{"title":49,"id":50,"canonicalKey":51,"locale":8,"draft":9,"path":52},"Conditions and preparation","content:docs:2.recipes:4.conditions-and-preparation.md","2\u002F4","\u002Fdocs\u002Frecipes\u002Fconditions-and-preparation",{"title":54,"id":55,"canonicalKey":56,"locale":8,"draft":9,"path":57},"Interaction and focus","content:docs:2.recipes:5.interaction-and-focus.md","2\u002F5","\u002Fdocs\u002Frecipes\u002Finteraction-and-focus",{"title":59,"id":60,"canonicalKey":61,"locale":8,"draft":9,"path":62},"Customization and labels","content:docs:2.recipes:6.customization.md","2\u002F6","\u002Fdocs\u002Frecipes\u002Fcustomization",{"title":64,"id":65,"canonicalKey":66,"locale":8,"draft":9,"path":67},"Events and progress","content:docs:2.recipes:7.events-and-progress.md","2\u002F7","\u002Fdocs\u002Frecipes\u002Fevents-and-progress",{"title":69,"page":9,"canonicalKey":70,"locale":8,"id":71,"draft":9,"children":72},"Design","3","content:docs:3.design:.navigation.yml",[73,78,83,88,93,98,103],{"title":74,"id":75,"canonicalKey":76,"locale":8,"draft":9,"path":77},"Product and scope","content:docs:3.design:1.product-and-scope.md","3\u002F1","\u002Fdocs\u002Fdesign\u002Fproduct-and-scope",{"title":79,"id":80,"canonicalKey":81,"locale":8,"draft":9,"path":82},"Public API","content:docs:3.design:2.public-api.md","3\u002F2","\u002Fdocs\u002Fdesign\u002Fpublic-api",{"title":84,"id":85,"canonicalKey":86,"locale":8,"draft":9,"path":87},"Runtime semantics","content:docs:3.design:3.runtime-semantics.md","3\u002F3","\u002Fdocs\u002Fdesign\u002Fruntime-semantics",{"title":89,"id":90,"canonicalKey":91,"locale":8,"draft":9,"path":92},"Nuxt and Vue integration","content:docs:3.design:4.nuxt-and-vue.md","3\u002F4","\u002Fdocs\u002Fdesign\u002Fnuxt-and-vue",{"title":94,"id":95,"canonicalKey":96,"locale":8,"draft":9,"path":97},"Rendering and accessibility","content:docs:3.design:5.rendering-and-accessibility.md","3\u002F5","\u002Fdocs\u002Fdesign\u002Frendering-and-accessibility",{"title":99,"id":100,"canonicalKey":101,"locale":8,"draft":9,"path":102},"Architecture and testing","content:docs:3.design:6.architecture-and-testing.md","3\u002F6","\u002Fdocs\u002Fdesign\u002Farchitecture-and-testing",{"title":104,"id":105,"canonicalKey":106,"locale":8,"draft":9,"path":107},"Research decisions","content:docs:3.design:7.research-decisions.md","3\u002F7","\u002Fdocs\u002Fdesign\u002Fresearch-decisions",{"title":109,"id":110,"canonicalKey":111,"locale":8,"draft":9,"path":112},"Implementation","content:docs:4.implementation:.navigation.yml","4","\u002Fdocs\u002Fimplementation",{"title":114,"description":115,"body":116,"type":237,"id":238,"canonicalKey":35,"draft":9,"partial":9,"locale":8,"collection":239,"navigationFile":9,"file":240,"route":245,"resolution":247},"Interactive recipes","Run practical Nuxt Tour patterns and copy complete examples.",{"type":117,"children":118,"toc":231},"root",[119,128,134,138,145,211],{"type":120,"tag":121,"props":122,"children":124},"element","h1",{"id":123},"explore-production-tour-patterns",[125],{"type":126,"value":127},"text","Explore production tour patterns",{"type":120,"tag":129,"props":130,"children":131},"p",{},[132],{"type":126,"value":133},"Use these recipes when the first tour is working and you need a production\npattern. The lab below runs the real library. It does not simulate the overlay\nor card.",{"type":120,"tag":135,"props":136,"children":137},"tour-recipe-gallery",{},[],{"type":120,"tag":139,"props":140,"children":142},"h2",{"id":141},"choose-a-recipe",[143],{"type":126,"value":144},"Choose a recipe",{"type":120,"tag":146,"props":147,"children":148},"ul",{},[149,161,171,181,191,201],{"type":120,"tag":150,"props":151,"children":152},"li",{},[153,159],{"type":120,"tag":154,"props":155,"children":156},"a",{"href":42},[157],{"type":126,"value":158},"Add images and rich content",{"type":126,"value":160}," with a normal Vue\ncomponent.",{"type":120,"tag":150,"props":162,"children":163},{},[164,169],{"type":120,"tag":154,"props":165,"children":166},{"href":47},[167],{"type":126,"value":168},"Move across routes and dynamic targets",{"type":126,"value":170},"\nwithout timing guesses.",{"type":120,"tag":150,"props":172,"children":173},{},[174,179],{"type":120,"tag":154,"props":175,"children":176},{"href":52},[177],{"type":126,"value":178},"Prepare and conditionally include steps",{"type":126,"value":180},"\nwith cleanup that runs exactly once.",{"type":120,"tag":150,"props":182,"children":183},{},[184,189],{"type":120,"tag":154,"props":185,"children":186},{"href":57},[187],{"type":126,"value":188},"Choose an interaction mode",{"type":126,"value":190}," for modal,\ntarget, or page interaction.",{"type":120,"tag":150,"props":192,"children":193},{},[194,199],{"type":120,"tag":154,"props":195,"children":196},{"href":62},[197],{"type":126,"value":198},"Brand the card and translate labels",{"type":126,"value":200}," without\nreplacing the accessible host.",{"type":120,"tag":150,"props":202,"children":203},{},[204,209],{"type":120,"tag":154,"props":205,"children":206},{"href":67},[207],{"type":126,"value":208},"Observe events and record progress",{"type":126,"value":210},"\nwithout coupling the library to an analytics provider.",{"type":120,"tag":129,"props":212,"children":213},{},[214,216,222,224,229],{"type":126,"value":215},"Each recipe uses the same four concepts: ",{"type":120,"tag":217,"props":218,"children":219},"code",{},[220],{"type":126,"value":221},"defineTour()",{"type":126,"value":223}," describes,\n",{"type":120,"tag":217,"props":225,"children":226},{},[227],{"type":126,"value":228},"\u003CTourHost \u002F>",{"type":126,"value":230}," renders, a composable controls, and a semantic target locates.",{"title":232,"searchDepth":233,"depth":233,"links":234},"",4,[235],{"id":141,"depth":236,"text":144},2,"markdown","content:docs:2.recipes:1.index.md","docs",{"source":241,"path":242,"stem":243,"dir":239,"extension":244},"content","docs\u002F2.recipes\u002F1.index.md","docs\u002F2.recipes\u002F1.index","md",{"requestedPath":36,"resolvedPath":36,"alternates":246},[],{"requested":248,"resolved":249,"usedFallback":9},{},{"locale":8},{"previous":251,"next":252},{"title":28,"id":29,"canonicalKey":30,"locale":8,"draft":9,"path":31},{"title":39,"id":40,"canonicalKey":41,"locale":8,"draft":9,"path":42},1788187694689]