[{"data":1,"prerenderedAt":5929},["ShallowReactive",2],{"navigation":3,"-docs-components-chat-palette":918,"-docs-components-chat-palette-description":1694,"component-theme-chatPalette-f8fAB3nzRWFAPhCZ7pNfZJ9xEBnySmJBtxvIx4E7L-I":1704,"-docs-components-chat-palette-as-description":2335,"component-example-chatPaletteModalExampleiITTVDKu8vbgUe_TUgdINcUFLxSEv3-4WBWBKFaeKFs":2344,"component-example-chatPaletteContentSearchExampleiITTVDKu8vbgUe_TUgdINcUFLxSEv3-4WBWBKFaeKFs":3717,"component-changelog-chat-palette":5856,"mdc--s4hsv8-key":5865,"mdc--5b5ukd-key":5901},[4],{"title":5,"path":6,"stem":7,"children":8,"page":36},"Docs","/docs","docs",[9,157,781,817],{"title":10,"path":11,"stem":12,"children":13,"framework":16,"category":16,"description":16,"icon":30},"Get Started","/docs/getting-started","docs/1.getting-started/1.index",[14,19,37,47,53,76,140],{"title":15,"path":11,"stem":12,"framework":16,"category":16,"description":17,"icon":18},"Introduction",null,"Nuxt UI is a comprehensive Vue UI component library (Nuxt optional), offering 125+ accessible, Tailwind CSS components for building modern web applications.","i-lucide-house",{"title":20,"framework":16,"category":16,"description":16,"shadow":21,"path":22,"stem":23,"children":24,"page":36},"Installation",true,"/docs/getting-started/installation","docs/1.getting-started/2.installation",[25,31],{"title":20,"path":26,"stem":27,"framework":28,"category":16,"description":29,"icon":30},"/docs/getting-started/installation/nuxt","docs/1.getting-started/2.installation/1.nuxt","nuxt","Learn how to install and configure Nuxt UI in your Nuxt application.","i-lucide-square-play",{"title":20,"path":32,"stem":33,"framework":34,"category":16,"description":35,"icon":30},"/docs/getting-started/installation/vue","docs/1.getting-started/2.installation/2.vue","vue","Learn how to install and configure Nuxt UI in your Vue application, compatible with both plain Vite and Inertia.",false,{"title":38,"framework":16,"category":16,"description":16,"icon":39,"shadow":21,"path":40,"stem":41,"children":42,"page":36},"Migration","i-lucide-arrow-right-left","/docs/getting-started/migration","docs/1.getting-started/3.migration",[43],{"title":38,"path":44,"stem":45,"framework":16,"category":16,"description":46,"icon":39},"/docs/getting-started/migration/v4","docs/1.getting-started/3.migration/1.v4","A comprehensive guide to migrate your application from Nuxt UI v3 to Nuxt UI v4.",{"title":48,"path":49,"stem":50,"framework":16,"category":16,"description":51,"icon":52},"Contribution","/docs/getting-started/contribution","docs/1.getting-started/4.contribution","A comprehensive guide on contributing to Nuxt UI, including project structure, development workflow, and best practices.","i-lucide-handshake",{"title":54,"path":55,"stem":56,"children":57,"page":36},"Theme","/docs/getting-started/theme","docs/1.getting-started/5.theme",[58,64,70],{"title":59,"path":60,"stem":61,"framework":16,"category":16,"description":62,"icon":63},"Design System","/docs/getting-started/theme/design-system","docs/1.getting-started/5.theme/1.design-system","Nuxt UI's design system uses Tailwind CSS for simple theming and easy customization.","i-lucide-palette",{"title":65,"path":66,"stem":67,"framework":16,"category":16,"description":68,"icon":69},"CSS Variables","/docs/getting-started/theme/css-variables","docs/1.getting-started/5.theme/2.css-variables","Nuxt UI uses CSS variables as design tokens for flexible, consistent theming with built-in light and dark mode support.","i-lucide-swatch-book",{"title":71,"path":72,"stem":73,"framework":16,"category":16,"description":74,"icon":75},"Components","/docs/getting-started/theme/components","docs/1.getting-started/5.theme/3.components","Learn how to customize Nuxt UI components with the Tailwind Variants API for advanced, flexible, and maintainable styling.","i-lucide-layout-grid",{"title":77,"framework":16,"category":16,"description":16,"path":78,"stem":79,"children":80,"page":36},"Integrations","/docs/getting-started/integrations","docs/1.getting-started/6.integrations",[81,95,101,115,129,135],{"title":82,"framework":16,"category":16,"description":16,"shadow":21,"path":83,"stem":84,"children":85,"page":36},"Icons","/docs/getting-started/integrations/icons","docs/1.getting-started/6.integrations/1.icons",[86,91],{"title":82,"path":87,"stem":88,"framework":28,"category":16,"description":89,"icon":90},"/docs/getting-started/integrations/icons/nuxt","docs/1.getting-started/6.integrations/1.icons/1.nuxt","Nuxt UI integrates with Nuxt Icon to access over 200,000+ icons from Iconify.","i-lucide-smile",{"title":82,"path":92,"stem":93,"framework":34,"category":16,"description":94,"icon":90},"/docs/getting-started/integrations/icons/vue","docs/1.getting-started/6.integrations/1.icons/2.vue","Nuxt UI integrates with Iconify to access over 200,000+ icons.",{"title":96,"path":97,"stem":98,"framework":28,"category":16,"description":99,"icon":100},"Fonts","/docs/getting-started/integrations/fonts","docs/1.getting-started/6.integrations/2.fonts","Nuxt UI integrates with Nuxt Fonts to provide plug-and-play font optimization.","i-lucide-a-large-small",{"title":102,"framework":16,"category":16,"description":16,"shadow":21,"path":103,"stem":104,"children":105,"page":36},"Color Mode","/docs/getting-started/integrations/color-mode","docs/1.getting-started/6.integrations/3.color-mode",[106,111],{"title":102,"path":107,"stem":108,"framework":28,"category":16,"description":109,"icon":110},"/docs/getting-started/integrations/color-mode/nuxt","docs/1.getting-started/6.integrations/3.color-mode/1.nuxt","Nuxt UI integrates with Nuxt Color Mode to allow for easy switching between light and dark themes.","i-lucide-sun-moon",{"title":102,"path":112,"stem":113,"framework":34,"category":16,"description":114,"icon":110},"/docs/getting-started/integrations/color-mode/vue","docs/1.getting-started/6.integrations/3.color-mode/2.vue","Nuxt UI integrates with VueUse to allow for easy switching between light and dark themes.",{"title":116,"framework":16,"category":16,"description":16,"shadow":21,"path":117,"stem":118,"children":119,"page":36},"I18n","/docs/getting-started/integrations/i18n","docs/1.getting-started/6.integrations/4.i18n",[120,126],{"title":121,"path":122,"stem":123,"framework":28,"category":16,"description":124,"icon":125},"Internationalization (i18n)","/docs/getting-started/integrations/i18n/nuxt","docs/1.getting-started/6.integrations/4.i18n/1.nuxt","Nuxt UI supports 50+ locales and multi-directional (LTR/RTL) internationalization.","i-lucide-languages",{"title":121,"path":127,"stem":128,"framework":34,"category":16,"description":124,"icon":125},"/docs/getting-started/integrations/i18n/vue","docs/1.getting-started/6.integrations/4.i18n/2.vue",{"title":130,"path":131,"stem":132,"framework":28,"category":16,"description":133,"icon":134},"Content","/docs/getting-started/integrations/content","docs/1.getting-started/6.integrations/5.content","Nuxt UI integrates with Nuxt Content to deliver beautiful typography and consistent component styling.","i-simple-icons-markdown",{"title":136,"path":137,"stem":138,"framework":34,"category":16,"description":139,"icon":134},"SSR","/docs/getting-started/integrations/ssr","docs/1.getting-started/6.integrations/6.ssr","Nuxt UI has first-party support for Vue SSR. This guide will help you have it fully enabled.",{"title":141,"framework":16,"category":16,"description":16,"path":142,"stem":143,"children":144,"page":36},"AI Tools","/docs/getting-started/ai","docs/1.getting-started/7.ai",[145,151],{"title":146,"path":147,"stem":148,"framework":16,"category":16,"description":149,"icon":150},"MCP Server","/docs/getting-started/ai/mcp","docs/1.getting-started/7.ai/1.mcp","Use Nuxt UI components in your AI assistants with Model Context Protocol support.","i-lucide-server",{"title":152,"path":153,"stem":154,"framework":16,"category":16,"description":155,"icon":156},"LLMs.txt","/docs/getting-started/ai/llms-txt","docs/1.getting-started/7.ai/2.llms-txt","How to get AI tools like Cursor, Windsurf, GitHub Copilot, ChatGPT, and Claude to understand Nuxt UI components, theming, and best practices.","i-lucide-bot",{"title":71,"framework":16,"category":16,"description":16,"icon":158,"path":159,"stem":160,"children":161,"page":36},"i-lucide-square-code","/docs/components","docs/2.components",[162,168,174,180,186,191,196,201,206,211,216,222,227,232,237,242,247,252,258,263,268,273,278,284,289,294,299,305,310,315,320,325,330,335,340,346,351,356,361,366,372,378,383,388,393,398,403,408,413,418,423,428,433,440,445,450,455,460,465,470,475,480,485,490,495,500,505,510,515,520,525,530,535,540,545,550,555,561,566,571,576,581,586,591,596,601,606,611,616,621,626,631,636,641,646,651,656,661,666,671,676,681,686,691,696,701,706,711,716,721,726,731,736,741,746,751,756,761,766,771,776],{"title":163,"path":164,"stem":165,"framework":16,"category":166,"description":167},"Accordion","/docs/components/accordion","docs/2.components/accordion","data","A stacked set of collapsible panels.",{"title":169,"path":170,"stem":171,"framework":16,"category":172,"description":173},"Alert","/docs/components/alert","docs/2.components/alert","element","A callout to draw user's attention.",{"title":175,"path":176,"stem":177,"framework":16,"category":178,"description":179},"App","/docs/components/app","docs/2.components/app","layout","Wraps your app to provide global configurations and more.",{"title":181,"path":182,"stem":183,"framework":16,"category":184,"description":185},"AuthForm","/docs/components/auth-form","docs/2.components/auth-form","page","A customizable Form to create login, register or password reset forms.",{"title":187,"path":188,"stem":189,"framework":16,"category":172,"description":190},"Avatar","/docs/components/avatar","docs/2.components/avatar","An img element with fallback and Nuxt Image support.",{"title":192,"path":193,"stem":194,"framework":16,"category":172,"description":195},"AvatarGroup","/docs/components/avatar-group","docs/2.components/avatar-group","Stack multiple avatars in a group.",{"title":197,"path":198,"stem":199,"framework":16,"category":172,"description":200},"Badge","/docs/components/badge","docs/2.components/badge","A short text to represent a status or a category.",{"title":202,"path":203,"stem":204,"framework":16,"category":172,"description":205},"Banner","/docs/components/banner","docs/2.components/banner","Display a banner at the top of your website to inform users about important information.",{"title":207,"path":208,"stem":209,"framework":16,"category":184,"description":210},"BlogPost","/docs/components/blog-post","docs/2.components/blog-post","A customizable article to display in a blog page.",{"title":212,"path":213,"stem":214,"framework":16,"category":184,"description":215},"BlogPosts","/docs/components/blog-posts","docs/2.components/blog-posts","Display a list of blog posts in a responsive grid layout.",{"title":217,"path":218,"stem":219,"framework":16,"category":220,"description":221},"Breadcrumb","/docs/components/breadcrumb","docs/2.components/breadcrumb","navigation","A hierarchy of links to navigate through a website.",{"title":223,"path":224,"stem":225,"framework":16,"category":172,"description":226},"Button","/docs/components/button","docs/2.components/button","A button element that can act as a link or trigger an action.",{"title":228,"path":229,"stem":230,"framework":16,"category":172,"description":231},"Calendar","/docs/components/calendar","docs/2.components/calendar","A calendar component for selecting single dates, multiple dates or date ranges.",{"title":233,"path":234,"stem":235,"framework":16,"category":172,"description":236},"Card","/docs/components/card","docs/2.components/card","Display content in a card with a header, body and footer.",{"title":238,"path":239,"stem":240,"framework":16,"category":166,"description":241},"Carousel","/docs/components/carousel","docs/2.components/carousel","A carousel with motion and swipe built using Embla.",{"title":243,"path":244,"stem":245,"framework":16,"category":184,"description":246},"ChangelogVersion","/docs/components/changelog-version","docs/2.components/changelog-version","A customizable article to display in a changelog.",{"title":248,"path":249,"stem":250,"framework":16,"category":184,"description":251},"ChangelogVersions","/docs/components/changelog-versions","docs/2.components/changelog-versions","Display a list of changelog versions in a timeline.",{"title":253,"path":254,"stem":255,"framework":16,"category":256,"description":257},"ChatMessage","/docs/components/chat-message","docs/2.components/chat-message","chat","Display a chat message with icon, avatar, and actions.",{"title":259,"path":260,"stem":261,"framework":16,"category":256,"description":262},"ChatMessages","/docs/components/chat-messages","docs/2.components/chat-messages","Display a list of chat messages, designed to work seamlessly with Vercel AI SDK.",{"title":264,"path":265,"stem":266,"framework":16,"category":256,"description":267},"ChatPalette","/docs/components/chat-palette","docs/2.components/chat-palette","A chat palette to create a chatbot interface inside an overlay.",{"title":269,"path":270,"stem":271,"framework":16,"category":256,"description":272},"ChatPrompt","/docs/components/chat-prompt","docs/2.components/chat-prompt","An enhanced Textarea for submitting prompts in AI chat interfaces.",{"title":274,"path":275,"stem":276,"framework":16,"category":256,"description":277},"ChatPromptSubmit","/docs/components/chat-prompt-submit","docs/2.components/chat-prompt-submit","A Button for submitting chat prompts with automatic status handling.",{"title":279,"path":280,"stem":281,"framework":16,"category":282,"description":283},"Checkbox","/docs/components/checkbox","docs/2.components/checkbox","form","An input element to toggle between checked and unchecked states.",{"title":285,"path":286,"stem":287,"framework":16,"category":282,"description":288},"CheckboxGroup","/docs/components/checkbox-group","docs/2.components/checkbox-group","A set of checklist buttons to select multiple option from a list.",{"title":290,"path":291,"stem":292,"framework":16,"category":172,"description":293},"Chip","/docs/components/chip","docs/2.components/chip","An indicator of a numeric value or a state.",{"title":295,"path":296,"stem":297,"framework":16,"category":172,"description":298},"Collapsible","/docs/components/collapsible","docs/2.components/collapsible","A collapsible element to toggle visibility of its content.",{"title":300,"path":301,"stem":302,"framework":16,"category":303,"description":304},"ColorModeAvatar","/docs/components/color-mode-avatar","docs/2.components/color-mode-avatar","color-mode","An Avatar with a different source for light and dark mode.",{"title":306,"path":307,"stem":308,"framework":16,"category":303,"description":309},"ColorModeButton","/docs/components/color-mode-button","docs/2.components/color-mode-button","A Button to switch between light and dark mode.",{"title":311,"path":312,"stem":313,"framework":16,"category":303,"description":314},"ColorModeImage","/docs/components/color-mode-image","docs/2.components/color-mode-image","An image element with a different source for light and dark mode.",{"title":316,"path":317,"stem":318,"framework":16,"category":303,"description":319},"ColorModeSelect","/docs/components/color-mode-select","docs/2.components/color-mode-select","A Select to switch between system, dark & light mode.",{"title":321,"path":322,"stem":323,"framework":16,"category":303,"description":324},"ColorModeSwitch","/docs/components/color-mode-switch","docs/2.components/color-mode-switch","A switch to toggle between light and dark mode.",{"title":326,"path":327,"stem":328,"framework":16,"category":282,"description":329},"ColorPicker","/docs/components/color-picker","docs/2.components/color-picker","A component to select a color.",{"title":331,"path":332,"stem":333,"framework":16,"category":220,"description":334},"CommandPalette","/docs/components/command-palette","docs/2.components/command-palette","A command palette with full-text search powered by Fuse.js for efficient fuzzy matching.",{"title":336,"path":337,"stem":338,"framework":16,"category":178,"description":339},"Container","/docs/components/container","docs/2.components/container","A container lets you center and constrain the width of your content.",{"title":341,"path":342,"stem":343,"framework":28,"category":344,"description":345},"ContentNavigation","/docs/components/content-navigation","docs/2.components/content-navigation","content","An accordion-style navigation component for organizing page links.",{"title":347,"path":348,"stem":349,"framework":28,"category":344,"description":350},"ContentSearch","/docs/components/content-search","docs/2.components/content-search","A ready to use CommandPalette to add to your documentation.",{"title":352,"path":353,"stem":354,"framework":28,"category":344,"description":355},"ContentSearchButton","/docs/components/content-search-button","docs/2.components/content-search-button","A pre-styled Button to open the ContentSearch modal.",{"title":357,"path":358,"stem":359,"framework":28,"category":344,"description":360},"ContentSurround","/docs/components/content-surround","docs/2.components/content-surround","A pair of prev and next links to navigate between pages.",{"title":362,"path":363,"stem":364,"framework":28,"category":344,"description":365},"ContentToc","/docs/components/content-toc","docs/2.components/content-toc","A sticky Table of Contents with automatic active anchor link highlighting.",{"title":367,"path":368,"stem":369,"framework":16,"category":370,"description":371},"ContextMenu","/docs/components/context-menu","docs/2.components/context-menu","overlay","A menu to display actions when right-clicking on an element.",{"title":373,"path":374,"stem":375,"framework":16,"category":376,"description":377},"DashboardGroup","/docs/components/dashboard-group","docs/2.components/dashboard-group","dashboard","A fixed layout component that provides context for dashboard components with sidebar state management and persistence.",{"title":379,"path":380,"stem":381,"framework":16,"category":376,"description":382},"DashboardNavbar","/docs/components/dashboard-navbar","docs/2.components/dashboard-navbar","A responsive navbar to display in a dashboard.",{"title":384,"path":385,"stem":386,"framework":16,"category":376,"description":387},"DashboardPanel","/docs/components/dashboard-panel","docs/2.components/dashboard-panel","A resizable panel to display in a dashboard.",{"title":389,"path":390,"stem":391,"framework":16,"category":376,"description":392},"DashboardResizeHandle","/docs/components/dashboard-resize-handle","docs/2.components/dashboard-resize-handle","A handle to resize a sidebar or panel.",{"title":394,"path":395,"stem":396,"framework":16,"category":376,"description":397},"DashboardSearch","/docs/components/dashboard-search","docs/2.components/dashboard-search","A ready to use CommandPalette to add to your dashboard.",{"title":399,"path":400,"stem":401,"framework":16,"category":376,"description":402},"DashboardSearchButton","/docs/components/dashboard-search-button","docs/2.components/dashboard-search-button","A pre-styled Button to open the DashboardSearch modal.",{"title":404,"path":405,"stem":406,"framework":16,"category":376,"description":407},"DashboardSidebar","/docs/components/dashboard-sidebar","docs/2.components/dashboard-sidebar","A resizable and collapsible sidebar to display in a dashboard.",{"title":409,"path":410,"stem":411,"framework":16,"category":376,"description":412},"DashboardSidebarCollapse","/docs/components/dashboard-sidebar-collapse","docs/2.components/dashboard-sidebar-collapse","A Button to collapse the sidebar on desktop.",{"title":414,"path":415,"stem":416,"framework":16,"category":376,"description":417},"DashboardSidebarToggle","/docs/components/dashboard-sidebar-toggle","docs/2.components/dashboard-sidebar-toggle","A Button to toggle the sidebar on mobile.",{"title":419,"path":420,"stem":421,"framework":16,"category":376,"description":422},"DashboardToolbar","/docs/components/dashboard-toolbar","docs/2.components/dashboard-toolbar","A toolbar to display under the navbar in a dashboard.",{"title":424,"path":425,"stem":426,"framework":16,"category":370,"description":427},"Drawer","/docs/components/drawer","docs/2.components/drawer","A drawer that smoothly slides in & out of the screen.",{"title":429,"path":430,"stem":431,"framework":16,"category":370,"description":432},"DropdownMenu","/docs/components/dropdown-menu","docs/2.components/dropdown-menu","A menu to display actions when clicking on an element.",{"title":434,"path":435,"stem":436,"framework":16,"category":437,"description":438,"badge":439},"Editor","/docs/components/editor","docs/2.components/editor","editor","A rich text editor component based on TipTap with support for markdown, HTML, and JSON content types.","New",{"title":441,"path":442,"stem":443,"framework":16,"category":437,"description":444,"badge":439},"EditorDragHandle","/docs/components/editor-drag-handle","docs/2.components/editor-drag-handle","A draggable handle for reordering and selecting blocks in the editor.",{"title":446,"path":447,"stem":448,"framework":16,"category":437,"description":449,"badge":439},"EditorEmojiMenu","/docs/components/editor-emoji-menu","docs/2.components/editor-emoji-menu","An emoji picker menu that displays emoji suggestions when typing the : character in the editor.",{"title":451,"path":452,"stem":453,"framework":16,"category":437,"description":454,"badge":439},"EditorMentionMenu","/docs/components/editor-mention-menu","docs/2.components/editor-mention-menu","A mention menu that displays user suggestions when typing the @ character in the editor.",{"title":456,"path":457,"stem":458,"framework":16,"category":437,"description":459,"badge":439},"EditorSuggestionMenu","/docs/components/editor-suggestion-menu","docs/2.components/editor-suggestion-menu","A command menu that displays formatting and action suggestions when typing the / character in the editor.",{"title":461,"path":462,"stem":463,"framework":16,"category":437,"description":464,"badge":439},"EditorToolbar","/docs/components/editor-toolbar","docs/2.components/editor-toolbar","A customizable toolbar for editor actions that can be displayed as fixed, bubble, or floating menu.",{"title":466,"path":467,"stem":468,"framework":16,"category":166,"description":469},"Empty","/docs/components/empty","docs/2.components/empty","A component to display an empty state.",{"title":471,"path":472,"stem":473,"framework":16,"category":178,"description":474},"Error","/docs/components/error","docs/2.components/error","A pre-built error component with NuxtError support.",{"title":476,"path":477,"stem":478,"framework":16,"category":172,"description":479},"FieldGroup","/docs/components/field-group","docs/2.components/field-group","Group multiple button-like elements together.",{"title":481,"path":482,"stem":483,"framework":16,"category":282,"description":484},"FileUpload","/docs/components/file-upload","docs/2.components/file-upload","An input element to upload files.",{"title":486,"path":487,"stem":488,"framework":16,"category":178,"description":489},"Footer","/docs/components/footer","docs/2.components/footer","A responsive footer component.",{"title":491,"path":492,"stem":493,"framework":16,"category":220,"description":494},"FooterColumns","/docs/components/footer-columns","docs/2.components/footer-columns","A list of links as columns to display in your Footer.",{"title":496,"path":497,"stem":498,"framework":16,"category":282,"description":499},"Form","/docs/components/form","docs/2.components/form","A form component with built-in validation and submission handling.",{"title":501,"path":502,"stem":503,"framework":16,"category":282,"description":504},"FormField","/docs/components/form-field","docs/2.components/form-field","A wrapper for form elements that provides validation and error handling.",{"title":506,"path":507,"stem":508,"framework":16,"category":178,"description":509},"Header","/docs/components/header","docs/2.components/header","A responsive header component.",{"title":511,"path":512,"stem":513,"framework":16,"category":172,"description":514},"Icon","/docs/components/icon","docs/2.components/icon","A component to display any icon from Iconify or another component.",{"title":516,"path":517,"stem":518,"framework":16,"category":282,"description":519},"Input","/docs/components/input","docs/2.components/input","An input element to enter text.",{"title":521,"path":522,"stem":523,"framework":16,"category":282,"description":524},"InputDate","/docs/components/input-date","docs/2.components/input-date","An input component for date selection.",{"title":526,"path":527,"stem":528,"framework":16,"category":282,"description":529},"InputMenu","/docs/components/input-menu","docs/2.components/input-menu","An autocomplete input with real-time suggestions.",{"title":531,"path":532,"stem":533,"framework":16,"category":282,"description":534},"InputNumber","/docs/components/input-number","docs/2.components/input-number","An input for numerical values with a customizable range.",{"title":536,"path":537,"stem":538,"framework":16,"category":282,"description":539},"InputTags","/docs/components/input-tags","docs/2.components/input-tags","An input element that displays interactive tags.",{"title":541,"path":542,"stem":543,"framework":16,"category":282,"description":544},"InputTime","/docs/components/input-time","docs/2.components/input-time","An input for selecting a time.",{"title":546,"path":547,"stem":548,"framework":16,"category":172,"description":549},"Kbd","/docs/components/kbd","docs/2.components/kbd","A kbd element to display a keyboard key.",{"title":551,"path":552,"stem":553,"framework":16,"category":220,"description":554},"Link","/docs/components/link","docs/2.components/link","A wrapper around \u003CNuxtLink> with extra props.",{"title":556,"path":557,"stem":558,"framework":16,"category":559,"description":560},"LocaleSelect","/docs/components/locale-select","docs/2.components/locale-select","i18n","A Select to switch between locales.",{"title":562,"path":563,"stem":564,"framework":16,"category":178,"description":565},"Main","/docs/components/main","docs/2.components/main","A main element that fills the available viewport height.",{"title":567,"path":568,"stem":569,"framework":16,"category":166,"description":570},"Marquee","/docs/components/marquee","docs/2.components/marquee","A component to create infinite scrolling content.",{"title":572,"path":573,"stem":574,"framework":16,"category":370,"description":575},"Modal","/docs/components/modal","docs/2.components/modal","A dialog window that can be used to display a message or request user input.",{"title":577,"path":578,"stem":579,"framework":16,"category":220,"description":580},"NavigationMenu","/docs/components/navigation-menu","docs/2.components/navigation-menu","A list of links that can be displayed horizontally or vertically.",{"title":582,"path":583,"stem":584,"framework":16,"category":184,"description":585},"Page","/docs/components/page","docs/2.components/page","A grid layout for your pages with left and right columns.",{"title":587,"path":588,"stem":589,"framework":16,"category":184,"description":590},"PageAnchors","/docs/components/page-anchors","docs/2.components/page-anchors","A list of anchors to be displayed in the page.",{"title":592,"path":593,"stem":594,"framework":16,"category":184,"description":595},"PageAside","/docs/components/page-aside","docs/2.components/page-aside","A sticky aside to display your page navigation.",{"title":597,"path":598,"stem":599,"framework":16,"category":184,"description":600},"PageBody","/docs/components/page-body","docs/2.components/page-body","The main content of your page.",{"title":602,"path":603,"stem":604,"framework":16,"category":184,"description":605},"PageCard","/docs/components/page-card","docs/2.components/page-card","A pre-styled card component that displays a title, description and optional link.",{"title":607,"path":608,"stem":609,"framework":16,"category":184,"description":610},"PageColumns","/docs/components/page-columns","docs/2.components/page-columns","A responsive multi-column layout system for organizing content side-by-side.",{"title":612,"path":613,"stem":614,"framework":16,"category":184,"description":615},"PageCTA","/docs/components/page-cta","docs/2.components/page-cta","A call to action section to display in your pages.",{"title":617,"path":618,"stem":619,"framework":16,"category":184,"description":620},"PageFeature","/docs/components/page-feature","docs/2.components/page-feature","A component to showcase key features of your application.",{"title":622,"path":623,"stem":624,"framework":16,"category":184,"description":625},"PageGrid","/docs/components/page-grid","docs/2.components/page-grid","A responsive grid system for displaying content in a flexible layout.",{"title":627,"path":628,"stem":629,"framework":16,"category":184,"description":630},"PageHeader","/docs/components/page-header","docs/2.components/page-header","A responsive header for your pages.",{"title":632,"path":633,"stem":634,"framework":16,"category":184,"description":635},"PageHero","/docs/components/page-hero","docs/2.components/page-hero","A responsive hero for your pages.",{"title":637,"path":638,"stem":639,"framework":16,"category":184,"description":640},"PageLinks","/docs/components/page-links","docs/2.components/page-links","A list of links to be displayed in the page.",{"title":642,"path":643,"stem":644,"framework":16,"category":184,"description":645},"PageList","/docs/components/page-list","docs/2.components/page-list","A vertical list layout for displaying content in a stacked format.",{"title":647,"path":648,"stem":649,"framework":16,"category":184,"description":650},"PageLogos","/docs/components/page-logos","docs/2.components/page-logos","A list of logos or images to display on your pages.",{"title":652,"path":653,"stem":654,"framework":16,"category":184,"description":655},"PageSection","/docs/components/page-section","docs/2.components/page-section","A responsive section for your pages.",{"title":657,"path":658,"stem":659,"framework":16,"category":220,"description":660},"Pagination","/docs/components/pagination","docs/2.components/pagination","A list of buttons or links to navigate through pages.",{"title":662,"path":663,"stem":664,"framework":16,"category":282,"description":665},"PinInput","/docs/components/pin-input","docs/2.components/pin-input","An input element to enter a pin.",{"title":667,"path":668,"stem":669,"framework":16,"category":370,"description":670},"Popover","/docs/components/popover","docs/2.components/popover","A non-modal dialog that floats around a trigger element.",{"title":672,"path":673,"stem":674,"framework":16,"category":184,"description":675},"PricingPlan","/docs/components/pricing-plan","docs/2.components/pricing-plan","A customizable pricing plan to display in a pricing page.",{"title":677,"path":678,"stem":679,"framework":16,"category":184,"description":680},"PricingPlans","/docs/components/pricing-plans","docs/2.components/pricing-plans","Display a list of pricing plans in a responsive grid layout.",{"title":682,"path":683,"stem":684,"framework":16,"category":184,"description":685},"PricingTable","/docs/components/pricing-table","docs/2.components/pricing-table","A responsive pricing table component that displays tiered pricing plans with feature comparisons.",{"title":687,"path":688,"stem":689,"framework":16,"category":172,"description":690},"Progress","/docs/components/progress","docs/2.components/progress","An indicator showing the progress of a task.",{"title":692,"path":693,"stem":694,"framework":16,"category":282,"description":695},"RadioGroup","/docs/components/radio-group","docs/2.components/radio-group","A set of radio buttons to select a single option from a list.",{"title":697,"path":698,"stem":699,"framework":16,"category":166,"description":700,"badge":439},"ScrollArea","/docs/components/scroll-area","docs/2.components/scroll-area","A flexible scroll container with virtualization support.",{"title":702,"path":703,"stem":704,"framework":16,"category":282,"description":705},"Select","/docs/components/select","docs/2.components/select","A select element to choose from a list of options.",{"title":707,"path":708,"stem":709,"framework":16,"category":282,"description":710},"SelectMenu","/docs/components/select-menu","docs/2.components/select-menu","An advanced searchable select element.",{"title":712,"path":713,"stem":714,"framework":16,"category":172,"description":715},"Separator","/docs/components/separator","docs/2.components/separator","Separates content horizontally or vertically.",{"title":717,"path":718,"stem":719,"framework":16,"category":172,"description":720},"Skeleton","/docs/components/skeleton","docs/2.components/skeleton","A placeholder to show while content is loading.",{"title":722,"path":723,"stem":724,"framework":16,"category":370,"description":725},"Slideover","/docs/components/slideover","docs/2.components/slideover","A dialog that slides in from any side of the screen.",{"title":727,"path":728,"stem":729,"framework":16,"category":282,"description":730},"Slider","/docs/components/slider","docs/2.components/slider","An input to select a numeric value within a range.",{"title":732,"path":733,"stem":734,"framework":16,"category":220,"description":735},"Stepper","/docs/components/stepper","docs/2.components/stepper","A set of steps that are used to indicate progress through a multi-step process.",{"title":737,"path":738,"stem":739,"framework":16,"category":282,"description":740},"Switch","/docs/components/switch","docs/2.components/switch","A control that toggles between two states.",{"title":742,"path":743,"stem":744,"framework":16,"category":166,"description":745},"Table","/docs/components/table","docs/2.components/table","A responsive table element to display data in rows and columns.",{"title":747,"path":748,"stem":749,"framework":16,"category":220,"description":750},"Tabs","/docs/components/tabs","docs/2.components/tabs","A set of tab panels that are displayed one at a time.",{"title":752,"path":753,"stem":754,"framework":16,"category":282,"description":755},"Textarea","/docs/components/textarea","docs/2.components/textarea","A textarea element to input multi-line text.",{"title":757,"path":758,"stem":759,"framework":16,"category":166,"description":760},"Timeline","/docs/components/timeline","docs/2.components/timeline","A component that displays a sequence of events with dates, titles, icons or avatars.",{"title":762,"path":763,"stem":764,"framework":16,"category":370,"description":765},"Toast","/docs/components/toast","docs/2.components/toast","A succinct message to provide information or feedback to the user.",{"title":767,"path":768,"stem":769,"framework":16,"category":370,"description":770},"Tooltip","/docs/components/tooltip","docs/2.components/tooltip","A popup that reveals information when hovering over an element.",{"title":772,"path":773,"stem":774,"framework":16,"category":166,"description":775},"Tree","/docs/components/tree","docs/2.components/tree","A tree view component to display and interact with hierarchical data structures.",{"title":777,"path":778,"stem":779,"framework":16,"category":166,"description":780},"User","/docs/components/user","docs/2.components/user","Display user information with name, description and avatar.",{"title":782,"framework":16,"category":16,"description":16,"icon":783,"path":784,"stem":785,"children":786,"page":36},"Composables","i-lucide-square-function","/docs/composables","docs/3.composables",[787,792,797,802,807,812],{"title":788,"path":789,"stem":790,"framework":16,"category":16,"description":791},"defineLocale","/docs/composables/define-locale","docs/3.composables/define-locale","A utility to create a custom locale for your app.",{"title":793,"path":794,"stem":795,"framework":16,"category":16,"description":796},"defineShortcuts","/docs/composables/define-shortcuts","docs/3.composables/define-shortcuts","A composable to define keyboard shortcuts in your app.",{"title":798,"path":799,"stem":800,"framework":16,"category":16,"description":801},"extendLocale","/docs/composables/extend-locale","docs/3.composables/extend-locale","A utility to extend an existing locale with custom translations.",{"title":803,"path":804,"stem":805,"framework":16,"category":16,"description":806},"extractShortcuts","/docs/composables/extract-shortcuts","docs/3.composables/extract-shortcuts","A utility to extract keyboard shortcuts from menu items.",{"title":808,"path":809,"stem":810,"framework":16,"category":16,"description":811},"useOverlay","/docs/composables/use-overlay","docs/3.composables/use-overlay","A composable to programmatically control overlays.",{"title":813,"path":814,"stem":815,"framework":16,"category":16,"description":816},"useToast","/docs/composables/use-toast","docs/3.composables/use-toast","A composable to display toast notifications in your app.",{"title":818,"path":819,"stem":820,"children":821,"framework":28,"category":16,"description":16,"icon":917},"Typography","/docs/typography","docs/4.typography/1.index",[822,824,829,834,839,844,849,853,858,862,867,872,877,882,887,891,896,900,904,908,913],{"title":15,"path":819,"stem":820,"framework":28,"category":16,"description":823},"Beautiful typography components and utilities to style your content with Nuxt UI.",{"title":825,"path":826,"stem":827,"framework":28,"category":16,"description":828},"Headers and text","/docs/typography/headers-and-text","docs/4.typography/2.headers-and-text","Beautifully styled headings, paragraphs, text formatting, and links for optimal readability.",{"title":830,"path":831,"stem":832,"framework":28,"category":16,"description":833},"Lists and tables","/docs/typography/lists-and-tables","docs/4.typography/3.lists-and-tables","Organize information with styled lists and responsive tables for clear, consistent readability.",{"title":835,"path":836,"stem":837,"framework":28,"category":16,"description":838},"Images and embeds","/docs/typography/images-and-embeds","docs/4.typography/4.images-and-embeds","Responsive images, videos, and rich media embeds to enhance and illustrate your documentation.",{"title":840,"path":841,"stem":842,"framework":28,"category":16,"description":843},"Code","/docs/typography/code","docs/4.typography/5.code","Display inline code and syntax-highlighted code blocks with copy-to-clipboard support.",{"title":163,"path":845,"stem":846,"framework":28,"category":847,"description":848},"/docs/typography/accordion","docs/4.typography/accordion","components","Create expandable content sections for better information organization.",{"title":197,"path":850,"stem":851,"framework":28,"category":847,"description":852},"/docs/typography/badge","docs/4.typography/badge","Display version numbers, status labels, and tags within your content.",{"title":854,"path":855,"stem":856,"framework":28,"category":847,"description":857},"Callout","/docs/typography/callout","docs/4.typography/callout","Highlight important information with eye-catching colored boxes and icons.",{"title":233,"path":859,"stem":860,"framework":28,"category":847,"description":861},"/docs/typography/card","docs/4.typography/card","Create highlighted content blocks with optional links and navigation.",{"title":863,"path":864,"stem":865,"framework":28,"category":847,"description":866},"CardGroup","/docs/typography/card-group","docs/4.typography/card-group","Organize multiple cards in responsive grid layouts for better content presentation.",{"title":868,"path":869,"stem":870,"framework":28,"category":847,"description":871},"CodeCollapse","/docs/typography/code-collapse","docs/4.typography/code-collapse","Make long code blocks collapsible to save space and improve readability.",{"title":873,"path":874,"stem":875,"framework":28,"category":847,"description":876},"CodeGroup","/docs/typography/code-group","docs/4.typography/code-group","Group multiple code examples in tabbed interfaces for easy comparison.",{"title":878,"path":879,"stem":880,"framework":28,"category":847,"description":881},"CodePreview","/docs/typography/code-preview","docs/4.typography/code-preview","Display code examples with a preview and their source for clearer documentation.",{"title":883,"path":884,"stem":885,"framework":28,"category":847,"description":886},"CodeTree","/docs/typography/code-tree","docs/4.typography/code-tree","Visualize file and folder structures with syntax-highlighted code.",{"title":295,"path":888,"stem":889,"framework":28,"category":847,"description":890},"/docs/typography/collapsible","docs/4.typography/collapsible","Toggle content visibility with smooth expand and collapse animations.",{"title":892,"path":893,"stem":894,"framework":28,"category":847,"description":895},"Field","/docs/typography/field","docs/4.typography/field","Document API parameters, props, and configuration options clearly.",{"title":476,"path":897,"stem":898,"framework":28,"category":847,"description":899},"/docs/typography/field-group","docs/4.typography/field-group","Group related fields together for comprehensive API documentation.",{"title":511,"path":901,"stem":902,"framework":28,"category":847,"description":903},"/docs/typography/icon","docs/4.typography/icon","Display icons from popular icon libraries to enhance your content.",{"title":546,"path":905,"stem":906,"framework":28,"category":847,"description":907},"/docs/typography/kbd","docs/4.typography/kbd","Display keyboard shortcuts and key combinations with proper styling.",{"title":909,"path":910,"stem":911,"framework":28,"category":847,"description":912},"Steps","/docs/typography/steps","docs/4.typography/steps","Transform headings into numbered step-by-step guides and tutorials.",{"title":747,"path":914,"stem":915,"framework":28,"category":847,"description":916},"/docs/typography/tabs","docs/4.typography/tabs","Organize related content in interactive tabbed interfaces.","i-lucide-square-pilcrow",{"id":919,"title":264,"body":920,"category":256,"description":267,"extension":1685,"framework":16,"links":1686,"meta":1691,"navigation":16,"path":265,"seo":1692,"stem":266,"__hash__":1693},"docs/docs/2.components/chat-palette.md",{"type":921,"value":922,"toc":1672},"minimark",[923,928,939,1054,1058,1069,1074,1080,1086,1090,1096,1099,1637,1641,1645,1648,1652,1655,1658,1661,1665,1668],[924,925,927],"h2",{"id":926},"usage","Usage",[929,930,931,932,935,936,938],"p",{},"The ChatPalette component is a structured layout wrapper that organizes ",[933,934,259],"a",{"href":260}," in a scrollable content area and ",[933,937,269],{"href":270}," in a fixed bottom section, creating cohesive chatbot interfaces for modals, slideovers, or drawers.",[940,941,948],"pre",{"className":942,"code":943,"highlights":944,"language":34,"meta":947,"style":947},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CUChatPalette>\n    \u003CUChatMessages />\n\n    \u003Ctemplate #prompt>\n      \u003CUChatPrompt />\n    \u003C/template>\n  \u003C/UChatPalette>\n\u003C/template>\n",[945,946],2,8,"",[949,950,951,967,979,991,997,1013,1024,1034,1044],"code",{"__ignoreMap":947},[952,953,956,960,964],"span",{"class":954,"line":955},"line",1,[952,957,959],{"class":958},"sMK4o","\u003C",[952,961,963],{"class":962},"swJcz","template",[952,965,966],{"class":958},">\n",[952,968,971,974,977],{"class":969,"line":945},[954,970],"highlight",[952,972,973],{"class":958},"  \u003C",[952,975,976],{"class":962},"UChatPalette",[952,978,966],{"class":958},[952,980,982,985,988],{"class":954,"line":981},3,[952,983,984],{"class":958},"    \u003C",[952,986,987],{"class":962},"UChatMessages",[952,989,990],{"class":958}," />\n",[952,992,994],{"class":954,"line":993},4,[952,995,996],{"emptyLinePlaceholder":21},"\n",[952,998,1000,1002,1004,1007,1011],{"class":954,"line":999},5,[952,1001,984],{"class":958},[952,1003,963],{"class":962},[952,1005,1006],{"class":958}," #",[952,1008,1010],{"class":1009},"spNyl","prompt",[952,1012,966],{"class":958},[952,1014,1016,1019,1022],{"class":954,"line":1015},6,[952,1017,1018],{"class":958},"      \u003C",[952,1020,1021],{"class":962},"UChatPrompt",[952,1023,990],{"class":958},[952,1025,1027,1030,1032],{"class":954,"line":1026},7,[952,1028,1029],{"class":958},"    \u003C/",[952,1031,963],{"class":962},[952,1033,966],{"class":958},[952,1035,1037,1040,1042],{"class":1036,"line":946},[954,970],[952,1038,1039],{"class":958},"  \u003C/",[952,1041,976],{"class":962},[952,1043,966],{"class":958},[952,1045,1047,1050,1052],{"class":954,"line":1046},9,[952,1048,1049],{"class":958},"\u003C/",[952,1051,963],{"class":962},[952,1053,966],{"class":958},[924,1055,1057],{"id":1056},"examples","Examples",[1059,1060,1062],"tip",{"to":1061},"/docs/components/chat-messages#examples",[929,1063,1064,1065,1068],{},"Check the ",[1066,1067,259],"strong",{}," documentation for server API setup and installation instructions.",[1070,1071,1073],"h3",{"id":1072},"within-a-modal","Within a Modal",[929,1075,1076,1077,1079],{},"You can use the ChatPalette component inside a ",[933,1078,572],{"href":573},"'s content.",[1081,1082],"component-example",{":collapse":1083,":iframe":1084,":iframeMobile":1083,":overflowHidden":1083,"name":1085},"true","{\"height\":\"500px;\"}","chat-palette-modal-example",[1070,1087,1089],{"id":1088},"within-contentsearch","Within ContentSearch",[929,1091,1092,1093,1095],{},"You can use the ChatPalette component conditionally inside ",[933,1094,347],{"href":348},"'s content to display a chatbot interface when a user selects an item.",[1081,1097],{":collapse":1083,":iframe":1084,":iframeMobile":1083,":overflowHidden":1083,"name":1098},"chat-palette-content-search-example",[1059,1100,1101,1115],{},[929,1102,1103,1104,1110,1111,1114],{},"You can enhance your chatbot with tool calling capabilities using the ",[933,1105,1109],{"href":1106,"rel":1107},"https://ai-sdk.dev/docs/ai-sdk-core/mcp-tools",[1108],"nofollow","Model Context Protocol"," (",[949,1112,1113],{},"@ai-sdk/mcp","). This allows the AI to search your documentation or perform other actions:",[1116,1117,1118],"code-collapse",{},[940,1119,1124],{"className":1120,"code":1121,"filename":1122,"language":1123,"meta":947,"style":947},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'\nimport { streamText, convertToModelMessages, stepCountIs } from 'ai'\nimport { experimental_createMCPClient } from '@ai-sdk/mcp'\nimport { gateway } from '@ai-sdk/gateway'\n\nexport default defineEventHandler(async (event) => {\n  const { messages } = await readBody(event)\n\n  const httpTransport = new StreamableHTTPClientTransport(\n    new URL('https://your-app.com/mcp')\n  )\n  const httpClient = await experimental_createMCPClient({\n    transport: httpTransport\n  })\n  const tools = await httpClient.tools()\n\n  return streamText({\n    model: gateway('anthropic/claude-sonnet-4.5'),\n    maxOutputTokens: 10000,\n    system: 'You are a helpful assistant. Use your tools to search for relevant information before answering questions.',\n    messages: await convertToModelMessages(messages),\n    stopWhen: stepCountIs(6),\n    tools,\n    onFinish: async () => {\n      await httpClient.close()\n    },\n    onError: async (error) => {\n      console.error(error)\n      await httpClient.close()\n    }\n  }).toUIMessageStreamResponse()\n})\n","server/api/search.ts","ts",[949,1125,1126,1155,1186,1205,1225,1229,1262,1290,1294,1311,1332,1338,1357,1369,1377,1400,1405,1417,1441,1455,1472,1493,1512,1520,1538,1553,1559,1580,1596,1609,1615,1629],{"__ignoreMap":947},[952,1127,1128,1132,1135,1139,1142,1145,1148,1152],{"class":954,"line":955},[952,1129,1131],{"class":1130},"s7zQu","import",[952,1133,1134],{"class":958}," {",[952,1136,1138],{"class":1137},"sTEyZ"," StreamableHTTPClientTransport",[952,1140,1141],{"class":958}," }",[952,1143,1144],{"class":1130}," from",[952,1146,1147],{"class":958}," '",[952,1149,1151],{"class":1150},"sfazB","@modelcontextprotocol/sdk/client/streamableHttp.js",[952,1153,1154],{"class":958},"'\n",[952,1156,1157,1159,1161,1164,1167,1170,1172,1175,1177,1179,1181,1184],{"class":954,"line":945},[952,1158,1131],{"class":1130},[952,1160,1134],{"class":958},[952,1162,1163],{"class":1137}," streamText",[952,1165,1166],{"class":958},",",[952,1168,1169],{"class":1137}," convertToModelMessages",[952,1171,1166],{"class":958},[952,1173,1174],{"class":1137}," stepCountIs",[952,1176,1141],{"class":958},[952,1178,1144],{"class":1130},[952,1180,1147],{"class":958},[952,1182,1183],{"class":1150},"ai",[952,1185,1154],{"class":958},[952,1187,1188,1190,1192,1195,1197,1199,1201,1203],{"class":954,"line":981},[952,1189,1131],{"class":1130},[952,1191,1134],{"class":958},[952,1193,1194],{"class":1137}," experimental_createMCPClient",[952,1196,1141],{"class":958},[952,1198,1144],{"class":1130},[952,1200,1147],{"class":958},[952,1202,1113],{"class":1150},[952,1204,1154],{"class":958},[952,1206,1207,1209,1211,1214,1216,1218,1220,1223],{"class":954,"line":993},[952,1208,1131],{"class":1130},[952,1210,1134],{"class":958},[952,1212,1213],{"class":1137}," gateway",[952,1215,1141],{"class":958},[952,1217,1144],{"class":1130},[952,1219,1147],{"class":958},[952,1221,1222],{"class":1150},"@ai-sdk/gateway",[952,1224,1154],{"class":958},[952,1226,1227],{"class":954,"line":999},[952,1228,996],{"emptyLinePlaceholder":21},[952,1230,1231,1234,1237,1241,1244,1247,1249,1253,1256,1259],{"class":954,"line":1015},[952,1232,1233],{"class":1130},"export",[952,1235,1236],{"class":1130}," default",[952,1238,1240],{"class":1239},"s2Zo4"," defineEventHandler",[952,1242,1243],{"class":1137},"(",[952,1245,1246],{"class":1009},"async",[952,1248,1110],{"class":958},[952,1250,1252],{"class":1251},"sHdIc","event",[952,1254,1255],{"class":958},")",[952,1257,1258],{"class":1009}," =>",[952,1260,1261],{"class":958}," {\n",[952,1263,1264,1267,1269,1272,1274,1277,1280,1283,1285,1287],{"class":954,"line":1026},[952,1265,1266],{"class":1009},"  const",[952,1268,1134],{"class":958},[952,1270,1271],{"class":1137}," messages",[952,1273,1141],{"class":958},[952,1275,1276],{"class":958}," =",[952,1278,1279],{"class":1130}," await",[952,1281,1282],{"class":1239}," readBody",[952,1284,1243],{"class":962},[952,1286,1252],{"class":1137},[952,1288,1289],{"class":962},")\n",[952,1291,1292],{"class":954,"line":946},[952,1293,996],{"emptyLinePlaceholder":21},[952,1295,1296,1298,1301,1303,1306,1308],{"class":954,"line":1046},[952,1297,1266],{"class":1009},[952,1299,1300],{"class":1137}," httpTransport",[952,1302,1276],{"class":958},[952,1304,1305],{"class":958}," new",[952,1307,1138],{"class":1239},[952,1309,1310],{"class":962},"(\n",[952,1312,1314,1317,1320,1322,1325,1328,1330],{"class":954,"line":1313},10,[952,1315,1316],{"class":958},"    new",[952,1318,1319],{"class":1239}," URL",[952,1321,1243],{"class":962},[952,1323,1324],{"class":958},"'",[952,1326,1327],{"class":1150},"https://your-app.com/mcp",[952,1329,1324],{"class":958},[952,1331,1289],{"class":962},[952,1333,1335],{"class":954,"line":1334},11,[952,1336,1337],{"class":962},"  )\n",[952,1339,1341,1343,1346,1348,1350,1352,1354],{"class":954,"line":1340},12,[952,1342,1266],{"class":1009},[952,1344,1345],{"class":1137}," httpClient",[952,1347,1276],{"class":958},[952,1349,1279],{"class":1130},[952,1351,1194],{"class":1239},[952,1353,1243],{"class":962},[952,1355,1356],{"class":958},"{\n",[952,1358,1360,1363,1366],{"class":954,"line":1359},13,[952,1361,1362],{"class":962},"    transport",[952,1364,1365],{"class":958},":",[952,1367,1368],{"class":1137}," httpTransport\n",[952,1370,1372,1375],{"class":954,"line":1371},14,[952,1373,1374],{"class":958},"  }",[952,1376,1289],{"class":962},[952,1378,1380,1382,1385,1387,1389,1391,1394,1397],{"class":954,"line":1379},15,[952,1381,1266],{"class":1009},[952,1383,1384],{"class":1137}," tools",[952,1386,1276],{"class":958},[952,1388,1279],{"class":1130},[952,1390,1345],{"class":1137},[952,1392,1393],{"class":958},".",[952,1395,1396],{"class":1239},"tools",[952,1398,1399],{"class":962},"()\n",[952,1401,1403],{"class":954,"line":1402},16,[952,1404,996],{"emptyLinePlaceholder":21},[952,1406,1408,1411,1413,1415],{"class":954,"line":1407},17,[952,1409,1410],{"class":1130},"  return",[952,1412,1163],{"class":1239},[952,1414,1243],{"class":962},[952,1416,1356],{"class":958},[952,1418,1420,1423,1425,1427,1429,1431,1434,1436,1438],{"class":954,"line":1419},18,[952,1421,1422],{"class":962},"    model",[952,1424,1365],{"class":958},[952,1426,1213],{"class":1239},[952,1428,1243],{"class":962},[952,1430,1324],{"class":958},[952,1432,1433],{"class":1150},"anthropic/claude-sonnet-4.5",[952,1435,1324],{"class":958},[952,1437,1255],{"class":962},[952,1439,1440],{"class":958},",\n",[952,1442,1444,1447,1449,1453],{"class":954,"line":1443},19,[952,1445,1446],{"class":962},"    maxOutputTokens",[952,1448,1365],{"class":958},[952,1450,1452],{"class":1451},"sbssI"," 10000",[952,1454,1440],{"class":958},[952,1456,1458,1461,1463,1465,1468,1470],{"class":954,"line":1457},20,[952,1459,1460],{"class":962},"    system",[952,1462,1365],{"class":958},[952,1464,1147],{"class":958},[952,1466,1467],{"class":1150},"You are a helpful assistant. Use your tools to search for relevant information before answering questions.",[952,1469,1324],{"class":958},[952,1471,1440],{"class":958},[952,1473,1475,1478,1480,1482,1484,1486,1489,1491],{"class":954,"line":1474},21,[952,1476,1477],{"class":962},"    messages",[952,1479,1365],{"class":958},[952,1481,1279],{"class":1130},[952,1483,1169],{"class":1239},[952,1485,1243],{"class":962},[952,1487,1488],{"class":1137},"messages",[952,1490,1255],{"class":962},[952,1492,1440],{"class":958},[952,1494,1496,1499,1501,1503,1505,1508,1510],{"class":954,"line":1495},22,[952,1497,1498],{"class":962},"    stopWhen",[952,1500,1365],{"class":958},[952,1502,1174],{"class":1239},[952,1504,1243],{"class":962},[952,1506,1507],{"class":1451},"6",[952,1509,1255],{"class":962},[952,1511,1440],{"class":958},[952,1513,1515,1518],{"class":954,"line":1514},23,[952,1516,1517],{"class":1137},"    tools",[952,1519,1440],{"class":958},[952,1521,1523,1526,1528,1531,1534,1536],{"class":954,"line":1522},24,[952,1524,1525],{"class":1239},"    onFinish",[952,1527,1365],{"class":958},[952,1529,1530],{"class":1009}," async",[952,1532,1533],{"class":958}," ()",[952,1535,1258],{"class":1009},[952,1537,1261],{"class":958},[952,1539,1541,1544,1546,1548,1551],{"class":954,"line":1540},25,[952,1542,1543],{"class":1130},"      await",[952,1545,1345],{"class":1137},[952,1547,1393],{"class":958},[952,1549,1550],{"class":1239},"close",[952,1552,1399],{"class":962},[952,1554,1556],{"class":954,"line":1555},26,[952,1557,1558],{"class":958},"    },\n",[952,1560,1562,1565,1567,1569,1571,1574,1576,1578],{"class":954,"line":1561},27,[952,1563,1564],{"class":1239},"    onError",[952,1566,1365],{"class":958},[952,1568,1530],{"class":1009},[952,1570,1110],{"class":958},[952,1572,1573],{"class":1251},"error",[952,1575,1255],{"class":958},[952,1577,1258],{"class":1009},[952,1579,1261],{"class":958},[952,1581,1583,1586,1588,1590,1592,1594],{"class":954,"line":1582},28,[952,1584,1585],{"class":1137},"      console",[952,1587,1393],{"class":958},[952,1589,1573],{"class":1239},[952,1591,1243],{"class":962},[952,1593,1573],{"class":1137},[952,1595,1289],{"class":962},[952,1597,1599,1601,1603,1605,1607],{"class":954,"line":1598},29,[952,1600,1543],{"class":1130},[952,1602,1345],{"class":1137},[952,1604,1393],{"class":958},[952,1606,1550],{"class":1239},[952,1608,1399],{"class":962},[952,1610,1612],{"class":954,"line":1611},30,[952,1613,1614],{"class":958},"    }\n",[952,1616,1618,1620,1622,1624,1627],{"class":954,"line":1617},31,[952,1619,1374],{"class":958},[952,1621,1255],{"class":962},[952,1623,1393],{"class":958},[952,1625,1626],{"class":1239},"toUIMessageStreamResponse",[952,1628,1399],{"class":962},[952,1630,1632,1635],{"class":954,"line":1631},32,[952,1633,1634],{"class":958},"}",[952,1636,1289],{"class":1137},[924,1638,1640],{"id":1639},"api","API",[1070,1642,1644],{"id":1643},"props","Props",[1646,1647],"component-props",{},[1070,1649,1651],{"id":1650},"slots","Slots",[1653,1654],"component-slots",{},[924,1656,54],{"id":1657},"theme",[1659,1660],"component-theme",{},[924,1662,1664],{"id":1663},"changelog","Changelog",[1666,1667],"component-changelog",{},[1669,1670,1671],"style",{},"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 .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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":947,"searchDepth":945,"depth":945,"links":1673},[1674,1675,1679,1683,1684],{"id":926,"depth":945,"text":927},{"id":1056,"depth":945,"text":1057,"children":1676},[1677,1678],{"id":1072,"depth":981,"text":1073},{"id":1088,"depth":981,"text":1089},{"id":1639,"depth":945,"text":1640,"children":1680},[1681,1682],{"id":1643,"depth":981,"text":1644},{"id":1650,"depth":981,"text":1651},{"id":1657,"depth":945,"text":54},{"id":1663,"depth":945,"text":1664},"md",[1687],{"label":1688,"icon":1689,"to":1690},"GitHub","i-simple-icons-github","https://github.com/nuxt/ui/blob/v4/src/runtime/components/ChatPalette.vue",{},{"title":264,"description":267},"SbjkED4LTqQnK2rHidnxrenzw-3q_IYIgYdBJE50Rsk",{"data":1695,"body":1696},{},{"type":1697,"children":1698},"root",[1699],{"type":172,"tag":929,"props":1700,"children":1701},{},[1702],{"type":1703,"value":267},"text",{"data":1705,"body":1706,"toc":2333},{"title":947,"description":947},{"type":1697,"children":1707},[1708,1937,2328],{"type":172,"tag":1116,"props":1709,"children":1712},{"className":1710},[1711],"nuxt-only",[1713],{"type":172,"tag":940,"props":1714,"children":1717},{"className":1120,"code":1715,"filename":1716,"language":1123,"meta":947,"style":947},"export default defineAppConfig({\n  ui: {\n    chatPalette: {\n      slots: {\n        root: 'relative flex-1 flex flex-col min-h-0 min-w-0',\n        prompt: 'px-0 rounded-t-none border-t border-default',\n        close: '',\n        content: 'overflow-y-auto flex-1 flex flex-col py-3'\n      }\n    }\n  }\n})\n","app.config.ts",[1718],{"type":172,"tag":949,"props":1719,"children":1720},{"__ignoreMap":947},[1721,1749,1766,1782,1798,1828,1857,1878,1903,1911,1918,1926],{"type":172,"tag":952,"props":1722,"children":1723},{"class":954,"line":955},[1724,1729,1733,1739,1744],{"type":172,"tag":952,"props":1725,"children":1727},{"style":1726},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[1728],{"type":1703,"value":1233},{"type":172,"tag":952,"props":1730,"children":1731},{"style":1726},[1732],{"type":1703,"value":1236},{"type":172,"tag":952,"props":1734,"children":1736},{"style":1735},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[1737],{"type":1703,"value":1738}," defineAppConfig",{"type":172,"tag":952,"props":1740,"children":1742},{"style":1741},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1743],{"type":1703,"value":1243},{"type":172,"tag":952,"props":1745,"children":1747},{"style":1746},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[1748],{"type":1703,"value":1356},{"type":172,"tag":952,"props":1750,"children":1751},{"class":954,"line":945},[1752,1758,1762],{"type":172,"tag":952,"props":1753,"children":1755},{"style":1754},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[1756],{"type":1703,"value":1757},"  ui",{"type":172,"tag":952,"props":1759,"children":1760},{"style":1746},[1761],{"type":1703,"value":1365},{"type":172,"tag":952,"props":1763,"children":1764},{"style":1746},[1765],{"type":1703,"value":1261},{"type":172,"tag":952,"props":1767,"children":1768},{"class":954,"line":981},[1769,1774,1778],{"type":172,"tag":952,"props":1770,"children":1771},{"style":1754},[1772],{"type":1703,"value":1773},"    chatPalette",{"type":172,"tag":952,"props":1775,"children":1776},{"style":1746},[1777],{"type":1703,"value":1365},{"type":172,"tag":952,"props":1779,"children":1780},{"style":1746},[1781],{"type":1703,"value":1261},{"type":172,"tag":952,"props":1783,"children":1784},{"class":954,"line":993},[1785,1790,1794],{"type":172,"tag":952,"props":1786,"children":1787},{"style":1754},[1788],{"type":1703,"value":1789},"      slots",{"type":172,"tag":952,"props":1791,"children":1792},{"style":1746},[1793],{"type":1703,"value":1365},{"type":172,"tag":952,"props":1795,"children":1796},{"style":1746},[1797],{"type":1703,"value":1261},{"type":172,"tag":952,"props":1799,"children":1800},{"class":954,"line":999},[1801,1806,1810,1814,1820,1824],{"type":172,"tag":952,"props":1802,"children":1803},{"style":1754},[1804],{"type":1703,"value":1805},"        root",{"type":172,"tag":952,"props":1807,"children":1808},{"style":1746},[1809],{"type":1703,"value":1365},{"type":172,"tag":952,"props":1811,"children":1812},{"style":1746},[1813],{"type":1703,"value":1147},{"type":172,"tag":952,"props":1815,"children":1817},{"style":1816},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[1818],{"type":1703,"value":1819},"relative flex-1 flex flex-col min-h-0 min-w-0",{"type":172,"tag":952,"props":1821,"children":1822},{"style":1746},[1823],{"type":1703,"value":1324},{"type":172,"tag":952,"props":1825,"children":1826},{"style":1746},[1827],{"type":1703,"value":1440},{"type":172,"tag":952,"props":1829,"children":1830},{"class":954,"line":1015},[1831,1836,1840,1844,1849,1853],{"type":172,"tag":952,"props":1832,"children":1833},{"style":1754},[1834],{"type":1703,"value":1835},"        prompt",{"type":172,"tag":952,"props":1837,"children":1838},{"style":1746},[1839],{"type":1703,"value":1365},{"type":172,"tag":952,"props":1841,"children":1842},{"style":1746},[1843],{"type":1703,"value":1147},{"type":172,"tag":952,"props":1845,"children":1846},{"style":1816},[1847],{"type":1703,"value":1848},"px-0 rounded-t-none border-t border-default",{"type":172,"tag":952,"props":1850,"children":1851},{"style":1746},[1852],{"type":1703,"value":1324},{"type":172,"tag":952,"props":1854,"children":1855},{"style":1746},[1856],{"type":1703,"value":1440},{"type":172,"tag":952,"props":1858,"children":1859},{"class":954,"line":1026},[1860,1865,1869,1874],{"type":172,"tag":952,"props":1861,"children":1862},{"style":1754},[1863],{"type":1703,"value":1864},"        close",{"type":172,"tag":952,"props":1866,"children":1867},{"style":1746},[1868],{"type":1703,"value":1365},{"type":172,"tag":952,"props":1870,"children":1871},{"style":1746},[1872],{"type":1703,"value":1873}," ''",{"type":172,"tag":952,"props":1875,"children":1876},{"style":1746},[1877],{"type":1703,"value":1440},{"type":172,"tag":952,"props":1879,"children":1880},{"class":954,"line":946},[1881,1886,1890,1894,1899],{"type":172,"tag":952,"props":1882,"children":1883},{"style":1754},[1884],{"type":1703,"value":1885},"        content",{"type":172,"tag":952,"props":1887,"children":1888},{"style":1746},[1889],{"type":1703,"value":1365},{"type":172,"tag":952,"props":1891,"children":1892},{"style":1746},[1893],{"type":1703,"value":1147},{"type":172,"tag":952,"props":1895,"children":1896},{"style":1816},[1897],{"type":1703,"value":1898},"overflow-y-auto flex-1 flex flex-col py-3",{"type":172,"tag":952,"props":1900,"children":1901},{"style":1746},[1902],{"type":1703,"value":1154},{"type":172,"tag":952,"props":1904,"children":1905},{"class":954,"line":1046},[1906],{"type":172,"tag":952,"props":1907,"children":1908},{"style":1746},[1909],{"type":1703,"value":1910},"      }\n",{"type":172,"tag":952,"props":1912,"children":1913},{"class":954,"line":1313},[1914],{"type":172,"tag":952,"props":1915,"children":1916},{"style":1746},[1917],{"type":1703,"value":1614},{"type":172,"tag":952,"props":1919,"children":1920},{"class":954,"line":1334},[1921],{"type":172,"tag":952,"props":1922,"children":1923},{"style":1746},[1924],{"type":1703,"value":1925},"  }\n",{"type":172,"tag":952,"props":1927,"children":1928},{"class":954,"line":1340},[1929,1933],{"type":172,"tag":952,"props":1930,"children":1931},{"style":1746},[1932],{"type":1703,"value":1634},{"type":172,"tag":952,"props":1934,"children":1935},{"style":1741},[1936],{"type":1703,"value":1289},{"type":172,"tag":1116,"props":1938,"children":1941},{"className":1939},[1940],"vue-only",[1942],{"type":172,"tag":940,"props":1943,"children":1946},{"className":1120,"code":1944,"filename":1945,"language":1123,"meta":947,"style":947},"import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport ui from '@nuxt/ui/vite'\n\nexport default defineConfig({\n  plugins: [\n    vue(),\n    ui({\n      ui: {\n        chatPalette: {\n          slots: {\n            root: 'relative flex-1 flex flex-col min-h-0 min-w-0',\n            prompt: 'px-0 rounded-t-none border-t border-default',\n            close: '',\n            content: 'overflow-y-auto flex-1 flex flex-col py-3'\n          }\n        }\n      }\n    })\n  ]\n})\n","vite.config.ts",[1947],{"type":172,"tag":949,"props":1948,"children":1949},{"__ignoreMap":947},[1950,1987,2017,2046,2053,2076,2093,2110,2126,2142,2158,2174,2202,2230,2250,2274,2282,2290,2297,2309,2317],{"type":172,"tag":952,"props":1951,"children":1952},{"class":954,"line":955},[1953,1957,1961,1966,1970,1974,1978,1983],{"type":172,"tag":952,"props":1954,"children":1955},{"style":1726},[1956],{"type":1703,"value":1131},{"type":172,"tag":952,"props":1958,"children":1959},{"style":1746},[1960],{"type":1703,"value":1134},{"type":172,"tag":952,"props":1962,"children":1963},{"style":1741},[1964],{"type":1703,"value":1965}," defineConfig",{"type":172,"tag":952,"props":1967,"children":1968},{"style":1746},[1969],{"type":1703,"value":1141},{"type":172,"tag":952,"props":1971,"children":1972},{"style":1726},[1973],{"type":1703,"value":1144},{"type":172,"tag":952,"props":1975,"children":1976},{"style":1746},[1977],{"type":1703,"value":1147},{"type":172,"tag":952,"props":1979,"children":1980},{"style":1816},[1981],{"type":1703,"value":1982},"vite",{"type":172,"tag":952,"props":1984,"children":1985},{"style":1746},[1986],{"type":1703,"value":1154},{"type":172,"tag":952,"props":1988,"children":1989},{"class":954,"line":945},[1990,1994,1999,2004,2008,2013],{"type":172,"tag":952,"props":1991,"children":1992},{"style":1726},[1993],{"type":1703,"value":1131},{"type":172,"tag":952,"props":1995,"children":1996},{"style":1741},[1997],{"type":1703,"value":1998}," vue ",{"type":172,"tag":952,"props":2000,"children":2001},{"style":1726},[2002],{"type":1703,"value":2003},"from",{"type":172,"tag":952,"props":2005,"children":2006},{"style":1746},[2007],{"type":1703,"value":1147},{"type":172,"tag":952,"props":2009,"children":2010},{"style":1816},[2011],{"type":1703,"value":2012},"@vitejs/plugin-vue",{"type":172,"tag":952,"props":2014,"children":2015},{"style":1746},[2016],{"type":1703,"value":1154},{"type":172,"tag":952,"props":2018,"children":2019},{"class":954,"line":981},[2020,2024,2029,2033,2037,2042],{"type":172,"tag":952,"props":2021,"children":2022},{"style":1726},[2023],{"type":1703,"value":1131},{"type":172,"tag":952,"props":2025,"children":2026},{"style":1741},[2027],{"type":1703,"value":2028}," ui ",{"type":172,"tag":952,"props":2030,"children":2031},{"style":1726},[2032],{"type":1703,"value":2003},{"type":172,"tag":952,"props":2034,"children":2035},{"style":1746},[2036],{"type":1703,"value":1147},{"type":172,"tag":952,"props":2038,"children":2039},{"style":1816},[2040],{"type":1703,"value":2041},"@nuxt/ui/vite",{"type":172,"tag":952,"props":2043,"children":2044},{"style":1746},[2045],{"type":1703,"value":1154},{"type":172,"tag":952,"props":2047,"children":2048},{"class":954,"line":993},[2049],{"type":172,"tag":952,"props":2050,"children":2051},{"emptyLinePlaceholder":21},[2052],{"type":1703,"value":996},{"type":172,"tag":952,"props":2054,"children":2055},{"class":954,"line":999},[2056,2060,2064,2068,2072],{"type":172,"tag":952,"props":2057,"children":2058},{"style":1726},[2059],{"type":1703,"value":1233},{"type":172,"tag":952,"props":2061,"children":2062},{"style":1726},[2063],{"type":1703,"value":1236},{"type":172,"tag":952,"props":2065,"children":2066},{"style":1735},[2067],{"type":1703,"value":1965},{"type":172,"tag":952,"props":2069,"children":2070},{"style":1741},[2071],{"type":1703,"value":1243},{"type":172,"tag":952,"props":2073,"children":2074},{"style":1746},[2075],{"type":1703,"value":1356},{"type":172,"tag":952,"props":2077,"children":2078},{"class":954,"line":1015},[2079,2084,2088],{"type":172,"tag":952,"props":2080,"children":2081},{"style":1754},[2082],{"type":1703,"value":2083},"  plugins",{"type":172,"tag":952,"props":2085,"children":2086},{"style":1746},[2087],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2089,"children":2090},{"style":1741},[2091],{"type":1703,"value":2092}," [\n",{"type":172,"tag":952,"props":2094,"children":2095},{"class":954,"line":1026},[2096,2101,2106],{"type":172,"tag":952,"props":2097,"children":2098},{"style":1735},[2099],{"type":1703,"value":2100},"    vue",{"type":172,"tag":952,"props":2102,"children":2103},{"style":1741},[2104],{"type":1703,"value":2105},"()",{"type":172,"tag":952,"props":2107,"children":2108},{"style":1746},[2109],{"type":1703,"value":1440},{"type":172,"tag":952,"props":2111,"children":2112},{"class":954,"line":946},[2113,2118,2122],{"type":172,"tag":952,"props":2114,"children":2115},{"style":1735},[2116],{"type":1703,"value":2117},"    ui",{"type":172,"tag":952,"props":2119,"children":2120},{"style":1741},[2121],{"type":1703,"value":1243},{"type":172,"tag":952,"props":2123,"children":2124},{"style":1746},[2125],{"type":1703,"value":1356},{"type":172,"tag":952,"props":2127,"children":2128},{"class":954,"line":1046},[2129,2134,2138],{"type":172,"tag":952,"props":2130,"children":2131},{"style":1754},[2132],{"type":1703,"value":2133},"      ui",{"type":172,"tag":952,"props":2135,"children":2136},{"style":1746},[2137],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2139,"children":2140},{"style":1746},[2141],{"type":1703,"value":1261},{"type":172,"tag":952,"props":2143,"children":2144},{"class":954,"line":1313},[2145,2150,2154],{"type":172,"tag":952,"props":2146,"children":2147},{"style":1754},[2148],{"type":1703,"value":2149},"        chatPalette",{"type":172,"tag":952,"props":2151,"children":2152},{"style":1746},[2153],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2155,"children":2156},{"style":1746},[2157],{"type":1703,"value":1261},{"type":172,"tag":952,"props":2159,"children":2160},{"class":954,"line":1334},[2161,2166,2170],{"type":172,"tag":952,"props":2162,"children":2163},{"style":1754},[2164],{"type":1703,"value":2165},"          slots",{"type":172,"tag":952,"props":2167,"children":2168},{"style":1746},[2169],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2171,"children":2172},{"style":1746},[2173],{"type":1703,"value":1261},{"type":172,"tag":952,"props":2175,"children":2176},{"class":954,"line":1340},[2177,2182,2186,2190,2194,2198],{"type":172,"tag":952,"props":2178,"children":2179},{"style":1754},[2180],{"type":1703,"value":2181},"            root",{"type":172,"tag":952,"props":2183,"children":2184},{"style":1746},[2185],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2187,"children":2188},{"style":1746},[2189],{"type":1703,"value":1147},{"type":172,"tag":952,"props":2191,"children":2192},{"style":1816},[2193],{"type":1703,"value":1819},{"type":172,"tag":952,"props":2195,"children":2196},{"style":1746},[2197],{"type":1703,"value":1324},{"type":172,"tag":952,"props":2199,"children":2200},{"style":1746},[2201],{"type":1703,"value":1440},{"type":172,"tag":952,"props":2203,"children":2204},{"class":954,"line":1359},[2205,2210,2214,2218,2222,2226],{"type":172,"tag":952,"props":2206,"children":2207},{"style":1754},[2208],{"type":1703,"value":2209},"            prompt",{"type":172,"tag":952,"props":2211,"children":2212},{"style":1746},[2213],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2215,"children":2216},{"style":1746},[2217],{"type":1703,"value":1147},{"type":172,"tag":952,"props":2219,"children":2220},{"style":1816},[2221],{"type":1703,"value":1848},{"type":172,"tag":952,"props":2223,"children":2224},{"style":1746},[2225],{"type":1703,"value":1324},{"type":172,"tag":952,"props":2227,"children":2228},{"style":1746},[2229],{"type":1703,"value":1440},{"type":172,"tag":952,"props":2231,"children":2232},{"class":954,"line":1371},[2233,2238,2242,2246],{"type":172,"tag":952,"props":2234,"children":2235},{"style":1754},[2236],{"type":1703,"value":2237},"            close",{"type":172,"tag":952,"props":2239,"children":2240},{"style":1746},[2241],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2243,"children":2244},{"style":1746},[2245],{"type":1703,"value":1873},{"type":172,"tag":952,"props":2247,"children":2248},{"style":1746},[2249],{"type":1703,"value":1440},{"type":172,"tag":952,"props":2251,"children":2252},{"class":954,"line":1379},[2253,2258,2262,2266,2270],{"type":172,"tag":952,"props":2254,"children":2255},{"style":1754},[2256],{"type":1703,"value":2257},"            content",{"type":172,"tag":952,"props":2259,"children":2260},{"style":1746},[2261],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2263,"children":2264},{"style":1746},[2265],{"type":1703,"value":1147},{"type":172,"tag":952,"props":2267,"children":2268},{"style":1816},[2269],{"type":1703,"value":1898},{"type":172,"tag":952,"props":2271,"children":2272},{"style":1746},[2273],{"type":1703,"value":1154},{"type":172,"tag":952,"props":2275,"children":2276},{"class":954,"line":1402},[2277],{"type":172,"tag":952,"props":2278,"children":2279},{"style":1746},[2280],{"type":1703,"value":2281},"          }\n",{"type":172,"tag":952,"props":2283,"children":2284},{"class":954,"line":1407},[2285],{"type":172,"tag":952,"props":2286,"children":2287},{"style":1746},[2288],{"type":1703,"value":2289},"        }\n",{"type":172,"tag":952,"props":2291,"children":2292},{"class":954,"line":1419},[2293],{"type":172,"tag":952,"props":2294,"children":2295},{"style":1746},[2296],{"type":1703,"value":1910},{"type":172,"tag":952,"props":2298,"children":2299},{"class":954,"line":1443},[2300,2305],{"type":172,"tag":952,"props":2301,"children":2302},{"style":1746},[2303],{"type":1703,"value":2304},"    }",{"type":172,"tag":952,"props":2306,"children":2307},{"style":1741},[2308],{"type":1703,"value":1289},{"type":172,"tag":952,"props":2310,"children":2311},{"class":954,"line":1457},[2312],{"type":172,"tag":952,"props":2313,"children":2314},{"style":1741},[2315],{"type":1703,"value":2316},"  ]\n",{"type":172,"tag":952,"props":2318,"children":2319},{"class":954,"line":1474},[2320,2324],{"type":172,"tag":952,"props":2321,"children":2322},{"style":1746},[2323],{"type":1703,"value":1634},{"type":172,"tag":952,"props":2325,"children":2326},{"style":1741},[2327],{"type":1703,"value":1289},{"type":172,"tag":1669,"props":2329,"children":2330},{},[2331],{"type":1703,"value":2332},"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);}",{"title":947,"searchDepth":945,"depth":945,"links":2334},[],{"data":2336,"body":2337},{},{"type":1697,"children":2338},[2339],{"type":172,"tag":929,"props":2340,"children":2341},{},[2342],{"type":1703,"value":2343},"The element or component this component should render as.",{"data":2345,"body":2346,"toc":3715},{"title":947,"description":947},{"type":1697,"children":2347},[2348,3711],{"type":172,"tag":1116,"props":2349,"children":2350},{},[2351],{"type":172,"tag":940,"props":2352,"children":2354},{"className":942,"code":2353,"language":34,"meta":947,"style":947},"\u003Cscript setup lang=\"ts\">\nimport { Chat } from '@ai-sdk/vue'\nimport type { UIMessage } from 'ai'\n\nconst messages: UIMessage[] = []\nconst input = ref('')\n\nconst chat = new Chat({\n  messages\n})\n\nfunction onSubmit() {\n  chat.sendMessage({ text: input.value })\n\n  input.value = ''\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUModal open :ui=\"{ content: 'sm:max-w-3xl sm:h-[28rem]' }\">\n    \u003Ctemplate #content>\n      \u003CUChatPalette>\n        \u003CUChatMessages\n          :messages=\"chat.messages\"\n          :status=\"chat.status\"\n          :user=\"{ side: 'left', variant: 'naked', avatar: { src: 'https://github.com/benjamincanac.png' } }\"\n          :assistant=\"{ icon: 'i-lucide-bot' }\"\n        >\n          \u003Ctemplate #content=\"{ message }\">\n            \u003Ctemplate v-for=\"(part, index) in message.parts\" :key=\"`${message.id}-${part.type}-${index}`\">\n              \u003CMDC\n                v-if=\"part.type === 'text' && message.role === 'assistant'\"\n                :value=\"part.text\"\n                :cache-key=\"`${message.id}-${index}`\"\n                class=\"[&_.my-5]:my-2.5 *:first:!mt-0 *:last:!mb-0 [&_.leading-7]:!leading-6\"\n              />\n              \u003Cp v-else-if=\"part.type === 'text' && message.role === 'user'\" class=\"whitespace-pre-wrap\">\n                {{ part.text }}\n              \u003C/p>\n            \u003C/template>\n          \u003C/template>\n        \u003C/UChatMessages>\n\n        \u003Ctemplate #prompt>\n          \u003CUChatPrompt\n            v-model=\"input\"\n            icon=\"i-lucide-search\"\n            variant=\"naked\"\n            :error=\"chat.error\"\n            @submit=\"onSubmit\"\n          />\n        \u003C/template>\n      \u003C/UChatPalette>\n    \u003C/template>\n  \u003C/UModal>\n\u003C/template>\n\n",[2355],{"type":172,"tag":949,"props":2356,"children":2357},{"__ignoreMap":947},[2358,2403,2440,2481,2488,2523,2557,2564,2596,2604,2615,2622,2643,2700,2707,2732,2740,2755,2762,2777,2820,2843,2858,2871,2897,2922,2947,2972,2980,3029,3178,3191,3216,3242,3268,3294,3303,3363,3372,3389,3406,3423,3440,3448,3472,3485,3511,3543,3569,3595,3621,3630,3646,3663,3679,3695],{"type":172,"tag":952,"props":2359,"children":2360},{"class":954,"line":955},[2361,2365,2370,2376,2381,2386,2391,2395,2399],{"type":172,"tag":952,"props":2362,"children":2363},{"style":1746},[2364],{"type":1703,"value":959},{"type":172,"tag":952,"props":2366,"children":2367},{"style":1754},[2368],{"type":1703,"value":2369},"script",{"type":172,"tag":952,"props":2371,"children":2373},{"style":2372},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[2374],{"type":1703,"value":2375}," setup",{"type":172,"tag":952,"props":2377,"children":2378},{"style":2372},[2379],{"type":1703,"value":2380}," lang",{"type":172,"tag":952,"props":2382,"children":2383},{"style":1746},[2384],{"type":1703,"value":2385},"=",{"type":172,"tag":952,"props":2387,"children":2388},{"style":1746},[2389],{"type":1703,"value":2390},"\"",{"type":172,"tag":952,"props":2392,"children":2393},{"style":1816},[2394],{"type":1703,"value":1123},{"type":172,"tag":952,"props":2396,"children":2397},{"style":1746},[2398],{"type":1703,"value":2390},{"type":172,"tag":952,"props":2400,"children":2401},{"style":1746},[2402],{"type":1703,"value":966},{"type":172,"tag":952,"props":2404,"children":2405},{"class":954,"line":945},[2406,2410,2414,2419,2423,2427,2431,2436],{"type":172,"tag":952,"props":2407,"children":2408},{"style":1726},[2409],{"type":1703,"value":1131},{"type":172,"tag":952,"props":2411,"children":2412},{"style":1746},[2413],{"type":1703,"value":1134},{"type":172,"tag":952,"props":2415,"children":2416},{"style":1741},[2417],{"type":1703,"value":2418}," Chat",{"type":172,"tag":952,"props":2420,"children":2421},{"style":1746},[2422],{"type":1703,"value":1141},{"type":172,"tag":952,"props":2424,"children":2425},{"style":1726},[2426],{"type":1703,"value":1144},{"type":172,"tag":952,"props":2428,"children":2429},{"style":1746},[2430],{"type":1703,"value":1147},{"type":172,"tag":952,"props":2432,"children":2433},{"style":1816},[2434],{"type":1703,"value":2435},"@ai-sdk/vue",{"type":172,"tag":952,"props":2437,"children":2438},{"style":1746},[2439],{"type":1703,"value":1154},{"type":172,"tag":952,"props":2441,"children":2442},{"class":954,"line":981},[2443,2447,2452,2456,2461,2465,2469,2473,2477],{"type":172,"tag":952,"props":2444,"children":2445},{"style":1726},[2446],{"type":1703,"value":1131},{"type":172,"tag":952,"props":2448,"children":2449},{"style":1726},[2450],{"type":1703,"value":2451}," type",{"type":172,"tag":952,"props":2453,"children":2454},{"style":1746},[2455],{"type":1703,"value":1134},{"type":172,"tag":952,"props":2457,"children":2458},{"style":1741},[2459],{"type":1703,"value":2460}," UIMessage",{"type":172,"tag":952,"props":2462,"children":2463},{"style":1746},[2464],{"type":1703,"value":1141},{"type":172,"tag":952,"props":2466,"children":2467},{"style":1726},[2468],{"type":1703,"value":1144},{"type":172,"tag":952,"props":2470,"children":2471},{"style":1746},[2472],{"type":1703,"value":1147},{"type":172,"tag":952,"props":2474,"children":2475},{"style":1816},[2476],{"type":1703,"value":1183},{"type":172,"tag":952,"props":2478,"children":2479},{"style":1746},[2480],{"type":1703,"value":1154},{"type":172,"tag":952,"props":2482,"children":2483},{"class":954,"line":993},[2484],{"type":172,"tag":952,"props":2485,"children":2486},{"emptyLinePlaceholder":21},[2487],{"type":1703,"value":996},{"type":172,"tag":952,"props":2489,"children":2490},{"class":954,"line":999},[2491,2496,2500,2504,2509,2514,2518],{"type":172,"tag":952,"props":2492,"children":2493},{"style":2372},[2494],{"type":1703,"value":2495},"const",{"type":172,"tag":952,"props":2497,"children":2498},{"style":1741},[2499],{"type":1703,"value":1271},{"type":172,"tag":952,"props":2501,"children":2502},{"style":1746},[2503],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2505,"children":2507},{"style":2506},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[2508],{"type":1703,"value":2460},{"type":172,"tag":952,"props":2510,"children":2511},{"style":1741},[2512],{"type":1703,"value":2513},"[] ",{"type":172,"tag":952,"props":2515,"children":2516},{"style":1746},[2517],{"type":1703,"value":2385},{"type":172,"tag":952,"props":2519,"children":2520},{"style":1741},[2521],{"type":1703,"value":2522}," []\n",{"type":172,"tag":952,"props":2524,"children":2525},{"class":954,"line":1015},[2526,2530,2535,2539,2544,2548,2553],{"type":172,"tag":952,"props":2527,"children":2528},{"style":2372},[2529],{"type":1703,"value":2495},{"type":172,"tag":952,"props":2531,"children":2532},{"style":1741},[2533],{"type":1703,"value":2534}," input ",{"type":172,"tag":952,"props":2536,"children":2537},{"style":1746},[2538],{"type":1703,"value":2385},{"type":172,"tag":952,"props":2540,"children":2541},{"style":1735},[2542],{"type":1703,"value":2543}," ref",{"type":172,"tag":952,"props":2545,"children":2546},{"style":1741},[2547],{"type":1703,"value":1243},{"type":172,"tag":952,"props":2549,"children":2550},{"style":1746},[2551],{"type":1703,"value":2552},"''",{"type":172,"tag":952,"props":2554,"children":2555},{"style":1741},[2556],{"type":1703,"value":1289},{"type":172,"tag":952,"props":2558,"children":2559},{"class":954,"line":1026},[2560],{"type":172,"tag":952,"props":2561,"children":2562},{"emptyLinePlaceholder":21},[2563],{"type":1703,"value":996},{"type":172,"tag":952,"props":2565,"children":2566},{"class":954,"line":946},[2567,2571,2576,2580,2584,2588,2592],{"type":172,"tag":952,"props":2568,"children":2569},{"style":2372},[2570],{"type":1703,"value":2495},{"type":172,"tag":952,"props":2572,"children":2573},{"style":1741},[2574],{"type":1703,"value":2575}," chat ",{"type":172,"tag":952,"props":2577,"children":2578},{"style":1746},[2579],{"type":1703,"value":2385},{"type":172,"tag":952,"props":2581,"children":2582},{"style":1746},[2583],{"type":1703,"value":1305},{"type":172,"tag":952,"props":2585,"children":2586},{"style":1735},[2587],{"type":1703,"value":2418},{"type":172,"tag":952,"props":2589,"children":2590},{"style":1741},[2591],{"type":1703,"value":1243},{"type":172,"tag":952,"props":2593,"children":2594},{"style":1746},[2595],{"type":1703,"value":1356},{"type":172,"tag":952,"props":2597,"children":2598},{"class":954,"line":1046},[2599],{"type":172,"tag":952,"props":2600,"children":2601},{"style":1741},[2602],{"type":1703,"value":2603},"  messages\n",{"type":172,"tag":952,"props":2605,"children":2606},{"class":954,"line":1313},[2607,2611],{"type":172,"tag":952,"props":2608,"children":2609},{"style":1746},[2610],{"type":1703,"value":1634},{"type":172,"tag":952,"props":2612,"children":2613},{"style":1741},[2614],{"type":1703,"value":1289},{"type":172,"tag":952,"props":2616,"children":2617},{"class":954,"line":1334},[2618],{"type":172,"tag":952,"props":2619,"children":2620},{"emptyLinePlaceholder":21},[2621],{"type":1703,"value":996},{"type":172,"tag":952,"props":2623,"children":2624},{"class":954,"line":1340},[2625,2630,2635,2639],{"type":172,"tag":952,"props":2626,"children":2627},{"style":2372},[2628],{"type":1703,"value":2629},"function",{"type":172,"tag":952,"props":2631,"children":2632},{"style":1735},[2633],{"type":1703,"value":2634}," onSubmit",{"type":172,"tag":952,"props":2636,"children":2637},{"style":1746},[2638],{"type":1703,"value":2105},{"type":172,"tag":952,"props":2640,"children":2641},{"style":1746},[2642],{"type":1703,"value":1261},{"type":172,"tag":952,"props":2644,"children":2645},{"class":954,"line":1359},[2646,2651,2655,2660,2664,2669,2674,2678,2683,2687,2692,2696],{"type":172,"tag":952,"props":2647,"children":2648},{"style":1741},[2649],{"type":1703,"value":2650},"  chat",{"type":172,"tag":952,"props":2652,"children":2653},{"style":1746},[2654],{"type":1703,"value":1393},{"type":172,"tag":952,"props":2656,"children":2657},{"style":1735},[2658],{"type":1703,"value":2659},"sendMessage",{"type":172,"tag":952,"props":2661,"children":2662},{"style":1754},[2663],{"type":1703,"value":1243},{"type":172,"tag":952,"props":2665,"children":2666},{"style":1746},[2667],{"type":1703,"value":2668},"{",{"type":172,"tag":952,"props":2670,"children":2671},{"style":1754},[2672],{"type":1703,"value":2673}," text",{"type":172,"tag":952,"props":2675,"children":2676},{"style":1746},[2677],{"type":1703,"value":1365},{"type":172,"tag":952,"props":2679,"children":2680},{"style":1741},[2681],{"type":1703,"value":2682}," input",{"type":172,"tag":952,"props":2684,"children":2685},{"style":1746},[2686],{"type":1703,"value":1393},{"type":172,"tag":952,"props":2688,"children":2689},{"style":1741},[2690],{"type":1703,"value":2691},"value",{"type":172,"tag":952,"props":2693,"children":2694},{"style":1746},[2695],{"type":1703,"value":1141},{"type":172,"tag":952,"props":2697,"children":2698},{"style":1754},[2699],{"type":1703,"value":1289},{"type":172,"tag":952,"props":2701,"children":2702},{"class":954,"line":1371},[2703],{"type":172,"tag":952,"props":2704,"children":2705},{"emptyLinePlaceholder":21},[2706],{"type":1703,"value":996},{"type":172,"tag":952,"props":2708,"children":2709},{"class":954,"line":1379},[2710,2715,2719,2723,2727],{"type":172,"tag":952,"props":2711,"children":2712},{"style":1741},[2713],{"type":1703,"value":2714},"  input",{"type":172,"tag":952,"props":2716,"children":2717},{"style":1746},[2718],{"type":1703,"value":1393},{"type":172,"tag":952,"props":2720,"children":2721},{"style":1741},[2722],{"type":1703,"value":2691},{"type":172,"tag":952,"props":2724,"children":2725},{"style":1746},[2726],{"type":1703,"value":1276},{"type":172,"tag":952,"props":2728,"children":2729},{"style":1746},[2730],{"type":1703,"value":2731}," ''\n",{"type":172,"tag":952,"props":2733,"children":2734},{"class":954,"line":1402},[2735],{"type":172,"tag":952,"props":2736,"children":2737},{"style":1746},[2738],{"type":1703,"value":2739},"}\n",{"type":172,"tag":952,"props":2741,"children":2742},{"class":954,"line":1407},[2743,2747,2751],{"type":172,"tag":952,"props":2744,"children":2745},{"style":1746},[2746],{"type":1703,"value":1049},{"type":172,"tag":952,"props":2748,"children":2749},{"style":1754},[2750],{"type":1703,"value":2369},{"type":172,"tag":952,"props":2752,"children":2753},{"style":1746},[2754],{"type":1703,"value":966},{"type":172,"tag":952,"props":2756,"children":2757},{"class":954,"line":1419},[2758],{"type":172,"tag":952,"props":2759,"children":2760},{"emptyLinePlaceholder":21},[2761],{"type":1703,"value":996},{"type":172,"tag":952,"props":2763,"children":2764},{"class":954,"line":1443},[2765,2769,2773],{"type":172,"tag":952,"props":2766,"children":2767},{"style":1746},[2768],{"type":1703,"value":959},{"type":172,"tag":952,"props":2770,"children":2771},{"style":1754},[2772],{"type":1703,"value":963},{"type":172,"tag":952,"props":2774,"children":2775},{"style":1746},[2776],{"type":1703,"value":966},{"type":172,"tag":952,"props":2778,"children":2779},{"class":954,"line":1457},[2780,2784,2789,2794,2799,2803,2807,2812,2816],{"type":172,"tag":952,"props":2781,"children":2782},{"style":1746},[2783],{"type":1703,"value":973},{"type":172,"tag":952,"props":2785,"children":2786},{"style":1754},[2787],{"type":1703,"value":2788},"UModal",{"type":172,"tag":952,"props":2790,"children":2791},{"style":2372},[2792],{"type":1703,"value":2793}," open",{"type":172,"tag":952,"props":2795,"children":2796},{"style":2372},[2797],{"type":1703,"value":2798}," :ui",{"type":172,"tag":952,"props":2800,"children":2801},{"style":1746},[2802],{"type":1703,"value":2385},{"type":172,"tag":952,"props":2804,"children":2805},{"style":1746},[2806],{"type":1703,"value":2390},{"type":172,"tag":952,"props":2808,"children":2809},{"style":1816},[2810],{"type":1703,"value":2811},"{ content: 'sm:max-w-3xl sm:h-[28rem]' }",{"type":172,"tag":952,"props":2813,"children":2814},{"style":1746},[2815],{"type":1703,"value":2390},{"type":172,"tag":952,"props":2817,"children":2818},{"style":1746},[2819],{"type":1703,"value":966},{"type":172,"tag":952,"props":2821,"children":2822},{"class":954,"line":1474},[2823,2827,2831,2835,2839],{"type":172,"tag":952,"props":2824,"children":2825},{"style":1746},[2826],{"type":1703,"value":984},{"type":172,"tag":952,"props":2828,"children":2829},{"style":1754},[2830],{"type":1703,"value":963},{"type":172,"tag":952,"props":2832,"children":2833},{"style":1746},[2834],{"type":1703,"value":1006},{"type":172,"tag":952,"props":2836,"children":2837},{"style":2372},[2838],{"type":1703,"value":344},{"type":172,"tag":952,"props":2840,"children":2841},{"style":1746},[2842],{"type":1703,"value":966},{"type":172,"tag":952,"props":2844,"children":2845},{"class":954,"line":1495},[2846,2850,2854],{"type":172,"tag":952,"props":2847,"children":2848},{"style":1746},[2849],{"type":1703,"value":1018},{"type":172,"tag":952,"props":2851,"children":2852},{"style":1754},[2853],{"type":1703,"value":976},{"type":172,"tag":952,"props":2855,"children":2856},{"style":1746},[2857],{"type":1703,"value":966},{"type":172,"tag":952,"props":2859,"children":2860},{"class":954,"line":1514},[2861,2866],{"type":172,"tag":952,"props":2862,"children":2863},{"style":1746},[2864],{"type":1703,"value":2865},"        \u003C",{"type":172,"tag":952,"props":2867,"children":2868},{"style":1754},[2869],{"type":1703,"value":2870},"UChatMessages\n",{"type":172,"tag":952,"props":2872,"children":2873},{"class":954,"line":1522},[2874,2879,2883,2887,2892],{"type":172,"tag":952,"props":2875,"children":2876},{"style":2372},[2877],{"type":1703,"value":2878},"          :messages",{"type":172,"tag":952,"props":2880,"children":2881},{"style":1746},[2882],{"type":1703,"value":2385},{"type":172,"tag":952,"props":2884,"children":2885},{"style":1746},[2886],{"type":1703,"value":2390},{"type":172,"tag":952,"props":2888,"children":2889},{"style":1816},[2890],{"type":1703,"value":2891},"chat.messages",{"type":172,"tag":952,"props":2893,"children":2894},{"style":1746},[2895],{"type":1703,"value":2896},"\"\n",{"type":172,"tag":952,"props":2898,"children":2899},{"class":954,"line":1540},[2900,2905,2909,2913,2918],{"type":172,"tag":952,"props":2901,"children":2902},{"style":2372},[2903],{"type":1703,"value":2904},"          :status",{"type":172,"tag":952,"props":2906,"children":2907},{"style":1746},[2908],{"type":1703,"value":2385},{"type":172,"tag":952,"props":2910,"children":2911},{"style":1746},[2912],{"type":1703,"value":2390},{"type":172,"tag":952,"props":2914,"children":2915},{"style":1816},[2916],{"type":1703,"value":2917},"chat.status",{"type":172,"tag":952,"props":2919,"children":2920},{"style":1746},[2921],{"type":1703,"value":2896},{"type":172,"tag":952,"props":2923,"children":2924},{"class":954,"line":1555},[2925,2930,2934,2938,2943],{"type":172,"tag":952,"props":2926,"children":2927},{"style":2372},[2928],{"type":1703,"value":2929},"          :user",{"type":172,"tag":952,"props":2931,"children":2932},{"style":1746},[2933],{"type":1703,"value":2385},{"type":172,"tag":952,"props":2935,"children":2936},{"style":1746},[2937],{"type":1703,"value":2390},{"type":172,"tag":952,"props":2939,"children":2940},{"style":1816},[2941],{"type":1703,"value":2942},"{ side: 'left', variant: 'naked', avatar: { src: 'https://github.com/benjamincanac.png' } }",{"type":172,"tag":952,"props":2944,"children":2945},{"style":1746},[2946],{"type":1703,"value":2896},{"type":172,"tag":952,"props":2948,"children":2949},{"class":954,"line":1561},[2950,2955,2959,2963,2968],{"type":172,"tag":952,"props":2951,"children":2952},{"style":2372},[2953],{"type":1703,"value":2954},"          :assistant",{"type":172,"tag":952,"props":2956,"children":2957},{"style":1746},[2958],{"type":1703,"value":2385},{"type":172,"tag":952,"props":2960,"children":2961},{"style":1746},[2962],{"type":1703,"value":2390},{"type":172,"tag":952,"props":2964,"children":2965},{"style":1816},[2966],{"type":1703,"value":2967},"{ icon: 'i-lucide-bot' }",{"type":172,"tag":952,"props":2969,"children":2970},{"style":1746},[2971],{"type":1703,"value":2896},{"type":172,"tag":952,"props":2973,"children":2974},{"class":954,"line":1582},[2975],{"type":172,"tag":952,"props":2976,"children":2977},{"style":1746},[2978],{"type":1703,"value":2979},"        >\n",{"type":172,"tag":952,"props":2981,"children":2982},{"class":954,"line":1598},[2983,2988,2992,2996,3000,3004,3008,3012,3017,3021,3025],{"type":172,"tag":952,"props":2984,"children":2985},{"style":1746},[2986],{"type":1703,"value":2987},"          \u003C",{"type":172,"tag":952,"props":2989,"children":2990},{"style":1754},[2991],{"type":1703,"value":963},{"type":172,"tag":952,"props":2993,"children":2994},{"style":1746},[2995],{"type":1703,"value":1006},{"type":172,"tag":952,"props":2997,"children":2998},{"style":2372},[2999],{"type":1703,"value":344},{"type":172,"tag":952,"props":3001,"children":3002},{"style":1746},[3003],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3005,"children":3006},{"style":1746},[3007],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3009,"children":3010},{"style":1746},[3011],{"type":1703,"value":2668},{"type":172,"tag":952,"props":3013,"children":3014},{"style":1741},[3015],{"type":1703,"value":3016}," message ",{"type":172,"tag":952,"props":3018,"children":3019},{"style":1746},[3020],{"type":1703,"value":1634},{"type":172,"tag":952,"props":3022,"children":3023},{"style":1746},[3024],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3026,"children":3027},{"style":1746},[3028],{"type":1703,"value":966},{"type":172,"tag":952,"props":3030,"children":3031},{"class":954,"line":1611},[3032,3037,3041,3046,3050,3054,3059,3063,3068,3073,3078,3082,3087,3091,3096,3101,3105,3110,3115,3119,3124,3128,3133,3138,3143,3147,3152,3156,3160,3164,3169,3174],{"type":172,"tag":952,"props":3033,"children":3034},{"style":1746},[3035],{"type":1703,"value":3036},"            \u003C",{"type":172,"tag":952,"props":3038,"children":3039},{"style":1754},[3040],{"type":1703,"value":963},{"type":172,"tag":952,"props":3042,"children":3043},{"style":1726},[3044],{"type":1703,"value":3045}," v-for",{"type":172,"tag":952,"props":3047,"children":3048},{"style":1746},[3049],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3051,"children":3052},{"style":1746},[3053],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3055,"children":3056},{"style":1741},[3057],{"type":1703,"value":3058},"(part",{"type":172,"tag":952,"props":3060,"children":3061},{"style":1746},[3062],{"type":1703,"value":1166},{"type":172,"tag":952,"props":3064,"children":3065},{"style":1741},[3066],{"type":1703,"value":3067}," index) ",{"type":172,"tag":952,"props":3069,"children":3070},{"style":1746},[3071],{"type":1703,"value":3072},"in",{"type":172,"tag":952,"props":3074,"children":3075},{"style":1741},[3076],{"type":1703,"value":3077}," message",{"type":172,"tag":952,"props":3079,"children":3080},{"style":1746},[3081],{"type":1703,"value":1393},{"type":172,"tag":952,"props":3083,"children":3084},{"style":1741},[3085],{"type":1703,"value":3086},"parts",{"type":172,"tag":952,"props":3088,"children":3089},{"style":1746},[3090],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3092,"children":3093},{"style":1746},[3094],{"type":1703,"value":3095}," :",{"type":172,"tag":952,"props":3097,"children":3098},{"style":2372},[3099],{"type":1703,"value":3100},"key",{"type":172,"tag":952,"props":3102,"children":3103},{"style":1746},[3104],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3106,"children":3107},{"style":1746},[3108],{"type":1703,"value":3109},"\"`${",{"type":172,"tag":952,"props":3111,"children":3112},{"style":1741},[3113],{"type":1703,"value":3114},"message",{"type":172,"tag":952,"props":3116,"children":3117},{"style":1746},[3118],{"type":1703,"value":1393},{"type":172,"tag":952,"props":3120,"children":3121},{"style":1741},[3122],{"type":1703,"value":3123},"id",{"type":172,"tag":952,"props":3125,"children":3126},{"style":1746},[3127],{"type":1703,"value":1634},{"type":172,"tag":952,"props":3129,"children":3130},{"style":1816},[3131],{"type":1703,"value":3132},"-",{"type":172,"tag":952,"props":3134,"children":3135},{"style":1746},[3136],{"type":1703,"value":3137},"${",{"type":172,"tag":952,"props":3139,"children":3140},{"style":1741},[3141],{"type":1703,"value":3142},"part",{"type":172,"tag":952,"props":3144,"children":3145},{"style":1746},[3146],{"type":1703,"value":1393},{"type":172,"tag":952,"props":3148,"children":3149},{"style":1741},[3150],{"type":1703,"value":3151},"type",{"type":172,"tag":952,"props":3153,"children":3154},{"style":1746},[3155],{"type":1703,"value":1634},{"type":172,"tag":952,"props":3157,"children":3158},{"style":1816},[3159],{"type":1703,"value":3132},{"type":172,"tag":952,"props":3161,"children":3162},{"style":1746},[3163],{"type":1703,"value":3137},{"type":172,"tag":952,"props":3165,"children":3166},{"style":1741},[3167],{"type":1703,"value":3168},"index",{"type":172,"tag":952,"props":3170,"children":3171},{"style":1746},[3172],{"type":1703,"value":3173},"}`\"",{"type":172,"tag":952,"props":3175,"children":3176},{"style":1746},[3177],{"type":1703,"value":966},{"type":172,"tag":952,"props":3179,"children":3180},{"class":954,"line":1617},[3181,3186],{"type":172,"tag":952,"props":3182,"children":3183},{"style":1746},[3184],{"type":1703,"value":3185},"              \u003C",{"type":172,"tag":952,"props":3187,"children":3188},{"style":1754},[3189],{"type":1703,"value":3190},"MDC\n",{"type":172,"tag":952,"props":3192,"children":3193},{"class":954,"line":1631},[3194,3199,3203,3207,3212],{"type":172,"tag":952,"props":3195,"children":3196},{"style":2372},[3197],{"type":1703,"value":3198},"                v-if",{"type":172,"tag":952,"props":3200,"children":3201},{"style":1746},[3202],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3204,"children":3205},{"style":1746},[3206],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3208,"children":3209},{"style":1816},[3210],{"type":1703,"value":3211},"part.type === 'text' && message.role === 'assistant'",{"type":172,"tag":952,"props":3213,"children":3214},{"style":1746},[3215],{"type":1703,"value":2896},{"type":172,"tag":952,"props":3217,"children":3219},{"class":954,"line":3218},33,[3220,3225,3229,3233,3238],{"type":172,"tag":952,"props":3221,"children":3222},{"style":2372},[3223],{"type":1703,"value":3224},"                :value",{"type":172,"tag":952,"props":3226,"children":3227},{"style":1746},[3228],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3230,"children":3231},{"style":1746},[3232],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3234,"children":3235},{"style":1816},[3236],{"type":1703,"value":3237},"part.text",{"type":172,"tag":952,"props":3239,"children":3240},{"style":1746},[3241],{"type":1703,"value":2896},{"type":172,"tag":952,"props":3243,"children":3245},{"class":954,"line":3244},34,[3246,3251,3255,3259,3264],{"type":172,"tag":952,"props":3247,"children":3248},{"style":2372},[3249],{"type":1703,"value":3250},"                :cache-key",{"type":172,"tag":952,"props":3252,"children":3253},{"style":1746},[3254],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3256,"children":3257},{"style":1746},[3258],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3260,"children":3261},{"style":1816},[3262],{"type":1703,"value":3263},"`${message.id}-${index}`",{"type":172,"tag":952,"props":3265,"children":3266},{"style":1746},[3267],{"type":1703,"value":2896},{"type":172,"tag":952,"props":3269,"children":3271},{"class":954,"line":3270},35,[3272,3277,3281,3285,3290],{"type":172,"tag":952,"props":3273,"children":3274},{"style":2372},[3275],{"type":1703,"value":3276},"                class",{"type":172,"tag":952,"props":3278,"children":3279},{"style":1746},[3280],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3282,"children":3283},{"style":1746},[3284],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3286,"children":3287},{"style":1816},[3288],{"type":1703,"value":3289},"[&_.my-5]:my-2.5 *:first:!mt-0 *:last:!mb-0 [&_.leading-7]:!leading-6",{"type":172,"tag":952,"props":3291,"children":3292},{"style":1746},[3293],{"type":1703,"value":2896},{"type":172,"tag":952,"props":3295,"children":3297},{"class":954,"line":3296},36,[3298],{"type":172,"tag":952,"props":3299,"children":3300},{"style":1746},[3301],{"type":1703,"value":3302},"              />\n",{"type":172,"tag":952,"props":3304,"children":3306},{"class":954,"line":3305},37,[3307,3311,3315,3320,3324,3328,3333,3337,3342,3346,3350,3355,3359],{"type":172,"tag":952,"props":3308,"children":3309},{"style":1746},[3310],{"type":1703,"value":3185},{"type":172,"tag":952,"props":3312,"children":3313},{"style":1754},[3314],{"type":1703,"value":929},{"type":172,"tag":952,"props":3316,"children":3317},{"style":2372},[3318],{"type":1703,"value":3319}," v-else-if",{"type":172,"tag":952,"props":3321,"children":3322},{"style":1746},[3323],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3325,"children":3326},{"style":1746},[3327],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3329,"children":3330},{"style":1816},[3331],{"type":1703,"value":3332},"part.type === 'text' && message.role === 'user'",{"type":172,"tag":952,"props":3334,"children":3335},{"style":1746},[3336],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3338,"children":3339},{"style":2372},[3340],{"type":1703,"value":3341}," class",{"type":172,"tag":952,"props":3343,"children":3344},{"style":1746},[3345],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3347,"children":3348},{"style":1746},[3349],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3351,"children":3352},{"style":1816},[3353],{"type":1703,"value":3354},"whitespace-pre-wrap",{"type":172,"tag":952,"props":3356,"children":3357},{"style":1746},[3358],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3360,"children":3361},{"style":1746},[3362],{"type":1703,"value":966},{"type":172,"tag":952,"props":3364,"children":3366},{"class":954,"line":3365},38,[3367],{"type":172,"tag":952,"props":3368,"children":3369},{"style":1741},[3370],{"type":1703,"value":3371},"                {{ part.text }}\n",{"type":172,"tag":952,"props":3373,"children":3375},{"class":954,"line":3374},39,[3376,3381,3385],{"type":172,"tag":952,"props":3377,"children":3378},{"style":1746},[3379],{"type":1703,"value":3380},"              \u003C/",{"type":172,"tag":952,"props":3382,"children":3383},{"style":1754},[3384],{"type":1703,"value":929},{"type":172,"tag":952,"props":3386,"children":3387},{"style":1746},[3388],{"type":1703,"value":966},{"type":172,"tag":952,"props":3390,"children":3392},{"class":954,"line":3391},40,[3393,3398,3402],{"type":172,"tag":952,"props":3394,"children":3395},{"style":1746},[3396],{"type":1703,"value":3397},"            \u003C/",{"type":172,"tag":952,"props":3399,"children":3400},{"style":1754},[3401],{"type":1703,"value":963},{"type":172,"tag":952,"props":3403,"children":3404},{"style":1746},[3405],{"type":1703,"value":966},{"type":172,"tag":952,"props":3407,"children":3409},{"class":954,"line":3408},41,[3410,3415,3419],{"type":172,"tag":952,"props":3411,"children":3412},{"style":1746},[3413],{"type":1703,"value":3414},"          \u003C/",{"type":172,"tag":952,"props":3416,"children":3417},{"style":1754},[3418],{"type":1703,"value":963},{"type":172,"tag":952,"props":3420,"children":3421},{"style":1746},[3422],{"type":1703,"value":966},{"type":172,"tag":952,"props":3424,"children":3426},{"class":954,"line":3425},42,[3427,3432,3436],{"type":172,"tag":952,"props":3428,"children":3429},{"style":1746},[3430],{"type":1703,"value":3431},"        \u003C/",{"type":172,"tag":952,"props":3433,"children":3434},{"style":1754},[3435],{"type":1703,"value":987},{"type":172,"tag":952,"props":3437,"children":3438},{"style":1746},[3439],{"type":1703,"value":966},{"type":172,"tag":952,"props":3441,"children":3443},{"class":954,"line":3442},43,[3444],{"type":172,"tag":952,"props":3445,"children":3446},{"emptyLinePlaceholder":21},[3447],{"type":1703,"value":996},{"type":172,"tag":952,"props":3449,"children":3451},{"class":954,"line":3450},44,[3452,3456,3460,3464,3468],{"type":172,"tag":952,"props":3453,"children":3454},{"style":1746},[3455],{"type":1703,"value":2865},{"type":172,"tag":952,"props":3457,"children":3458},{"style":1754},[3459],{"type":1703,"value":963},{"type":172,"tag":952,"props":3461,"children":3462},{"style":1746},[3463],{"type":1703,"value":1006},{"type":172,"tag":952,"props":3465,"children":3466},{"style":2372},[3467],{"type":1703,"value":1010},{"type":172,"tag":952,"props":3469,"children":3470},{"style":1746},[3471],{"type":1703,"value":966},{"type":172,"tag":952,"props":3473,"children":3475},{"class":954,"line":3474},45,[3476,3480],{"type":172,"tag":952,"props":3477,"children":3478},{"style":1746},[3479],{"type":1703,"value":2987},{"type":172,"tag":952,"props":3481,"children":3482},{"style":1754},[3483],{"type":1703,"value":3484},"UChatPrompt\n",{"type":172,"tag":952,"props":3486,"children":3488},{"class":954,"line":3487},46,[3489,3494,3498,3502,3507],{"type":172,"tag":952,"props":3490,"children":3491},{"style":2372},[3492],{"type":1703,"value":3493},"            v-model",{"type":172,"tag":952,"props":3495,"children":3496},{"style":1746},[3497],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3499,"children":3500},{"style":1746},[3501],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3503,"children":3504},{"style":1816},[3505],{"type":1703,"value":3506},"input",{"type":172,"tag":952,"props":3508,"children":3509},{"style":1746},[3510],{"type":1703,"value":2896},{"type":172,"tag":952,"props":3512,"children":3514},{"class":954,"line":3513},47,[3515,3520,3524,3528,3539],{"type":172,"tag":952,"props":3516,"children":3517},{"style":2372},[3518],{"type":1703,"value":3519},"            icon",{"type":172,"tag":952,"props":3521,"children":3522},{"style":1746},[3523],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3525,"children":3526},{"style":1746},[3527],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3529,"children":3530},{"style":1816},[3531,3537],{"type":172,"tag":3532,"props":3533,"children":3536},"i",{"class":3534,"style":3535},"shiki-icon-highlight","--shiki-icon-url: url(https://api.iconify.design/lucide:search.svg?color=%23000)",[],{"type":1703,"value":3538},"i-lucide-search",{"type":172,"tag":952,"props":3540,"children":3541},{"style":1746},[3542],{"type":1703,"value":2896},{"type":172,"tag":952,"props":3544,"children":3546},{"class":954,"line":3545},48,[3547,3552,3556,3560,3565],{"type":172,"tag":952,"props":3548,"children":3549},{"style":2372},[3550],{"type":1703,"value":3551},"            variant",{"type":172,"tag":952,"props":3553,"children":3554},{"style":1746},[3555],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3557,"children":3558},{"style":1746},[3559],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3561,"children":3562},{"style":1816},[3563],{"type":1703,"value":3564},"naked",{"type":172,"tag":952,"props":3566,"children":3567},{"style":1746},[3568],{"type":1703,"value":2896},{"type":172,"tag":952,"props":3570,"children":3572},{"class":954,"line":3571},49,[3573,3578,3582,3586,3591],{"type":172,"tag":952,"props":3574,"children":3575},{"style":2372},[3576],{"type":1703,"value":3577},"            :error",{"type":172,"tag":952,"props":3579,"children":3580},{"style":1746},[3581],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3583,"children":3584},{"style":1746},[3585],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3587,"children":3588},{"style":1816},[3589],{"type":1703,"value":3590},"chat.error",{"type":172,"tag":952,"props":3592,"children":3593},{"style":1746},[3594],{"type":1703,"value":2896},{"type":172,"tag":952,"props":3596,"children":3598},{"class":954,"line":3597},50,[3599,3604,3608,3612,3617],{"type":172,"tag":952,"props":3600,"children":3601},{"style":2372},[3602],{"type":1703,"value":3603},"            @submit",{"type":172,"tag":952,"props":3605,"children":3606},{"style":1746},[3607],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3609,"children":3610},{"style":1746},[3611],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3613,"children":3614},{"style":1816},[3615],{"type":1703,"value":3616},"onSubmit",{"type":172,"tag":952,"props":3618,"children":3619},{"style":1746},[3620],{"type":1703,"value":2896},{"type":172,"tag":952,"props":3622,"children":3624},{"class":954,"line":3623},51,[3625],{"type":172,"tag":952,"props":3626,"children":3627},{"style":1746},[3628],{"type":1703,"value":3629},"          />\n",{"type":172,"tag":952,"props":3631,"children":3633},{"class":954,"line":3632},52,[3634,3638,3642],{"type":172,"tag":952,"props":3635,"children":3636},{"style":1746},[3637],{"type":1703,"value":3431},{"type":172,"tag":952,"props":3639,"children":3640},{"style":1754},[3641],{"type":1703,"value":963},{"type":172,"tag":952,"props":3643,"children":3644},{"style":1746},[3645],{"type":1703,"value":966},{"type":172,"tag":952,"props":3647,"children":3649},{"class":954,"line":3648},53,[3650,3655,3659],{"type":172,"tag":952,"props":3651,"children":3652},{"style":1746},[3653],{"type":1703,"value":3654},"      \u003C/",{"type":172,"tag":952,"props":3656,"children":3657},{"style":1754},[3658],{"type":1703,"value":976},{"type":172,"tag":952,"props":3660,"children":3661},{"style":1746},[3662],{"type":1703,"value":966},{"type":172,"tag":952,"props":3664,"children":3666},{"class":954,"line":3665},54,[3667,3671,3675],{"type":172,"tag":952,"props":3668,"children":3669},{"style":1746},[3670],{"type":1703,"value":1029},{"type":172,"tag":952,"props":3672,"children":3673},{"style":1754},[3674],{"type":1703,"value":963},{"type":172,"tag":952,"props":3676,"children":3677},{"style":1746},[3678],{"type":1703,"value":966},{"type":172,"tag":952,"props":3680,"children":3682},{"class":954,"line":3681},55,[3683,3687,3691],{"type":172,"tag":952,"props":3684,"children":3685},{"style":1746},[3686],{"type":1703,"value":1039},{"type":172,"tag":952,"props":3688,"children":3689},{"style":1754},[3690],{"type":1703,"value":2788},{"type":172,"tag":952,"props":3692,"children":3693},{"style":1746},[3694],{"type":1703,"value":966},{"type":172,"tag":952,"props":3696,"children":3698},{"class":954,"line":3697},56,[3699,3703,3707],{"type":172,"tag":952,"props":3700,"children":3701},{"style":1746},[3702],{"type":1703,"value":1049},{"type":172,"tag":952,"props":3704,"children":3705},{"style":1754},[3706],{"type":1703,"value":963},{"type":172,"tag":952,"props":3708,"children":3709},{"style":1746},[3710],{"type":1703,"value":966},{"type":172,"tag":1669,"props":3712,"children":3713},{},[3714],{"type":1703,"value":2332},{"title":947,"searchDepth":945,"depth":945,"links":3716},[],{"data":3718,"body":3719,"toc":5854},{"title":947,"description":947},{"type":1697,"children":3720},[3721,5850],{"type":172,"tag":1116,"props":3722,"children":3723},{},[3724],{"type":172,"tag":940,"props":3725,"children":3727},{"className":942,"code":3726,"language":34,"meta":947,"style":947},"\u003Cscript setup lang=\"ts\">\nimport { Chat } from '@ai-sdk/vue'\nimport type { UIMessage } from 'ai'\n\nconst messages: UIMessage[] = []\nconst input = ref('')\n\nconst groups = computed(() => [{\n  id: 'ai',\n  ignoreFilter: true,\n  items: [{\n    label: searchTerm.value ? `Ask AI for “${searchTerm.value}”` : 'Ask AI',\n    icon: 'i-lucide-bot',\n    onSelect: (e: any) => {\n      e.preventDefault()\n\n      ai.value = true\n\n      if (searchTerm.value) {\n        messages.push({\n          id: '1',\n          role: 'user',\n          parts: [{ type: 'text', text: searchTerm.value }]\n        })\n\n        chat.regenerate()\n      }\n    }\n  }]\n}])\n\nconst ai = ref(false)\nconst searchTerm = ref('')\n\nconst chat = new Chat({\n  messages\n})\n\nfunction onSubmit() {\n  chat.sendMessage({ text: input.value })\n\n  input.value = ''\n}\n\nfunction onClose(e: Event) {\n  e.preventDefault()\n\n  ai.value = false\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUContentSearch v-model:search-term=\"searchTerm\" open :groups=\"groups\">\n    \u003Ctemplate v-if=\"ai\" #content>\n      \u003CUChatPalette>\n        \u003CUChatMessages\n          :messages=\"chat.messages\"\n          :status=\"chat.status\"\n          :user=\"{ side: 'left', variant: 'naked', avatar: { src: 'https://github.com/benjamincanac.png' } }\"\n          :assistant=\"{ icon: 'i-lucide-bot' }\"\n        >\n          \u003Ctemplate #content=\"{ message }\">\n            \u003Ctemplate v-for=\"(part, index) in message.parts\" :key=\"`${message.id}-${part.type}-${index}`\">\n              \u003CMDC\n                v-if=\"part.type === 'text' && message.role === 'assistant'\"\n                :value=\"part.text\"\n                :cache-key=\"`${message.id}-${index}`\"\n                class=\"[&_.my-5]:my-2.5 *:first:!mt-0 *:last:!mb-0 [&_.leading-7]:!leading-6\"\n              />\n              \u003Cp v-else-if=\"part.type === 'text' && message.role === 'user'\" class=\"whitespace-pre-wrap\">\n                {{ part.text }}\n              \u003C/p>\n            \u003C/template>\n          \u003C/template>\n        \u003C/UChatMessages>\n\n        \u003Ctemplate #prompt>\n          \u003CUChatPrompt\n            v-model=\"input\"\n            icon=\"i-lucide-search\"\n            variant=\"naked\"\n            :error=\"chat.error\"\n            @submit=\"onSubmit\"\n            @close=\"onClose\"\n          />\n        \u003C/template>\n      \u003C/UChatPalette>\n    \u003C/template>\n  \u003C/UContentSearch>\n\u003C/template>\n\n",[3728],{"type":172,"tag":949,"props":3729,"children":3730},{"__ignoreMap":947},[3731,3770,3805,3844,3851,3882,3913,3920,3962,3990,4012,4032,4125,4157,4200,4221,4228,4253,4260,4293,4318,4347,4376,4449,4461,4468,4489,4496,4503,4514,4526,4533,4566,4598,4605,4636,4643,4654,4661,4680,4731,4738,4761,4768,4775,4812,4832,4839,4864,4871,4886,4893,4908,4971,5015,5030,5041,5065,5089,5113,5137,5145,5193,5325,5337,5361,5385,5409,5433,5441,5497,5505,5521,5537,5553,5569,5577,5601,5613,5637,5664,5688,5712,5736,5762,5770,5786,5802,5818,5834],{"type":172,"tag":952,"props":3732,"children":3733},{"class":954,"line":955},[3734,3738,3742,3746,3750,3754,3758,3762,3766],{"type":172,"tag":952,"props":3735,"children":3736},{"style":1746},[3737],{"type":1703,"value":959},{"type":172,"tag":952,"props":3739,"children":3740},{"style":1754},[3741],{"type":1703,"value":2369},{"type":172,"tag":952,"props":3743,"children":3744},{"style":2372},[3745],{"type":1703,"value":2375},{"type":172,"tag":952,"props":3747,"children":3748},{"style":2372},[3749],{"type":1703,"value":2380},{"type":172,"tag":952,"props":3751,"children":3752},{"style":1746},[3753],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3755,"children":3756},{"style":1746},[3757],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3759,"children":3760},{"style":1816},[3761],{"type":1703,"value":1123},{"type":172,"tag":952,"props":3763,"children":3764},{"style":1746},[3765],{"type":1703,"value":2390},{"type":172,"tag":952,"props":3767,"children":3768},{"style":1746},[3769],{"type":1703,"value":966},{"type":172,"tag":952,"props":3771,"children":3772},{"class":954,"line":945},[3773,3777,3781,3785,3789,3793,3797,3801],{"type":172,"tag":952,"props":3774,"children":3775},{"style":1726},[3776],{"type":1703,"value":1131},{"type":172,"tag":952,"props":3778,"children":3779},{"style":1746},[3780],{"type":1703,"value":1134},{"type":172,"tag":952,"props":3782,"children":3783},{"style":1741},[3784],{"type":1703,"value":2418},{"type":172,"tag":952,"props":3786,"children":3787},{"style":1746},[3788],{"type":1703,"value":1141},{"type":172,"tag":952,"props":3790,"children":3791},{"style":1726},[3792],{"type":1703,"value":1144},{"type":172,"tag":952,"props":3794,"children":3795},{"style":1746},[3796],{"type":1703,"value":1147},{"type":172,"tag":952,"props":3798,"children":3799},{"style":1816},[3800],{"type":1703,"value":2435},{"type":172,"tag":952,"props":3802,"children":3803},{"style":1746},[3804],{"type":1703,"value":1154},{"type":172,"tag":952,"props":3806,"children":3807},{"class":954,"line":981},[3808,3812,3816,3820,3824,3828,3832,3836,3840],{"type":172,"tag":952,"props":3809,"children":3810},{"style":1726},[3811],{"type":1703,"value":1131},{"type":172,"tag":952,"props":3813,"children":3814},{"style":1726},[3815],{"type":1703,"value":2451},{"type":172,"tag":952,"props":3817,"children":3818},{"style":1746},[3819],{"type":1703,"value":1134},{"type":172,"tag":952,"props":3821,"children":3822},{"style":1741},[3823],{"type":1703,"value":2460},{"type":172,"tag":952,"props":3825,"children":3826},{"style":1746},[3827],{"type":1703,"value":1141},{"type":172,"tag":952,"props":3829,"children":3830},{"style":1726},[3831],{"type":1703,"value":1144},{"type":172,"tag":952,"props":3833,"children":3834},{"style":1746},[3835],{"type":1703,"value":1147},{"type":172,"tag":952,"props":3837,"children":3838},{"style":1816},[3839],{"type":1703,"value":1183},{"type":172,"tag":952,"props":3841,"children":3842},{"style":1746},[3843],{"type":1703,"value":1154},{"type":172,"tag":952,"props":3845,"children":3846},{"class":954,"line":993},[3847],{"type":172,"tag":952,"props":3848,"children":3849},{"emptyLinePlaceholder":21},[3850],{"type":1703,"value":996},{"type":172,"tag":952,"props":3852,"children":3853},{"class":954,"line":999},[3854,3858,3862,3866,3870,3874,3878],{"type":172,"tag":952,"props":3855,"children":3856},{"style":2372},[3857],{"type":1703,"value":2495},{"type":172,"tag":952,"props":3859,"children":3860},{"style":1741},[3861],{"type":1703,"value":1271},{"type":172,"tag":952,"props":3863,"children":3864},{"style":1746},[3865],{"type":1703,"value":1365},{"type":172,"tag":952,"props":3867,"children":3868},{"style":2506},[3869],{"type":1703,"value":2460},{"type":172,"tag":952,"props":3871,"children":3872},{"style":1741},[3873],{"type":1703,"value":2513},{"type":172,"tag":952,"props":3875,"children":3876},{"style":1746},[3877],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3879,"children":3880},{"style":1741},[3881],{"type":1703,"value":2522},{"type":172,"tag":952,"props":3883,"children":3884},{"class":954,"line":1015},[3885,3889,3893,3897,3901,3905,3909],{"type":172,"tag":952,"props":3886,"children":3887},{"style":2372},[3888],{"type":1703,"value":2495},{"type":172,"tag":952,"props":3890,"children":3891},{"style":1741},[3892],{"type":1703,"value":2534},{"type":172,"tag":952,"props":3894,"children":3895},{"style":1746},[3896],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3898,"children":3899},{"style":1735},[3900],{"type":1703,"value":2543},{"type":172,"tag":952,"props":3902,"children":3903},{"style":1741},[3904],{"type":1703,"value":1243},{"type":172,"tag":952,"props":3906,"children":3907},{"style":1746},[3908],{"type":1703,"value":2552},{"type":172,"tag":952,"props":3910,"children":3911},{"style":1741},[3912],{"type":1703,"value":1289},{"type":172,"tag":952,"props":3914,"children":3915},{"class":954,"line":1026},[3916],{"type":172,"tag":952,"props":3917,"children":3918},{"emptyLinePlaceholder":21},[3919],{"type":1703,"value":996},{"type":172,"tag":952,"props":3921,"children":3922},{"class":954,"line":946},[3923,3927,3932,3936,3941,3945,3949,3953,3958],{"type":172,"tag":952,"props":3924,"children":3925},{"style":2372},[3926],{"type":1703,"value":2495},{"type":172,"tag":952,"props":3928,"children":3929},{"style":1741},[3930],{"type":1703,"value":3931}," groups ",{"type":172,"tag":952,"props":3933,"children":3934},{"style":1746},[3935],{"type":1703,"value":2385},{"type":172,"tag":952,"props":3937,"children":3938},{"style":1735},[3939],{"type":1703,"value":3940}," computed",{"type":172,"tag":952,"props":3942,"children":3943},{"style":1741},[3944],{"type":1703,"value":1243},{"type":172,"tag":952,"props":3946,"children":3947},{"style":1746},[3948],{"type":1703,"value":2105},{"type":172,"tag":952,"props":3950,"children":3951},{"style":2372},[3952],{"type":1703,"value":1258},{"type":172,"tag":952,"props":3954,"children":3955},{"style":1741},[3956],{"type":1703,"value":3957}," [",{"type":172,"tag":952,"props":3959,"children":3960},{"style":1746},[3961],{"type":1703,"value":1356},{"type":172,"tag":952,"props":3963,"children":3964},{"class":954,"line":1046},[3965,3970,3974,3978,3982,3986],{"type":172,"tag":952,"props":3966,"children":3967},{"style":1754},[3968],{"type":1703,"value":3969},"  id",{"type":172,"tag":952,"props":3971,"children":3972},{"style":1746},[3973],{"type":1703,"value":1365},{"type":172,"tag":952,"props":3975,"children":3976},{"style":1746},[3977],{"type":1703,"value":1147},{"type":172,"tag":952,"props":3979,"children":3980},{"style":1816},[3981],{"type":1703,"value":1183},{"type":172,"tag":952,"props":3983,"children":3984},{"style":1746},[3985],{"type":1703,"value":1324},{"type":172,"tag":952,"props":3987,"children":3988},{"style":1746},[3989],{"type":1703,"value":1440},{"type":172,"tag":952,"props":3991,"children":3992},{"class":954,"line":1313},[3993,3998,4002,4008],{"type":172,"tag":952,"props":3994,"children":3995},{"style":1754},[3996],{"type":1703,"value":3997},"  ignoreFilter",{"type":172,"tag":952,"props":3999,"children":4000},{"style":1746},[4001],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4003,"children":4005},{"style":4004},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[4006],{"type":1703,"value":4007}," true",{"type":172,"tag":952,"props":4009,"children":4010},{"style":1746},[4011],{"type":1703,"value":1440},{"type":172,"tag":952,"props":4013,"children":4014},{"class":954,"line":1334},[4015,4020,4024,4028],{"type":172,"tag":952,"props":4016,"children":4017},{"style":1754},[4018],{"type":1703,"value":4019},"  items",{"type":172,"tag":952,"props":4021,"children":4022},{"style":1746},[4023],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4025,"children":4026},{"style":1741},[4027],{"type":1703,"value":3957},{"type":172,"tag":952,"props":4029,"children":4030},{"style":1746},[4031],{"type":1703,"value":1356},{"type":172,"tag":952,"props":4033,"children":4034},{"class":954,"line":1340},[4035,4040,4044,4049,4053,4058,4063,4068,4073,4077,4082,4086,4090,4094,4099,4104,4108,4112,4117,4121],{"type":172,"tag":952,"props":4036,"children":4037},{"style":1754},[4038],{"type":1703,"value":4039},"    label",{"type":172,"tag":952,"props":4041,"children":4042},{"style":1746},[4043],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4045,"children":4046},{"style":1741},[4047],{"type":1703,"value":4048}," searchTerm",{"type":172,"tag":952,"props":4050,"children":4051},{"style":1746},[4052],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4054,"children":4055},{"style":1741},[4056],{"type":1703,"value":4057},"value ",{"type":172,"tag":952,"props":4059,"children":4060},{"style":1746},[4061],{"type":1703,"value":4062},"?",{"type":172,"tag":952,"props":4064,"children":4065},{"style":1746},[4066],{"type":1703,"value":4067}," `",{"type":172,"tag":952,"props":4069,"children":4070},{"style":1816},[4071],{"type":1703,"value":4072},"Ask AI for “",{"type":172,"tag":952,"props":4074,"children":4075},{"style":1746},[4076],{"type":1703,"value":3137},{"type":172,"tag":952,"props":4078,"children":4079},{"style":1741},[4080],{"type":1703,"value":4081},"searchTerm",{"type":172,"tag":952,"props":4083,"children":4084},{"style":1746},[4085],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4087,"children":4088},{"style":1741},[4089],{"type":1703,"value":2691},{"type":172,"tag":952,"props":4091,"children":4092},{"style":1746},[4093],{"type":1703,"value":1634},{"type":172,"tag":952,"props":4095,"children":4096},{"style":1816},[4097],{"type":1703,"value":4098},"”",{"type":172,"tag":952,"props":4100,"children":4101},{"style":1746},[4102],{"type":1703,"value":4103},"`",{"type":172,"tag":952,"props":4105,"children":4106},{"style":1746},[4107],{"type":1703,"value":3095},{"type":172,"tag":952,"props":4109,"children":4110},{"style":1746},[4111],{"type":1703,"value":1147},{"type":172,"tag":952,"props":4113,"children":4114},{"style":1816},[4115],{"type":1703,"value":4116},"Ask AI",{"type":172,"tag":952,"props":4118,"children":4119},{"style":1746},[4120],{"type":1703,"value":1324},{"type":172,"tag":952,"props":4122,"children":4123},{"style":1746},[4124],{"type":1703,"value":1440},{"type":172,"tag":952,"props":4126,"children":4127},{"class":954,"line":1359},[4128,4133,4137,4141,4149,4153],{"type":172,"tag":952,"props":4129,"children":4130},{"style":1754},[4131],{"type":1703,"value":4132},"    icon",{"type":172,"tag":952,"props":4134,"children":4135},{"style":1746},[4136],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4138,"children":4139},{"style":1746},[4140],{"type":1703,"value":1147},{"type":172,"tag":952,"props":4142,"children":4143},{"style":1816},[4144,4148],{"type":172,"tag":3532,"props":4145,"children":4147},{"class":3534,"style":4146},"--shiki-icon-url: url(https://api.iconify.design/lucide:bot.svg?color=%23000)",[],{"type":1703,"value":156},{"type":172,"tag":952,"props":4150,"children":4151},{"style":1746},[4152],{"type":1703,"value":1324},{"type":172,"tag":952,"props":4154,"children":4155},{"style":1746},[4156],{"type":1703,"value":1440},{"type":172,"tag":952,"props":4158,"children":4159},{"class":954,"line":1371},[4160,4165,4169,4173,4179,4183,4188,4192,4196],{"type":172,"tag":952,"props":4161,"children":4162},{"style":1735},[4163],{"type":1703,"value":4164},"    onSelect",{"type":172,"tag":952,"props":4166,"children":4167},{"style":1746},[4168],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4170,"children":4171},{"style":1746},[4172],{"type":1703,"value":1110},{"type":172,"tag":952,"props":4174,"children":4176},{"style":4175},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[4177],{"type":1703,"value":4178},"e",{"type":172,"tag":952,"props":4180,"children":4181},{"style":1746},[4182],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4184,"children":4185},{"style":2506},[4186],{"type":1703,"value":4187}," any",{"type":172,"tag":952,"props":4189,"children":4190},{"style":1746},[4191],{"type":1703,"value":1255},{"type":172,"tag":952,"props":4193,"children":4194},{"style":2372},[4195],{"type":1703,"value":1258},{"type":172,"tag":952,"props":4197,"children":4198},{"style":1746},[4199],{"type":1703,"value":1261},{"type":172,"tag":952,"props":4201,"children":4202},{"class":954,"line":1379},[4203,4208,4212,4217],{"type":172,"tag":952,"props":4204,"children":4205},{"style":1741},[4206],{"type":1703,"value":4207},"      e",{"type":172,"tag":952,"props":4209,"children":4210},{"style":1746},[4211],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4213,"children":4214},{"style":1735},[4215],{"type":1703,"value":4216},"preventDefault",{"type":172,"tag":952,"props":4218,"children":4219},{"style":1754},[4220],{"type":1703,"value":1399},{"type":172,"tag":952,"props":4222,"children":4223},{"class":954,"line":1402},[4224],{"type":172,"tag":952,"props":4225,"children":4226},{"emptyLinePlaceholder":21},[4227],{"type":1703,"value":996},{"type":172,"tag":952,"props":4229,"children":4230},{"class":954,"line":1407},[4231,4236,4240,4244,4248],{"type":172,"tag":952,"props":4232,"children":4233},{"style":1741},[4234],{"type":1703,"value":4235},"      ai",{"type":172,"tag":952,"props":4237,"children":4238},{"style":1746},[4239],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4241,"children":4242},{"style":1741},[4243],{"type":1703,"value":2691},{"type":172,"tag":952,"props":4245,"children":4246},{"style":1746},[4247],{"type":1703,"value":1276},{"type":172,"tag":952,"props":4249,"children":4250},{"style":4004},[4251],{"type":1703,"value":4252}," true\n",{"type":172,"tag":952,"props":4254,"children":4255},{"class":954,"line":1419},[4256],{"type":172,"tag":952,"props":4257,"children":4258},{"emptyLinePlaceholder":21},[4259],{"type":1703,"value":996},{"type":172,"tag":952,"props":4261,"children":4262},{"class":954,"line":1443},[4263,4268,4272,4276,4280,4284,4289],{"type":172,"tag":952,"props":4264,"children":4265},{"style":1726},[4266],{"type":1703,"value":4267},"      if",{"type":172,"tag":952,"props":4269,"children":4270},{"style":1754},[4271],{"type":1703,"value":1110},{"type":172,"tag":952,"props":4273,"children":4274},{"style":1741},[4275],{"type":1703,"value":4081},{"type":172,"tag":952,"props":4277,"children":4278},{"style":1746},[4279],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4281,"children":4282},{"style":1741},[4283],{"type":1703,"value":2691},{"type":172,"tag":952,"props":4285,"children":4286},{"style":1754},[4287],{"type":1703,"value":4288},") ",{"type":172,"tag":952,"props":4290,"children":4291},{"style":1746},[4292],{"type":1703,"value":1356},{"type":172,"tag":952,"props":4294,"children":4295},{"class":954,"line":1457},[4296,4301,4305,4310,4314],{"type":172,"tag":952,"props":4297,"children":4298},{"style":1741},[4299],{"type":1703,"value":4300},"        messages",{"type":172,"tag":952,"props":4302,"children":4303},{"style":1746},[4304],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4306,"children":4307},{"style":1735},[4308],{"type":1703,"value":4309},"push",{"type":172,"tag":952,"props":4311,"children":4312},{"style":1754},[4313],{"type":1703,"value":1243},{"type":172,"tag":952,"props":4315,"children":4316},{"style":1746},[4317],{"type":1703,"value":1356},{"type":172,"tag":952,"props":4319,"children":4320},{"class":954,"line":1474},[4321,4326,4330,4334,4339,4343],{"type":172,"tag":952,"props":4322,"children":4323},{"style":1754},[4324],{"type":1703,"value":4325},"          id",{"type":172,"tag":952,"props":4327,"children":4328},{"style":1746},[4329],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4331,"children":4332},{"style":1746},[4333],{"type":1703,"value":1147},{"type":172,"tag":952,"props":4335,"children":4336},{"style":1816},[4337],{"type":1703,"value":4338},"1",{"type":172,"tag":952,"props":4340,"children":4341},{"style":1746},[4342],{"type":1703,"value":1324},{"type":172,"tag":952,"props":4344,"children":4345},{"style":1746},[4346],{"type":1703,"value":1440},{"type":172,"tag":952,"props":4348,"children":4349},{"class":954,"line":1495},[4350,4355,4359,4363,4368,4372],{"type":172,"tag":952,"props":4351,"children":4352},{"style":1754},[4353],{"type":1703,"value":4354},"          role",{"type":172,"tag":952,"props":4356,"children":4357},{"style":1746},[4358],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4360,"children":4361},{"style":1746},[4362],{"type":1703,"value":1147},{"type":172,"tag":952,"props":4364,"children":4365},{"style":1816},[4366],{"type":1703,"value":4367},"user",{"type":172,"tag":952,"props":4369,"children":4370},{"style":1746},[4371],{"type":1703,"value":1324},{"type":172,"tag":952,"props":4373,"children":4374},{"style":1746},[4375],{"type":1703,"value":1440},{"type":172,"tag":952,"props":4377,"children":4378},{"class":954,"line":1514},[4379,4384,4388,4392,4396,4400,4404,4408,4412,4416,4420,4424,4428,4432,4436,4440,4444],{"type":172,"tag":952,"props":4380,"children":4381},{"style":1754},[4382],{"type":1703,"value":4383},"          parts",{"type":172,"tag":952,"props":4385,"children":4386},{"style":1746},[4387],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4389,"children":4390},{"style":1754},[4391],{"type":1703,"value":3957},{"type":172,"tag":952,"props":4393,"children":4394},{"style":1746},[4395],{"type":1703,"value":2668},{"type":172,"tag":952,"props":4397,"children":4398},{"style":1754},[4399],{"type":1703,"value":2451},{"type":172,"tag":952,"props":4401,"children":4402},{"style":1746},[4403],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4405,"children":4406},{"style":1746},[4407],{"type":1703,"value":1147},{"type":172,"tag":952,"props":4409,"children":4410},{"style":1816},[4411],{"type":1703,"value":1703},{"type":172,"tag":952,"props":4413,"children":4414},{"style":1746},[4415],{"type":1703,"value":1324},{"type":172,"tag":952,"props":4417,"children":4418},{"style":1746},[4419],{"type":1703,"value":1166},{"type":172,"tag":952,"props":4421,"children":4422},{"style":1754},[4423],{"type":1703,"value":2673},{"type":172,"tag":952,"props":4425,"children":4426},{"style":1746},[4427],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4429,"children":4430},{"style":1741},[4431],{"type":1703,"value":4048},{"type":172,"tag":952,"props":4433,"children":4434},{"style":1746},[4435],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4437,"children":4438},{"style":1741},[4439],{"type":1703,"value":2691},{"type":172,"tag":952,"props":4441,"children":4442},{"style":1746},[4443],{"type":1703,"value":1141},{"type":172,"tag":952,"props":4445,"children":4446},{"style":1754},[4447],{"type":1703,"value":4448},"]\n",{"type":172,"tag":952,"props":4450,"children":4451},{"class":954,"line":1522},[4452,4457],{"type":172,"tag":952,"props":4453,"children":4454},{"style":1746},[4455],{"type":1703,"value":4456},"        }",{"type":172,"tag":952,"props":4458,"children":4459},{"style":1754},[4460],{"type":1703,"value":1289},{"type":172,"tag":952,"props":4462,"children":4463},{"class":954,"line":1540},[4464],{"type":172,"tag":952,"props":4465,"children":4466},{"emptyLinePlaceholder":21},[4467],{"type":1703,"value":996},{"type":172,"tag":952,"props":4469,"children":4470},{"class":954,"line":1555},[4471,4476,4480,4485],{"type":172,"tag":952,"props":4472,"children":4473},{"style":1741},[4474],{"type":1703,"value":4475},"        chat",{"type":172,"tag":952,"props":4477,"children":4478},{"style":1746},[4479],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4481,"children":4482},{"style":1735},[4483],{"type":1703,"value":4484},"regenerate",{"type":172,"tag":952,"props":4486,"children":4487},{"style":1754},[4488],{"type":1703,"value":1399},{"type":172,"tag":952,"props":4490,"children":4491},{"class":954,"line":1561},[4492],{"type":172,"tag":952,"props":4493,"children":4494},{"style":1746},[4495],{"type":1703,"value":1910},{"type":172,"tag":952,"props":4497,"children":4498},{"class":954,"line":1582},[4499],{"type":172,"tag":952,"props":4500,"children":4501},{"style":1746},[4502],{"type":1703,"value":1614},{"type":172,"tag":952,"props":4504,"children":4505},{"class":954,"line":1598},[4506,4510],{"type":172,"tag":952,"props":4507,"children":4508},{"style":1746},[4509],{"type":1703,"value":1374},{"type":172,"tag":952,"props":4511,"children":4512},{"style":1741},[4513],{"type":1703,"value":4448},{"type":172,"tag":952,"props":4515,"children":4516},{"class":954,"line":1611},[4517,4521],{"type":172,"tag":952,"props":4518,"children":4519},{"style":1746},[4520],{"type":1703,"value":1634},{"type":172,"tag":952,"props":4522,"children":4523},{"style":1741},[4524],{"type":1703,"value":4525},"])\n",{"type":172,"tag":952,"props":4527,"children":4528},{"class":954,"line":1617},[4529],{"type":172,"tag":952,"props":4530,"children":4531},{"emptyLinePlaceholder":21},[4532],{"type":1703,"value":996},{"type":172,"tag":952,"props":4534,"children":4535},{"class":954,"line":1631},[4536,4540,4545,4549,4553,4557,4562],{"type":172,"tag":952,"props":4537,"children":4538},{"style":2372},[4539],{"type":1703,"value":2495},{"type":172,"tag":952,"props":4541,"children":4542},{"style":1741},[4543],{"type":1703,"value":4544}," ai ",{"type":172,"tag":952,"props":4546,"children":4547},{"style":1746},[4548],{"type":1703,"value":2385},{"type":172,"tag":952,"props":4550,"children":4551},{"style":1735},[4552],{"type":1703,"value":2543},{"type":172,"tag":952,"props":4554,"children":4555},{"style":1741},[4556],{"type":1703,"value":1243},{"type":172,"tag":952,"props":4558,"children":4559},{"style":4004},[4560],{"type":1703,"value":4561},"false",{"type":172,"tag":952,"props":4563,"children":4564},{"style":1741},[4565],{"type":1703,"value":1289},{"type":172,"tag":952,"props":4567,"children":4568},{"class":954,"line":3218},[4569,4573,4578,4582,4586,4590,4594],{"type":172,"tag":952,"props":4570,"children":4571},{"style":2372},[4572],{"type":1703,"value":2495},{"type":172,"tag":952,"props":4574,"children":4575},{"style":1741},[4576],{"type":1703,"value":4577}," searchTerm ",{"type":172,"tag":952,"props":4579,"children":4580},{"style":1746},[4581],{"type":1703,"value":2385},{"type":172,"tag":952,"props":4583,"children":4584},{"style":1735},[4585],{"type":1703,"value":2543},{"type":172,"tag":952,"props":4587,"children":4588},{"style":1741},[4589],{"type":1703,"value":1243},{"type":172,"tag":952,"props":4591,"children":4592},{"style":1746},[4593],{"type":1703,"value":2552},{"type":172,"tag":952,"props":4595,"children":4596},{"style":1741},[4597],{"type":1703,"value":1289},{"type":172,"tag":952,"props":4599,"children":4600},{"class":954,"line":3244},[4601],{"type":172,"tag":952,"props":4602,"children":4603},{"emptyLinePlaceholder":21},[4604],{"type":1703,"value":996},{"type":172,"tag":952,"props":4606,"children":4607},{"class":954,"line":3270},[4608,4612,4616,4620,4624,4628,4632],{"type":172,"tag":952,"props":4609,"children":4610},{"style":2372},[4611],{"type":1703,"value":2495},{"type":172,"tag":952,"props":4613,"children":4614},{"style":1741},[4615],{"type":1703,"value":2575},{"type":172,"tag":952,"props":4617,"children":4618},{"style":1746},[4619],{"type":1703,"value":2385},{"type":172,"tag":952,"props":4621,"children":4622},{"style":1746},[4623],{"type":1703,"value":1305},{"type":172,"tag":952,"props":4625,"children":4626},{"style":1735},[4627],{"type":1703,"value":2418},{"type":172,"tag":952,"props":4629,"children":4630},{"style":1741},[4631],{"type":1703,"value":1243},{"type":172,"tag":952,"props":4633,"children":4634},{"style":1746},[4635],{"type":1703,"value":1356},{"type":172,"tag":952,"props":4637,"children":4638},{"class":954,"line":3296},[4639],{"type":172,"tag":952,"props":4640,"children":4641},{"style":1741},[4642],{"type":1703,"value":2603},{"type":172,"tag":952,"props":4644,"children":4645},{"class":954,"line":3305},[4646,4650],{"type":172,"tag":952,"props":4647,"children":4648},{"style":1746},[4649],{"type":1703,"value":1634},{"type":172,"tag":952,"props":4651,"children":4652},{"style":1741},[4653],{"type":1703,"value":1289},{"type":172,"tag":952,"props":4655,"children":4656},{"class":954,"line":3365},[4657],{"type":172,"tag":952,"props":4658,"children":4659},{"emptyLinePlaceholder":21},[4660],{"type":1703,"value":996},{"type":172,"tag":952,"props":4662,"children":4663},{"class":954,"line":3374},[4664,4668,4672,4676],{"type":172,"tag":952,"props":4665,"children":4666},{"style":2372},[4667],{"type":1703,"value":2629},{"type":172,"tag":952,"props":4669,"children":4670},{"style":1735},[4671],{"type":1703,"value":2634},{"type":172,"tag":952,"props":4673,"children":4674},{"style":1746},[4675],{"type":1703,"value":2105},{"type":172,"tag":952,"props":4677,"children":4678},{"style":1746},[4679],{"type":1703,"value":1261},{"type":172,"tag":952,"props":4681,"children":4682},{"class":954,"line":3391},[4683,4687,4691,4695,4699,4703,4707,4711,4715,4719,4723,4727],{"type":172,"tag":952,"props":4684,"children":4685},{"style":1741},[4686],{"type":1703,"value":2650},{"type":172,"tag":952,"props":4688,"children":4689},{"style":1746},[4690],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4692,"children":4693},{"style":1735},[4694],{"type":1703,"value":2659},{"type":172,"tag":952,"props":4696,"children":4697},{"style":1754},[4698],{"type":1703,"value":1243},{"type":172,"tag":952,"props":4700,"children":4701},{"style":1746},[4702],{"type":1703,"value":2668},{"type":172,"tag":952,"props":4704,"children":4705},{"style":1754},[4706],{"type":1703,"value":2673},{"type":172,"tag":952,"props":4708,"children":4709},{"style":1746},[4710],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4712,"children":4713},{"style":1741},[4714],{"type":1703,"value":2682},{"type":172,"tag":952,"props":4716,"children":4717},{"style":1746},[4718],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4720,"children":4721},{"style":1741},[4722],{"type":1703,"value":2691},{"type":172,"tag":952,"props":4724,"children":4725},{"style":1746},[4726],{"type":1703,"value":1141},{"type":172,"tag":952,"props":4728,"children":4729},{"style":1754},[4730],{"type":1703,"value":1289},{"type":172,"tag":952,"props":4732,"children":4733},{"class":954,"line":3408},[4734],{"type":172,"tag":952,"props":4735,"children":4736},{"emptyLinePlaceholder":21},[4737],{"type":1703,"value":996},{"type":172,"tag":952,"props":4739,"children":4740},{"class":954,"line":3425},[4741,4745,4749,4753,4757],{"type":172,"tag":952,"props":4742,"children":4743},{"style":1741},[4744],{"type":1703,"value":2714},{"type":172,"tag":952,"props":4746,"children":4747},{"style":1746},[4748],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4750,"children":4751},{"style":1741},[4752],{"type":1703,"value":2691},{"type":172,"tag":952,"props":4754,"children":4755},{"style":1746},[4756],{"type":1703,"value":1276},{"type":172,"tag":952,"props":4758,"children":4759},{"style":1746},[4760],{"type":1703,"value":2731},{"type":172,"tag":952,"props":4762,"children":4763},{"class":954,"line":3442},[4764],{"type":172,"tag":952,"props":4765,"children":4766},{"style":1746},[4767],{"type":1703,"value":2739},{"type":172,"tag":952,"props":4769,"children":4770},{"class":954,"line":3450},[4771],{"type":172,"tag":952,"props":4772,"children":4773},{"emptyLinePlaceholder":21},[4774],{"type":1703,"value":996},{"type":172,"tag":952,"props":4776,"children":4777},{"class":954,"line":3474},[4778,4782,4787,4791,4795,4799,4804,4808],{"type":172,"tag":952,"props":4779,"children":4780},{"style":2372},[4781],{"type":1703,"value":2629},{"type":172,"tag":952,"props":4783,"children":4784},{"style":1735},[4785],{"type":1703,"value":4786}," onClose",{"type":172,"tag":952,"props":4788,"children":4789},{"style":1746},[4790],{"type":1703,"value":1243},{"type":172,"tag":952,"props":4792,"children":4793},{"style":4175},[4794],{"type":1703,"value":4178},{"type":172,"tag":952,"props":4796,"children":4797},{"style":1746},[4798],{"type":1703,"value":1365},{"type":172,"tag":952,"props":4800,"children":4801},{"style":2506},[4802],{"type":1703,"value":4803}," Event",{"type":172,"tag":952,"props":4805,"children":4806},{"style":1746},[4807],{"type":1703,"value":1255},{"type":172,"tag":952,"props":4809,"children":4810},{"style":1746},[4811],{"type":1703,"value":1261},{"type":172,"tag":952,"props":4813,"children":4814},{"class":954,"line":3487},[4815,4820,4824,4828],{"type":172,"tag":952,"props":4816,"children":4817},{"style":1741},[4818],{"type":1703,"value":4819},"  e",{"type":172,"tag":952,"props":4821,"children":4822},{"style":1746},[4823],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4825,"children":4826},{"style":1735},[4827],{"type":1703,"value":4216},{"type":172,"tag":952,"props":4829,"children":4830},{"style":1754},[4831],{"type":1703,"value":1399},{"type":172,"tag":952,"props":4833,"children":4834},{"class":954,"line":3513},[4835],{"type":172,"tag":952,"props":4836,"children":4837},{"emptyLinePlaceholder":21},[4838],{"type":1703,"value":996},{"type":172,"tag":952,"props":4840,"children":4841},{"class":954,"line":3545},[4842,4847,4851,4855,4859],{"type":172,"tag":952,"props":4843,"children":4844},{"style":1741},[4845],{"type":1703,"value":4846},"  ai",{"type":172,"tag":952,"props":4848,"children":4849},{"style":1746},[4850],{"type":1703,"value":1393},{"type":172,"tag":952,"props":4852,"children":4853},{"style":1741},[4854],{"type":1703,"value":2691},{"type":172,"tag":952,"props":4856,"children":4857},{"style":1746},[4858],{"type":1703,"value":1276},{"type":172,"tag":952,"props":4860,"children":4861},{"style":4004},[4862],{"type":1703,"value":4863}," false\n",{"type":172,"tag":952,"props":4865,"children":4866},{"class":954,"line":3571},[4867],{"type":172,"tag":952,"props":4868,"children":4869},{"style":1746},[4870],{"type":1703,"value":2739},{"type":172,"tag":952,"props":4872,"children":4873},{"class":954,"line":3597},[4874,4878,4882],{"type":172,"tag":952,"props":4875,"children":4876},{"style":1746},[4877],{"type":1703,"value":1049},{"type":172,"tag":952,"props":4879,"children":4880},{"style":1754},[4881],{"type":1703,"value":2369},{"type":172,"tag":952,"props":4883,"children":4884},{"style":1746},[4885],{"type":1703,"value":966},{"type":172,"tag":952,"props":4887,"children":4888},{"class":954,"line":3623},[4889],{"type":172,"tag":952,"props":4890,"children":4891},{"emptyLinePlaceholder":21},[4892],{"type":1703,"value":996},{"type":172,"tag":952,"props":4894,"children":4895},{"class":954,"line":3632},[4896,4900,4904],{"type":172,"tag":952,"props":4897,"children":4898},{"style":1746},[4899],{"type":1703,"value":959},{"type":172,"tag":952,"props":4901,"children":4902},{"style":1754},[4903],{"type":1703,"value":963},{"type":172,"tag":952,"props":4905,"children":4906},{"style":1746},[4907],{"type":1703,"value":966},{"type":172,"tag":952,"props":4909,"children":4910},{"class":954,"line":3648},[4911,4915,4920,4925,4929,4933,4937,4941,4945,4950,4954,4958,4963,4967],{"type":172,"tag":952,"props":4912,"children":4913},{"style":1746},[4914],{"type":1703,"value":973},{"type":172,"tag":952,"props":4916,"children":4917},{"style":1754},[4918],{"type":1703,"value":4919},"UContentSearch",{"type":172,"tag":952,"props":4921,"children":4922},{"style":2372},[4923],{"type":1703,"value":4924}," v-model:search-term",{"type":172,"tag":952,"props":4926,"children":4927},{"style":1746},[4928],{"type":1703,"value":2385},{"type":172,"tag":952,"props":4930,"children":4931},{"style":1746},[4932],{"type":1703,"value":2390},{"type":172,"tag":952,"props":4934,"children":4935},{"style":1816},[4936],{"type":1703,"value":4081},{"type":172,"tag":952,"props":4938,"children":4939},{"style":1746},[4940],{"type":1703,"value":2390},{"type":172,"tag":952,"props":4942,"children":4943},{"style":2372},[4944],{"type":1703,"value":2793},{"type":172,"tag":952,"props":4946,"children":4947},{"style":2372},[4948],{"type":1703,"value":4949}," :groups",{"type":172,"tag":952,"props":4951,"children":4952},{"style":1746},[4953],{"type":1703,"value":2385},{"type":172,"tag":952,"props":4955,"children":4956},{"style":1746},[4957],{"type":1703,"value":2390},{"type":172,"tag":952,"props":4959,"children":4960},{"style":1816},[4961],{"type":1703,"value":4962},"groups",{"type":172,"tag":952,"props":4964,"children":4965},{"style":1746},[4966],{"type":1703,"value":2390},{"type":172,"tag":952,"props":4968,"children":4969},{"style":1746},[4970],{"type":1703,"value":966},{"type":172,"tag":952,"props":4972,"children":4973},{"class":954,"line":3665},[4974,4978,4982,4987,4991,4995,4999,5003,5007,5011],{"type":172,"tag":952,"props":4975,"children":4976},{"style":1746},[4977],{"type":1703,"value":984},{"type":172,"tag":952,"props":4979,"children":4980},{"style":1754},[4981],{"type":1703,"value":963},{"type":172,"tag":952,"props":4983,"children":4984},{"style":1726},[4985],{"type":1703,"value":4986}," v-if",{"type":172,"tag":952,"props":4988,"children":4989},{"style":1746},[4990],{"type":1703,"value":2385},{"type":172,"tag":952,"props":4992,"children":4993},{"style":1746},[4994],{"type":1703,"value":2390},{"type":172,"tag":952,"props":4996,"children":4997},{"style":1741},[4998],{"type":1703,"value":1183},{"type":172,"tag":952,"props":5000,"children":5001},{"style":1746},[5002],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5004,"children":5005},{"style":1746},[5006],{"type":1703,"value":1006},{"type":172,"tag":952,"props":5008,"children":5009},{"style":2372},[5010],{"type":1703,"value":344},{"type":172,"tag":952,"props":5012,"children":5013},{"style":1746},[5014],{"type":1703,"value":966},{"type":172,"tag":952,"props":5016,"children":5017},{"class":954,"line":3681},[5018,5022,5026],{"type":172,"tag":952,"props":5019,"children":5020},{"style":1746},[5021],{"type":1703,"value":1018},{"type":172,"tag":952,"props":5023,"children":5024},{"style":1754},[5025],{"type":1703,"value":976},{"type":172,"tag":952,"props":5027,"children":5028},{"style":1746},[5029],{"type":1703,"value":966},{"type":172,"tag":952,"props":5031,"children":5032},{"class":954,"line":3697},[5033,5037],{"type":172,"tag":952,"props":5034,"children":5035},{"style":1746},[5036],{"type":1703,"value":2865},{"type":172,"tag":952,"props":5038,"children":5039},{"style":1754},[5040],{"type":1703,"value":2870},{"type":172,"tag":952,"props":5042,"children":5044},{"class":954,"line":5043},57,[5045,5049,5053,5057,5061],{"type":172,"tag":952,"props":5046,"children":5047},{"style":2372},[5048],{"type":1703,"value":2878},{"type":172,"tag":952,"props":5050,"children":5051},{"style":1746},[5052],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5054,"children":5055},{"style":1746},[5056],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5058,"children":5059},{"style":1816},[5060],{"type":1703,"value":2891},{"type":172,"tag":952,"props":5062,"children":5063},{"style":1746},[5064],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5066,"children":5068},{"class":954,"line":5067},58,[5069,5073,5077,5081,5085],{"type":172,"tag":952,"props":5070,"children":5071},{"style":2372},[5072],{"type":1703,"value":2904},{"type":172,"tag":952,"props":5074,"children":5075},{"style":1746},[5076],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5078,"children":5079},{"style":1746},[5080],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5082,"children":5083},{"style":1816},[5084],{"type":1703,"value":2917},{"type":172,"tag":952,"props":5086,"children":5087},{"style":1746},[5088],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5090,"children":5092},{"class":954,"line":5091},59,[5093,5097,5101,5105,5109],{"type":172,"tag":952,"props":5094,"children":5095},{"style":2372},[5096],{"type":1703,"value":2929},{"type":172,"tag":952,"props":5098,"children":5099},{"style":1746},[5100],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5102,"children":5103},{"style":1746},[5104],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5106,"children":5107},{"style":1816},[5108],{"type":1703,"value":2942},{"type":172,"tag":952,"props":5110,"children":5111},{"style":1746},[5112],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5114,"children":5116},{"class":954,"line":5115},60,[5117,5121,5125,5129,5133],{"type":172,"tag":952,"props":5118,"children":5119},{"style":2372},[5120],{"type":1703,"value":2954},{"type":172,"tag":952,"props":5122,"children":5123},{"style":1746},[5124],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5126,"children":5127},{"style":1746},[5128],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5130,"children":5131},{"style":1816},[5132],{"type":1703,"value":2967},{"type":172,"tag":952,"props":5134,"children":5135},{"style":1746},[5136],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5138,"children":5140},{"class":954,"line":5139},61,[5141],{"type":172,"tag":952,"props":5142,"children":5143},{"style":1746},[5144],{"type":1703,"value":2979},{"type":172,"tag":952,"props":5146,"children":5148},{"class":954,"line":5147},62,[5149,5153,5157,5161,5165,5169,5173,5177,5181,5185,5189],{"type":172,"tag":952,"props":5150,"children":5151},{"style":1746},[5152],{"type":1703,"value":2987},{"type":172,"tag":952,"props":5154,"children":5155},{"style":1754},[5156],{"type":1703,"value":963},{"type":172,"tag":952,"props":5158,"children":5159},{"style":1746},[5160],{"type":1703,"value":1006},{"type":172,"tag":952,"props":5162,"children":5163},{"style":2372},[5164],{"type":1703,"value":344},{"type":172,"tag":952,"props":5166,"children":5167},{"style":1746},[5168],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5170,"children":5171},{"style":1746},[5172],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5174,"children":5175},{"style":1746},[5176],{"type":1703,"value":2668},{"type":172,"tag":952,"props":5178,"children":5179},{"style":1741},[5180],{"type":1703,"value":3016},{"type":172,"tag":952,"props":5182,"children":5183},{"style":1746},[5184],{"type":1703,"value":1634},{"type":172,"tag":952,"props":5186,"children":5187},{"style":1746},[5188],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5190,"children":5191},{"style":1746},[5192],{"type":1703,"value":966},{"type":172,"tag":952,"props":5194,"children":5196},{"class":954,"line":5195},63,[5197,5201,5205,5209,5213,5217,5221,5225,5229,5233,5237,5241,5245,5249,5253,5257,5261,5265,5269,5273,5277,5281,5285,5289,5293,5297,5301,5305,5309,5313,5317,5321],{"type":172,"tag":952,"props":5198,"children":5199},{"style":1746},[5200],{"type":1703,"value":3036},{"type":172,"tag":952,"props":5202,"children":5203},{"style":1754},[5204],{"type":1703,"value":963},{"type":172,"tag":952,"props":5206,"children":5207},{"style":1726},[5208],{"type":1703,"value":3045},{"type":172,"tag":952,"props":5210,"children":5211},{"style":1746},[5212],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5214,"children":5215},{"style":1746},[5216],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5218,"children":5219},{"style":1741},[5220],{"type":1703,"value":3058},{"type":172,"tag":952,"props":5222,"children":5223},{"style":1746},[5224],{"type":1703,"value":1166},{"type":172,"tag":952,"props":5226,"children":5227},{"style":1741},[5228],{"type":1703,"value":3067},{"type":172,"tag":952,"props":5230,"children":5231},{"style":1746},[5232],{"type":1703,"value":3072},{"type":172,"tag":952,"props":5234,"children":5235},{"style":1741},[5236],{"type":1703,"value":3077},{"type":172,"tag":952,"props":5238,"children":5239},{"style":1746},[5240],{"type":1703,"value":1393},{"type":172,"tag":952,"props":5242,"children":5243},{"style":1741},[5244],{"type":1703,"value":3086},{"type":172,"tag":952,"props":5246,"children":5247},{"style":1746},[5248],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5250,"children":5251},{"style":1746},[5252],{"type":1703,"value":3095},{"type":172,"tag":952,"props":5254,"children":5255},{"style":2372},[5256],{"type":1703,"value":3100},{"type":172,"tag":952,"props":5258,"children":5259},{"style":1746},[5260],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5262,"children":5263},{"style":1746},[5264],{"type":1703,"value":3109},{"type":172,"tag":952,"props":5266,"children":5267},{"style":1741},[5268],{"type":1703,"value":3114},{"type":172,"tag":952,"props":5270,"children":5271},{"style":1746},[5272],{"type":1703,"value":1393},{"type":172,"tag":952,"props":5274,"children":5275},{"style":1741},[5276],{"type":1703,"value":3123},{"type":172,"tag":952,"props":5278,"children":5279},{"style":1746},[5280],{"type":1703,"value":1634},{"type":172,"tag":952,"props":5282,"children":5283},{"style":1816},[5284],{"type":1703,"value":3132},{"type":172,"tag":952,"props":5286,"children":5287},{"style":1746},[5288],{"type":1703,"value":3137},{"type":172,"tag":952,"props":5290,"children":5291},{"style":1741},[5292],{"type":1703,"value":3142},{"type":172,"tag":952,"props":5294,"children":5295},{"style":1746},[5296],{"type":1703,"value":1393},{"type":172,"tag":952,"props":5298,"children":5299},{"style":1741},[5300],{"type":1703,"value":3151},{"type":172,"tag":952,"props":5302,"children":5303},{"style":1746},[5304],{"type":1703,"value":1634},{"type":172,"tag":952,"props":5306,"children":5307},{"style":1816},[5308],{"type":1703,"value":3132},{"type":172,"tag":952,"props":5310,"children":5311},{"style":1746},[5312],{"type":1703,"value":3137},{"type":172,"tag":952,"props":5314,"children":5315},{"style":1741},[5316],{"type":1703,"value":3168},{"type":172,"tag":952,"props":5318,"children":5319},{"style":1746},[5320],{"type":1703,"value":3173},{"type":172,"tag":952,"props":5322,"children":5323},{"style":1746},[5324],{"type":1703,"value":966},{"type":172,"tag":952,"props":5326,"children":5328},{"class":954,"line":5327},64,[5329,5333],{"type":172,"tag":952,"props":5330,"children":5331},{"style":1746},[5332],{"type":1703,"value":3185},{"type":172,"tag":952,"props":5334,"children":5335},{"style":1754},[5336],{"type":1703,"value":3190},{"type":172,"tag":952,"props":5338,"children":5340},{"class":954,"line":5339},65,[5341,5345,5349,5353,5357],{"type":172,"tag":952,"props":5342,"children":5343},{"style":2372},[5344],{"type":1703,"value":3198},{"type":172,"tag":952,"props":5346,"children":5347},{"style":1746},[5348],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5350,"children":5351},{"style":1746},[5352],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5354,"children":5355},{"style":1816},[5356],{"type":1703,"value":3211},{"type":172,"tag":952,"props":5358,"children":5359},{"style":1746},[5360],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5362,"children":5364},{"class":954,"line":5363},66,[5365,5369,5373,5377,5381],{"type":172,"tag":952,"props":5366,"children":5367},{"style":2372},[5368],{"type":1703,"value":3224},{"type":172,"tag":952,"props":5370,"children":5371},{"style":1746},[5372],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5374,"children":5375},{"style":1746},[5376],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5378,"children":5379},{"style":1816},[5380],{"type":1703,"value":3237},{"type":172,"tag":952,"props":5382,"children":5383},{"style":1746},[5384],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5386,"children":5388},{"class":954,"line":5387},67,[5389,5393,5397,5401,5405],{"type":172,"tag":952,"props":5390,"children":5391},{"style":2372},[5392],{"type":1703,"value":3250},{"type":172,"tag":952,"props":5394,"children":5395},{"style":1746},[5396],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5398,"children":5399},{"style":1746},[5400],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5402,"children":5403},{"style":1816},[5404],{"type":1703,"value":3263},{"type":172,"tag":952,"props":5406,"children":5407},{"style":1746},[5408],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5410,"children":5412},{"class":954,"line":5411},68,[5413,5417,5421,5425,5429],{"type":172,"tag":952,"props":5414,"children":5415},{"style":2372},[5416],{"type":1703,"value":3276},{"type":172,"tag":952,"props":5418,"children":5419},{"style":1746},[5420],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5422,"children":5423},{"style":1746},[5424],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5426,"children":5427},{"style":1816},[5428],{"type":1703,"value":3289},{"type":172,"tag":952,"props":5430,"children":5431},{"style":1746},[5432],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5434,"children":5436},{"class":954,"line":5435},69,[5437],{"type":172,"tag":952,"props":5438,"children":5439},{"style":1746},[5440],{"type":1703,"value":3302},{"type":172,"tag":952,"props":5442,"children":5444},{"class":954,"line":5443},70,[5445,5449,5453,5457,5461,5465,5469,5473,5477,5481,5485,5489,5493],{"type":172,"tag":952,"props":5446,"children":5447},{"style":1746},[5448],{"type":1703,"value":3185},{"type":172,"tag":952,"props":5450,"children":5451},{"style":1754},[5452],{"type":1703,"value":929},{"type":172,"tag":952,"props":5454,"children":5455},{"style":2372},[5456],{"type":1703,"value":3319},{"type":172,"tag":952,"props":5458,"children":5459},{"style":1746},[5460],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5462,"children":5463},{"style":1746},[5464],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5466,"children":5467},{"style":1816},[5468],{"type":1703,"value":3332},{"type":172,"tag":952,"props":5470,"children":5471},{"style":1746},[5472],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5474,"children":5475},{"style":2372},[5476],{"type":1703,"value":3341},{"type":172,"tag":952,"props":5478,"children":5479},{"style":1746},[5480],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5482,"children":5483},{"style":1746},[5484],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5486,"children":5487},{"style":1816},[5488],{"type":1703,"value":3354},{"type":172,"tag":952,"props":5490,"children":5491},{"style":1746},[5492],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5494,"children":5495},{"style":1746},[5496],{"type":1703,"value":966},{"type":172,"tag":952,"props":5498,"children":5500},{"class":954,"line":5499},71,[5501],{"type":172,"tag":952,"props":5502,"children":5503},{"style":1741},[5504],{"type":1703,"value":3371},{"type":172,"tag":952,"props":5506,"children":5508},{"class":954,"line":5507},72,[5509,5513,5517],{"type":172,"tag":952,"props":5510,"children":5511},{"style":1746},[5512],{"type":1703,"value":3380},{"type":172,"tag":952,"props":5514,"children":5515},{"style":1754},[5516],{"type":1703,"value":929},{"type":172,"tag":952,"props":5518,"children":5519},{"style":1746},[5520],{"type":1703,"value":966},{"type":172,"tag":952,"props":5522,"children":5524},{"class":954,"line":5523},73,[5525,5529,5533],{"type":172,"tag":952,"props":5526,"children":5527},{"style":1746},[5528],{"type":1703,"value":3397},{"type":172,"tag":952,"props":5530,"children":5531},{"style":1754},[5532],{"type":1703,"value":963},{"type":172,"tag":952,"props":5534,"children":5535},{"style":1746},[5536],{"type":1703,"value":966},{"type":172,"tag":952,"props":5538,"children":5540},{"class":954,"line":5539},74,[5541,5545,5549],{"type":172,"tag":952,"props":5542,"children":5543},{"style":1746},[5544],{"type":1703,"value":3414},{"type":172,"tag":952,"props":5546,"children":5547},{"style":1754},[5548],{"type":1703,"value":963},{"type":172,"tag":952,"props":5550,"children":5551},{"style":1746},[5552],{"type":1703,"value":966},{"type":172,"tag":952,"props":5554,"children":5556},{"class":954,"line":5555},75,[5557,5561,5565],{"type":172,"tag":952,"props":5558,"children":5559},{"style":1746},[5560],{"type":1703,"value":3431},{"type":172,"tag":952,"props":5562,"children":5563},{"style":1754},[5564],{"type":1703,"value":987},{"type":172,"tag":952,"props":5566,"children":5567},{"style":1746},[5568],{"type":1703,"value":966},{"type":172,"tag":952,"props":5570,"children":5572},{"class":954,"line":5571},76,[5573],{"type":172,"tag":952,"props":5574,"children":5575},{"emptyLinePlaceholder":21},[5576],{"type":1703,"value":996},{"type":172,"tag":952,"props":5578,"children":5580},{"class":954,"line":5579},77,[5581,5585,5589,5593,5597],{"type":172,"tag":952,"props":5582,"children":5583},{"style":1746},[5584],{"type":1703,"value":2865},{"type":172,"tag":952,"props":5586,"children":5587},{"style":1754},[5588],{"type":1703,"value":963},{"type":172,"tag":952,"props":5590,"children":5591},{"style":1746},[5592],{"type":1703,"value":1006},{"type":172,"tag":952,"props":5594,"children":5595},{"style":2372},[5596],{"type":1703,"value":1010},{"type":172,"tag":952,"props":5598,"children":5599},{"style":1746},[5600],{"type":1703,"value":966},{"type":172,"tag":952,"props":5602,"children":5604},{"class":954,"line":5603},78,[5605,5609],{"type":172,"tag":952,"props":5606,"children":5607},{"style":1746},[5608],{"type":1703,"value":2987},{"type":172,"tag":952,"props":5610,"children":5611},{"style":1754},[5612],{"type":1703,"value":3484},{"type":172,"tag":952,"props":5614,"children":5616},{"class":954,"line":5615},79,[5617,5621,5625,5629,5633],{"type":172,"tag":952,"props":5618,"children":5619},{"style":2372},[5620],{"type":1703,"value":3493},{"type":172,"tag":952,"props":5622,"children":5623},{"style":1746},[5624],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5626,"children":5627},{"style":1746},[5628],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5630,"children":5631},{"style":1816},[5632],{"type":1703,"value":3506},{"type":172,"tag":952,"props":5634,"children":5635},{"style":1746},[5636],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5638,"children":5640},{"class":954,"line":5639},80,[5641,5645,5649,5653,5660],{"type":172,"tag":952,"props":5642,"children":5643},{"style":2372},[5644],{"type":1703,"value":3519},{"type":172,"tag":952,"props":5646,"children":5647},{"style":1746},[5648],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5650,"children":5651},{"style":1746},[5652],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5654,"children":5655},{"style":1816},[5656,5659],{"type":172,"tag":3532,"props":5657,"children":5658},{"class":3534,"style":3535},[],{"type":1703,"value":3538},{"type":172,"tag":952,"props":5661,"children":5662},{"style":1746},[5663],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5665,"children":5667},{"class":954,"line":5666},81,[5668,5672,5676,5680,5684],{"type":172,"tag":952,"props":5669,"children":5670},{"style":2372},[5671],{"type":1703,"value":3551},{"type":172,"tag":952,"props":5673,"children":5674},{"style":1746},[5675],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5677,"children":5678},{"style":1746},[5679],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5681,"children":5682},{"style":1816},[5683],{"type":1703,"value":3564},{"type":172,"tag":952,"props":5685,"children":5686},{"style":1746},[5687],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5689,"children":5691},{"class":954,"line":5690},82,[5692,5696,5700,5704,5708],{"type":172,"tag":952,"props":5693,"children":5694},{"style":2372},[5695],{"type":1703,"value":3577},{"type":172,"tag":952,"props":5697,"children":5698},{"style":1746},[5699],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5701,"children":5702},{"style":1746},[5703],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5705,"children":5706},{"style":1816},[5707],{"type":1703,"value":3590},{"type":172,"tag":952,"props":5709,"children":5710},{"style":1746},[5711],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5713,"children":5715},{"class":954,"line":5714},83,[5716,5720,5724,5728,5732],{"type":172,"tag":952,"props":5717,"children":5718},{"style":2372},[5719],{"type":1703,"value":3603},{"type":172,"tag":952,"props":5721,"children":5722},{"style":1746},[5723],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5725,"children":5726},{"style":1746},[5727],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5729,"children":5730},{"style":1816},[5731],{"type":1703,"value":3616},{"type":172,"tag":952,"props":5733,"children":5734},{"style":1746},[5735],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5737,"children":5739},{"class":954,"line":5738},84,[5740,5745,5749,5753,5758],{"type":172,"tag":952,"props":5741,"children":5742},{"style":2372},[5743],{"type":1703,"value":5744},"            @close",{"type":172,"tag":952,"props":5746,"children":5747},{"style":1746},[5748],{"type":1703,"value":2385},{"type":172,"tag":952,"props":5750,"children":5751},{"style":1746},[5752],{"type":1703,"value":2390},{"type":172,"tag":952,"props":5754,"children":5755},{"style":1816},[5756],{"type":1703,"value":5757},"onClose",{"type":172,"tag":952,"props":5759,"children":5760},{"style":1746},[5761],{"type":1703,"value":2896},{"type":172,"tag":952,"props":5763,"children":5765},{"class":954,"line":5764},85,[5766],{"type":172,"tag":952,"props":5767,"children":5768},{"style":1746},[5769],{"type":1703,"value":3629},{"type":172,"tag":952,"props":5771,"children":5773},{"class":954,"line":5772},86,[5774,5778,5782],{"type":172,"tag":952,"props":5775,"children":5776},{"style":1746},[5777],{"type":1703,"value":3431},{"type":172,"tag":952,"props":5779,"children":5780},{"style":1754},[5781],{"type":1703,"value":963},{"type":172,"tag":952,"props":5783,"children":5784},{"style":1746},[5785],{"type":1703,"value":966},{"type":172,"tag":952,"props":5787,"children":5789},{"class":954,"line":5788},87,[5790,5794,5798],{"type":172,"tag":952,"props":5791,"children":5792},{"style":1746},[5793],{"type":1703,"value":3654},{"type":172,"tag":952,"props":5795,"children":5796},{"style":1754},[5797],{"type":1703,"value":976},{"type":172,"tag":952,"props":5799,"children":5800},{"style":1746},[5801],{"type":1703,"value":966},{"type":172,"tag":952,"props":5803,"children":5805},{"class":954,"line":5804},88,[5806,5810,5814],{"type":172,"tag":952,"props":5807,"children":5808},{"style":1746},[5809],{"type":1703,"value":1029},{"type":172,"tag":952,"props":5811,"children":5812},{"style":1754},[5813],{"type":1703,"value":963},{"type":172,"tag":952,"props":5815,"children":5816},{"style":1746},[5817],{"type":1703,"value":966},{"type":172,"tag":952,"props":5819,"children":5821},{"class":954,"line":5820},89,[5822,5826,5830],{"type":172,"tag":952,"props":5823,"children":5824},{"style":1746},[5825],{"type":1703,"value":1039},{"type":172,"tag":952,"props":5827,"children":5828},{"style":1754},[5829],{"type":1703,"value":4919},{"type":172,"tag":952,"props":5831,"children":5832},{"style":1746},[5833],{"type":1703,"value":966},{"type":172,"tag":952,"props":5835,"children":5837},{"class":954,"line":5836},90,[5838,5842,5846],{"type":172,"tag":952,"props":5839,"children":5840},{"style":1746},[5841],{"type":1703,"value":1049},{"type":172,"tag":952,"props":5843,"children":5844},{"style":1754},[5845],{"type":1703,"value":963},{"type":172,"tag":952,"props":5847,"children":5848},{"style":1746},[5849],{"type":1703,"value":966},{"type":172,"tag":1669,"props":5851,"children":5852},{},[5853],{"type":1703,"value":2332},{"title":947,"searchDepth":945,"depth":945,"links":5855},[],[5857,5861],{"sha":5858,"date":5859,"message":5860},"dd81d46eaca9f552a929569418619dea5ed5f5bf","2025-11-13T14:21:28Z","feat(components): add `data-slot` attributes (#5447)",{"sha":5862,"date":5863,"message":5864},"5cb65cfbd0d176393e841796bbbcd825be7cd376","2025-08-11T15:10:53Z","feat: import `@nuxt/ui-pro` components (#4675)",{"data":5866,"body":5867},{},{"type":1697,"children":5868},[5869],{"type":172,"tag":929,"props":5870,"children":5871},{},[5872,5883,5885,5892,5894,5900],{"type":172,"tag":933,"props":5873,"children":5876},{"href":5874,"rel":5875},"https://github.com/nuxt/ui/commit/dd81d46eaca9f552a929569418619dea5ed5f5bf",[1108],[5877],{"type":172,"tag":949,"props":5878,"children":5880},{"className":5879},[],[5881],{"type":1703,"value":5882},"dd81d",{"type":1703,"value":5884}," — feat: add ",{"type":172,"tag":949,"props":5886,"children":5889},{"className":5887},[5888],"text-xs",[5890],{"type":1703,"value":5891},"data-slot",{"type":1703,"value":5893}," attributes (",{"type":172,"tag":933,"props":5895,"children":5897},{"href":5896},"https://github.com/nuxt/ui/issues/5447",[5898],{"type":1703,"value":5899},"#5447",{"type":1703,"value":1255},{"data":5902,"body":5903},{},{"type":1697,"children":5904},[5905],{"type":172,"tag":929,"props":5906,"children":5907},{},[5908,5919,5921,5927],{"type":172,"tag":933,"props":5909,"children":5912},{"href":5910,"rel":5911},"https://github.com/nuxt/ui/commit/5cb65cfbd0d176393e841796bbbcd825be7cd376",[1108],[5913],{"type":172,"tag":949,"props":5914,"children":5916},{"className":5915},[],[5917],{"type":1703,"value":5918},"5cb65",{"type":1703,"value":5920}," — feat: import ",{"type":172,"tag":949,"props":5922,"children":5924},{"className":5923},[5888],[5925],{"type":1703,"value":5926},"@nuxt/ui-pro",{"type":1703,"value":5928}," components",1769700173684]