[{"data":1,"prerenderedAt":10505},["ShallowReactive",2],{"navigation":3,"-docs-components-chat-messages":929,"-docs-components-chat-messages-description":3033,"-docs-components-chat-messages-shouldAutoScroll-description":3043,"-docs-components-chat-messages-shouldScrollToBottom-description":3052,"-docs-components-chat-messages-autoScrollIcon-description":3061,"-docs-components-chat-messages-spacingOffset-description":3070,"component-theme-chatMessages-f8fAB3nzRWFAPhCZ7pNfZJ9xEBnySmJBtxvIx4E7L-I":3079,"component-code-UChatMessages-Nd0Ge_nhlZVzuK1KTTtUsarBatjsxtEjJU38xsbapHE":3892,"component-code-UChatMessages-kcbF7yRrriKV-j-pvrmnqob90r_cDampTcEYBAaigmY":4712,"-docs-components-chat-messages-autoScroll-description":5060,"-docs-components-chat-messages-user-description":5155,"-docs-components-chat-messages-assistant-description":5231,"-docs-components-chat-messages-compact-description":5304,"component-code-UChatMessages-8a_eElWkba7dpivymvByyE_3e61c_nLHQXhsTjSUL4k":5327,"component-code-UChatMessages-dFUVFN3m6F80f5IHbvWOLM14Bb3puzwM9c4RFjZOU9E":6207,"component-code-UChatMessages-k6C2gr4WgYlJhCJospF0LN8PDkcnkACJrQNPFmXZUZQ":7126,"component-code-UChatMessages-ZcVQfy-qgNUn8aPCahkVI1isIgIG28UbjQoReOBmsVw":8301,"component-example-chatMessagesIndicatorSlotExampleiITTVDKu8vbgUe_TUgdINcUFLxSEv3-4WBWBKFaeKFs":9480,"component-changelog-chat-messages":9930,"mdc--3j102y-key":10003,"mdc--fooqr7-key":10030,"mdc--s4hsv8-key":10057,"mdc--1xsvwr-key":10093,"mdc--emabxb-key":10120,"mdc--5b5ukd-key":10155,"mdc--bi79e7-key":10183,"mdc--9weu5r-key":10203,"mdc-tg1wzp-key":10230,"mdc-z10nvo-key":10263,"mdc-743hac-key":10298,"mdc-g49pxk-key":10323,"mdc--7g38dg-key":10343,"mdc-3iwr83-key":10370,"mdc-tzf40n-key":10397,"mdc--bgrfo4-key":10417,"mdc-44w5e8-key":10451,"mdc-lbo9ri-key":10478},[4],{"title":5,"path":6,"stem":7,"children":8,"page":36},"Docs","/docs","docs",[9,163,792,828],{"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},"Agents","/docs/getting-started/ai","docs/1.getting-started/7.ai",[145,151,157],{"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":158,"path":159,"stem":160,"framework":16,"category":16,"description":161,"icon":162},"Skills","/docs/getting-started/ai/skills","docs/1.getting-started/7.ai/3.skills","Install Nuxt UI skills to give AI coding agents deep knowledge of components, theming, and best practices.","i-lucide-sparkles",{"title":71,"framework":16,"category":16,"description":16,"icon":164,"path":165,"stem":166,"children":167,"page":36},"i-lucide-square-code","/docs/components","docs/2.components",[168,174,180,186,192,197,202,207,212,217,222,228,233,238,243,248,253,258,264,269,274,279,284,290,295,300,305,311,316,321,326,331,336,341,346,352,357,362,367,372,378,384,389,394,399,404,409,414,419,424,429,434,439,446,451,456,461,466,471,476,481,486,491,496,501,506,511,516,521,526,531,536,541,546,551,556,561,567,572,577,582,587,592,597,602,607,612,617,622,627,632,637,642,647,652,657,662,667,672,677,682,687,692,697,702,707,712,717,722,727,732,737,742,747,752,757,762,767,772,777,782,787],{"title":169,"path":170,"stem":171,"framework":16,"category":172,"description":173},"Accordion","/docs/components/accordion","docs/2.components/accordion","data","A stacked set of collapsible panels.",{"title":175,"path":176,"stem":177,"framework":16,"category":178,"description":179},"Alert","/docs/components/alert","docs/2.components/alert","element","A callout to draw user's attention.",{"title":181,"path":182,"stem":183,"framework":16,"category":184,"description":185},"App","/docs/components/app","docs/2.components/app","layout","Wraps your app to provide global configurations and more.",{"title":187,"path":188,"stem":189,"framework":16,"category":190,"description":191},"AuthForm","/docs/components/auth-form","docs/2.components/auth-form","page","A customizable Form to create login, register or password reset forms.",{"title":193,"path":194,"stem":195,"framework":16,"category":178,"description":196},"Avatar","/docs/components/avatar","docs/2.components/avatar","An img element with fallback and Nuxt Image support.",{"title":198,"path":199,"stem":200,"framework":16,"category":178,"description":201},"AvatarGroup","/docs/components/avatar-group","docs/2.components/avatar-group","Stack multiple avatars in a group.",{"title":203,"path":204,"stem":205,"framework":16,"category":178,"description":206},"Badge","/docs/components/badge","docs/2.components/badge","A short text to represent a status or a category.",{"title":208,"path":209,"stem":210,"framework":16,"category":178,"description":211},"Banner","/docs/components/banner","docs/2.components/banner","Display a banner at the top of your website to inform users about important information.",{"title":213,"path":214,"stem":215,"framework":16,"category":190,"description":216},"BlogPost","/docs/components/blog-post","docs/2.components/blog-post","A customizable article to display in a blog page.",{"title":218,"path":219,"stem":220,"framework":16,"category":190,"description":221},"BlogPosts","/docs/components/blog-posts","docs/2.components/blog-posts","Display a list of blog posts in a responsive grid layout.",{"title":223,"path":224,"stem":225,"framework":16,"category":226,"description":227},"Breadcrumb","/docs/components/breadcrumb","docs/2.components/breadcrumb","navigation","A hierarchy of links to navigate through a website.",{"title":229,"path":230,"stem":231,"framework":16,"category":178,"description":232},"Button","/docs/components/button","docs/2.components/button","A button element that can act as a link or trigger an action.",{"title":234,"path":235,"stem":236,"framework":16,"category":178,"description":237},"Calendar","/docs/components/calendar","docs/2.components/calendar","A calendar component for selecting single dates, multiple dates or date ranges.",{"title":239,"path":240,"stem":241,"framework":16,"category":178,"description":242},"Card","/docs/components/card","docs/2.components/card","Display content in a card with a header, body and footer.",{"title":244,"path":245,"stem":246,"framework":16,"category":172,"description":247},"Carousel","/docs/components/carousel","docs/2.components/carousel","A carousel with motion and swipe built using Embla.",{"title":249,"path":250,"stem":251,"framework":16,"category":190,"description":252},"ChangelogVersion","/docs/components/changelog-version","docs/2.components/changelog-version","A customizable article to display in a changelog.",{"title":254,"path":255,"stem":256,"framework":16,"category":190,"description":257},"ChangelogVersions","/docs/components/changelog-versions","docs/2.components/changelog-versions","Display a list of changelog versions in a timeline.",{"title":259,"path":260,"stem":261,"framework":16,"category":262,"description":263},"ChatMessage","/docs/components/chat-message","docs/2.components/chat-message","chat","Display a chat message with icon, avatar, and actions.",{"title":265,"path":266,"stem":267,"framework":16,"category":262,"description":268},"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":270,"path":271,"stem":272,"framework":16,"category":262,"description":273},"ChatPalette","/docs/components/chat-palette","docs/2.components/chat-palette","A chat palette to create a chatbot interface inside an overlay.",{"title":275,"path":276,"stem":277,"framework":16,"category":262,"description":278},"ChatPrompt","/docs/components/chat-prompt","docs/2.components/chat-prompt","An enhanced Textarea for submitting prompts in AI chat interfaces.",{"title":280,"path":281,"stem":282,"framework":16,"category":262,"description":283},"ChatPromptSubmit","/docs/components/chat-prompt-submit","docs/2.components/chat-prompt-submit","A Button for submitting chat prompts with automatic status handling.",{"title":285,"path":286,"stem":287,"framework":16,"category":288,"description":289},"Checkbox","/docs/components/checkbox","docs/2.components/checkbox","form","An input element to toggle between checked and unchecked states.",{"title":291,"path":292,"stem":293,"framework":16,"category":288,"description":294},"CheckboxGroup","/docs/components/checkbox-group","docs/2.components/checkbox-group","A set of checklist buttons to select multiple option from a list.",{"title":296,"path":297,"stem":298,"framework":16,"category":178,"description":299},"Chip","/docs/components/chip","docs/2.components/chip","An indicator of a numeric value or a state.",{"title":301,"path":302,"stem":303,"framework":16,"category":178,"description":304},"Collapsible","/docs/components/collapsible","docs/2.components/collapsible","A collapsible element to toggle visibility of its content.",{"title":306,"path":307,"stem":308,"framework":16,"category":309,"description":310},"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":312,"path":313,"stem":314,"framework":16,"category":309,"description":315},"ColorModeButton","/docs/components/color-mode-button","docs/2.components/color-mode-button","A Button to switch between light and dark mode.",{"title":317,"path":318,"stem":319,"framework":16,"category":309,"description":320},"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":322,"path":323,"stem":324,"framework":16,"category":309,"description":325},"ColorModeSelect","/docs/components/color-mode-select","docs/2.components/color-mode-select","A Select to switch between system, dark & light mode.",{"title":327,"path":328,"stem":329,"framework":16,"category":309,"description":330},"ColorModeSwitch","/docs/components/color-mode-switch","docs/2.components/color-mode-switch","A switch to toggle between light and dark mode.",{"title":332,"path":333,"stem":334,"framework":16,"category":288,"description":335},"ColorPicker","/docs/components/color-picker","docs/2.components/color-picker","A component to select a color.",{"title":337,"path":338,"stem":339,"framework":16,"category":226,"description":340},"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":342,"path":343,"stem":344,"framework":16,"category":184,"description":345},"Container","/docs/components/container","docs/2.components/container","A container lets you center and constrain the width of your content.",{"title":347,"path":348,"stem":349,"framework":28,"category":350,"description":351},"ContentNavigation","/docs/components/content-navigation","docs/2.components/content-navigation","content","An accordion-style navigation component for organizing page links.",{"title":353,"path":354,"stem":355,"framework":28,"category":350,"description":356},"ContentSearch","/docs/components/content-search","docs/2.components/content-search","A ready to use CommandPalette to add to your documentation.",{"title":358,"path":359,"stem":360,"framework":28,"category":350,"description":361},"ContentSearchButton","/docs/components/content-search-button","docs/2.components/content-search-button","A pre-styled Button to open the ContentSearch modal.",{"title":363,"path":364,"stem":365,"framework":28,"category":350,"description":366},"ContentSurround","/docs/components/content-surround","docs/2.components/content-surround","A pair of prev and next links to navigate between pages.",{"title":368,"path":369,"stem":370,"framework":28,"category":350,"description":371},"ContentToc","/docs/components/content-toc","docs/2.components/content-toc","A sticky Table of Contents with automatic active anchor link highlighting.",{"title":373,"path":374,"stem":375,"framework":16,"category":376,"description":377},"ContextMenu","/docs/components/context-menu","docs/2.components/context-menu","overlay","A menu to display actions when right-clicking on an element.",{"title":379,"path":380,"stem":381,"framework":16,"category":382,"description":383},"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":385,"path":386,"stem":387,"framework":16,"category":382,"description":388},"DashboardNavbar","/docs/components/dashboard-navbar","docs/2.components/dashboard-navbar","A responsive navbar to display in a dashboard.",{"title":390,"path":391,"stem":392,"framework":16,"category":382,"description":393},"DashboardPanel","/docs/components/dashboard-panel","docs/2.components/dashboard-panel","A resizable panel to display in a dashboard.",{"title":395,"path":396,"stem":397,"framework":16,"category":382,"description":398},"DashboardResizeHandle","/docs/components/dashboard-resize-handle","docs/2.components/dashboard-resize-handle","A handle to resize a sidebar or panel.",{"title":400,"path":401,"stem":402,"framework":16,"category":382,"description":403},"DashboardSearch","/docs/components/dashboard-search","docs/2.components/dashboard-search","A ready to use CommandPalette to add to your dashboard.",{"title":405,"path":406,"stem":407,"framework":16,"category":382,"description":408},"DashboardSearchButton","/docs/components/dashboard-search-button","docs/2.components/dashboard-search-button","A pre-styled Button to open the DashboardSearch modal.",{"title":410,"path":411,"stem":412,"framework":16,"category":382,"description":413},"DashboardSidebar","/docs/components/dashboard-sidebar","docs/2.components/dashboard-sidebar","A resizable and collapsible sidebar to display in a dashboard.",{"title":415,"path":416,"stem":417,"framework":16,"category":382,"description":418},"DashboardSidebarCollapse","/docs/components/dashboard-sidebar-collapse","docs/2.components/dashboard-sidebar-collapse","A Button to collapse the sidebar on desktop.",{"title":420,"path":421,"stem":422,"framework":16,"category":382,"description":423},"DashboardSidebarToggle","/docs/components/dashboard-sidebar-toggle","docs/2.components/dashboard-sidebar-toggle","A Button to toggle the sidebar on mobile.",{"title":425,"path":426,"stem":427,"framework":16,"category":382,"description":428},"DashboardToolbar","/docs/components/dashboard-toolbar","docs/2.components/dashboard-toolbar","A toolbar to display under the navbar in a dashboard.",{"title":430,"path":431,"stem":432,"framework":16,"category":376,"description":433},"Drawer","/docs/components/drawer","docs/2.components/drawer","A drawer that smoothly slides in & out of the screen.",{"title":435,"path":436,"stem":437,"framework":16,"category":376,"description":438},"DropdownMenu","/docs/components/dropdown-menu","docs/2.components/dropdown-menu","A menu to display actions when clicking on an element.",{"title":440,"path":441,"stem":442,"framework":16,"category":443,"description":444,"badge":445},"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":447,"path":448,"stem":449,"framework":16,"category":443,"description":450,"badge":445},"EditorDragHandle","/docs/components/editor-drag-handle","docs/2.components/editor-drag-handle","A draggable handle for reordering and selecting blocks in the editor.",{"title":452,"path":453,"stem":454,"framework":16,"category":443,"description":455,"badge":445},"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":457,"path":458,"stem":459,"framework":16,"category":443,"description":460,"badge":445},"EditorMentionMenu","/docs/components/editor-mention-menu","docs/2.components/editor-mention-menu","A mention menu that displays user suggestions when typing a trigger character in the editor.",{"title":462,"path":463,"stem":464,"framework":16,"category":443,"description":465,"badge":445},"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":467,"path":468,"stem":469,"framework":16,"category":443,"description":470,"badge":445},"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":472,"path":473,"stem":474,"framework":16,"category":172,"description":475},"Empty","/docs/components/empty","docs/2.components/empty","A component to display an empty state.",{"title":477,"path":478,"stem":479,"framework":16,"category":184,"description":480},"Error","/docs/components/error","docs/2.components/error","A pre-built error component with NuxtError support.",{"title":482,"path":483,"stem":484,"framework":16,"category":178,"description":485},"FieldGroup","/docs/components/field-group","docs/2.components/field-group","Group multiple button-like elements together.",{"title":487,"path":488,"stem":489,"framework":16,"category":288,"description":490},"FileUpload","/docs/components/file-upload","docs/2.components/file-upload","An input element to upload files.",{"title":492,"path":493,"stem":494,"framework":16,"category":184,"description":495},"Footer","/docs/components/footer","docs/2.components/footer","A responsive footer component.",{"title":497,"path":498,"stem":499,"framework":16,"category":226,"description":500},"FooterColumns","/docs/components/footer-columns","docs/2.components/footer-columns","A list of links as columns to display in your Footer.",{"title":502,"path":503,"stem":504,"framework":16,"category":288,"description":505},"Form","/docs/components/form","docs/2.components/form","A form component with built-in validation and submission handling.",{"title":507,"path":508,"stem":509,"framework":16,"category":288,"description":510},"FormField","/docs/components/form-field","docs/2.components/form-field","A wrapper for form elements that provides validation and error handling.",{"title":512,"path":513,"stem":514,"framework":16,"category":184,"description":515},"Header","/docs/components/header","docs/2.components/header","A responsive header component.",{"title":517,"path":518,"stem":519,"framework":16,"category":178,"description":520},"Icon","/docs/components/icon","docs/2.components/icon","A component to display any icon from Iconify or another component.",{"title":522,"path":523,"stem":524,"framework":16,"category":288,"description":525},"Input","/docs/components/input","docs/2.components/input","An input element to enter text.",{"title":527,"path":528,"stem":529,"framework":16,"category":288,"description":530},"InputDate","/docs/components/input-date","docs/2.components/input-date","An input component for date selection.",{"title":532,"path":533,"stem":534,"framework":16,"category":288,"description":535},"InputMenu","/docs/components/input-menu","docs/2.components/input-menu","An autocomplete input with real-time suggestions.",{"title":537,"path":538,"stem":539,"framework":16,"category":288,"description":540},"InputNumber","/docs/components/input-number","docs/2.components/input-number","An input for numerical values with a customizable range.",{"title":542,"path":543,"stem":544,"framework":16,"category":288,"description":545},"InputTags","/docs/components/input-tags","docs/2.components/input-tags","An input element that displays interactive tags.",{"title":547,"path":548,"stem":549,"framework":16,"category":288,"description":550},"InputTime","/docs/components/input-time","docs/2.components/input-time","An input for selecting a time.",{"title":552,"path":553,"stem":554,"framework":16,"category":178,"description":555},"Kbd","/docs/components/kbd","docs/2.components/kbd","A kbd element to display a keyboard key.",{"title":557,"path":558,"stem":559,"framework":16,"category":226,"description":560},"Link","/docs/components/link","docs/2.components/link","A wrapper around \u003CNuxtLink> with extra props.",{"title":562,"path":563,"stem":564,"framework":16,"category":565,"description":566},"LocaleSelect","/docs/components/locale-select","docs/2.components/locale-select","i18n","A Select to switch between locales.",{"title":568,"path":569,"stem":570,"framework":16,"category":184,"description":571},"Main","/docs/components/main","docs/2.components/main","A main element that fills the available viewport height.",{"title":573,"path":574,"stem":575,"framework":16,"category":172,"description":576},"Marquee","/docs/components/marquee","docs/2.components/marquee","A component to create infinite scrolling content.",{"title":578,"path":579,"stem":580,"framework":16,"category":376,"description":581},"Modal","/docs/components/modal","docs/2.components/modal","A dialog window that can be used to display a message or request user input.",{"title":583,"path":584,"stem":585,"framework":16,"category":226,"description":586},"NavigationMenu","/docs/components/navigation-menu","docs/2.components/navigation-menu","A list of links that can be displayed horizontally or vertically.",{"title":588,"path":589,"stem":590,"framework":16,"category":190,"description":591},"Page","/docs/components/page","docs/2.components/page","A grid layout for your pages with left and right columns.",{"title":593,"path":594,"stem":595,"framework":16,"category":190,"description":596},"PageAnchors","/docs/components/page-anchors","docs/2.components/page-anchors","A list of anchors to be displayed in the page.",{"title":598,"path":599,"stem":600,"framework":16,"category":190,"description":601},"PageAside","/docs/components/page-aside","docs/2.components/page-aside","A sticky aside to display your page navigation.",{"title":603,"path":604,"stem":605,"framework":16,"category":190,"description":606},"PageBody","/docs/components/page-body","docs/2.components/page-body","The main content of your page.",{"title":608,"path":609,"stem":610,"framework":16,"category":190,"description":611},"PageCard","/docs/components/page-card","docs/2.components/page-card","A pre-styled card component that displays a title, description and optional link.",{"title":613,"path":614,"stem":615,"framework":16,"category":190,"description":616},"PageColumns","/docs/components/page-columns","docs/2.components/page-columns","A responsive multi-column layout system for organizing content side-by-side.",{"title":618,"path":619,"stem":620,"framework":16,"category":190,"description":621},"PageCTA","/docs/components/page-cta","docs/2.components/page-cta","A call to action section to display in your pages.",{"title":623,"path":624,"stem":625,"framework":16,"category":190,"description":626},"PageFeature","/docs/components/page-feature","docs/2.components/page-feature","A component to showcase key features of your application.",{"title":628,"path":629,"stem":630,"framework":16,"category":190,"description":631},"PageGrid","/docs/components/page-grid","docs/2.components/page-grid","A responsive grid system for displaying content in a flexible layout.",{"title":633,"path":634,"stem":635,"framework":16,"category":190,"description":636},"PageHeader","/docs/components/page-header","docs/2.components/page-header","A responsive header for your pages.",{"title":638,"path":639,"stem":640,"framework":16,"category":190,"description":641},"PageHero","/docs/components/page-hero","docs/2.components/page-hero","A responsive hero for your pages.",{"title":643,"path":644,"stem":645,"framework":16,"category":190,"description":646},"PageLinks","/docs/components/page-links","docs/2.components/page-links","A list of links to be displayed in the page.",{"title":648,"path":649,"stem":650,"framework":16,"category":190,"description":651},"PageList","/docs/components/page-list","docs/2.components/page-list","A vertical list layout for displaying content in a stacked format.",{"title":653,"path":654,"stem":655,"framework":16,"category":190,"description":656},"PageLogos","/docs/components/page-logos","docs/2.components/page-logos","A list of logos or images to display on your pages.",{"title":658,"path":659,"stem":660,"framework":16,"category":190,"description":661},"PageSection","/docs/components/page-section","docs/2.components/page-section","A responsive section for your pages.",{"title":663,"path":664,"stem":665,"framework":16,"category":226,"description":666},"Pagination","/docs/components/pagination","docs/2.components/pagination","A list of buttons or links to navigate through pages.",{"title":668,"path":669,"stem":670,"framework":16,"category":288,"description":671},"PinInput","/docs/components/pin-input","docs/2.components/pin-input","An input element to enter a pin.",{"title":673,"path":674,"stem":675,"framework":16,"category":376,"description":676},"Popover","/docs/components/popover","docs/2.components/popover","A non-modal dialog that floats around a trigger element.",{"title":678,"path":679,"stem":680,"framework":16,"category":190,"description":681},"PricingPlan","/docs/components/pricing-plan","docs/2.components/pricing-plan","A customizable pricing plan to display in a pricing page.",{"title":683,"path":684,"stem":685,"framework":16,"category":190,"description":686},"PricingPlans","/docs/components/pricing-plans","docs/2.components/pricing-plans","Display a list of pricing plans in a responsive grid layout.",{"title":688,"path":689,"stem":690,"framework":16,"category":190,"description":691},"PricingTable","/docs/components/pricing-table","docs/2.components/pricing-table","A responsive pricing table component that displays tiered pricing plans with feature comparisons.",{"title":693,"path":694,"stem":695,"framework":16,"category":178,"description":696},"Progress","/docs/components/progress","docs/2.components/progress","An indicator showing the progress of a task.",{"title":698,"path":699,"stem":700,"framework":16,"category":288,"description":701},"RadioGroup","/docs/components/radio-group","docs/2.components/radio-group","A set of radio buttons to select a single option from a list.",{"title":703,"path":704,"stem":705,"framework":16,"category":172,"description":706,"badge":445},"ScrollArea","/docs/components/scroll-area","docs/2.components/scroll-area","A flexible scroll container with virtualization support.",{"title":708,"path":709,"stem":710,"framework":16,"category":288,"description":711},"Select","/docs/components/select","docs/2.components/select","A select element to choose from a list of options.",{"title":713,"path":714,"stem":715,"framework":16,"category":288,"description":716},"SelectMenu","/docs/components/select-menu","docs/2.components/select-menu","An advanced searchable select element.",{"title":718,"path":719,"stem":720,"framework":16,"category":178,"description":721},"Separator","/docs/components/separator","docs/2.components/separator","Separates content horizontally or vertically.",{"title":723,"path":724,"stem":725,"framework":16,"category":178,"description":726},"Skeleton","/docs/components/skeleton","docs/2.components/skeleton","A placeholder to show while content is loading.",{"title":728,"path":729,"stem":730,"framework":16,"category":376,"description":731},"Slideover","/docs/components/slideover","docs/2.components/slideover","A dialog that slides in from any side of the screen.",{"title":733,"path":734,"stem":735,"framework":16,"category":288,"description":736},"Slider","/docs/components/slider","docs/2.components/slider","An input to select a numeric value within a range.",{"title":738,"path":739,"stem":740,"framework":16,"category":226,"description":741},"Stepper","/docs/components/stepper","docs/2.components/stepper","A set of steps that are used to indicate progress through a multi-step process.",{"title":743,"path":744,"stem":745,"framework":16,"category":288,"description":746},"Switch","/docs/components/switch","docs/2.components/switch","A control that toggles between two states.",{"title":748,"path":749,"stem":750,"framework":16,"category":172,"description":751},"Table","/docs/components/table","docs/2.components/table","A responsive table element to display data in rows and columns.",{"title":753,"path":754,"stem":755,"framework":16,"category":226,"description":756},"Tabs","/docs/components/tabs","docs/2.components/tabs","A set of tab panels that are displayed one at a time.",{"title":758,"path":759,"stem":760,"framework":16,"category":288,"description":761},"Textarea","/docs/components/textarea","docs/2.components/textarea","A textarea element to input multi-line text.",{"title":54,"path":763,"stem":764,"framework":16,"category":184,"description":765,"badge":766},"/docs/components/theme","docs/2.components/theme","A headless component to theme child components.","Soon",{"title":768,"path":769,"stem":770,"framework":16,"category":172,"description":771},"Timeline","/docs/components/timeline","docs/2.components/timeline","A component that displays a sequence of events with dates, titles, icons or avatars.",{"title":773,"path":774,"stem":775,"framework":16,"category":376,"description":776},"Toast","/docs/components/toast","docs/2.components/toast","A succinct message to provide information or feedback to the user.",{"title":778,"path":779,"stem":780,"framework":16,"category":376,"description":781},"Tooltip","/docs/components/tooltip","docs/2.components/tooltip","A popup that reveals information when hovering over an element.",{"title":783,"path":784,"stem":785,"framework":16,"category":172,"description":786},"Tree","/docs/components/tree","docs/2.components/tree","A tree view component to display and interact with hierarchical data structures.",{"title":788,"path":789,"stem":790,"framework":16,"category":172,"description":791},"User","/docs/components/user","docs/2.components/user","Display user information with name, description and avatar.",{"title":793,"framework":16,"category":16,"description":16,"icon":794,"path":795,"stem":796,"children":797,"page":36},"Composables","i-lucide-square-function","/docs/composables","docs/3.composables",[798,803,808,813,818,823],{"title":799,"path":800,"stem":801,"framework":16,"category":16,"description":802},"defineLocale","/docs/composables/define-locale","docs/3.composables/define-locale","A utility to create a custom locale for your app.",{"title":804,"path":805,"stem":806,"framework":16,"category":16,"description":807},"defineShortcuts","/docs/composables/define-shortcuts","docs/3.composables/define-shortcuts","A composable to define keyboard shortcuts in your app.",{"title":809,"path":810,"stem":811,"framework":16,"category":16,"description":812},"extendLocale","/docs/composables/extend-locale","docs/3.composables/extend-locale","A utility to extend an existing locale with custom translations.",{"title":814,"path":815,"stem":816,"framework":16,"category":16,"description":817},"extractShortcuts","/docs/composables/extract-shortcuts","docs/3.composables/extract-shortcuts","A utility to extract keyboard shortcuts from menu items.",{"title":819,"path":820,"stem":821,"framework":16,"category":16,"description":822},"useOverlay","/docs/composables/use-overlay","docs/3.composables/use-overlay","A composable to programmatically control overlays.",{"title":824,"path":825,"stem":826,"framework":16,"category":16,"description":827},"useToast","/docs/composables/use-toast","docs/3.composables/use-toast","A composable to display toast notifications in your app.",{"title":829,"path":830,"stem":831,"children":832,"framework":28,"category":16,"description":16,"icon":928},"Typography","/docs/typography","docs/4.typography/1.index",[833,835,840,845,850,855,860,864,869,873,878,883,888,893,898,902,907,911,915,919,924],{"title":15,"path":830,"stem":831,"framework":28,"category":16,"description":834},"Beautiful typography components and utilities to style your content with Nuxt UI.",{"title":836,"path":837,"stem":838,"framework":28,"category":16,"description":839},"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":841,"path":842,"stem":843,"framework":28,"category":16,"description":844},"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":846,"path":847,"stem":848,"framework":28,"category":16,"description":849},"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":851,"path":852,"stem":853,"framework":28,"category":16,"description":854},"Code","/docs/typography/code","docs/4.typography/5.code","Display inline code and syntax-highlighted code blocks with copy-to-clipboard support.",{"title":169,"path":856,"stem":857,"framework":28,"category":858,"description":859},"/docs/typography/accordion","docs/4.typography/accordion","components","Create expandable content sections for better information organization.",{"title":203,"path":861,"stem":862,"framework":28,"category":858,"description":863},"/docs/typography/badge","docs/4.typography/badge","Display version numbers, status labels, and tags within your content.",{"title":865,"path":866,"stem":867,"framework":28,"category":858,"description":868},"Callout","/docs/typography/callout","docs/4.typography/callout","Highlight important information with eye-catching colored boxes and icons.",{"title":239,"path":870,"stem":871,"framework":28,"category":858,"description":872},"/docs/typography/card","docs/4.typography/card","Create highlighted content blocks with optional links and navigation.",{"title":874,"path":875,"stem":876,"framework":28,"category":858,"description":877},"CardGroup","/docs/typography/card-group","docs/4.typography/card-group","Organize multiple cards in responsive grid layouts for better content presentation.",{"title":879,"path":880,"stem":881,"framework":28,"category":858,"description":882},"CodeCollapse","/docs/typography/code-collapse","docs/4.typography/code-collapse","Make long code blocks collapsible to save space and improve readability.",{"title":884,"path":885,"stem":886,"framework":28,"category":858,"description":887},"CodeGroup","/docs/typography/code-group","docs/4.typography/code-group","Group multiple code examples in tabbed interfaces for easy comparison.",{"title":889,"path":890,"stem":891,"framework":28,"category":858,"description":892},"CodePreview","/docs/typography/code-preview","docs/4.typography/code-preview","Display code examples with a preview and their source for clearer documentation.",{"title":894,"path":895,"stem":896,"framework":28,"category":858,"description":897},"CodeTree","/docs/typography/code-tree","docs/4.typography/code-tree","Visualize file and folder structures with syntax-highlighted code.",{"title":301,"path":899,"stem":900,"framework":28,"category":858,"description":901},"/docs/typography/collapsible","docs/4.typography/collapsible","Toggle content visibility with smooth expand and collapse animations.",{"title":903,"path":904,"stem":905,"framework":28,"category":858,"description":906},"Field","/docs/typography/field","docs/4.typography/field","Document API parameters, props, and configuration options clearly.",{"title":482,"path":908,"stem":909,"framework":28,"category":858,"description":910},"/docs/typography/field-group","docs/4.typography/field-group","Group related fields together for comprehensive API documentation.",{"title":517,"path":912,"stem":913,"framework":28,"category":858,"description":914},"/docs/typography/icon","docs/4.typography/icon","Display icons from popular icon libraries to enhance your content.",{"title":552,"path":916,"stem":917,"framework":28,"category":858,"description":918},"/docs/typography/kbd","docs/4.typography/kbd","Display keyboard shortcuts and key combinations with proper styling.",{"title":920,"path":921,"stem":922,"framework":28,"category":858,"description":923},"Steps","/docs/typography/steps","docs/4.typography/steps","Transform headings into numbered step-by-step guides and tutorials.",{"title":753,"path":925,"stem":926,"framework":28,"category":858,"description":927},"/docs/typography/tabs","docs/4.typography/tabs","Organize related content in interactive tabbed interfaces.","i-lucide-square-pilcrow",{"id":930,"title":265,"body":931,"category":262,"description":268,"extension":3022,"framework":16,"links":3023,"meta":3030,"navigation":16,"path":266,"seo":3031,"stem":267,"__hash__":3032},"docs/docs/2.components/chat-messages.md",{"type":932,"value":933,"toc":3000},"minimark",[934,939,952,1076,1127,1131,1137,1146,1149,1154,1159,1191,1194,1205,1245,1251,1255,1263,1295,1301,1305,1314,1347,1353,1360,1364,1376,1380,1412,1416,1423,1467,1471,1478,1528,1532,1550,1553,1636,1653,1892,1905,1909,1915,1924,2669,2685,2689,2694,2699,2703,2707,2710,2714,2717,2983,2986,2989,2993,2996],[935,936,938],"h2",{"id":937},"usage","Usage",[940,941,942,943,946,947,951],"p",{},"The ChatMessages component displays a list of ",[944,945,259],"a",{"href":260}," components using either the default slot or the ",[948,949,950],"code",{},"messages"," prop.",[953,954,961],"pre",{"className":955,"code":956,"highlights":957,"language":34,"meta":960,"style":960},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CUChatMessages>\n    \u003CUChatMessage\n      v-for=\"(message, index) in messages\"\n      :key=\"index\"\n      v-bind=\"message\"\n    />\n  \u003C/UChatMessages>\n\u003C/template>\n",[958,959],2,8,"",[948,962,963,979,991,1000,1020,1035,1050,1056,1066],{"__ignoreMap":960},[964,965,968,972,976],"span",{"class":966,"line":967},"line",1,[964,969,971],{"class":970},"sMK4o","\u003C",[964,973,975],{"class":974},"swJcz","template",[964,977,978],{"class":970},">\n",[964,980,983,986,989],{"class":981,"line":958},[966,982],"highlight",[964,984,985],{"class":970},"  \u003C",[964,987,988],{"class":974},"UChatMessages",[964,990,978],{"class":970},[964,992,994,997],{"class":966,"line":993},3,[964,995,996],{"class":970},"    \u003C",[964,998,999],{"class":974},"UChatMessage\n",[964,1001,1003,1007,1010,1013,1017],{"class":966,"line":1002},4,[964,1004,1006],{"class":1005},"spNyl","      v-for",[964,1008,1009],{"class":970},"=",[964,1011,1012],{"class":970},"\"",[964,1014,1016],{"class":1015},"sfazB","(message, index) in messages",[964,1018,1019],{"class":970},"\"\n",[964,1021,1023,1026,1028,1030,1033],{"class":966,"line":1022},5,[964,1024,1025],{"class":1005},"      :key",[964,1027,1009],{"class":970},[964,1029,1012],{"class":970},[964,1031,1032],{"class":1015},"index",[964,1034,1019],{"class":970},[964,1036,1038,1041,1043,1045,1048],{"class":966,"line":1037},6,[964,1039,1040],{"class":1005},"      v-bind",[964,1042,1009],{"class":970},[964,1044,1012],{"class":970},[964,1046,1047],{"class":1015},"message",[964,1049,1019],{"class":970},[964,1051,1053],{"class":966,"line":1052},7,[964,1054,1055],{"class":970},"    />\n",[964,1057,1059,1062,1064],{"class":1058,"line":959},[966,982],[964,1060,1061],{"class":970},"  \u003C/",[964,1063,988],{"class":974},[964,1065,978],{"class":970},[964,1067,1069,1072,1074],{"class":966,"line":1068},9,[964,1070,1071],{"class":970},"\u003C/",[964,1073,975],{"class":974},[964,1075,978],{"class":970},[1077,1078,1080,1083],"callout",{"icon":1079},"i-lucide-rocket",[940,1081,1082],{},"This component is purpose-built for AI chatbots with features like:",[1084,1085,1086,1097,1106,1115,1124],"ul",{},[1087,1088,1089,1090,1096],"li",{},"Initial scroll to the bottom upon loading (",[944,1091,1093],{"href":1092},"#should-scroll-to-bottom",[948,1094,1095],{},"shouldScrollToBottom",").",[1087,1098,1099,1100,1096],{},"Continuous scrolling down as new messages arrive (",[944,1101,1103],{"href":1102},"#should-auto-scroll",[948,1104,1105],{},"shouldAutoScroll",[1087,1107,1108,1109,1096],{},"An \"Auto scroll\" button appears when scrolled up, allowing users to jump back to the latest messages (",[944,1110,1112],{"href":1111},"#auto-scroll",[948,1113,1114],{},"autoScroll",[1087,1116,1117,1118,1096],{},"A loading indicator displays while the assistant is processing (",[944,1119,1121],{"href":1120},"#status",[948,1122,1123],{},"status",[1087,1125,1126],{},"Submitted messages are scrolled to the top of the viewport and the height of the last user message is dynamically adjusted.",[1128,1129,1130],"h3",{"id":950},"Messages",[940,1132,1133,1134,1136],{},"Use the ",[948,1135,950],{}," prop to display a list of chat messages.",[1138,1139],"component-code",{":external":1140,":ignore":1140,":prettier":1141,":props":1142,"className":1143,":collapse":1141,":hide":1145},"[\"messages\"]","true","{\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"}]}],\"shouldScrollToBottom\":false}",[1144],"overflow-y-auto","[\"shouldScrollToBottom\"]",[1128,1147,1148],{"id":1123},"Status",[940,1150,1133,1151,1153],{},[948,1152,1123],{}," prop to display a visual indicator when the assistant is processing.",[1138,1155],{":external":1140,":ignore":1156,":prettier":1141,":props":1157,"className":1158,":hide":1145},"[\"messages\",\"status\"]","{\"status\":\"submitted\",\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]}],\"shouldScrollToBottom\":false}",[1144],[1160,1161,1162,1165],"note",{},[940,1163,1164],{},"Here's the detail of the different statuses from the AI SDK v5 Chat class:",[1084,1166,1167,1173,1179,1185],{},[1087,1168,1169,1172],{},[948,1170,1171],{},"submitted",": The message has been sent to the API and we're awaiting the start of the response stream.",[1087,1174,1175,1178],{},[948,1176,1177],{},"streaming",": The response is actively streaming in from the API, receiving chunks of data.",[1087,1180,1181,1184],{},[948,1182,1183],{},"ready",": The full response has been received and processed; a new user message can be submitted.",[1087,1186,1187,1190],{},[948,1188,1189],{},"error",": An error occurred during the API request, preventing successful completion.",[1128,1192,788],{"id":1193},"user",[940,1195,1133,1196,1198,1199,1201,1202,1204],{},[948,1197,1193],{}," prop to change the ",[944,1200,259],{"href":260}," props for ",[948,1203,1193],{}," messages. Defaults to:",[1084,1206,1207,1229],{},[1087,1208,1209],{},[948,1210,1213,1217,1220,1223,1226],{"className":1211,"language":1212,"style":960},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type",[964,1214,1216],{"class":1215},"sBMFI","side",[964,1218,1219],{"class":970},":",[964,1221,1222],{"class":970}," '",[964,1224,1225],{"class":1015},"right",[964,1227,1228],{"class":970},"'",[1087,1230,1231],{},[948,1232,1233,1236,1238,1240,1243],{"className":1211,"language":1212,"style":960},[964,1234,1235],{"class":1215},"variant",[964,1237,1219],{"class":970},[964,1239,1222],{"class":970},[964,1241,1242],{"class":1015},"soft",[964,1244,1228],{"class":970},[1138,1246],{":external":1140,":ignore":1247,":prettier":1141,":props":1248,"className":1249,":collapse":1141,":hide":1145,":items":1250},"[\"messages\",\"avatar.src\"]","{\"user\":{\"side\":\"left\",\"variant\":\"solid\",\"avatar\":{\"src\":\"https://github.com/benjamincanac.png\"}},\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"}]}],\"shouldScrollToBottom\":false}",[1144],"{\"user\":{\"variant\":[\"solid\",\"outline\",\"subtle\",\"soft\",\"naked\"],\"side\":[\"left\",\"right\"]}}",[1128,1252,1254],{"id":1253},"assistant","Assistant",[940,1256,1133,1257,1198,1259,1201,1261,1204],{},[948,1258,1253],{},[944,1260,259],{"href":260},[948,1262,1253],{},[1084,1264,1265,1280],{},[1087,1266,1267],{},[948,1268,1269,1271,1273,1275,1278],{"className":1211,"language":1212,"style":960},[964,1270,1216],{"class":1215},[964,1272,1219],{"class":970},[964,1274,1222],{"class":970},[964,1276,1277],{"class":1015},"left",[964,1279,1228],{"class":970},[1087,1281,1282],{},[948,1283,1284,1286,1288,1290,1293],{"className":1211,"language":1212,"style":960},[964,1285,1235],{"class":1215},[964,1287,1219],{"class":970},[964,1289,1222],{"class":970},[964,1291,1292],{"class":1015},"naked",[964,1294,1228],{"class":970},[1138,1296],{":external":1140,":ignore":1297,":prettier":1141,":props":1298,"className":1299,":collapse":1141,":hide":1145,":items":1300},"[\"messages\",\"avatar.icon\",\"assistant.actions\"]","{\"assistant\":{\"side\":\"left\",\"variant\":\"outline\",\"avatar\":{\"icon\":\"i-lucide-bot\"},\"actions\":[{\"label\":\"Copy to clipboard\",\"icon\":\"i-lucide-copy\"}]},\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"}]}],\"shouldScrollToBottom\":false}",[1144],"{\"assistant\":{\"variant\":[\"solid\",\"outline\",\"subtle\",\"soft\",\"naked\"],\"side\":[\"left\",\"right\"]}}",[1128,1302,1304],{"id":1303},"auto-scroll","Auto Scroll",[940,1306,1133,1307,1309,1310,1313],{},[948,1308,1303],{}," prop to customize or hide the auto scroll button (with ",[948,1311,1312],{},"false"," value) displayed when scrolling to the top of the chat. Defaults to:",[1084,1315,1316,1332],{},[1087,1317,1318],{},[948,1319,1320,1323,1325,1327,1330],{"className":1211,"language":1212,"style":960},[964,1321,1322],{"class":1215},"color",[964,1324,1219],{"class":970},[964,1326,1222],{"class":970},[964,1328,1329],{"class":1015},"neutral",[964,1331,1228],{"class":970},[1087,1333,1334],{},[948,1335,1336,1338,1340,1342,1345],{"className":1211,"language":1212,"style":960},[964,1337,1235],{"class":1215},[964,1339,1219],{"class":970},[964,1341,1222],{"class":970},[964,1343,1344],{"class":1015},"outline",[964,1346,1228],{"class":970},[940,1348,1349,1350,1352],{},"You can pass any property from the ",[944,1351,229],{"href":230}," component to customize it.",[1138,1354],{":external":1140,":ignore":1355,":prettier":1141,":props":1356,"className":1357,":collapse":1141},"[\"messages\",\"autoScroll.color\",\"autoScroll.variant\",\"shouldScrollToBottom\"]","{\"autoScroll\":{\"color\":\"neutral\",\"variant\":\"outline\"},\"shouldScrollToBottom\":false,\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.\"}]},{\"id\":\"c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Can you recommend some popular tourist attractions in Kyoto?\"}]},{\"id\":\"d4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.\"}]}]}",[1144,1358,1359],"max-h-[341px]","static",[1128,1361,1363],{"id":1362},"auto-scroll-icon","Auto Scroll Icon",[940,1365,1133,1366,1368,1369,1371,1372,1375],{},[948,1367,1362],{}," prop to customize the auto scroll button ",[944,1370,517],{"href":518},". Defaults to ",[948,1373,1374],{},"i-lucide-arrow-down",".",[1138,1377],{":external":1140,":ignore":1355,":prettier":1141,":props":1378,"className":1379,":collapse":1141},"{\"autoScrollIcon\":\"i-lucide-chevron-down\",\"shouldScrollToBottom\":false,\"messages\":[{\"id\":\"6045235a-a435-46b8-989d-2df38ca2eb47\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Hello, how are you?\"}]},{\"id\":\"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"I am doing well, thank you for asking! How can I assist you today?\"}]},{\"id\":\"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"What is the current weather in Tokyo?\"}]},{\"id\":\"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.\"}]},{\"id\":\"c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"user\",\"parts\":[{\"type\":\"text\",\"text\":\"Can you recommend some popular tourist attractions in Kyoto?\"}]},{\"id\":\"d4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4\",\"role\":\"assistant\",\"parts\":[{\"type\":\"text\",\"text\":\"Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.\"}]}]}",[1144,1358,1359],[1381,1382,1383,1400],"framework-only",{},[975,1384,1385],{"v-slot:nuxt":960},[1386,1387,1389],"tip",{"to":1388},"/docs/getting-started/integrations/icons/nuxt#theme",[940,1390,1391,1392,1395,1396,1399],{},"You can customize this icon globally in your ",[948,1393,1394],{},"app.config.ts"," under ",[948,1397,1398],{},"ui.icons.arrowDown"," key.",[975,1401,1402],{"v-slot:vue":960},[1386,1403,1405],{"to":1404},"/docs/getting-started/integrations/icons/vue#theme",[940,1406,1391,1407,1395,1410,1399],{},[948,1408,1409],{},"vite.config.ts",[948,1411,1398],{},[1128,1413,1415],{"id":1414},"should-auto-scroll","Should Auto Scroll",[940,1417,1133,1418,1420,1421,1375],{},[948,1419,1414],{}," prop to enable/disable continuous auto scroll while messages are streaming. Defaults to ",[948,1422,1312],{},[953,1424,1426],{"className":955,"code":1425,"language":34,"meta":960,"style":960},"\u003Ctemplate>\n  \u003CUChatMessages :messages=\"messages\" should-auto-scroll />\n\u003C/template>\n",[948,1427,1428,1436,1459],{"__ignoreMap":960},[964,1429,1430,1432,1434],{"class":966,"line":967},[964,1431,971],{"class":970},[964,1433,975],{"class":974},[964,1435,978],{"class":970},[964,1437,1438,1440,1442,1445,1447,1449,1451,1453,1456],{"class":966,"line":958},[964,1439,985],{"class":970},[964,1441,988],{"class":974},[964,1443,1444],{"class":1005}," :messages",[964,1446,1009],{"class":970},[964,1448,1012],{"class":970},[964,1450,950],{"class":1015},[964,1452,1012],{"class":970},[964,1454,1455],{"class":1005}," should-auto-scroll",[964,1457,1458],{"class":970}," />\n",[964,1460,1461,1463,1465],{"class":966,"line":993},[964,1462,1071],{"class":970},[964,1464,975],{"class":974},[964,1466,978],{"class":970},[1128,1468,1470],{"id":1469},"should-scroll-to-bottom","Should Scroll To Bottom",[940,1472,1133,1473,1475,1476,1375],{},[948,1474,1469],{}," prop to enable/disable bottom auto scroll when the component is mounted. Defaults to ",[948,1477,1141],{},[953,1479,1481],{"className":955,"code":1480,"language":34,"meta":960,"style":960},"\u003Ctemplate>\n  \u003CUChatMessages :messages=\"messages\" :should-scroll-to-bottom=\"false\" />\n\u003C/template>\n",[948,1482,1483,1491,1520],{"__ignoreMap":960},[964,1484,1485,1487,1489],{"class":966,"line":967},[964,1486,971],{"class":970},[964,1488,975],{"class":974},[964,1490,978],{"class":970},[964,1492,1493,1495,1497,1499,1501,1503,1505,1507,1510,1512,1514,1516,1518],{"class":966,"line":958},[964,1494,985],{"class":970},[964,1496,988],{"class":974},[964,1498,1444],{"class":1005},[964,1500,1009],{"class":970},[964,1502,1012],{"class":970},[964,1504,950],{"class":1015},[964,1506,1012],{"class":970},[964,1508,1509],{"class":1005}," :should-scroll-to-bottom",[964,1511,1009],{"class":970},[964,1513,1012],{"class":970},[964,1515,1312],{"class":1015},[964,1517,1012],{"class":970},[964,1519,1458],{"class":970},[964,1521,1522,1524,1526],{"class":966,"line":993},[964,1523,1071],{"class":970},[964,1525,975],{"class":974},[964,1527,978],{"class":970},[935,1529,1531],{"id":1530},"examples","Examples",[940,1533,1534,1535,1541,1542,1549],{},"The Chat components are designed to be used with the ",[944,1536,1540],{"href":1537,"rel":1538},"https://ai-sdk.dev/",[1539],"nofollow","Vercel AI SDK",", specifically the ",[944,1543,1546],{"href":1544,"rel":1545},"https://ai-sdk.dev/docs/reference/ai-sdk-ui/use-chat",[1539],[948,1547,1548],{},"Chat"," class for managing chat state and streaming responses.",[940,1551,1552],{},"First, install the required dependencies:",[1554,1555,1557,1581,1599,1618],"code-group",{"sync":1556},"pm",[953,1558,1563],{"className":1559,"code":1560,"filename":1561,"language":1562,"meta":960,"style":960},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add ai @ai-sdk/gateway @ai-sdk/vue\n","pnpm","bash",[948,1564,1565],{"__ignoreMap":960},[964,1566,1567,1569,1572,1575,1578],{"class":966,"line":967},[964,1568,1561],{"class":1215},[964,1570,1571],{"class":1015}," add",[964,1573,1574],{"class":1015}," ai",[964,1576,1577],{"class":1015}," @ai-sdk/gateway",[964,1579,1580],{"class":1015}," @ai-sdk/vue\n",[953,1582,1585],{"className":1559,"code":1583,"filename":1584,"language":1562,"meta":960,"style":960},"yarn add ai @ai-sdk/gateway @ai-sdk/vue\n","yarn",[948,1586,1587],{"__ignoreMap":960},[964,1588,1589,1591,1593,1595,1597],{"class":966,"line":967},[964,1590,1584],{"class":1215},[964,1592,1571],{"class":1015},[964,1594,1574],{"class":1015},[964,1596,1577],{"class":1015},[964,1598,1580],{"class":1015},[953,1600,1603],{"className":1559,"code":1601,"filename":1602,"language":1562,"meta":960,"style":960},"npm install ai @ai-sdk/gateway @ai-sdk/vue\n","npm",[948,1604,1605],{"__ignoreMap":960},[964,1606,1607,1609,1612,1614,1616],{"class":966,"line":967},[964,1608,1602],{"class":1215},[964,1610,1611],{"class":1015}," install",[964,1613,1574],{"class":1015},[964,1615,1577],{"class":1015},[964,1617,1580],{"class":1015},[953,1619,1622],{"className":1559,"code":1620,"filename":1621,"language":1562,"meta":960,"style":960},"bun add ai @ai-sdk/gateway @ai-sdk/vue\n","bun",[948,1623,1624],{"__ignoreMap":960},[964,1625,1626,1628,1630,1632,1634],{"class":966,"line":967},[964,1627,1621],{"class":1215},[964,1629,1571],{"class":1015},[964,1631,1574],{"class":1015},[964,1633,1577],{"class":1015},[964,1635,1580],{"class":1015},[940,1637,1638,1639,1646,1647,1652],{},"Then, create a server API endpoint to handle chat requests using ",[944,1640,1643],{"href":1641,"rel":1642},"https://ai-sdk.dev/docs/reference/ai-sdk-core/stream-text",[1539],[948,1644,1645],{},"streamText"," from the AI SDK. You can use the ",[944,1648,1651],{"href":1649,"rel":1650},"https://vercel.com/ai-gateway",[1539],"Vercel AI Gateway"," to access AI models through a centralized endpoint:",[953,1654,1659],{"className":1655,"code":1656,"filename":1657,"language":1658,"meta":960,"style":960},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { streamText, convertToModelMessages } from 'ai'\nimport { gateway } from '@ai-sdk/gateway'\n\nexport default defineEventHandler(async (event) => {\n  const { messages } = await readBody(event)\n\n  return streamText({\n    model: gateway('openai/gpt-4o-mini'),\n    maxOutputTokens: 10000,\n    system: 'You are a helpful assistant.',\n    messages: await convertToModelMessages(messages)\n  }).toUIMessageStreamResponse()\n})\n","server/api/chat.post.ts","ts",[948,1660,1661,1694,1714,1719,1753,1781,1785,1797,1820,1833,1850,1868,1884],{"__ignoreMap":960},[964,1662,1663,1667,1670,1674,1677,1680,1683,1686,1688,1691],{"class":966,"line":967},[964,1664,1666],{"class":1665},"s7zQu","import",[964,1668,1669],{"class":970}," {",[964,1671,1673],{"class":1672},"sTEyZ"," streamText",[964,1675,1676],{"class":970},",",[964,1678,1679],{"class":1672}," convertToModelMessages",[964,1681,1682],{"class":970}," }",[964,1684,1685],{"class":1665}," from",[964,1687,1222],{"class":970},[964,1689,1690],{"class":1015},"ai",[964,1692,1693],{"class":970},"'\n",[964,1695,1696,1698,1700,1703,1705,1707,1709,1712],{"class":966,"line":958},[964,1697,1666],{"class":1665},[964,1699,1669],{"class":970},[964,1701,1702],{"class":1672}," gateway",[964,1704,1682],{"class":970},[964,1706,1685],{"class":1665},[964,1708,1222],{"class":970},[964,1710,1711],{"class":1015},"@ai-sdk/gateway",[964,1713,1693],{"class":970},[964,1715,1716],{"class":966,"line":993},[964,1717,1718],{"emptyLinePlaceholder":21},"\n",[964,1720,1721,1724,1727,1731,1734,1737,1740,1744,1747,1750],{"class":966,"line":1002},[964,1722,1723],{"class":1665},"export",[964,1725,1726],{"class":1665}," default",[964,1728,1730],{"class":1729},"s2Zo4"," defineEventHandler",[964,1732,1733],{"class":1672},"(",[964,1735,1736],{"class":1005},"async",[964,1738,1739],{"class":970}," (",[964,1741,1743],{"class":1742},"sHdIc","event",[964,1745,1746],{"class":970},")",[964,1748,1749],{"class":1005}," =>",[964,1751,1752],{"class":970}," {\n",[964,1754,1755,1758,1760,1763,1765,1768,1771,1774,1776,1778],{"class":966,"line":1022},[964,1756,1757],{"class":1005},"  const",[964,1759,1669],{"class":970},[964,1761,1762],{"class":1672}," messages",[964,1764,1682],{"class":970},[964,1766,1767],{"class":970}," =",[964,1769,1770],{"class":1665}," await",[964,1772,1773],{"class":1729}," readBody",[964,1775,1733],{"class":974},[964,1777,1743],{"class":1672},[964,1779,1780],{"class":974},")\n",[964,1782,1783],{"class":966,"line":1037},[964,1784,1718],{"emptyLinePlaceholder":21},[964,1786,1787,1790,1792,1794],{"class":966,"line":1052},[964,1788,1789],{"class":1665},"  return",[964,1791,1673],{"class":1729},[964,1793,1733],{"class":974},[964,1795,1796],{"class":970},"{\n",[964,1798,1799,1802,1804,1806,1808,1810,1813,1815,1817],{"class":966,"line":959},[964,1800,1801],{"class":974},"    model",[964,1803,1219],{"class":970},[964,1805,1702],{"class":1729},[964,1807,1733],{"class":974},[964,1809,1228],{"class":970},[964,1811,1812],{"class":1015},"openai/gpt-4o-mini",[964,1814,1228],{"class":970},[964,1816,1746],{"class":974},[964,1818,1819],{"class":970},",\n",[964,1821,1822,1825,1827,1831],{"class":966,"line":1068},[964,1823,1824],{"class":974},"    maxOutputTokens",[964,1826,1219],{"class":970},[964,1828,1830],{"class":1829},"sbssI"," 10000",[964,1832,1819],{"class":970},[964,1834,1836,1839,1841,1843,1846,1848],{"class":966,"line":1835},10,[964,1837,1838],{"class":974},"    system",[964,1840,1219],{"class":970},[964,1842,1222],{"class":970},[964,1844,1845],{"class":1015},"You are a helpful assistant.",[964,1847,1228],{"class":970},[964,1849,1819],{"class":970},[964,1851,1853,1856,1858,1860,1862,1864,1866],{"class":966,"line":1852},11,[964,1854,1855],{"class":974},"    messages",[964,1857,1219],{"class":970},[964,1859,1770],{"class":1665},[964,1861,1679],{"class":1729},[964,1863,1733],{"class":974},[964,1865,950],{"class":1672},[964,1867,1780],{"class":974},[964,1869,1871,1874,1876,1878,1881],{"class":966,"line":1870},12,[964,1872,1873],{"class":970},"  }",[964,1875,1746],{"class":974},[964,1877,1375],{"class":970},[964,1879,1880],{"class":1729},"toUIMessageStreamResponse",[964,1882,1883],{"class":974},"()\n",[964,1885,1887,1890],{"class":966,"line":1886},13,[964,1888,1889],{"class":970},"}",[964,1891,1780],{"class":1672},[1077,1893,1897],{"icon":1894,"target":1895,"to":1896},"i-simple-icons-github","_blank","https://github.com/nuxt-ui-templates/chat",[940,1898,1899,1900,1904],{},"Check out the source code of our ",[1901,1902,1903],"strong",{},"AI Chat template"," on GitHub for a real-life example.",[1128,1906,1908],{"id":1907},"within-a-page","Within a page",[940,1910,1911,1912,1914],{},"Use the ChatMessages component with the ",[948,1913,1548],{}," class from AI SDK v5 to display a list of chat messages within a page.",[940,1916,1917,1918,1920,1921,1923],{},"Pass the ",[948,1919,950],{}," prop alongside the ",[948,1922,1123],{}," prop that will be used for the auto scroll and the indicator display.",[953,1925,1931],{"className":955,"code":1926,"filename":1927,"highlights":1928,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nimport { Chat } from '@ai-sdk/vue'\n\nconst input = ref('')\n\nconst chat = new Chat({\n  onError(error) {\n    console.error(error)\n  }\n})\n\nfunction onSubmit() {\n  chat.sendMessage({ text: input.value })\n\n  input.value = ''\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUDashboardPanel>\n    \u003Ctemplate #body>\n      \u003CUContainer>\n        \u003CUChatMessages :messages=\"chat.messages\" :status=\"chat.status\">\n          \u003Ctemplate #content=\"{ message }\">\n            \u003Ctemplate v-for=\"(part, index) in message.parts\" :key=\"`${message.id}-${part.type}-${index}`\">\n              \u003CMDC v-if=\"part.type === 'text' && message.role === 'assistant'\" :value=\"part.text\" :cache-key=\"`${message.id}-${index}`\" class=\"*:first:mt-0 *:last:mb-0\" />\n              \u003Cp v-else-if=\"part.type === 'text' && message.role === 'user'\" class=\"whitespace-pre-wrap\">{{ part.text }}\u003C/p>\n            \u003C/template>\n          \u003C/template>\n        \u003C/UChatMessages>\n      \u003C/UContainer>\n    \u003C/template>\n\n    \u003Ctemplate #footer>\n      \u003CUContainer class=\"pb-4 sm:pb-6\">\n        \u003CUChatPrompt v-model=\"input\" :error=\"chat.error\" @submit=\"onSubmit\">\n          \u003CUChatPromptSubmit :status=\"chat.status\" @stop=\"chat.stop()\" @reload=\"chat.regenerate()\" />\n        \u003C/UChatPrompt>\n      \u003C/UContainer>\n    \u003C/template>\n  \u003C/UDashboardPanel>\n\u003C/template>\n","pages/[id].vue",[958,1052,959,1068,1835,1852,1929,1930],24,28,[948,1932,1933,1956,1977,1981,2001,2005,2023,2037,2053,2059,2066,2071,2084,2116,2121,2136,2142,2151,2156,2165,2175,2190,2201,2234,2261,2344,2403,2445,2455,2465,2475,2485,2495,2500,2514,2534,2580,2624,2633,2642,2651,2660],{"__ignoreMap":960},[964,1934,1935,1937,1940,1943,1946,1948,1950,1952,1954],{"class":966,"line":967},[964,1936,971],{"class":970},[964,1938,1939],{"class":974},"script",[964,1941,1942],{"class":1005}," setup",[964,1944,1945],{"class":1005}," lang",[964,1947,1009],{"class":970},[964,1949,1012],{"class":970},[964,1951,1658],{"class":1015},[964,1953,1012],{"class":970},[964,1955,978],{"class":970},[964,1957,1959,1961,1963,1966,1968,1970,1972,1975],{"class":1958,"line":958},[966,982],[964,1960,1666],{"class":1665},[964,1962,1669],{"class":970},[964,1964,1965],{"class":1672}," Chat",[964,1967,1682],{"class":970},[964,1969,1685],{"class":1665},[964,1971,1222],{"class":970},[964,1973,1974],{"class":1015},"@ai-sdk/vue",[964,1976,1693],{"class":970},[964,1978,1979],{"class":966,"line":993},[964,1980,1718],{"emptyLinePlaceholder":21},[964,1982,1983,1986,1989,1991,1994,1996,1999],{"class":966,"line":1002},[964,1984,1985],{"class":1005},"const",[964,1987,1988],{"class":1672}," input ",[964,1990,1009],{"class":970},[964,1992,1993],{"class":1729}," ref",[964,1995,1733],{"class":1672},[964,1997,1998],{"class":970},"''",[964,2000,1780],{"class":1672},[964,2002,2003],{"class":966,"line":1022},[964,2004,1718],{"emptyLinePlaceholder":21},[964,2006,2007,2009,2012,2014,2017,2019,2021],{"class":966,"line":1037},[964,2008,1985],{"class":1005},[964,2010,2011],{"class":1672}," chat ",[964,2013,1009],{"class":970},[964,2015,2016],{"class":970}," new",[964,2018,1965],{"class":1729},[964,2020,1733],{"class":1672},[964,2022,1796],{"class":970},[964,2024,2026,2029,2031,2033,2035],{"class":2025,"line":1052},[966,982],[964,2027,2028],{"class":974},"  onError",[964,2030,1733],{"class":970},[964,2032,1189],{"class":1742},[964,2034,1746],{"class":970},[964,2036,1752],{"class":970},[964,2038,2040,2043,2045,2047,2049,2051],{"class":2039,"line":959},[966,982],[964,2041,2042],{"class":1672},"    console",[964,2044,1375],{"class":970},[964,2046,1189],{"class":1729},[964,2048,1733],{"class":974},[964,2050,1189],{"class":1672},[964,2052,1780],{"class":974},[964,2054,2056],{"class":2055,"line":1068},[966,982],[964,2057,2058],{"class":970},"  }\n",[964,2060,2062,2064],{"class":2061,"line":1835},[966,982],[964,2063,1889],{"class":970},[964,2065,1780],{"class":1672},[964,2067,2069],{"class":2068,"line":1852},[966,982],[964,2070,1718],{"emptyLinePlaceholder":21},[964,2072,2073,2076,2079,2082],{"class":966,"line":1870},[964,2074,2075],{"class":1005},"function",[964,2077,2078],{"class":1729}," onSubmit",[964,2080,2081],{"class":970},"()",[964,2083,1752],{"class":970},[964,2085,2086,2089,2091,2094,2096,2099,2102,2104,2107,2109,2112,2114],{"class":966,"line":1886},[964,2087,2088],{"class":1672},"  chat",[964,2090,1375],{"class":970},[964,2092,2093],{"class":1729},"sendMessage",[964,2095,1733],{"class":974},[964,2097,2098],{"class":970},"{",[964,2100,2101],{"class":974}," text",[964,2103,1219],{"class":970},[964,2105,2106],{"class":1672}," input",[964,2108,1375],{"class":970},[964,2110,2111],{"class":1672},"value",[964,2113,1682],{"class":970},[964,2115,1780],{"class":974},[964,2117,2119],{"class":966,"line":2118},14,[964,2120,1718],{"emptyLinePlaceholder":21},[964,2122,2124,2127,2129,2131,2133],{"class":966,"line":2123},15,[964,2125,2126],{"class":1672},"  input",[964,2128,1375],{"class":970},[964,2130,2111],{"class":1672},[964,2132,1767],{"class":970},[964,2134,2135],{"class":970}," ''\n",[964,2137,2139],{"class":966,"line":2138},16,[964,2140,2141],{"class":970},"}\n",[964,2143,2145,2147,2149],{"class":966,"line":2144},17,[964,2146,1071],{"class":970},[964,2148,1939],{"class":974},[964,2150,978],{"class":970},[964,2152,2154],{"class":966,"line":2153},18,[964,2155,1718],{"emptyLinePlaceholder":21},[964,2157,2159,2161,2163],{"class":966,"line":2158},19,[964,2160,971],{"class":970},[964,2162,975],{"class":974},[964,2164,978],{"class":970},[964,2166,2168,2170,2173],{"class":966,"line":2167},20,[964,2169,985],{"class":970},[964,2171,2172],{"class":974},"UDashboardPanel",[964,2174,978],{"class":970},[964,2176,2178,2180,2182,2185,2188],{"class":966,"line":2177},21,[964,2179,996],{"class":970},[964,2181,975],{"class":974},[964,2183,2184],{"class":970}," #",[964,2186,2187],{"class":1005},"body",[964,2189,978],{"class":970},[964,2191,2193,2196,2199],{"class":966,"line":2192},22,[964,2194,2195],{"class":970},"      \u003C",[964,2197,2198],{"class":974},"UContainer",[964,2200,978],{"class":970},[964,2202,2204,2207,2209,2211,2213,2215,2218,2220,2223,2225,2227,2230,2232],{"class":966,"line":2203},23,[964,2205,2206],{"class":970},"        \u003C",[964,2208,988],{"class":974},[964,2210,1444],{"class":1005},[964,2212,1009],{"class":970},[964,2214,1012],{"class":970},[964,2216,2217],{"class":1015},"chat.messages",[964,2219,1012],{"class":970},[964,2221,2222],{"class":1005}," :status",[964,2224,1009],{"class":970},[964,2226,1012],{"class":970},[964,2228,2229],{"class":1015},"chat.status",[964,2231,1012],{"class":970},[964,2233,978],{"class":970},[964,2235,2237,2240,2242,2244,2246,2248,2250,2252,2255,2257,2259],{"class":2236,"line":1929},[966,982],[964,2238,2239],{"class":970},"          \u003C",[964,2241,975],{"class":974},[964,2243,2184],{"class":970},[964,2245,350],{"class":1005},[964,2247,1009],{"class":970},[964,2249,1012],{"class":970},[964,2251,2098],{"class":970},[964,2253,2254],{"class":1672}," message ",[964,2256,1889],{"class":970},[964,2258,1012],{"class":970},[964,2260,978],{"class":970},[964,2262,2264,2267,2269,2272,2274,2276,2279,2281,2284,2287,2290,2292,2295,2297,2300,2303,2305,2308,2310,2312,2315,2317,2320,2323,2326,2328,2331,2333,2335,2337,2339,2342],{"class":966,"line":2263},25,[964,2265,2266],{"class":970},"            \u003C",[964,2268,975],{"class":974},[964,2270,2271],{"class":1665}," v-for",[964,2273,1009],{"class":970},[964,2275,1012],{"class":970},[964,2277,2278],{"class":1672},"(part",[964,2280,1676],{"class":970},[964,2282,2283],{"class":1672}," index) ",[964,2285,2286],{"class":970},"in",[964,2288,2289],{"class":1672}," message",[964,2291,1375],{"class":970},[964,2293,2294],{"class":1672},"parts",[964,2296,1012],{"class":970},[964,2298,2299],{"class":970}," :",[964,2301,2302],{"class":1005},"key",[964,2304,1009],{"class":970},[964,2306,2307],{"class":970},"\"`${",[964,2309,1047],{"class":1672},[964,2311,1375],{"class":970},[964,2313,2314],{"class":1672},"id",[964,2316,1889],{"class":970},[964,2318,2319],{"class":1015},"-",[964,2321,2322],{"class":970},"${",[964,2324,2325],{"class":1672},"part",[964,2327,1375],{"class":970},[964,2329,2330],{"class":1672},"type",[964,2332,1889],{"class":970},[964,2334,2319],{"class":1015},[964,2336,2322],{"class":970},[964,2338,1032],{"class":1672},[964,2340,2341],{"class":970},"}`\"",[964,2343,978],{"class":970},[964,2345,2347,2350,2353,2356,2358,2360,2363,2365,2368,2370,2372,2375,2377,2380,2382,2384,2387,2389,2392,2394,2396,2399,2401],{"class":966,"line":2346},26,[964,2348,2349],{"class":970},"              \u003C",[964,2351,2352],{"class":974},"MDC",[964,2354,2355],{"class":1005}," v-if",[964,2357,1009],{"class":970},[964,2359,1012],{"class":970},[964,2361,2362],{"class":1015},"part.type === 'text' && message.role === 'assistant'",[964,2364,1012],{"class":970},[964,2366,2367],{"class":1005}," :value",[964,2369,1009],{"class":970},[964,2371,1012],{"class":970},[964,2373,2374],{"class":1015},"part.text",[964,2376,1012],{"class":970},[964,2378,2379],{"class":1005}," :cache-key",[964,2381,1009],{"class":970},[964,2383,1012],{"class":970},[964,2385,2386],{"class":1015},"`${message.id}-${index}`",[964,2388,1012],{"class":970},[964,2390,2391],{"class":1005}," class",[964,2393,1009],{"class":970},[964,2395,1012],{"class":970},[964,2397,2398],{"class":1015},"*:first:mt-0 *:last:mb-0",[964,2400,1012],{"class":970},[964,2402,1458],{"class":970},[964,2404,2406,2408,2410,2413,2415,2417,2420,2422,2424,2426,2428,2431,2433,2436,2439,2441,2443],{"class":966,"line":2405},27,[964,2407,2349],{"class":970},[964,2409,940],{"class":974},[964,2411,2412],{"class":1005}," v-else-if",[964,2414,1009],{"class":970},[964,2416,1012],{"class":970},[964,2418,2419],{"class":1015},"part.type === 'text' && message.role === 'user'",[964,2421,1012],{"class":970},[964,2423,2391],{"class":1005},[964,2425,1009],{"class":970},[964,2427,1012],{"class":970},[964,2429,2430],{"class":1015},"whitespace-pre-wrap",[964,2432,1012],{"class":970},[964,2434,2435],{"class":970},">",[964,2437,2438],{"class":1672},"{{ part.text }}",[964,2440,1071],{"class":970},[964,2442,940],{"class":974},[964,2444,978],{"class":970},[964,2446,2448,2451,2453],{"class":2447,"line":1930},[966,982],[964,2449,2450],{"class":970},"            \u003C/",[964,2452,975],{"class":974},[964,2454,978],{"class":970},[964,2456,2458,2461,2463],{"class":966,"line":2457},29,[964,2459,2460],{"class":970},"          \u003C/",[964,2462,975],{"class":974},[964,2464,978],{"class":970},[964,2466,2468,2471,2473],{"class":966,"line":2467},30,[964,2469,2470],{"class":970},"        \u003C/",[964,2472,988],{"class":974},[964,2474,978],{"class":970},[964,2476,2478,2481,2483],{"class":966,"line":2477},31,[964,2479,2480],{"class":970},"      \u003C/",[964,2482,2198],{"class":974},[964,2484,978],{"class":970},[964,2486,2488,2491,2493],{"class":966,"line":2487},32,[964,2489,2490],{"class":970},"    \u003C/",[964,2492,975],{"class":974},[964,2494,978],{"class":970},[964,2496,2498],{"class":966,"line":2497},33,[964,2499,1718],{"emptyLinePlaceholder":21},[964,2501,2503,2505,2507,2509,2512],{"class":966,"line":2502},34,[964,2504,996],{"class":970},[964,2506,975],{"class":974},[964,2508,2184],{"class":970},[964,2510,2511],{"class":1005},"footer",[964,2513,978],{"class":970},[964,2515,2517,2519,2521,2523,2525,2527,2530,2532],{"class":966,"line":2516},35,[964,2518,2195],{"class":970},[964,2520,2198],{"class":974},[964,2522,2391],{"class":1005},[964,2524,1009],{"class":970},[964,2526,1012],{"class":970},[964,2528,2529],{"class":1015},"pb-4 sm:pb-6",[964,2531,1012],{"class":970},[964,2533,978],{"class":970},[964,2535,2537,2539,2542,2545,2547,2549,2552,2554,2557,2559,2561,2564,2566,2569,2571,2573,2576,2578],{"class":966,"line":2536},36,[964,2538,2206],{"class":970},[964,2540,2541],{"class":974},"UChatPrompt",[964,2543,2544],{"class":1005}," v-model",[964,2546,1009],{"class":970},[964,2548,1012],{"class":970},[964,2550,2551],{"class":1015},"input",[964,2553,1012],{"class":970},[964,2555,2556],{"class":1005}," :error",[964,2558,1009],{"class":970},[964,2560,1012],{"class":970},[964,2562,2563],{"class":1015},"chat.error",[964,2565,1012],{"class":970},[964,2567,2568],{"class":1005}," @submit",[964,2570,1009],{"class":970},[964,2572,1012],{"class":970},[964,2574,2575],{"class":1015},"onSubmit",[964,2577,1012],{"class":970},[964,2579,978],{"class":970},[964,2581,2583,2585,2588,2590,2592,2594,2596,2598,2601,2603,2605,2608,2610,2613,2615,2617,2620,2622],{"class":966,"line":2582},37,[964,2584,2239],{"class":970},[964,2586,2587],{"class":974},"UChatPromptSubmit",[964,2589,2222],{"class":1005},[964,2591,1009],{"class":970},[964,2593,1012],{"class":970},[964,2595,2229],{"class":1015},[964,2597,1012],{"class":970},[964,2599,2600],{"class":1005}," @stop",[964,2602,1009],{"class":970},[964,2604,1012],{"class":970},[964,2606,2607],{"class":1015},"chat.stop()",[964,2609,1012],{"class":970},[964,2611,2612],{"class":1005}," @reload",[964,2614,1009],{"class":970},[964,2616,1012],{"class":970},[964,2618,2619],{"class":1015},"chat.regenerate()",[964,2621,1012],{"class":970},[964,2623,1458],{"class":970},[964,2625,2627,2629,2631],{"class":966,"line":2626},38,[964,2628,2470],{"class":970},[964,2630,2541],{"class":974},[964,2632,978],{"class":970},[964,2634,2636,2638,2640],{"class":966,"line":2635},39,[964,2637,2480],{"class":970},[964,2639,2198],{"class":974},[964,2641,978],{"class":970},[964,2643,2645,2647,2649],{"class":966,"line":2644},40,[964,2646,2490],{"class":970},[964,2648,975],{"class":974},[964,2650,978],{"class":970},[964,2652,2654,2656,2658],{"class":966,"line":2653},41,[964,2655,1061],{"class":970},[964,2657,2172],{"class":974},[964,2659,978],{"class":970},[964,2661,2663,2665,2667],{"class":966,"line":2662},42,[964,2664,1071],{"class":970},[964,2666,975],{"class":974},[964,2668,978],{"class":970},[1160,2670,2671],{},[940,2672,2673,2674,2676,2677,2684],{},"In this example, we use the ",[948,2675,2352],{}," component from ",[944,2678,2681],{"href":2679,"rel":2680},"https://github.com/nuxt-modules/mdc",[1539],[948,2682,2683],{},"@nuxtjs/mdc"," to render the assistant messages as markdown. User messages are rendered as plain text to prevent XSS vulnerabilities. As Nuxt UI provides pre-styled prose components, your content will be automatically styled.",[1128,2686,2688],{"id":2687},"with-indicator-slot","With indicator slot",[940,2690,2691,2692,1375],{},"You can customize the loading indicator that appears when the status is ",[948,2693,1171],{},[2695,2696],"component-example",{":collapse":1141,"className":2697,"name":2698},[1144],"chat-messages-indicator-slot-example",[935,2700,2702],{"id":2701},"api","API",[1128,2704,2706],{"id":2705},"props","Props",[2708,2709],"component-props",{},[1128,2711,2713],{"id":2712},"slots","Slots",[2715,2716],"component-slots",{},[1386,2718,2719,2730],{},[940,2720,2721,2722,2727,2728,951],{},"You can use all the slots of the ",[944,2723,2725],{"href":2724},"/docs/components/chat-message#slots",[948,2726,259],{}," component inside ChatMessages, they are automatically forwarded allowing you to customize individual messages when using the ",[948,2729,950],{},[953,2731,2734],{"className":955,"code":2732,"highlights":2733,"language":34,"meta":960,"style":960},"\u003Ctemplate>\n  \u003CUChatMessages :messages=\"messages\" :status=\"status\">\n    \u003Ctemplate #content=\"{ message }\">\n      \u003Ctemplate v-for=\"(part, index) in message.parts\" :key=\"`${message.id}-${part.type}-${index}`\">\n        \u003CMDC v-if=\"part.type === 'text' && message.role === 'assistant'\" :value=\"part.text\" :cache-key=\"`${message.id}-${index}`\" class=\"*:first:mt-0 *:last:mb-0\" />\n        \u003Cp v-else-if=\"part.type === 'text' && message.role === 'user'\" class=\"whitespace-pre-wrap\">{{ part.text }}\u003C/p>\n      \u003C/template>\n    \u003C/template>\n  \u003C/UChatMessages>\n\u003C/template>\n",[1022,1037,1052,959,1068],[948,2735,2736,2744,2772,2796,2862,2911,2948,2957,2966,2975],{"__ignoreMap":960},[964,2737,2738,2740,2742],{"class":966,"line":967},[964,2739,971],{"class":970},[964,2741,975],{"class":974},[964,2743,978],{"class":970},[964,2745,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770],{"class":966,"line":958},[964,2747,985],{"class":970},[964,2749,988],{"class":974},[964,2751,1444],{"class":1005},[964,2753,1009],{"class":970},[964,2755,1012],{"class":970},[964,2757,950],{"class":1015},[964,2759,1012],{"class":970},[964,2761,2222],{"class":1005},[964,2763,1009],{"class":970},[964,2765,1012],{"class":970},[964,2767,1123],{"class":1015},[964,2769,1012],{"class":970},[964,2771,978],{"class":970},[964,2773,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794],{"class":966,"line":993},[964,2775,996],{"class":970},[964,2777,975],{"class":974},[964,2779,2184],{"class":970},[964,2781,350],{"class":1005},[964,2783,1009],{"class":970},[964,2785,1012],{"class":970},[964,2787,2098],{"class":970},[964,2789,2254],{"class":1672},[964,2791,1889],{"class":970},[964,2793,1012],{"class":970},[964,2795,978],{"class":970},[964,2797,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860],{"class":966,"line":1002},[964,2799,2195],{"class":970},[964,2801,975],{"class":974},[964,2803,2271],{"class":1665},[964,2805,1009],{"class":970},[964,2807,1012],{"class":970},[964,2809,2278],{"class":1672},[964,2811,1676],{"class":970},[964,2813,2283],{"class":1672},[964,2815,2286],{"class":970},[964,2817,2289],{"class":1672},[964,2819,1375],{"class":970},[964,2821,2294],{"class":1672},[964,2823,1012],{"class":970},[964,2825,2299],{"class":970},[964,2827,2302],{"class":1005},[964,2829,1009],{"class":970},[964,2831,2307],{"class":970},[964,2833,1047],{"class":1672},[964,2835,1375],{"class":970},[964,2837,2314],{"class":1672},[964,2839,1889],{"class":970},[964,2841,2319],{"class":1015},[964,2843,2322],{"class":970},[964,2845,2325],{"class":1672},[964,2847,1375],{"class":970},[964,2849,2330],{"class":1672},[964,2851,1889],{"class":970},[964,2853,2319],{"class":1015},[964,2855,2322],{"class":970},[964,2857,1032],{"class":1672},[964,2859,2341],{"class":970},[964,2861,978],{"class":970},[964,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909],{"class":2864,"line":1022},[966,982],[964,2866,2206],{"class":970},[964,2868,2352],{"class":974},[964,2870,2355],{"class":1005},[964,2872,1009],{"class":970},[964,2874,1012],{"class":970},[964,2876,2362],{"class":1015},[964,2878,1012],{"class":970},[964,2880,2367],{"class":1005},[964,2882,1009],{"class":970},[964,2884,1012],{"class":970},[964,2886,2374],{"class":1015},[964,2888,1012],{"class":970},[964,2890,2379],{"class":1005},[964,2892,1009],{"class":970},[964,2894,1012],{"class":970},[964,2896,2386],{"class":1015},[964,2898,1012],{"class":970},[964,2900,2391],{"class":1005},[964,2902,1009],{"class":970},[964,2904,1012],{"class":970},[964,2906,2398],{"class":1015},[964,2908,1012],{"class":970},[964,2910,1458],{"class":970},[964,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946],{"class":2913,"line":1037},[966,982],[964,2915,2206],{"class":970},[964,2917,940],{"class":974},[964,2919,2412],{"class":1005},[964,2921,1009],{"class":970},[964,2923,1012],{"class":970},[964,2925,2419],{"class":1015},[964,2927,1012],{"class":970},[964,2929,2391],{"class":1005},[964,2931,1009],{"class":970},[964,2933,1012],{"class":970},[964,2935,2430],{"class":1015},[964,2937,1012],{"class":970},[964,2939,2435],{"class":970},[964,2941,2438],{"class":1672},[964,2943,1071],{"class":970},[964,2945,940],{"class":974},[964,2947,978],{"class":970},[964,2949,2951,2953,2955],{"class":2950,"line":1052},[966,982],[964,2952,2480],{"class":970},[964,2954,975],{"class":974},[964,2956,978],{"class":970},[964,2958,2960,2962,2964],{"class":2959,"line":959},[966,982],[964,2961,2490],{"class":970},[964,2963,975],{"class":974},[964,2965,978],{"class":970},[964,2967,2969,2971,2973],{"class":2968,"line":1068},[966,982],[964,2970,1061],{"class":970},[964,2972,988],{"class":974},[964,2974,978],{"class":970},[964,2976,2977,2979,2981],{"class":966,"line":1835},[964,2978,1071],{"class":970},[964,2980,975],{"class":974},[964,2982,978],{"class":970},[935,2984,54],{"id":2985},"theme",[2987,2988],"component-theme",{},[935,2990,2992],{"id":2991},"changelog","Changelog",[2994,2995],"component-changelog",{},[2997,2998,2999],"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 pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .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":960,"searchDepth":958,"depth":958,"links":3001},[3002,3012,3016,3020,3021],{"id":937,"depth":958,"text":938,"children":3003},[3004,3005,3006,3007,3008,3009,3010,3011],{"id":950,"depth":993,"text":1130},{"id":1123,"depth":993,"text":1148},{"id":1193,"depth":993,"text":788},{"id":1253,"depth":993,"text":1254},{"id":1303,"depth":993,"text":1304},{"id":1362,"depth":993,"text":1363},{"id":1414,"depth":993,"text":1415},{"id":1469,"depth":993,"text":1470},{"id":1530,"depth":958,"text":1531,"children":3013},[3014,3015],{"id":1907,"depth":993,"text":1908},{"id":2687,"depth":993,"text":2688},{"id":2701,"depth":958,"text":2702,"children":3017},[3018,3019],{"id":2705,"depth":993,"text":2706},{"id":2712,"depth":993,"text":2713},{"id":2985,"depth":958,"text":54},{"id":2991,"depth":958,"text":2992},"md",[3024,3027],{"label":3025,"icon":3026,"to":1537,"target":1895},"AI SDK","i-simple-icons-vercel",{"label":3028,"icon":1894,"to":3029},"GitHub","https://github.com/nuxt/ui/blob/v4/src/runtime/components/ChatMessages.vue",{},{"title":265,"description":268},"2z_1aAykMw28b4a4imEWD-u81xMygRJib1RYcb74KCw",{"data":3034,"body":3035},{},{"type":3036,"children":3037},"root",[3038],{"type":178,"tag":940,"props":3039,"children":3040},{},[3041],{"type":3042,"value":268},"text",{"data":3044,"body":3045},{},{"type":3036,"children":3046},[3047],{"type":178,"tag":940,"props":3048,"children":3049},{},[3050],{"type":3042,"value":3051},"Whether to automatically scroll to the bottom when a message is streaming.",{"data":3053,"body":3054},{},{"type":3036,"children":3055},[3056],{"type":178,"tag":940,"props":3057,"children":3058},{},[3059],{"type":3042,"value":3060},"Whether to scroll to the bottom on mounted.",{"data":3062,"body":3063},{},{"type":3036,"children":3064},[3065],{"type":178,"tag":940,"props":3066,"children":3067},{},[3068],{"type":3042,"value":3069},"The icon displayed in the auto scroll button.",{"data":3071,"body":3072},{},{"type":3036,"children":3073},[3074],{"type":178,"tag":940,"props":3075,"children":3076},{},[3077],{"type":3042,"value":3078},"The spacing offset for the last message in px. Can be useful when the prompt is sticky for example.",{"data":3080,"body":3081,"toc":3890},{"title":960,"description":960},{"type":3036,"children":3082},[3083,3405,3885],{"type":178,"tag":3084,"props":3085,"children":3088},"code-collapse",{"className":3086},[3087],"nuxt-only",[3089],{"type":178,"tag":953,"props":3090,"children":3092},{"className":1655,"code":3091,"filename":1394,"language":1658,"meta":960,"style":960},"export default defineAppConfig({\n  ui: {\n    chatMessages: {\n      slots: {\n        root: 'w-full flex flex-col gap-1 flex-1 px-2.5 [&>article]:last-of-type:min-h-(--last-message-height)',\n        indicator: 'h-6 flex items-center gap-1 py-3 *:size-2 *:rounded-full *:bg-elevated [&>*:nth-child(1)]:animate-[bounce_1s_infinite] [&>*:nth-child(2)]:animate-[bounce_1s_0.15s_infinite] [&>*:nth-child(3)]:animate-[bounce_1s_0.3s_infinite]',\n        viewport: 'absolute inset-x-0 top-[86%] data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]',\n        autoScroll: 'rounded-full absolute right-1/2 translate-x-1/2 bottom-0'\n      },\n      variants: {\n        compact: {\n          true: '',\n          false: ''\n        }\n      }\n    }\n  }\n})\n",[3093],{"type":178,"tag":948,"props":3094,"children":3095},{"__ignoreMap":960},[3096,3124,3141,3157,3173,3203,3232,3261,3286,3294,3310,3326,3347,3363,3371,3379,3387,3394],{"type":178,"tag":964,"props":3097,"children":3098},{"class":966,"line":967},[3099,3104,3108,3114,3119],{"type":178,"tag":964,"props":3100,"children":3102},{"style":3101},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[3103],{"type":3042,"value":1723},{"type":178,"tag":964,"props":3105,"children":3106},{"style":3101},[3107],{"type":3042,"value":1726},{"type":178,"tag":964,"props":3109,"children":3111},{"style":3110},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[3112],{"type":3042,"value":3113}," defineAppConfig",{"type":178,"tag":964,"props":3115,"children":3117},{"style":3116},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[3118],{"type":3042,"value":1733},{"type":178,"tag":964,"props":3120,"children":3122},{"style":3121},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[3123],{"type":3042,"value":1796},{"type":178,"tag":964,"props":3125,"children":3126},{"class":966,"line":958},[3127,3133,3137],{"type":178,"tag":964,"props":3128,"children":3130},{"style":3129},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[3131],{"type":3042,"value":3132},"  ui",{"type":178,"tag":964,"props":3134,"children":3135},{"style":3121},[3136],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3138,"children":3139},{"style":3121},[3140],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3142,"children":3143},{"class":966,"line":993},[3144,3149,3153],{"type":178,"tag":964,"props":3145,"children":3146},{"style":3129},[3147],{"type":3042,"value":3148},"    chatMessages",{"type":178,"tag":964,"props":3150,"children":3151},{"style":3121},[3152],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3154,"children":3155},{"style":3121},[3156],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3158,"children":3159},{"class":966,"line":1002},[3160,3165,3169],{"type":178,"tag":964,"props":3161,"children":3162},{"style":3129},[3163],{"type":3042,"value":3164},"      slots",{"type":178,"tag":964,"props":3166,"children":3167},{"style":3121},[3168],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3170,"children":3171},{"style":3121},[3172],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3174,"children":3175},{"class":966,"line":1022},[3176,3181,3185,3189,3195,3199],{"type":178,"tag":964,"props":3177,"children":3178},{"style":3129},[3179],{"type":3042,"value":3180},"        root",{"type":178,"tag":964,"props":3182,"children":3183},{"style":3121},[3184],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3186,"children":3187},{"style":3121},[3188],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3190,"children":3192},{"style":3191},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[3193],{"type":3042,"value":3194},"w-full flex flex-col gap-1 flex-1 px-2.5 [&>article]:last-of-type:min-h-(--last-message-height)",{"type":178,"tag":964,"props":3196,"children":3197},{"style":3121},[3198],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3200,"children":3201},{"style":3121},[3202],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3204,"children":3205},{"class":966,"line":1037},[3206,3211,3215,3219,3224,3228],{"type":178,"tag":964,"props":3207,"children":3208},{"style":3129},[3209],{"type":3042,"value":3210},"        indicator",{"type":178,"tag":964,"props":3212,"children":3213},{"style":3121},[3214],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3216,"children":3217},{"style":3121},[3218],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3220,"children":3221},{"style":3191},[3222],{"type":3042,"value":3223},"h-6 flex items-center gap-1 py-3 *:size-2 *:rounded-full *:bg-elevated [&>*:nth-child(1)]:animate-[bounce_1s_infinite] [&>*:nth-child(2)]:animate-[bounce_1s_0.15s_infinite] [&>*:nth-child(3)]:animate-[bounce_1s_0.3s_infinite]",{"type":178,"tag":964,"props":3225,"children":3226},{"style":3121},[3227],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3229,"children":3230},{"style":3121},[3231],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3233,"children":3234},{"class":966,"line":1052},[3235,3240,3244,3248,3253,3257],{"type":178,"tag":964,"props":3236,"children":3237},{"style":3129},[3238],{"type":3042,"value":3239},"        viewport",{"type":178,"tag":964,"props":3241,"children":3242},{"style":3121},[3243],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3245,"children":3246},{"style":3121},[3247],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3249,"children":3250},{"style":3191},[3251],{"type":3042,"value":3252},"absolute inset-x-0 top-[86%] data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]",{"type":178,"tag":964,"props":3254,"children":3255},{"style":3121},[3256],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3258,"children":3259},{"style":3121},[3260],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3262,"children":3263},{"class":966,"line":959},[3264,3269,3273,3277,3282],{"type":178,"tag":964,"props":3265,"children":3266},{"style":3129},[3267],{"type":3042,"value":3268},"        autoScroll",{"type":178,"tag":964,"props":3270,"children":3271},{"style":3121},[3272],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3274,"children":3275},{"style":3121},[3276],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3278,"children":3279},{"style":3191},[3280],{"type":3042,"value":3281},"rounded-full absolute right-1/2 translate-x-1/2 bottom-0",{"type":178,"tag":964,"props":3283,"children":3284},{"style":3121},[3285],{"type":3042,"value":1693},{"type":178,"tag":964,"props":3287,"children":3288},{"class":966,"line":1068},[3289],{"type":178,"tag":964,"props":3290,"children":3291},{"style":3121},[3292],{"type":3042,"value":3293},"      },\n",{"type":178,"tag":964,"props":3295,"children":3296},{"class":966,"line":1835},[3297,3302,3306],{"type":178,"tag":964,"props":3298,"children":3299},{"style":3129},[3300],{"type":3042,"value":3301},"      variants",{"type":178,"tag":964,"props":3303,"children":3304},{"style":3121},[3305],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3307,"children":3308},{"style":3121},[3309],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3311,"children":3312},{"class":966,"line":1852},[3313,3318,3322],{"type":178,"tag":964,"props":3314,"children":3315},{"style":3129},[3316],{"type":3042,"value":3317},"        compact",{"type":178,"tag":964,"props":3319,"children":3320},{"style":3121},[3321],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3323,"children":3324},{"style":3121},[3325],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3327,"children":3328},{"class":966,"line":1870},[3329,3334,3338,3343],{"type":178,"tag":964,"props":3330,"children":3331},{"style":3129},[3332],{"type":3042,"value":3333},"          true",{"type":178,"tag":964,"props":3335,"children":3336},{"style":3121},[3337],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3339,"children":3340},{"style":3121},[3341],{"type":3042,"value":3342}," ''",{"type":178,"tag":964,"props":3344,"children":3345},{"style":3121},[3346],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3348,"children":3349},{"class":966,"line":1886},[3350,3355,3359],{"type":178,"tag":964,"props":3351,"children":3352},{"style":3129},[3353],{"type":3042,"value":3354},"          false",{"type":178,"tag":964,"props":3356,"children":3357},{"style":3121},[3358],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3360,"children":3361},{"style":3121},[3362],{"type":3042,"value":2135},{"type":178,"tag":964,"props":3364,"children":3365},{"class":966,"line":2118},[3366],{"type":178,"tag":964,"props":3367,"children":3368},{"style":3121},[3369],{"type":3042,"value":3370},"        }\n",{"type":178,"tag":964,"props":3372,"children":3373},{"class":966,"line":2123},[3374],{"type":178,"tag":964,"props":3375,"children":3376},{"style":3121},[3377],{"type":3042,"value":3378},"      }\n",{"type":178,"tag":964,"props":3380,"children":3381},{"class":966,"line":2138},[3382],{"type":178,"tag":964,"props":3383,"children":3384},{"style":3121},[3385],{"type":3042,"value":3386},"    }\n",{"type":178,"tag":964,"props":3388,"children":3389},{"class":966,"line":2144},[3390],{"type":178,"tag":964,"props":3391,"children":3392},{"style":3121},[3393],{"type":3042,"value":2058},{"type":178,"tag":964,"props":3395,"children":3396},{"class":966,"line":2153},[3397,3401],{"type":178,"tag":964,"props":3398,"children":3399},{"style":3121},[3400],{"type":3042,"value":1889},{"type":178,"tag":964,"props":3402,"children":3403},{"style":3116},[3404],{"type":3042,"value":1780},{"type":178,"tag":3084,"props":3406,"children":3409},{"className":3407},[3408],"vue-only",[3410],{"type":178,"tag":953,"props":3411,"children":3413},{"className":1655,"code":3412,"filename":1409,"language":1658,"meta":960,"style":960},"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        chatMessages: {\n          slots: {\n            root: 'w-full flex flex-col gap-1 flex-1 px-2.5 [&>article]:last-of-type:min-h-(--last-message-height)',\n            indicator: 'h-6 flex items-center gap-1 py-3 *:size-2 *:rounded-full *:bg-elevated [&>*:nth-child(1)]:animate-[bounce_1s_infinite] [&>*:nth-child(2)]:animate-[bounce_1s_0.15s_infinite] [&>*:nth-child(3)]:animate-[bounce_1s_0.3s_infinite]',\n            viewport: 'absolute inset-x-0 top-[86%] data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]',\n            autoScroll: 'rounded-full absolute right-1/2 translate-x-1/2 bottom-0'\n          },\n          variants: {\n            compact: {\n              true: '',\n              false: ''\n            }\n          }\n        }\n      }\n    })\n  ]\n})\n",[3414],{"type":178,"tag":948,"props":3415,"children":3416},{"__ignoreMap":960},[3417,3454,3484,3513,3520,3543,3560,3576,3592,3608,3624,3640,3668,3696,3724,3748,3756,3772,3788,3808,3824,3832,3840,3847,3854,3866,3874],{"type":178,"tag":964,"props":3418,"children":3419},{"class":966,"line":967},[3420,3424,3428,3433,3437,3441,3445,3450],{"type":178,"tag":964,"props":3421,"children":3422},{"style":3101},[3423],{"type":3042,"value":1666},{"type":178,"tag":964,"props":3425,"children":3426},{"style":3121},[3427],{"type":3042,"value":1669},{"type":178,"tag":964,"props":3429,"children":3430},{"style":3116},[3431],{"type":3042,"value":3432}," defineConfig",{"type":178,"tag":964,"props":3434,"children":3435},{"style":3121},[3436],{"type":3042,"value":1682},{"type":178,"tag":964,"props":3438,"children":3439},{"style":3101},[3440],{"type":3042,"value":1685},{"type":178,"tag":964,"props":3442,"children":3443},{"style":3121},[3444],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3446,"children":3447},{"style":3191},[3448],{"type":3042,"value":3449},"vite",{"type":178,"tag":964,"props":3451,"children":3452},{"style":3121},[3453],{"type":3042,"value":1693},{"type":178,"tag":964,"props":3455,"children":3456},{"class":966,"line":958},[3457,3461,3466,3471,3475,3480],{"type":178,"tag":964,"props":3458,"children":3459},{"style":3101},[3460],{"type":3042,"value":1666},{"type":178,"tag":964,"props":3462,"children":3463},{"style":3116},[3464],{"type":3042,"value":3465}," vue ",{"type":178,"tag":964,"props":3467,"children":3468},{"style":3101},[3469],{"type":3042,"value":3470},"from",{"type":178,"tag":964,"props":3472,"children":3473},{"style":3121},[3474],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3476,"children":3477},{"style":3191},[3478],{"type":3042,"value":3479},"@vitejs/plugin-vue",{"type":178,"tag":964,"props":3481,"children":3482},{"style":3121},[3483],{"type":3042,"value":1693},{"type":178,"tag":964,"props":3485,"children":3486},{"class":966,"line":993},[3487,3491,3496,3500,3504,3509],{"type":178,"tag":964,"props":3488,"children":3489},{"style":3101},[3490],{"type":3042,"value":1666},{"type":178,"tag":964,"props":3492,"children":3493},{"style":3116},[3494],{"type":3042,"value":3495}," ui ",{"type":178,"tag":964,"props":3497,"children":3498},{"style":3101},[3499],{"type":3042,"value":3470},{"type":178,"tag":964,"props":3501,"children":3502},{"style":3121},[3503],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3505,"children":3506},{"style":3191},[3507],{"type":3042,"value":3508},"@nuxt/ui/vite",{"type":178,"tag":964,"props":3510,"children":3511},{"style":3121},[3512],{"type":3042,"value":1693},{"type":178,"tag":964,"props":3514,"children":3515},{"class":966,"line":1002},[3516],{"type":178,"tag":964,"props":3517,"children":3518},{"emptyLinePlaceholder":21},[3519],{"type":3042,"value":1718},{"type":178,"tag":964,"props":3521,"children":3522},{"class":966,"line":1022},[3523,3527,3531,3535,3539],{"type":178,"tag":964,"props":3524,"children":3525},{"style":3101},[3526],{"type":3042,"value":1723},{"type":178,"tag":964,"props":3528,"children":3529},{"style":3101},[3530],{"type":3042,"value":1726},{"type":178,"tag":964,"props":3532,"children":3533},{"style":3110},[3534],{"type":3042,"value":3432},{"type":178,"tag":964,"props":3536,"children":3537},{"style":3116},[3538],{"type":3042,"value":1733},{"type":178,"tag":964,"props":3540,"children":3541},{"style":3121},[3542],{"type":3042,"value":1796},{"type":178,"tag":964,"props":3544,"children":3545},{"class":966,"line":1037},[3546,3551,3555],{"type":178,"tag":964,"props":3547,"children":3548},{"style":3129},[3549],{"type":3042,"value":3550},"  plugins",{"type":178,"tag":964,"props":3552,"children":3553},{"style":3121},[3554],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3556,"children":3557},{"style":3116},[3558],{"type":3042,"value":3559}," [\n",{"type":178,"tag":964,"props":3561,"children":3562},{"class":966,"line":1052},[3563,3568,3572],{"type":178,"tag":964,"props":3564,"children":3565},{"style":3110},[3566],{"type":3042,"value":3567},"    vue",{"type":178,"tag":964,"props":3569,"children":3570},{"style":3116},[3571],{"type":3042,"value":2081},{"type":178,"tag":964,"props":3573,"children":3574},{"style":3121},[3575],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3577,"children":3578},{"class":966,"line":959},[3579,3584,3588],{"type":178,"tag":964,"props":3580,"children":3581},{"style":3110},[3582],{"type":3042,"value":3583},"    ui",{"type":178,"tag":964,"props":3585,"children":3586},{"style":3116},[3587],{"type":3042,"value":1733},{"type":178,"tag":964,"props":3589,"children":3590},{"style":3121},[3591],{"type":3042,"value":1796},{"type":178,"tag":964,"props":3593,"children":3594},{"class":966,"line":1068},[3595,3600,3604],{"type":178,"tag":964,"props":3596,"children":3597},{"style":3129},[3598],{"type":3042,"value":3599},"      ui",{"type":178,"tag":964,"props":3601,"children":3602},{"style":3121},[3603],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3605,"children":3606},{"style":3121},[3607],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3609,"children":3610},{"class":966,"line":1835},[3611,3616,3620],{"type":178,"tag":964,"props":3612,"children":3613},{"style":3129},[3614],{"type":3042,"value":3615},"        chatMessages",{"type":178,"tag":964,"props":3617,"children":3618},{"style":3121},[3619],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3621,"children":3622},{"style":3121},[3623],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3625,"children":3626},{"class":966,"line":1852},[3627,3632,3636],{"type":178,"tag":964,"props":3628,"children":3629},{"style":3129},[3630],{"type":3042,"value":3631},"          slots",{"type":178,"tag":964,"props":3633,"children":3634},{"style":3121},[3635],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3637,"children":3638},{"style":3121},[3639],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3641,"children":3642},{"class":966,"line":1870},[3643,3648,3652,3656,3660,3664],{"type":178,"tag":964,"props":3644,"children":3645},{"style":3129},[3646],{"type":3042,"value":3647},"            root",{"type":178,"tag":964,"props":3649,"children":3650},{"style":3121},[3651],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3653,"children":3654},{"style":3121},[3655],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3657,"children":3658},{"style":3191},[3659],{"type":3042,"value":3194},{"type":178,"tag":964,"props":3661,"children":3662},{"style":3121},[3663],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3665,"children":3666},{"style":3121},[3667],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3669,"children":3670},{"class":966,"line":1886},[3671,3676,3680,3684,3688,3692],{"type":178,"tag":964,"props":3672,"children":3673},{"style":3129},[3674],{"type":3042,"value":3675},"            indicator",{"type":178,"tag":964,"props":3677,"children":3678},{"style":3121},[3679],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3681,"children":3682},{"style":3121},[3683],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3685,"children":3686},{"style":3191},[3687],{"type":3042,"value":3223},{"type":178,"tag":964,"props":3689,"children":3690},{"style":3121},[3691],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3693,"children":3694},{"style":3121},[3695],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3697,"children":3698},{"class":966,"line":2118},[3699,3704,3708,3712,3716,3720],{"type":178,"tag":964,"props":3700,"children":3701},{"style":3129},[3702],{"type":3042,"value":3703},"            viewport",{"type":178,"tag":964,"props":3705,"children":3706},{"style":3121},[3707],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3709,"children":3710},{"style":3121},[3711],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3713,"children":3714},{"style":3191},[3715],{"type":3042,"value":3252},{"type":178,"tag":964,"props":3717,"children":3718},{"style":3121},[3719],{"type":3042,"value":1228},{"type":178,"tag":964,"props":3721,"children":3722},{"style":3121},[3723],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3725,"children":3726},{"class":966,"line":2123},[3727,3732,3736,3740,3744],{"type":178,"tag":964,"props":3728,"children":3729},{"style":3129},[3730],{"type":3042,"value":3731},"            autoScroll",{"type":178,"tag":964,"props":3733,"children":3734},{"style":3121},[3735],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3737,"children":3738},{"style":3121},[3739],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3741,"children":3742},{"style":3191},[3743],{"type":3042,"value":3281},{"type":178,"tag":964,"props":3745,"children":3746},{"style":3121},[3747],{"type":3042,"value":1693},{"type":178,"tag":964,"props":3749,"children":3750},{"class":966,"line":2138},[3751],{"type":178,"tag":964,"props":3752,"children":3753},{"style":3121},[3754],{"type":3042,"value":3755},"          },\n",{"type":178,"tag":964,"props":3757,"children":3758},{"class":966,"line":2144},[3759,3764,3768],{"type":178,"tag":964,"props":3760,"children":3761},{"style":3129},[3762],{"type":3042,"value":3763},"          variants",{"type":178,"tag":964,"props":3765,"children":3766},{"style":3121},[3767],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3769,"children":3770},{"style":3121},[3771],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3773,"children":3774},{"class":966,"line":2153},[3775,3780,3784],{"type":178,"tag":964,"props":3776,"children":3777},{"style":3129},[3778],{"type":3042,"value":3779},"            compact",{"type":178,"tag":964,"props":3781,"children":3782},{"style":3121},[3783],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3785,"children":3786},{"style":3121},[3787],{"type":3042,"value":1752},{"type":178,"tag":964,"props":3789,"children":3790},{"class":966,"line":2158},[3791,3796,3800,3804],{"type":178,"tag":964,"props":3792,"children":3793},{"style":3129},[3794],{"type":3042,"value":3795},"              true",{"type":178,"tag":964,"props":3797,"children":3798},{"style":3121},[3799],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3801,"children":3802},{"style":3121},[3803],{"type":3042,"value":3342},{"type":178,"tag":964,"props":3805,"children":3806},{"style":3121},[3807],{"type":3042,"value":1819},{"type":178,"tag":964,"props":3809,"children":3810},{"class":966,"line":2167},[3811,3816,3820],{"type":178,"tag":964,"props":3812,"children":3813},{"style":3129},[3814],{"type":3042,"value":3815},"              false",{"type":178,"tag":964,"props":3817,"children":3818},{"style":3121},[3819],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3821,"children":3822},{"style":3121},[3823],{"type":3042,"value":2135},{"type":178,"tag":964,"props":3825,"children":3826},{"class":966,"line":2177},[3827],{"type":178,"tag":964,"props":3828,"children":3829},{"style":3121},[3830],{"type":3042,"value":3831},"            }\n",{"type":178,"tag":964,"props":3833,"children":3834},{"class":966,"line":2192},[3835],{"type":178,"tag":964,"props":3836,"children":3837},{"style":3121},[3838],{"type":3042,"value":3839},"          }\n",{"type":178,"tag":964,"props":3841,"children":3842},{"class":966,"line":2203},[3843],{"type":178,"tag":964,"props":3844,"children":3845},{"style":3121},[3846],{"type":3042,"value":3370},{"type":178,"tag":964,"props":3848,"children":3849},{"class":966,"line":1929},[3850],{"type":178,"tag":964,"props":3851,"children":3852},{"style":3121},[3853],{"type":3042,"value":3378},{"type":178,"tag":964,"props":3855,"children":3856},{"class":966,"line":2263},[3857,3862],{"type":178,"tag":964,"props":3858,"children":3859},{"style":3121},[3860],{"type":3042,"value":3861},"    }",{"type":178,"tag":964,"props":3863,"children":3864},{"style":3116},[3865],{"type":3042,"value":1780},{"type":178,"tag":964,"props":3867,"children":3868},{"class":966,"line":2346},[3869],{"type":178,"tag":964,"props":3870,"children":3871},{"style":3116},[3872],{"type":3042,"value":3873},"  ]\n",{"type":178,"tag":964,"props":3875,"children":3876},{"class":966,"line":2405},[3877,3881],{"type":178,"tag":964,"props":3878,"children":3879},{"style":3121},[3880],{"type":3042,"value":1889},{"type":178,"tag":964,"props":3882,"children":3883},{"style":3116},[3884],{"type":3042,"value":1780},{"type":178,"tag":2997,"props":3886,"children":3887},{},[3888],{"type":3042,"value":3889},"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":960,"searchDepth":958,"depth":958,"links":3891},[],{"data":3893,"body":3894,"toc":4710},{"title":960,"description":960},{"type":3036,"children":3895},[3896,4706],{"type":178,"tag":3084,"props":3897,"children":3898},{},[3899],{"type":178,"tag":953,"props":3900,"children":3902},{"className":955,"code":3901,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages :messages=\"messages\" />\n\u003C/template>\n",[3903],{"type":178,"tag":948,"props":3904,"children":3905},{"__ignoreMap":960},[3906,3946,3971,3979,4008,4036,4052,4060,4088,4113,4120,4128,4136,4143,4171,4198,4213,4220,4247,4271,4278,4285,4292,4299,4327,4354,4369,4376,4403,4427,4434,4441,4448,4455,4483,4510,4525,4532,4559,4584,4591,4598,4605,4614,4630,4638,4654,4690],{"type":178,"tag":964,"props":3907,"children":3908},{"class":966,"line":967},[3909,3913,3917,3922,3926,3930,3934,3938,3942],{"type":178,"tag":964,"props":3910,"children":3911},{"style":3121},[3912],{"type":3042,"value":971},{"type":178,"tag":964,"props":3914,"children":3915},{"style":3129},[3916],{"type":3042,"value":1939},{"type":178,"tag":964,"props":3918,"children":3920},{"style":3919},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[3921],{"type":3042,"value":1942},{"type":178,"tag":964,"props":3923,"children":3924},{"style":3919},[3925],{"type":3042,"value":1945},{"type":178,"tag":964,"props":3927,"children":3928},{"style":3121},[3929],{"type":3042,"value":1009},{"type":178,"tag":964,"props":3931,"children":3932},{"style":3121},[3933],{"type":3042,"value":1012},{"type":178,"tag":964,"props":3935,"children":3936},{"style":3191},[3937],{"type":3042,"value":1658},{"type":178,"tag":964,"props":3939,"children":3940},{"style":3121},[3941],{"type":3042,"value":1012},{"type":178,"tag":964,"props":3943,"children":3944},{"style":3121},[3945],{"type":3042,"value":978},{"type":178,"tag":964,"props":3947,"children":3948},{"class":966,"line":958},[3949,3953,3958,3962,3966],{"type":178,"tag":964,"props":3950,"children":3951},{"style":3919},[3952],{"type":3042,"value":1985},{"type":178,"tag":964,"props":3954,"children":3955},{"style":3116},[3956],{"type":3042,"value":3957}," messages ",{"type":178,"tag":964,"props":3959,"children":3960},{"style":3121},[3961],{"type":3042,"value":1009},{"type":178,"tag":964,"props":3963,"children":3964},{"style":3110},[3965],{"type":3042,"value":1993},{"type":178,"tag":964,"props":3967,"children":3968},{"style":3116},[3969],{"type":3042,"value":3970},"([\n",{"type":178,"tag":964,"props":3972,"children":3973},{"class":966,"line":993},[3974],{"type":178,"tag":964,"props":3975,"children":3976},{"style":3121},[3977],{"type":3042,"value":3978},"  {\n",{"type":178,"tag":964,"props":3980,"children":3981},{"class":966,"line":1002},[3982,3987,3991,3995,4000,4004],{"type":178,"tag":964,"props":3983,"children":3984},{"style":3129},[3985],{"type":3042,"value":3986},"    id",{"type":178,"tag":964,"props":3988,"children":3989},{"style":3121},[3990],{"type":3042,"value":1219},{"type":178,"tag":964,"props":3992,"children":3993},{"style":3121},[3994],{"type":3042,"value":1222},{"type":178,"tag":964,"props":3996,"children":3997},{"style":3191},[3998],{"type":3042,"value":3999},"6045235a-a435-46b8-989d-2df38ca2eb47",{"type":178,"tag":964,"props":4001,"children":4002},{"style":3121},[4003],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4005,"children":4006},{"style":3121},[4007],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4009,"children":4010},{"class":966,"line":1022},[4011,4016,4020,4024,4028,4032],{"type":178,"tag":964,"props":4012,"children":4013},{"style":3129},[4014],{"type":3042,"value":4015},"    role",{"type":178,"tag":964,"props":4017,"children":4018},{"style":3121},[4019],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4021,"children":4022},{"style":3121},[4023],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4025,"children":4026},{"style":3191},[4027],{"type":3042,"value":1193},{"type":178,"tag":964,"props":4029,"children":4030},{"style":3121},[4031],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4033,"children":4034},{"style":3121},[4035],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4037,"children":4038},{"class":966,"line":1037},[4039,4044,4048],{"type":178,"tag":964,"props":4040,"children":4041},{"style":3129},[4042],{"type":3042,"value":4043},"    parts",{"type":178,"tag":964,"props":4045,"children":4046},{"style":3121},[4047],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4049,"children":4050},{"style":3116},[4051],{"type":3042,"value":3559},{"type":178,"tag":964,"props":4053,"children":4054},{"class":966,"line":1052},[4055],{"type":178,"tag":964,"props":4056,"children":4057},{"style":3121},[4058],{"type":3042,"value":4059},"      {\n",{"type":178,"tag":964,"props":4061,"children":4062},{"class":966,"line":959},[4063,4068,4072,4076,4080,4084],{"type":178,"tag":964,"props":4064,"children":4065},{"style":3129},[4066],{"type":3042,"value":4067},"        type",{"type":178,"tag":964,"props":4069,"children":4070},{"style":3121},[4071],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4073,"children":4074},{"style":3121},[4075],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4077,"children":4078},{"style":3191},[4079],{"type":3042,"value":3042},{"type":178,"tag":964,"props":4081,"children":4082},{"style":3121},[4083],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4085,"children":4086},{"style":3121},[4087],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4089,"children":4090},{"class":966,"line":1068},[4091,4096,4100,4104,4109],{"type":178,"tag":964,"props":4092,"children":4093},{"style":3129},[4094],{"type":3042,"value":4095},"        text",{"type":178,"tag":964,"props":4097,"children":4098},{"style":3121},[4099],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4101,"children":4102},{"style":3121},[4103],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4105,"children":4106},{"style":3191},[4107],{"type":3042,"value":4108},"Hello, how are you?",{"type":178,"tag":964,"props":4110,"children":4111},{"style":3121},[4112],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4114,"children":4115},{"class":966,"line":1835},[4116],{"type":178,"tag":964,"props":4117,"children":4118},{"style":3121},[4119],{"type":3042,"value":3378},{"type":178,"tag":964,"props":4121,"children":4122},{"class":966,"line":1852},[4123],{"type":178,"tag":964,"props":4124,"children":4125},{"style":3116},[4126],{"type":3042,"value":4127},"    ]\n",{"type":178,"tag":964,"props":4129,"children":4130},{"class":966,"line":1870},[4131],{"type":178,"tag":964,"props":4132,"children":4133},{"style":3121},[4134],{"type":3042,"value":4135},"  },\n",{"type":178,"tag":964,"props":4137,"children":4138},{"class":966,"line":1886},[4139],{"type":178,"tag":964,"props":4140,"children":4141},{"style":3121},[4142],{"type":3042,"value":3978},{"type":178,"tag":964,"props":4144,"children":4145},{"class":966,"line":2118},[4146,4150,4154,4158,4163,4167],{"type":178,"tag":964,"props":4147,"children":4148},{"style":3129},[4149],{"type":3042,"value":3986},{"type":178,"tag":964,"props":4151,"children":4152},{"style":3121},[4153],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4155,"children":4156},{"style":3121},[4157],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4159,"children":4160},{"style":3191},[4161],{"type":3042,"value":4162},"7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8",{"type":178,"tag":964,"props":4164,"children":4165},{"style":3121},[4166],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4168,"children":4169},{"style":3121},[4170],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4172,"children":4173},{"class":966,"line":2123},[4174,4178,4182,4186,4190,4194],{"type":178,"tag":964,"props":4175,"children":4176},{"style":3129},[4177],{"type":3042,"value":4015},{"type":178,"tag":964,"props":4179,"children":4180},{"style":3121},[4181],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4183,"children":4184},{"style":3121},[4185],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4187,"children":4188},{"style":3191},[4189],{"type":3042,"value":1253},{"type":178,"tag":964,"props":4191,"children":4192},{"style":3121},[4193],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4195,"children":4196},{"style":3121},[4197],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4199,"children":4200},{"class":966,"line":2138},[4201,4205,4209],{"type":178,"tag":964,"props":4202,"children":4203},{"style":3129},[4204],{"type":3042,"value":4043},{"type":178,"tag":964,"props":4206,"children":4207},{"style":3121},[4208],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4210,"children":4211},{"style":3116},[4212],{"type":3042,"value":3559},{"type":178,"tag":964,"props":4214,"children":4215},{"class":966,"line":2144},[4216],{"type":178,"tag":964,"props":4217,"children":4218},{"style":3121},[4219],{"type":3042,"value":4059},{"type":178,"tag":964,"props":4221,"children":4222},{"class":966,"line":2153},[4223,4227,4231,4235,4239,4243],{"type":178,"tag":964,"props":4224,"children":4225},{"style":3129},[4226],{"type":3042,"value":4067},{"type":178,"tag":964,"props":4228,"children":4229},{"style":3121},[4230],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4232,"children":4233},{"style":3121},[4234],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4236,"children":4237},{"style":3191},[4238],{"type":3042,"value":3042},{"type":178,"tag":964,"props":4240,"children":4241},{"style":3121},[4242],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4244,"children":4245},{"style":3121},[4246],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4248,"children":4249},{"class":966,"line":2158},[4250,4254,4258,4262,4267],{"type":178,"tag":964,"props":4251,"children":4252},{"style":3129},[4253],{"type":3042,"value":4095},{"type":178,"tag":964,"props":4255,"children":4256},{"style":3121},[4257],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4259,"children":4260},{"style":3121},[4261],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4263,"children":4264},{"style":3191},[4265],{"type":3042,"value":4266},"I am doing well, thank you for asking! How can I assist you today?",{"type":178,"tag":964,"props":4268,"children":4269},{"style":3121},[4270],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4272,"children":4273},{"class":966,"line":2167},[4274],{"type":178,"tag":964,"props":4275,"children":4276},{"style":3121},[4277],{"type":3042,"value":3378},{"type":178,"tag":964,"props":4279,"children":4280},{"class":966,"line":2177},[4281],{"type":178,"tag":964,"props":4282,"children":4283},{"style":3116},[4284],{"type":3042,"value":4127},{"type":178,"tag":964,"props":4286,"children":4287},{"class":966,"line":2192},[4288],{"type":178,"tag":964,"props":4289,"children":4290},{"style":3121},[4291],{"type":3042,"value":4135},{"type":178,"tag":964,"props":4293,"children":4294},{"class":966,"line":2203},[4295],{"type":178,"tag":964,"props":4296,"children":4297},{"style":3121},[4298],{"type":3042,"value":3978},{"type":178,"tag":964,"props":4300,"children":4301},{"class":966,"line":1929},[4302,4306,4310,4314,4319,4323],{"type":178,"tag":964,"props":4303,"children":4304},{"style":3129},[4305],{"type":3042,"value":3986},{"type":178,"tag":964,"props":4307,"children":4308},{"style":3121},[4309],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4311,"children":4312},{"style":3121},[4313],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4315,"children":4316},{"style":3191},[4317],{"type":3042,"value":4318},"9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a",{"type":178,"tag":964,"props":4320,"children":4321},{"style":3121},[4322],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4324,"children":4325},{"style":3121},[4326],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4328,"children":4329},{"class":966,"line":2263},[4330,4334,4338,4342,4346,4350],{"type":178,"tag":964,"props":4331,"children":4332},{"style":3129},[4333],{"type":3042,"value":4015},{"type":178,"tag":964,"props":4335,"children":4336},{"style":3121},[4337],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4339,"children":4340},{"style":3121},[4341],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4343,"children":4344},{"style":3191},[4345],{"type":3042,"value":1193},{"type":178,"tag":964,"props":4347,"children":4348},{"style":3121},[4349],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4351,"children":4352},{"style":3121},[4353],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4355,"children":4356},{"class":966,"line":2346},[4357,4361,4365],{"type":178,"tag":964,"props":4358,"children":4359},{"style":3129},[4360],{"type":3042,"value":4043},{"type":178,"tag":964,"props":4362,"children":4363},{"style":3121},[4364],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4366,"children":4367},{"style":3116},[4368],{"type":3042,"value":3559},{"type":178,"tag":964,"props":4370,"children":4371},{"class":966,"line":2405},[4372],{"type":178,"tag":964,"props":4373,"children":4374},{"style":3121},[4375],{"type":3042,"value":4059},{"type":178,"tag":964,"props":4377,"children":4378},{"class":966,"line":1930},[4379,4383,4387,4391,4395,4399],{"type":178,"tag":964,"props":4380,"children":4381},{"style":3129},[4382],{"type":3042,"value":4067},{"type":178,"tag":964,"props":4384,"children":4385},{"style":3121},[4386],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4388,"children":4389},{"style":3121},[4390],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4392,"children":4393},{"style":3191},[4394],{"type":3042,"value":3042},{"type":178,"tag":964,"props":4396,"children":4397},{"style":3121},[4398],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4400,"children":4401},{"style":3121},[4402],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4404,"children":4405},{"class":966,"line":2457},[4406,4410,4414,4418,4423],{"type":178,"tag":964,"props":4407,"children":4408},{"style":3129},[4409],{"type":3042,"value":4095},{"type":178,"tag":964,"props":4411,"children":4412},{"style":3121},[4413],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4415,"children":4416},{"style":3121},[4417],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4419,"children":4420},{"style":3191},[4421],{"type":3042,"value":4422},"What is the current weather in Tokyo?",{"type":178,"tag":964,"props":4424,"children":4425},{"style":3121},[4426],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4428,"children":4429},{"class":966,"line":2467},[4430],{"type":178,"tag":964,"props":4431,"children":4432},{"style":3121},[4433],{"type":3042,"value":3378},{"type":178,"tag":964,"props":4435,"children":4436},{"class":966,"line":2477},[4437],{"type":178,"tag":964,"props":4438,"children":4439},{"style":3116},[4440],{"type":3042,"value":4127},{"type":178,"tag":964,"props":4442,"children":4443},{"class":966,"line":2487},[4444],{"type":178,"tag":964,"props":4445,"children":4446},{"style":3121},[4447],{"type":3042,"value":4135},{"type":178,"tag":964,"props":4449,"children":4450},{"class":966,"line":2497},[4451],{"type":178,"tag":964,"props":4452,"children":4453},{"style":3121},[4454],{"type":3042,"value":3978},{"type":178,"tag":964,"props":4456,"children":4457},{"class":966,"line":2502},[4458,4462,4466,4470,4475,4479],{"type":178,"tag":964,"props":4459,"children":4460},{"style":3129},[4461],{"type":3042,"value":3986},{"type":178,"tag":964,"props":4463,"children":4464},{"style":3121},[4465],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4467,"children":4468},{"style":3121},[4469],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4471,"children":4472},{"style":3191},[4473],{"type":3042,"value":4474},"b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4",{"type":178,"tag":964,"props":4476,"children":4477},{"style":3121},[4478],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4480,"children":4481},{"style":3121},[4482],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4484,"children":4485},{"class":966,"line":2516},[4486,4490,4494,4498,4502,4506],{"type":178,"tag":964,"props":4487,"children":4488},{"style":3129},[4489],{"type":3042,"value":4015},{"type":178,"tag":964,"props":4491,"children":4492},{"style":3121},[4493],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4495,"children":4496},{"style":3121},[4497],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4499,"children":4500},{"style":3191},[4501],{"type":3042,"value":1253},{"type":178,"tag":964,"props":4503,"children":4504},{"style":3121},[4505],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4507,"children":4508},{"style":3121},[4509],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4511,"children":4512},{"class":966,"line":2536},[4513,4517,4521],{"type":178,"tag":964,"props":4514,"children":4515},{"style":3129},[4516],{"type":3042,"value":4043},{"type":178,"tag":964,"props":4518,"children":4519},{"style":3121},[4520],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4522,"children":4523},{"style":3116},[4524],{"type":3042,"value":3559},{"type":178,"tag":964,"props":4526,"children":4527},{"class":966,"line":2582},[4528],{"type":178,"tag":964,"props":4529,"children":4530},{"style":3121},[4531],{"type":3042,"value":4059},{"type":178,"tag":964,"props":4533,"children":4534},{"class":966,"line":2626},[4535,4539,4543,4547,4551,4555],{"type":178,"tag":964,"props":4536,"children":4537},{"style":3129},[4538],{"type":3042,"value":4067},{"type":178,"tag":964,"props":4540,"children":4541},{"style":3121},[4542],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4544,"children":4545},{"style":3121},[4546],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4548,"children":4549},{"style":3191},[4550],{"type":3042,"value":3042},{"type":178,"tag":964,"props":4552,"children":4553},{"style":3121},[4554],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4556,"children":4557},{"style":3121},[4558],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4560,"children":4561},{"class":966,"line":2635},[4562,4566,4570,4575,4580],{"type":178,"tag":964,"props":4563,"children":4564},{"style":3129},[4565],{"type":3042,"value":4095},{"type":178,"tag":964,"props":4567,"children":4568},{"style":3121},[4569],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4571,"children":4572},{"style":3121},[4573],{"type":3042,"value":4574}," \"",{"type":178,"tag":964,"props":4576,"children":4577},{"style":3191},[4578],{"type":3042,"value":4579},"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.",{"type":178,"tag":964,"props":4581,"children":4582},{"style":3121},[4583],{"type":3042,"value":1019},{"type":178,"tag":964,"props":4585,"children":4586},{"class":966,"line":2644},[4587],{"type":178,"tag":964,"props":4588,"children":4589},{"style":3121},[4590],{"type":3042,"value":3378},{"type":178,"tag":964,"props":4592,"children":4593},{"class":966,"line":2653},[4594],{"type":178,"tag":964,"props":4595,"children":4596},{"style":3116},[4597],{"type":3042,"value":4127},{"type":178,"tag":964,"props":4599,"children":4600},{"class":966,"line":2662},[4601],{"type":178,"tag":964,"props":4602,"children":4603},{"style":3121},[4604],{"type":3042,"value":2058},{"type":178,"tag":964,"props":4606,"children":4608},{"class":966,"line":4607},43,[4609],{"type":178,"tag":964,"props":4610,"children":4611},{"style":3116},[4612],{"type":3042,"value":4613},"])\n",{"type":178,"tag":964,"props":4615,"children":4617},{"class":966,"line":4616},44,[4618,4622,4626],{"type":178,"tag":964,"props":4619,"children":4620},{"style":3121},[4621],{"type":3042,"value":1071},{"type":178,"tag":964,"props":4623,"children":4624},{"style":3129},[4625],{"type":3042,"value":1939},{"type":178,"tag":964,"props":4627,"children":4628},{"style":3121},[4629],{"type":3042,"value":978},{"type":178,"tag":964,"props":4631,"children":4633},{"class":966,"line":4632},45,[4634],{"type":178,"tag":964,"props":4635,"children":4636},{"emptyLinePlaceholder":21},[4637],{"type":3042,"value":1718},{"type":178,"tag":964,"props":4639,"children":4641},{"class":966,"line":4640},46,[4642,4646,4650],{"type":178,"tag":964,"props":4643,"children":4644},{"style":3121},[4645],{"type":3042,"value":971},{"type":178,"tag":964,"props":4647,"children":4648},{"style":3129},[4649],{"type":3042,"value":975},{"type":178,"tag":964,"props":4651,"children":4652},{"style":3121},[4653],{"type":3042,"value":978},{"type":178,"tag":964,"props":4655,"children":4657},{"class":966,"line":4656},47,[4658,4662,4666,4670,4674,4678,4682,4686],{"type":178,"tag":964,"props":4659,"children":4660},{"style":3121},[4661],{"type":3042,"value":985},{"type":178,"tag":964,"props":4663,"children":4664},{"style":3129},[4665],{"type":3042,"value":988},{"type":178,"tag":964,"props":4667,"children":4668},{"style":3919},[4669],{"type":3042,"value":1444},{"type":178,"tag":964,"props":4671,"children":4672},{"style":3121},[4673],{"type":3042,"value":1009},{"type":178,"tag":964,"props":4675,"children":4676},{"style":3121},[4677],{"type":3042,"value":1012},{"type":178,"tag":964,"props":4679,"children":4680},{"style":3191},[4681],{"type":3042,"value":950},{"type":178,"tag":964,"props":4683,"children":4684},{"style":3121},[4685],{"type":3042,"value":1012},{"type":178,"tag":964,"props":4687,"children":4688},{"style":3121},[4689],{"type":3042,"value":1458},{"type":178,"tag":964,"props":4691,"children":4693},{"class":966,"line":4692},48,[4694,4698,4702],{"type":178,"tag":964,"props":4695,"children":4696},{"style":3121},[4697],{"type":3042,"value":1071},{"type":178,"tag":964,"props":4699,"children":4700},{"style":3129},[4701],{"type":3042,"value":975},{"type":178,"tag":964,"props":4703,"children":4704},{"style":3121},[4705],{"type":3042,"value":978},{"type":178,"tag":2997,"props":4707,"children":4708},{},[4709],{"type":3042,"value":3889},{"title":960,"searchDepth":958,"depth":958,"links":4711},[],{"data":4713,"body":4714,"toc":5058},{"title":960,"description":960},{"type":3036,"children":4715},[4716,5054],{"type":178,"tag":953,"props":4717,"children":4719},{"className":955,"code":4718,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages status=\"submitted\" :messages=\"messages\" />\n\u003C/template>\n",[4720],{"type":178,"tag":948,"props":4721,"children":4722},{"__ignoreMap":960},[4723,4762,4785,4792,4819,4846,4861,4868,4895,4918,4925,4932,4939,4946,4961,4968,4983,5039],{"type":178,"tag":964,"props":4724,"children":4725},{"class":966,"line":967},[4726,4730,4734,4738,4742,4746,4750,4754,4758],{"type":178,"tag":964,"props":4727,"children":4728},{"style":3121},[4729],{"type":3042,"value":971},{"type":178,"tag":964,"props":4731,"children":4732},{"style":3129},[4733],{"type":3042,"value":1939},{"type":178,"tag":964,"props":4735,"children":4736},{"style":3919},[4737],{"type":3042,"value":1942},{"type":178,"tag":964,"props":4739,"children":4740},{"style":3919},[4741],{"type":3042,"value":1945},{"type":178,"tag":964,"props":4743,"children":4744},{"style":3121},[4745],{"type":3042,"value":1009},{"type":178,"tag":964,"props":4747,"children":4748},{"style":3121},[4749],{"type":3042,"value":1012},{"type":178,"tag":964,"props":4751,"children":4752},{"style":3191},[4753],{"type":3042,"value":1658},{"type":178,"tag":964,"props":4755,"children":4756},{"style":3121},[4757],{"type":3042,"value":1012},{"type":178,"tag":964,"props":4759,"children":4760},{"style":3121},[4761],{"type":3042,"value":978},{"type":178,"tag":964,"props":4763,"children":4764},{"class":966,"line":958},[4765,4769,4773,4777,4781],{"type":178,"tag":964,"props":4766,"children":4767},{"style":3919},[4768],{"type":3042,"value":1985},{"type":178,"tag":964,"props":4770,"children":4771},{"style":3116},[4772],{"type":3042,"value":3957},{"type":178,"tag":964,"props":4774,"children":4775},{"style":3121},[4776],{"type":3042,"value":1009},{"type":178,"tag":964,"props":4778,"children":4779},{"style":3110},[4780],{"type":3042,"value":1993},{"type":178,"tag":964,"props":4782,"children":4783},{"style":3116},[4784],{"type":3042,"value":3970},{"type":178,"tag":964,"props":4786,"children":4787},{"class":966,"line":993},[4788],{"type":178,"tag":964,"props":4789,"children":4790},{"style":3121},[4791],{"type":3042,"value":3978},{"type":178,"tag":964,"props":4793,"children":4794},{"class":966,"line":1002},[4795,4799,4803,4807,4811,4815],{"type":178,"tag":964,"props":4796,"children":4797},{"style":3129},[4798],{"type":3042,"value":3986},{"type":178,"tag":964,"props":4800,"children":4801},{"style":3121},[4802],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4804,"children":4805},{"style":3121},[4806],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4808,"children":4809},{"style":3191},[4810],{"type":3042,"value":3999},{"type":178,"tag":964,"props":4812,"children":4813},{"style":3121},[4814],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4816,"children":4817},{"style":3121},[4818],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4820,"children":4821},{"class":966,"line":1022},[4822,4826,4830,4834,4838,4842],{"type":178,"tag":964,"props":4823,"children":4824},{"style":3129},[4825],{"type":3042,"value":4015},{"type":178,"tag":964,"props":4827,"children":4828},{"style":3121},[4829],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4831,"children":4832},{"style":3121},[4833],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4835,"children":4836},{"style":3191},[4837],{"type":3042,"value":1193},{"type":178,"tag":964,"props":4839,"children":4840},{"style":3121},[4841],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4843,"children":4844},{"style":3121},[4845],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4847,"children":4848},{"class":966,"line":1037},[4849,4853,4857],{"type":178,"tag":964,"props":4850,"children":4851},{"style":3129},[4852],{"type":3042,"value":4043},{"type":178,"tag":964,"props":4854,"children":4855},{"style":3121},[4856],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4858,"children":4859},{"style":3116},[4860],{"type":3042,"value":3559},{"type":178,"tag":964,"props":4862,"children":4863},{"class":966,"line":1052},[4864],{"type":178,"tag":964,"props":4865,"children":4866},{"style":3121},[4867],{"type":3042,"value":4059},{"type":178,"tag":964,"props":4869,"children":4870},{"class":966,"line":959},[4871,4875,4879,4883,4887,4891],{"type":178,"tag":964,"props":4872,"children":4873},{"style":3129},[4874],{"type":3042,"value":4067},{"type":178,"tag":964,"props":4876,"children":4877},{"style":3121},[4878],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4880,"children":4881},{"style":3121},[4882],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4884,"children":4885},{"style":3191},[4886],{"type":3042,"value":3042},{"type":178,"tag":964,"props":4888,"children":4889},{"style":3121},[4890],{"type":3042,"value":1228},{"type":178,"tag":964,"props":4892,"children":4893},{"style":3121},[4894],{"type":3042,"value":1819},{"type":178,"tag":964,"props":4896,"children":4897},{"class":966,"line":1068},[4898,4902,4906,4910,4914],{"type":178,"tag":964,"props":4899,"children":4900},{"style":3129},[4901],{"type":3042,"value":4095},{"type":178,"tag":964,"props":4903,"children":4904},{"style":3121},[4905],{"type":3042,"value":1219},{"type":178,"tag":964,"props":4907,"children":4908},{"style":3121},[4909],{"type":3042,"value":1222},{"type":178,"tag":964,"props":4911,"children":4912},{"style":3191},[4913],{"type":3042,"value":4108},{"type":178,"tag":964,"props":4915,"children":4916},{"style":3121},[4917],{"type":3042,"value":1693},{"type":178,"tag":964,"props":4919,"children":4920},{"class":966,"line":1835},[4921],{"type":178,"tag":964,"props":4922,"children":4923},{"style":3121},[4924],{"type":3042,"value":3378},{"type":178,"tag":964,"props":4926,"children":4927},{"class":966,"line":1852},[4928],{"type":178,"tag":964,"props":4929,"children":4930},{"style":3116},[4931],{"type":3042,"value":4127},{"type":178,"tag":964,"props":4933,"children":4934},{"class":966,"line":1870},[4935],{"type":178,"tag":964,"props":4936,"children":4937},{"style":3121},[4938],{"type":3042,"value":2058},{"type":178,"tag":964,"props":4940,"children":4941},{"class":966,"line":1886},[4942],{"type":178,"tag":964,"props":4943,"children":4944},{"style":3116},[4945],{"type":3042,"value":4613},{"type":178,"tag":964,"props":4947,"children":4948},{"class":966,"line":2118},[4949,4953,4957],{"type":178,"tag":964,"props":4950,"children":4951},{"style":3121},[4952],{"type":3042,"value":1071},{"type":178,"tag":964,"props":4954,"children":4955},{"style":3129},[4956],{"type":3042,"value":1939},{"type":178,"tag":964,"props":4958,"children":4959},{"style":3121},[4960],{"type":3042,"value":978},{"type":178,"tag":964,"props":4962,"children":4963},{"class":966,"line":2123},[4964],{"type":178,"tag":964,"props":4965,"children":4966},{"emptyLinePlaceholder":21},[4967],{"type":3042,"value":1718},{"type":178,"tag":964,"props":4969,"children":4970},{"class":966,"line":2138},[4971,4975,4979],{"type":178,"tag":964,"props":4972,"children":4973},{"style":3121},[4974],{"type":3042,"value":971},{"type":178,"tag":964,"props":4976,"children":4977},{"style":3129},[4978],{"type":3042,"value":975},{"type":178,"tag":964,"props":4980,"children":4981},{"style":3121},[4982],{"type":3042,"value":978},{"type":178,"tag":964,"props":4984,"children":4985},{"class":966,"line":2144},[4986,4990,4994,4999,5003,5007,5011,5015,5019,5023,5027,5031,5035],{"type":178,"tag":964,"props":4987,"children":4988},{"style":3121},[4989],{"type":3042,"value":985},{"type":178,"tag":964,"props":4991,"children":4992},{"style":3129},[4993],{"type":3042,"value":988},{"type":178,"tag":964,"props":4995,"children":4996},{"style":3919},[4997],{"type":3042,"value":4998}," status",{"type":178,"tag":964,"props":5000,"children":5001},{"style":3121},[5002],{"type":3042,"value":1009},{"type":178,"tag":964,"props":5004,"children":5005},{"style":3121},[5006],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5008,"children":5009},{"style":3191},[5010],{"type":3042,"value":1171},{"type":178,"tag":964,"props":5012,"children":5013},{"style":3121},[5014],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5016,"children":5017},{"style":3919},[5018],{"type":3042,"value":1444},{"type":178,"tag":964,"props":5020,"children":5021},{"style":3121},[5022],{"type":3042,"value":1009},{"type":178,"tag":964,"props":5024,"children":5025},{"style":3121},[5026],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5028,"children":5029},{"style":3191},[5030],{"type":3042,"value":950},{"type":178,"tag":964,"props":5032,"children":5033},{"style":3121},[5034],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5036,"children":5037},{"style":3121},[5038],{"type":3042,"value":1458},{"type":178,"tag":964,"props":5040,"children":5041},{"class":966,"line":2153},[5042,5046,5050],{"type":178,"tag":964,"props":5043,"children":5044},{"style":3121},[5045],{"type":3042,"value":1071},{"type":178,"tag":964,"props":5047,"children":5048},{"style":3129},[5049],{"type":3042,"value":975},{"type":178,"tag":964,"props":5051,"children":5052},{"style":3121},[5053],{"type":3042,"value":978},{"type":178,"tag":2997,"props":5055,"children":5056},{},[5057],{"type":3042,"value":3889},{"title":960,"searchDepth":958,"depth":958,"links":5059},[],{"data":5061,"body":5062},{},{"type":3036,"children":5063},[5064,5151],{"type":178,"tag":940,"props":5065,"children":5066},{},[5067,5069],{"type":3042,"value":5068},"Display an auto scroll button.\n",{"type":178,"tag":948,"props":5070,"children":5071},{"className":1211,"language":1212,"style":960},[5072,5076,5081,5085,5089,5093,5097,5101,5106,5110,5114,5118,5122,5126,5131,5135,5139,5143,5147],{"type":178,"tag":964,"props":5073,"children":5074},{"style":3121},[5075],{"type":3042,"value":2098},{"type":178,"tag":964,"props":5077,"children":5078},{"style":3129},[5079],{"type":3042,"value":5080}," size",{"type":178,"tag":964,"props":5082,"children":5083},{"style":3121},[5084],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5086,"children":5087},{"style":3121},[5088],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5090,"children":5091},{"style":3191},[5092],{"type":3042,"value":3022},{"type":178,"tag":964,"props":5094,"children":5095},{"style":3121},[5096],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5098,"children":5099},{"style":3121},[5100],{"type":3042,"value":1676},{"type":178,"tag":964,"props":5102,"children":5103},{"style":3129},[5104],{"type":3042,"value":5105}," color",{"type":178,"tag":964,"props":5107,"children":5108},{"style":3121},[5109],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5111,"children":5112},{"style":3121},[5113],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5115,"children":5116},{"style":3191},[5117],{"type":3042,"value":1329},{"type":178,"tag":964,"props":5119,"children":5120},{"style":3121},[5121],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5123,"children":5124},{"style":3121},[5125],{"type":3042,"value":1676},{"type":178,"tag":964,"props":5127,"children":5128},{"style":3129},[5129],{"type":3042,"value":5130}," variant",{"type":178,"tag":964,"props":5132,"children":5133},{"style":3121},[5134],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5136,"children":5137},{"style":3121},[5138],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5140,"children":5141},{"style":3191},[5142],{"type":3042,"value":1344},{"type":178,"tag":964,"props":5144,"children":5145},{"style":3121},[5146],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5148,"children":5149},{"style":3121},[5150],{"type":3042,"value":1682},{"type":178,"tag":2997,"props":5152,"children":5153},{},[5154],{"type":3042,"value":3889},{"data":5156,"body":5157},{},{"type":3036,"children":5158},[5159,5227],{"type":178,"tag":940,"props":5160,"children":5161},{},[5162,5164,5169,5171],{"type":3042,"value":5163},"The ",{"type":178,"tag":948,"props":5165,"children":5167},{"className":5166},[],[5168],{"type":3042,"value":1193},{"type":3042,"value":5170}," messages props.\n",{"type":178,"tag":948,"props":5172,"children":5173},{"className":1211,"language":1212,"style":960},[5174,5178,5183,5187,5191,5195,5199,5203,5207,5211,5215,5219,5223],{"type":178,"tag":964,"props":5175,"children":5176},{"style":3121},[5177],{"type":3042,"value":2098},{"type":178,"tag":964,"props":5179,"children":5180},{"style":3129},[5181],{"type":3042,"value":5182}," side",{"type":178,"tag":964,"props":5184,"children":5185},{"style":3121},[5186],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5188,"children":5189},{"style":3121},[5190],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5192,"children":5193},{"style":3191},[5194],{"type":3042,"value":1225},{"type":178,"tag":964,"props":5196,"children":5197},{"style":3121},[5198],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5200,"children":5201},{"style":3121},[5202],{"type":3042,"value":1676},{"type":178,"tag":964,"props":5204,"children":5205},{"style":3129},[5206],{"type":3042,"value":5130},{"type":178,"tag":964,"props":5208,"children":5209},{"style":3121},[5210],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5212,"children":5213},{"style":3121},[5214],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5216,"children":5217},{"style":3191},[5218],{"type":3042,"value":1242},{"type":178,"tag":964,"props":5220,"children":5221},{"style":3121},[5222],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5224,"children":5225},{"style":3121},[5226],{"type":3042,"value":1682},{"type":178,"tag":2997,"props":5228,"children":5229},{},[5230],{"type":3042,"value":3889},{"data":5232,"body":5233},{},{"type":3036,"children":5234},[5235,5300],{"type":178,"tag":940,"props":5236,"children":5237},{},[5238,5239,5244,5245],{"type":3042,"value":5163},{"type":178,"tag":948,"props":5240,"children":5242},{"className":5241},[],[5243],{"type":3042,"value":1253},{"type":3042,"value":5170},{"type":178,"tag":948,"props":5246,"children":5247},{"className":1211,"language":1212,"style":960},[5248,5252,5256,5260,5264,5268,5272,5276,5280,5284,5288,5292,5296],{"type":178,"tag":964,"props":5249,"children":5250},{"style":3121},[5251],{"type":3042,"value":2098},{"type":178,"tag":964,"props":5253,"children":5254},{"style":3129},[5255],{"type":3042,"value":5182},{"type":178,"tag":964,"props":5257,"children":5258},{"style":3121},[5259],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5261,"children":5262},{"style":3121},[5263],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5265,"children":5266},{"style":3191},[5267],{"type":3042,"value":1277},{"type":178,"tag":964,"props":5269,"children":5270},{"style":3121},[5271],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5273,"children":5274},{"style":3121},[5275],{"type":3042,"value":1676},{"type":178,"tag":964,"props":5277,"children":5278},{"style":3129},[5279],{"type":3042,"value":5130},{"type":178,"tag":964,"props":5281,"children":5282},{"style":3121},[5283],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5285,"children":5286},{"style":3121},[5287],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5289,"children":5290},{"style":3191},[5291],{"type":3042,"value":1292},{"type":178,"tag":964,"props":5293,"children":5294},{"style":3121},[5295],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5297,"children":5298},{"style":3121},[5299],{"type":3042,"value":1682},{"type":178,"tag":2997,"props":5301,"children":5302},{},[5303],{"type":3042,"value":3889},{"data":5305,"body":5306},{},{"type":3036,"children":5307},[5308,5323],{"type":178,"tag":940,"props":5309,"children":5310},{},[5311,5313,5322],{"type":3042,"value":5312},"Render the messages in a compact style.\nThis is done automatically when used inside a ",{"type":178,"tag":948,"props":5314,"children":5315},{"className":1211,"language":1212,"style":960},[5316],{"type":178,"tag":964,"props":5317,"children":5319},{"style":5318},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[5320],{"type":3042,"value":5321},"UChatPalette",{"type":3042,"value":1375},{"type":178,"tag":2997,"props":5324,"children":5325},{},[5326],{"type":3042,"value":3889},{"data":5328,"body":5329,"toc":6205},{"title":960,"description":960},{"type":3036,"children":5330},[5331,6201],{"type":178,"tag":3084,"props":5332,"children":5333},{},[5334],{"type":178,"tag":953,"props":5335,"children":5337},{"className":955,"code":5336,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages\n    :user=\"{\n      side: 'left',\n      variant: 'solid',\n      avatar: {\n        src: 'https://github.com/benjamincanac.png'\n      }\n    }\"\n    :messages=\"messages\"\n  />\n\u003C/template>\n",[5338],{"type":178,"tag":948,"props":5339,"children":5340},{"__ignoreMap":960},[5341,5380,5403,5410,5437,5464,5479,5486,5513,5536,5543,5550,5557,5564,5591,5618,5633,5640,5667,5690,5697,5704,5711,5718,5745,5772,5787,5794,5821,5844,5851,5858,5865,5872,5899,5926,5941,5948,5975,5998,6005,6012,6019,6026,6041,6048,6063,6075,6095,6104,6113,6122,6131,6139,6151,6176,6185],{"type":178,"tag":964,"props":5342,"children":5343},{"class":966,"line":967},[5344,5348,5352,5356,5360,5364,5368,5372,5376],{"type":178,"tag":964,"props":5345,"children":5346},{"style":3121},[5347],{"type":3042,"value":971},{"type":178,"tag":964,"props":5349,"children":5350},{"style":3129},[5351],{"type":3042,"value":1939},{"type":178,"tag":964,"props":5353,"children":5354},{"style":3919},[5355],{"type":3042,"value":1942},{"type":178,"tag":964,"props":5357,"children":5358},{"style":3919},[5359],{"type":3042,"value":1945},{"type":178,"tag":964,"props":5361,"children":5362},{"style":3121},[5363],{"type":3042,"value":1009},{"type":178,"tag":964,"props":5365,"children":5366},{"style":3121},[5367],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5369,"children":5370},{"style":3191},[5371],{"type":3042,"value":1658},{"type":178,"tag":964,"props":5373,"children":5374},{"style":3121},[5375],{"type":3042,"value":1012},{"type":178,"tag":964,"props":5377,"children":5378},{"style":3121},[5379],{"type":3042,"value":978},{"type":178,"tag":964,"props":5381,"children":5382},{"class":966,"line":958},[5383,5387,5391,5395,5399],{"type":178,"tag":964,"props":5384,"children":5385},{"style":3919},[5386],{"type":3042,"value":1985},{"type":178,"tag":964,"props":5388,"children":5389},{"style":3116},[5390],{"type":3042,"value":3957},{"type":178,"tag":964,"props":5392,"children":5393},{"style":3121},[5394],{"type":3042,"value":1009},{"type":178,"tag":964,"props":5396,"children":5397},{"style":3110},[5398],{"type":3042,"value":1993},{"type":178,"tag":964,"props":5400,"children":5401},{"style":3116},[5402],{"type":3042,"value":3970},{"type":178,"tag":964,"props":5404,"children":5405},{"class":966,"line":993},[5406],{"type":178,"tag":964,"props":5407,"children":5408},{"style":3121},[5409],{"type":3042,"value":3978},{"type":178,"tag":964,"props":5411,"children":5412},{"class":966,"line":1002},[5413,5417,5421,5425,5429,5433],{"type":178,"tag":964,"props":5414,"children":5415},{"style":3129},[5416],{"type":3042,"value":3986},{"type":178,"tag":964,"props":5418,"children":5419},{"style":3121},[5420],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5422,"children":5423},{"style":3121},[5424],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5426,"children":5427},{"style":3191},[5428],{"type":3042,"value":3999},{"type":178,"tag":964,"props":5430,"children":5431},{"style":3121},[5432],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5434,"children":5435},{"style":3121},[5436],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5438,"children":5439},{"class":966,"line":1022},[5440,5444,5448,5452,5456,5460],{"type":178,"tag":964,"props":5441,"children":5442},{"style":3129},[5443],{"type":3042,"value":4015},{"type":178,"tag":964,"props":5445,"children":5446},{"style":3121},[5447],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5449,"children":5450},{"style":3121},[5451],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5453,"children":5454},{"style":3191},[5455],{"type":3042,"value":1193},{"type":178,"tag":964,"props":5457,"children":5458},{"style":3121},[5459],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5461,"children":5462},{"style":3121},[5463],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5465,"children":5466},{"class":966,"line":1037},[5467,5471,5475],{"type":178,"tag":964,"props":5468,"children":5469},{"style":3129},[5470],{"type":3042,"value":4043},{"type":178,"tag":964,"props":5472,"children":5473},{"style":3121},[5474],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5476,"children":5477},{"style":3116},[5478],{"type":3042,"value":3559},{"type":178,"tag":964,"props":5480,"children":5481},{"class":966,"line":1052},[5482],{"type":178,"tag":964,"props":5483,"children":5484},{"style":3121},[5485],{"type":3042,"value":4059},{"type":178,"tag":964,"props":5487,"children":5488},{"class":966,"line":959},[5489,5493,5497,5501,5505,5509],{"type":178,"tag":964,"props":5490,"children":5491},{"style":3129},[5492],{"type":3042,"value":4067},{"type":178,"tag":964,"props":5494,"children":5495},{"style":3121},[5496],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5498,"children":5499},{"style":3121},[5500],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5502,"children":5503},{"style":3191},[5504],{"type":3042,"value":3042},{"type":178,"tag":964,"props":5506,"children":5507},{"style":3121},[5508],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5510,"children":5511},{"style":3121},[5512],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5514,"children":5515},{"class":966,"line":1068},[5516,5520,5524,5528,5532],{"type":178,"tag":964,"props":5517,"children":5518},{"style":3129},[5519],{"type":3042,"value":4095},{"type":178,"tag":964,"props":5521,"children":5522},{"style":3121},[5523],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5525,"children":5526},{"style":3121},[5527],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5529,"children":5530},{"style":3191},[5531],{"type":3042,"value":4108},{"type":178,"tag":964,"props":5533,"children":5534},{"style":3121},[5535],{"type":3042,"value":1693},{"type":178,"tag":964,"props":5537,"children":5538},{"class":966,"line":1835},[5539],{"type":178,"tag":964,"props":5540,"children":5541},{"style":3121},[5542],{"type":3042,"value":3378},{"type":178,"tag":964,"props":5544,"children":5545},{"class":966,"line":1852},[5546],{"type":178,"tag":964,"props":5547,"children":5548},{"style":3116},[5549],{"type":3042,"value":4127},{"type":178,"tag":964,"props":5551,"children":5552},{"class":966,"line":1870},[5553],{"type":178,"tag":964,"props":5554,"children":5555},{"style":3121},[5556],{"type":3042,"value":4135},{"type":178,"tag":964,"props":5558,"children":5559},{"class":966,"line":1886},[5560],{"type":178,"tag":964,"props":5561,"children":5562},{"style":3121},[5563],{"type":3042,"value":3978},{"type":178,"tag":964,"props":5565,"children":5566},{"class":966,"line":2118},[5567,5571,5575,5579,5583,5587],{"type":178,"tag":964,"props":5568,"children":5569},{"style":3129},[5570],{"type":3042,"value":3986},{"type":178,"tag":964,"props":5572,"children":5573},{"style":3121},[5574],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5576,"children":5577},{"style":3121},[5578],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5580,"children":5581},{"style":3191},[5582],{"type":3042,"value":4162},{"type":178,"tag":964,"props":5584,"children":5585},{"style":3121},[5586],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5588,"children":5589},{"style":3121},[5590],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5592,"children":5593},{"class":966,"line":2123},[5594,5598,5602,5606,5610,5614],{"type":178,"tag":964,"props":5595,"children":5596},{"style":3129},[5597],{"type":3042,"value":4015},{"type":178,"tag":964,"props":5599,"children":5600},{"style":3121},[5601],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5603,"children":5604},{"style":3121},[5605],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5607,"children":5608},{"style":3191},[5609],{"type":3042,"value":1253},{"type":178,"tag":964,"props":5611,"children":5612},{"style":3121},[5613],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5615,"children":5616},{"style":3121},[5617],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5619,"children":5620},{"class":966,"line":2138},[5621,5625,5629],{"type":178,"tag":964,"props":5622,"children":5623},{"style":3129},[5624],{"type":3042,"value":4043},{"type":178,"tag":964,"props":5626,"children":5627},{"style":3121},[5628],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5630,"children":5631},{"style":3116},[5632],{"type":3042,"value":3559},{"type":178,"tag":964,"props":5634,"children":5635},{"class":966,"line":2144},[5636],{"type":178,"tag":964,"props":5637,"children":5638},{"style":3121},[5639],{"type":3042,"value":4059},{"type":178,"tag":964,"props":5641,"children":5642},{"class":966,"line":2153},[5643,5647,5651,5655,5659,5663],{"type":178,"tag":964,"props":5644,"children":5645},{"style":3129},[5646],{"type":3042,"value":4067},{"type":178,"tag":964,"props":5648,"children":5649},{"style":3121},[5650],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5652,"children":5653},{"style":3121},[5654],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5656,"children":5657},{"style":3191},[5658],{"type":3042,"value":3042},{"type":178,"tag":964,"props":5660,"children":5661},{"style":3121},[5662],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5664,"children":5665},{"style":3121},[5666],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5668,"children":5669},{"class":966,"line":2158},[5670,5674,5678,5682,5686],{"type":178,"tag":964,"props":5671,"children":5672},{"style":3129},[5673],{"type":3042,"value":4095},{"type":178,"tag":964,"props":5675,"children":5676},{"style":3121},[5677],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5679,"children":5680},{"style":3121},[5681],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5683,"children":5684},{"style":3191},[5685],{"type":3042,"value":4266},{"type":178,"tag":964,"props":5687,"children":5688},{"style":3121},[5689],{"type":3042,"value":1693},{"type":178,"tag":964,"props":5691,"children":5692},{"class":966,"line":2167},[5693],{"type":178,"tag":964,"props":5694,"children":5695},{"style":3121},[5696],{"type":3042,"value":3378},{"type":178,"tag":964,"props":5698,"children":5699},{"class":966,"line":2177},[5700],{"type":178,"tag":964,"props":5701,"children":5702},{"style":3116},[5703],{"type":3042,"value":4127},{"type":178,"tag":964,"props":5705,"children":5706},{"class":966,"line":2192},[5707],{"type":178,"tag":964,"props":5708,"children":5709},{"style":3121},[5710],{"type":3042,"value":4135},{"type":178,"tag":964,"props":5712,"children":5713},{"class":966,"line":2203},[5714],{"type":178,"tag":964,"props":5715,"children":5716},{"style":3121},[5717],{"type":3042,"value":3978},{"type":178,"tag":964,"props":5719,"children":5720},{"class":966,"line":1929},[5721,5725,5729,5733,5737,5741],{"type":178,"tag":964,"props":5722,"children":5723},{"style":3129},[5724],{"type":3042,"value":3986},{"type":178,"tag":964,"props":5726,"children":5727},{"style":3121},[5728],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5730,"children":5731},{"style":3121},[5732],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5734,"children":5735},{"style":3191},[5736],{"type":3042,"value":4318},{"type":178,"tag":964,"props":5738,"children":5739},{"style":3121},[5740],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5742,"children":5743},{"style":3121},[5744],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5746,"children":5747},{"class":966,"line":2263},[5748,5752,5756,5760,5764,5768],{"type":178,"tag":964,"props":5749,"children":5750},{"style":3129},[5751],{"type":3042,"value":4015},{"type":178,"tag":964,"props":5753,"children":5754},{"style":3121},[5755],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5757,"children":5758},{"style":3121},[5759],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5761,"children":5762},{"style":3191},[5763],{"type":3042,"value":1193},{"type":178,"tag":964,"props":5765,"children":5766},{"style":3121},[5767],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5769,"children":5770},{"style":3121},[5771],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5773,"children":5774},{"class":966,"line":2346},[5775,5779,5783],{"type":178,"tag":964,"props":5776,"children":5777},{"style":3129},[5778],{"type":3042,"value":4043},{"type":178,"tag":964,"props":5780,"children":5781},{"style":3121},[5782],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5784,"children":5785},{"style":3116},[5786],{"type":3042,"value":3559},{"type":178,"tag":964,"props":5788,"children":5789},{"class":966,"line":2405},[5790],{"type":178,"tag":964,"props":5791,"children":5792},{"style":3121},[5793],{"type":3042,"value":4059},{"type":178,"tag":964,"props":5795,"children":5796},{"class":966,"line":1930},[5797,5801,5805,5809,5813,5817],{"type":178,"tag":964,"props":5798,"children":5799},{"style":3129},[5800],{"type":3042,"value":4067},{"type":178,"tag":964,"props":5802,"children":5803},{"style":3121},[5804],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5806,"children":5807},{"style":3121},[5808],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5810,"children":5811},{"style":3191},[5812],{"type":3042,"value":3042},{"type":178,"tag":964,"props":5814,"children":5815},{"style":3121},[5816],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5818,"children":5819},{"style":3121},[5820],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5822,"children":5823},{"class":966,"line":2457},[5824,5828,5832,5836,5840],{"type":178,"tag":964,"props":5825,"children":5826},{"style":3129},[5827],{"type":3042,"value":4095},{"type":178,"tag":964,"props":5829,"children":5830},{"style":3121},[5831],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5833,"children":5834},{"style":3121},[5835],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5837,"children":5838},{"style":3191},[5839],{"type":3042,"value":4422},{"type":178,"tag":964,"props":5841,"children":5842},{"style":3121},[5843],{"type":3042,"value":1693},{"type":178,"tag":964,"props":5845,"children":5846},{"class":966,"line":2467},[5847],{"type":178,"tag":964,"props":5848,"children":5849},{"style":3121},[5850],{"type":3042,"value":3378},{"type":178,"tag":964,"props":5852,"children":5853},{"class":966,"line":2477},[5854],{"type":178,"tag":964,"props":5855,"children":5856},{"style":3116},[5857],{"type":3042,"value":4127},{"type":178,"tag":964,"props":5859,"children":5860},{"class":966,"line":2487},[5861],{"type":178,"tag":964,"props":5862,"children":5863},{"style":3121},[5864],{"type":3042,"value":4135},{"type":178,"tag":964,"props":5866,"children":5867},{"class":966,"line":2497},[5868],{"type":178,"tag":964,"props":5869,"children":5870},{"style":3121},[5871],{"type":3042,"value":3978},{"type":178,"tag":964,"props":5873,"children":5874},{"class":966,"line":2502},[5875,5879,5883,5887,5891,5895],{"type":178,"tag":964,"props":5876,"children":5877},{"style":3129},[5878],{"type":3042,"value":3986},{"type":178,"tag":964,"props":5880,"children":5881},{"style":3121},[5882],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5884,"children":5885},{"style":3121},[5886],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5888,"children":5889},{"style":3191},[5890],{"type":3042,"value":4474},{"type":178,"tag":964,"props":5892,"children":5893},{"style":3121},[5894],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5896,"children":5897},{"style":3121},[5898],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5900,"children":5901},{"class":966,"line":2516},[5902,5906,5910,5914,5918,5922],{"type":178,"tag":964,"props":5903,"children":5904},{"style":3129},[5905],{"type":3042,"value":4015},{"type":178,"tag":964,"props":5907,"children":5908},{"style":3121},[5909],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5911,"children":5912},{"style":3121},[5913],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5915,"children":5916},{"style":3191},[5917],{"type":3042,"value":1253},{"type":178,"tag":964,"props":5919,"children":5920},{"style":3121},[5921],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5923,"children":5924},{"style":3121},[5925],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5927,"children":5928},{"class":966,"line":2536},[5929,5933,5937],{"type":178,"tag":964,"props":5930,"children":5931},{"style":3129},[5932],{"type":3042,"value":4043},{"type":178,"tag":964,"props":5934,"children":5935},{"style":3121},[5936],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5938,"children":5939},{"style":3116},[5940],{"type":3042,"value":3559},{"type":178,"tag":964,"props":5942,"children":5943},{"class":966,"line":2582},[5944],{"type":178,"tag":964,"props":5945,"children":5946},{"style":3121},[5947],{"type":3042,"value":4059},{"type":178,"tag":964,"props":5949,"children":5950},{"class":966,"line":2626},[5951,5955,5959,5963,5967,5971],{"type":178,"tag":964,"props":5952,"children":5953},{"style":3129},[5954],{"type":3042,"value":4067},{"type":178,"tag":964,"props":5956,"children":5957},{"style":3121},[5958],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5960,"children":5961},{"style":3121},[5962],{"type":3042,"value":1222},{"type":178,"tag":964,"props":5964,"children":5965},{"style":3191},[5966],{"type":3042,"value":3042},{"type":178,"tag":964,"props":5968,"children":5969},{"style":3121},[5970],{"type":3042,"value":1228},{"type":178,"tag":964,"props":5972,"children":5973},{"style":3121},[5974],{"type":3042,"value":1819},{"type":178,"tag":964,"props":5976,"children":5977},{"class":966,"line":2635},[5978,5982,5986,5990,5994],{"type":178,"tag":964,"props":5979,"children":5980},{"style":3129},[5981],{"type":3042,"value":4095},{"type":178,"tag":964,"props":5983,"children":5984},{"style":3121},[5985],{"type":3042,"value":1219},{"type":178,"tag":964,"props":5987,"children":5988},{"style":3121},[5989],{"type":3042,"value":4574},{"type":178,"tag":964,"props":5991,"children":5992},{"style":3191},[5993],{"type":3042,"value":4579},{"type":178,"tag":964,"props":5995,"children":5996},{"style":3121},[5997],{"type":3042,"value":1019},{"type":178,"tag":964,"props":5999,"children":6000},{"class":966,"line":2644},[6001],{"type":178,"tag":964,"props":6002,"children":6003},{"style":3121},[6004],{"type":3042,"value":3378},{"type":178,"tag":964,"props":6006,"children":6007},{"class":966,"line":2653},[6008],{"type":178,"tag":964,"props":6009,"children":6010},{"style":3116},[6011],{"type":3042,"value":4127},{"type":178,"tag":964,"props":6013,"children":6014},{"class":966,"line":2662},[6015],{"type":178,"tag":964,"props":6016,"children":6017},{"style":3121},[6018],{"type":3042,"value":2058},{"type":178,"tag":964,"props":6020,"children":6021},{"class":966,"line":4607},[6022],{"type":178,"tag":964,"props":6023,"children":6024},{"style":3116},[6025],{"type":3042,"value":4613},{"type":178,"tag":964,"props":6027,"children":6028},{"class":966,"line":4616},[6029,6033,6037],{"type":178,"tag":964,"props":6030,"children":6031},{"style":3121},[6032],{"type":3042,"value":1071},{"type":178,"tag":964,"props":6034,"children":6035},{"style":3129},[6036],{"type":3042,"value":1939},{"type":178,"tag":964,"props":6038,"children":6039},{"style":3121},[6040],{"type":3042,"value":978},{"type":178,"tag":964,"props":6042,"children":6043},{"class":966,"line":4632},[6044],{"type":178,"tag":964,"props":6045,"children":6046},{"emptyLinePlaceholder":21},[6047],{"type":3042,"value":1718},{"type":178,"tag":964,"props":6049,"children":6050},{"class":966,"line":4640},[6051,6055,6059],{"type":178,"tag":964,"props":6052,"children":6053},{"style":3121},[6054],{"type":3042,"value":971},{"type":178,"tag":964,"props":6056,"children":6057},{"style":3129},[6058],{"type":3042,"value":975},{"type":178,"tag":964,"props":6060,"children":6061},{"style":3121},[6062],{"type":3042,"value":978},{"type":178,"tag":964,"props":6064,"children":6065},{"class":966,"line":4656},[6066,6070],{"type":178,"tag":964,"props":6067,"children":6068},{"style":3121},[6069],{"type":3042,"value":985},{"type":178,"tag":964,"props":6071,"children":6072},{"style":3129},[6073],{"type":3042,"value":6074},"UChatMessages\n",{"type":178,"tag":964,"props":6076,"children":6077},{"class":966,"line":4692},[6078,6083,6087,6091],{"type":178,"tag":964,"props":6079,"children":6080},{"style":3919},[6081],{"type":3042,"value":6082},"    :user",{"type":178,"tag":964,"props":6084,"children":6085},{"style":3121},[6086],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6088,"children":6089},{"style":3121},[6090],{"type":3042,"value":1012},{"type":178,"tag":964,"props":6092,"children":6093},{"style":3191},[6094],{"type":3042,"value":1796},{"type":178,"tag":964,"props":6096,"children":6098},{"class":966,"line":6097},49,[6099],{"type":178,"tag":964,"props":6100,"children":6101},{"style":3191},[6102],{"type":3042,"value":6103},"      side: 'left',\n",{"type":178,"tag":964,"props":6105,"children":6107},{"class":966,"line":6106},50,[6108],{"type":178,"tag":964,"props":6109,"children":6110},{"style":3191},[6111],{"type":3042,"value":6112},"      variant: 'solid',\n",{"type":178,"tag":964,"props":6114,"children":6116},{"class":966,"line":6115},51,[6117],{"type":178,"tag":964,"props":6118,"children":6119},{"style":3191},[6120],{"type":3042,"value":6121},"      avatar: {\n",{"type":178,"tag":964,"props":6123,"children":6125},{"class":966,"line":6124},52,[6126],{"type":178,"tag":964,"props":6127,"children":6128},{"style":3191},[6129],{"type":3042,"value":6130},"        src: 'https://github.com/benjamincanac.png'\n",{"type":178,"tag":964,"props":6132,"children":6134},{"class":966,"line":6133},53,[6135],{"type":178,"tag":964,"props":6136,"children":6137},{"style":3191},[6138],{"type":3042,"value":3378},{"type":178,"tag":964,"props":6140,"children":6142},{"class":966,"line":6141},54,[6143,6147],{"type":178,"tag":964,"props":6144,"children":6145},{"style":3191},[6146],{"type":3042,"value":3861},{"type":178,"tag":964,"props":6148,"children":6149},{"style":3121},[6150],{"type":3042,"value":1019},{"type":178,"tag":964,"props":6152,"children":6154},{"class":966,"line":6153},55,[6155,6160,6164,6168,6172],{"type":178,"tag":964,"props":6156,"children":6157},{"style":3919},[6158],{"type":3042,"value":6159},"    :messages",{"type":178,"tag":964,"props":6161,"children":6162},{"style":3121},[6163],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6165,"children":6166},{"style":3121},[6167],{"type":3042,"value":1012},{"type":178,"tag":964,"props":6169,"children":6170},{"style":3191},[6171],{"type":3042,"value":950},{"type":178,"tag":964,"props":6173,"children":6174},{"style":3121},[6175],{"type":3042,"value":1019},{"type":178,"tag":964,"props":6177,"children":6179},{"class":966,"line":6178},56,[6180],{"type":178,"tag":964,"props":6181,"children":6182},{"style":3121},[6183],{"type":3042,"value":6184},"  />\n",{"type":178,"tag":964,"props":6186,"children":6188},{"class":966,"line":6187},57,[6189,6193,6197],{"type":178,"tag":964,"props":6190,"children":6191},{"style":3121},[6192],{"type":3042,"value":1071},{"type":178,"tag":964,"props":6194,"children":6195},{"style":3129},[6196],{"type":3042,"value":975},{"type":178,"tag":964,"props":6198,"children":6199},{"style":3121},[6200],{"type":3042,"value":978},{"type":178,"tag":2997,"props":6202,"children":6203},{},[6204],{"type":3042,"value":3889},{"title":960,"searchDepth":958,"depth":958,"links":6206},[],{"data":6208,"body":6209,"toc":7124},{"title":960,"description":960},{"type":3036,"children":6210},[6211,7120],{"type":178,"tag":3084,"props":6212,"children":6213},{},[6214],{"type":178,"tag":953,"props":6215,"children":6217},{"className":955,"code":6216,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies.\"\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages\n    :assistant=\"{\n      side: 'left',\n      variant: 'outline',\n      avatar: {\n        icon: 'i-lucide-bot'\n      },\n      actions: [\n        {\n          label: 'Copy to clipboard',\n          icon: 'i-lucide-copy'\n        }\n      ]\n    }\"\n    :messages=\"messages\"\n  />\n\u003C/template>\n",[6218],{"type":178,"tag":948,"props":6219,"children":6220},{"__ignoreMap":960},[6221,6260,6283,6290,6317,6344,6359,6366,6393,6416,6423,6430,6437,6444,6471,6498,6513,6520,6547,6570,6577,6584,6591,6598,6625,6652,6667,6674,6701,6724,6731,6738,6745,6752,6779,6806,6821,6828,6855,6878,6885,6892,6899,6906,6921,6928,6943,6954,6974,6981,6989,6996,7004,7011,7019,7027,7035,7043,7051,7060,7072,7096,7104],{"type":178,"tag":964,"props":6222,"children":6223},{"class":966,"line":967},[6224,6228,6232,6236,6240,6244,6248,6252,6256],{"type":178,"tag":964,"props":6225,"children":6226},{"style":3121},[6227],{"type":3042,"value":971},{"type":178,"tag":964,"props":6229,"children":6230},{"style":3129},[6231],{"type":3042,"value":1939},{"type":178,"tag":964,"props":6233,"children":6234},{"style":3919},[6235],{"type":3042,"value":1942},{"type":178,"tag":964,"props":6237,"children":6238},{"style":3919},[6239],{"type":3042,"value":1945},{"type":178,"tag":964,"props":6241,"children":6242},{"style":3121},[6243],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6245,"children":6246},{"style":3121},[6247],{"type":3042,"value":1012},{"type":178,"tag":964,"props":6249,"children":6250},{"style":3191},[6251],{"type":3042,"value":1658},{"type":178,"tag":964,"props":6253,"children":6254},{"style":3121},[6255],{"type":3042,"value":1012},{"type":178,"tag":964,"props":6257,"children":6258},{"style":3121},[6259],{"type":3042,"value":978},{"type":178,"tag":964,"props":6261,"children":6262},{"class":966,"line":958},[6263,6267,6271,6275,6279],{"type":178,"tag":964,"props":6264,"children":6265},{"style":3919},[6266],{"type":3042,"value":1985},{"type":178,"tag":964,"props":6268,"children":6269},{"style":3116},[6270],{"type":3042,"value":3957},{"type":178,"tag":964,"props":6272,"children":6273},{"style":3121},[6274],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6276,"children":6277},{"style":3110},[6278],{"type":3042,"value":1993},{"type":178,"tag":964,"props":6280,"children":6281},{"style":3116},[6282],{"type":3042,"value":3970},{"type":178,"tag":964,"props":6284,"children":6285},{"class":966,"line":993},[6286],{"type":178,"tag":964,"props":6287,"children":6288},{"style":3121},[6289],{"type":3042,"value":3978},{"type":178,"tag":964,"props":6291,"children":6292},{"class":966,"line":1002},[6293,6297,6301,6305,6309,6313],{"type":178,"tag":964,"props":6294,"children":6295},{"style":3129},[6296],{"type":3042,"value":3986},{"type":178,"tag":964,"props":6298,"children":6299},{"style":3121},[6300],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6302,"children":6303},{"style":3121},[6304],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6306,"children":6307},{"style":3191},[6308],{"type":3042,"value":3999},{"type":178,"tag":964,"props":6310,"children":6311},{"style":3121},[6312],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6314,"children":6315},{"style":3121},[6316],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6318,"children":6319},{"class":966,"line":1022},[6320,6324,6328,6332,6336,6340],{"type":178,"tag":964,"props":6321,"children":6322},{"style":3129},[6323],{"type":3042,"value":4015},{"type":178,"tag":964,"props":6325,"children":6326},{"style":3121},[6327],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6329,"children":6330},{"style":3121},[6331],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6333,"children":6334},{"style":3191},[6335],{"type":3042,"value":1193},{"type":178,"tag":964,"props":6337,"children":6338},{"style":3121},[6339],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6341,"children":6342},{"style":3121},[6343],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6345,"children":6346},{"class":966,"line":1037},[6347,6351,6355],{"type":178,"tag":964,"props":6348,"children":6349},{"style":3129},[6350],{"type":3042,"value":4043},{"type":178,"tag":964,"props":6352,"children":6353},{"style":3121},[6354],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6356,"children":6357},{"style":3116},[6358],{"type":3042,"value":3559},{"type":178,"tag":964,"props":6360,"children":6361},{"class":966,"line":1052},[6362],{"type":178,"tag":964,"props":6363,"children":6364},{"style":3121},[6365],{"type":3042,"value":4059},{"type":178,"tag":964,"props":6367,"children":6368},{"class":966,"line":959},[6369,6373,6377,6381,6385,6389],{"type":178,"tag":964,"props":6370,"children":6371},{"style":3129},[6372],{"type":3042,"value":4067},{"type":178,"tag":964,"props":6374,"children":6375},{"style":3121},[6376],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6378,"children":6379},{"style":3121},[6380],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6382,"children":6383},{"style":3191},[6384],{"type":3042,"value":3042},{"type":178,"tag":964,"props":6386,"children":6387},{"style":3121},[6388],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6390,"children":6391},{"style":3121},[6392],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6394,"children":6395},{"class":966,"line":1068},[6396,6400,6404,6408,6412],{"type":178,"tag":964,"props":6397,"children":6398},{"style":3129},[6399],{"type":3042,"value":4095},{"type":178,"tag":964,"props":6401,"children":6402},{"style":3121},[6403],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6405,"children":6406},{"style":3121},[6407],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6409,"children":6410},{"style":3191},[6411],{"type":3042,"value":4108},{"type":178,"tag":964,"props":6413,"children":6414},{"style":3121},[6415],{"type":3042,"value":1693},{"type":178,"tag":964,"props":6417,"children":6418},{"class":966,"line":1835},[6419],{"type":178,"tag":964,"props":6420,"children":6421},{"style":3121},[6422],{"type":3042,"value":3378},{"type":178,"tag":964,"props":6424,"children":6425},{"class":966,"line":1852},[6426],{"type":178,"tag":964,"props":6427,"children":6428},{"style":3116},[6429],{"type":3042,"value":4127},{"type":178,"tag":964,"props":6431,"children":6432},{"class":966,"line":1870},[6433],{"type":178,"tag":964,"props":6434,"children":6435},{"style":3121},[6436],{"type":3042,"value":4135},{"type":178,"tag":964,"props":6438,"children":6439},{"class":966,"line":1886},[6440],{"type":178,"tag":964,"props":6441,"children":6442},{"style":3121},[6443],{"type":3042,"value":3978},{"type":178,"tag":964,"props":6445,"children":6446},{"class":966,"line":2118},[6447,6451,6455,6459,6463,6467],{"type":178,"tag":964,"props":6448,"children":6449},{"style":3129},[6450],{"type":3042,"value":3986},{"type":178,"tag":964,"props":6452,"children":6453},{"style":3121},[6454],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6456,"children":6457},{"style":3121},[6458],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6460,"children":6461},{"style":3191},[6462],{"type":3042,"value":4162},{"type":178,"tag":964,"props":6464,"children":6465},{"style":3121},[6466],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6468,"children":6469},{"style":3121},[6470],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6472,"children":6473},{"class":966,"line":2123},[6474,6478,6482,6486,6490,6494],{"type":178,"tag":964,"props":6475,"children":6476},{"style":3129},[6477],{"type":3042,"value":4015},{"type":178,"tag":964,"props":6479,"children":6480},{"style":3121},[6481],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6483,"children":6484},{"style":3121},[6485],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6487,"children":6488},{"style":3191},[6489],{"type":3042,"value":1253},{"type":178,"tag":964,"props":6491,"children":6492},{"style":3121},[6493],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6495,"children":6496},{"style":3121},[6497],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6499,"children":6500},{"class":966,"line":2138},[6501,6505,6509],{"type":178,"tag":964,"props":6502,"children":6503},{"style":3129},[6504],{"type":3042,"value":4043},{"type":178,"tag":964,"props":6506,"children":6507},{"style":3121},[6508],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6510,"children":6511},{"style":3116},[6512],{"type":3042,"value":3559},{"type":178,"tag":964,"props":6514,"children":6515},{"class":966,"line":2144},[6516],{"type":178,"tag":964,"props":6517,"children":6518},{"style":3121},[6519],{"type":3042,"value":4059},{"type":178,"tag":964,"props":6521,"children":6522},{"class":966,"line":2153},[6523,6527,6531,6535,6539,6543],{"type":178,"tag":964,"props":6524,"children":6525},{"style":3129},[6526],{"type":3042,"value":4067},{"type":178,"tag":964,"props":6528,"children":6529},{"style":3121},[6530],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6532,"children":6533},{"style":3121},[6534],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6536,"children":6537},{"style":3191},[6538],{"type":3042,"value":3042},{"type":178,"tag":964,"props":6540,"children":6541},{"style":3121},[6542],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6544,"children":6545},{"style":3121},[6546],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6548,"children":6549},{"class":966,"line":2158},[6550,6554,6558,6562,6566],{"type":178,"tag":964,"props":6551,"children":6552},{"style":3129},[6553],{"type":3042,"value":4095},{"type":178,"tag":964,"props":6555,"children":6556},{"style":3121},[6557],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6559,"children":6560},{"style":3121},[6561],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6563,"children":6564},{"style":3191},[6565],{"type":3042,"value":4266},{"type":178,"tag":964,"props":6567,"children":6568},{"style":3121},[6569],{"type":3042,"value":1693},{"type":178,"tag":964,"props":6571,"children":6572},{"class":966,"line":2167},[6573],{"type":178,"tag":964,"props":6574,"children":6575},{"style":3121},[6576],{"type":3042,"value":3378},{"type":178,"tag":964,"props":6578,"children":6579},{"class":966,"line":2177},[6580],{"type":178,"tag":964,"props":6581,"children":6582},{"style":3116},[6583],{"type":3042,"value":4127},{"type":178,"tag":964,"props":6585,"children":6586},{"class":966,"line":2192},[6587],{"type":178,"tag":964,"props":6588,"children":6589},{"style":3121},[6590],{"type":3042,"value":4135},{"type":178,"tag":964,"props":6592,"children":6593},{"class":966,"line":2203},[6594],{"type":178,"tag":964,"props":6595,"children":6596},{"style":3121},[6597],{"type":3042,"value":3978},{"type":178,"tag":964,"props":6599,"children":6600},{"class":966,"line":1929},[6601,6605,6609,6613,6617,6621],{"type":178,"tag":964,"props":6602,"children":6603},{"style":3129},[6604],{"type":3042,"value":3986},{"type":178,"tag":964,"props":6606,"children":6607},{"style":3121},[6608],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6610,"children":6611},{"style":3121},[6612],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6614,"children":6615},{"style":3191},[6616],{"type":3042,"value":4318},{"type":178,"tag":964,"props":6618,"children":6619},{"style":3121},[6620],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6622,"children":6623},{"style":3121},[6624],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6626,"children":6627},{"class":966,"line":2263},[6628,6632,6636,6640,6644,6648],{"type":178,"tag":964,"props":6629,"children":6630},{"style":3129},[6631],{"type":3042,"value":4015},{"type":178,"tag":964,"props":6633,"children":6634},{"style":3121},[6635],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6637,"children":6638},{"style":3121},[6639],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6641,"children":6642},{"style":3191},[6643],{"type":3042,"value":1193},{"type":178,"tag":964,"props":6645,"children":6646},{"style":3121},[6647],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6649,"children":6650},{"style":3121},[6651],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6653,"children":6654},{"class":966,"line":2346},[6655,6659,6663],{"type":178,"tag":964,"props":6656,"children":6657},{"style":3129},[6658],{"type":3042,"value":4043},{"type":178,"tag":964,"props":6660,"children":6661},{"style":3121},[6662],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6664,"children":6665},{"style":3116},[6666],{"type":3042,"value":3559},{"type":178,"tag":964,"props":6668,"children":6669},{"class":966,"line":2405},[6670],{"type":178,"tag":964,"props":6671,"children":6672},{"style":3121},[6673],{"type":3042,"value":4059},{"type":178,"tag":964,"props":6675,"children":6676},{"class":966,"line":1930},[6677,6681,6685,6689,6693,6697],{"type":178,"tag":964,"props":6678,"children":6679},{"style":3129},[6680],{"type":3042,"value":4067},{"type":178,"tag":964,"props":6682,"children":6683},{"style":3121},[6684],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6686,"children":6687},{"style":3121},[6688],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6690,"children":6691},{"style":3191},[6692],{"type":3042,"value":3042},{"type":178,"tag":964,"props":6694,"children":6695},{"style":3121},[6696],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6698,"children":6699},{"style":3121},[6700],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6702,"children":6703},{"class":966,"line":2457},[6704,6708,6712,6716,6720],{"type":178,"tag":964,"props":6705,"children":6706},{"style":3129},[6707],{"type":3042,"value":4095},{"type":178,"tag":964,"props":6709,"children":6710},{"style":3121},[6711],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6713,"children":6714},{"style":3121},[6715],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6717,"children":6718},{"style":3191},[6719],{"type":3042,"value":4422},{"type":178,"tag":964,"props":6721,"children":6722},{"style":3121},[6723],{"type":3042,"value":1693},{"type":178,"tag":964,"props":6725,"children":6726},{"class":966,"line":2467},[6727],{"type":178,"tag":964,"props":6728,"children":6729},{"style":3121},[6730],{"type":3042,"value":3378},{"type":178,"tag":964,"props":6732,"children":6733},{"class":966,"line":2477},[6734],{"type":178,"tag":964,"props":6735,"children":6736},{"style":3116},[6737],{"type":3042,"value":4127},{"type":178,"tag":964,"props":6739,"children":6740},{"class":966,"line":2487},[6741],{"type":178,"tag":964,"props":6742,"children":6743},{"style":3121},[6744],{"type":3042,"value":4135},{"type":178,"tag":964,"props":6746,"children":6747},{"class":966,"line":2497},[6748],{"type":178,"tag":964,"props":6749,"children":6750},{"style":3121},[6751],{"type":3042,"value":3978},{"type":178,"tag":964,"props":6753,"children":6754},{"class":966,"line":2502},[6755,6759,6763,6767,6771,6775],{"type":178,"tag":964,"props":6756,"children":6757},{"style":3129},[6758],{"type":3042,"value":3986},{"type":178,"tag":964,"props":6760,"children":6761},{"style":3121},[6762],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6764,"children":6765},{"style":3121},[6766],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6768,"children":6769},{"style":3191},[6770],{"type":3042,"value":4474},{"type":178,"tag":964,"props":6772,"children":6773},{"style":3121},[6774],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6776,"children":6777},{"style":3121},[6778],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6780,"children":6781},{"class":966,"line":2516},[6782,6786,6790,6794,6798,6802],{"type":178,"tag":964,"props":6783,"children":6784},{"style":3129},[6785],{"type":3042,"value":4015},{"type":178,"tag":964,"props":6787,"children":6788},{"style":3121},[6789],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6791,"children":6792},{"style":3121},[6793],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6795,"children":6796},{"style":3191},[6797],{"type":3042,"value":1253},{"type":178,"tag":964,"props":6799,"children":6800},{"style":3121},[6801],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6803,"children":6804},{"style":3121},[6805],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6807,"children":6808},{"class":966,"line":2536},[6809,6813,6817],{"type":178,"tag":964,"props":6810,"children":6811},{"style":3129},[6812],{"type":3042,"value":4043},{"type":178,"tag":964,"props":6814,"children":6815},{"style":3121},[6816],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6818,"children":6819},{"style":3116},[6820],{"type":3042,"value":3559},{"type":178,"tag":964,"props":6822,"children":6823},{"class":966,"line":2582},[6824],{"type":178,"tag":964,"props":6825,"children":6826},{"style":3121},[6827],{"type":3042,"value":4059},{"type":178,"tag":964,"props":6829,"children":6830},{"class":966,"line":2626},[6831,6835,6839,6843,6847,6851],{"type":178,"tag":964,"props":6832,"children":6833},{"style":3129},[6834],{"type":3042,"value":4067},{"type":178,"tag":964,"props":6836,"children":6837},{"style":3121},[6838],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6840,"children":6841},{"style":3121},[6842],{"type":3042,"value":1222},{"type":178,"tag":964,"props":6844,"children":6845},{"style":3191},[6846],{"type":3042,"value":3042},{"type":178,"tag":964,"props":6848,"children":6849},{"style":3121},[6850],{"type":3042,"value":1228},{"type":178,"tag":964,"props":6852,"children":6853},{"style":3121},[6854],{"type":3042,"value":1819},{"type":178,"tag":964,"props":6856,"children":6857},{"class":966,"line":2635},[6858,6862,6866,6870,6874],{"type":178,"tag":964,"props":6859,"children":6860},{"style":3129},[6861],{"type":3042,"value":4095},{"type":178,"tag":964,"props":6863,"children":6864},{"style":3121},[6865],{"type":3042,"value":1219},{"type":178,"tag":964,"props":6867,"children":6868},{"style":3121},[6869],{"type":3042,"value":4574},{"type":178,"tag":964,"props":6871,"children":6872},{"style":3191},[6873],{"type":3042,"value":4579},{"type":178,"tag":964,"props":6875,"children":6876},{"style":3121},[6877],{"type":3042,"value":1019},{"type":178,"tag":964,"props":6879,"children":6880},{"class":966,"line":2644},[6881],{"type":178,"tag":964,"props":6882,"children":6883},{"style":3121},[6884],{"type":3042,"value":3378},{"type":178,"tag":964,"props":6886,"children":6887},{"class":966,"line":2653},[6888],{"type":178,"tag":964,"props":6889,"children":6890},{"style":3116},[6891],{"type":3042,"value":4127},{"type":178,"tag":964,"props":6893,"children":6894},{"class":966,"line":2662},[6895],{"type":178,"tag":964,"props":6896,"children":6897},{"style":3121},[6898],{"type":3042,"value":2058},{"type":178,"tag":964,"props":6900,"children":6901},{"class":966,"line":4607},[6902],{"type":178,"tag":964,"props":6903,"children":6904},{"style":3116},[6905],{"type":3042,"value":4613},{"type":178,"tag":964,"props":6907,"children":6908},{"class":966,"line":4616},[6909,6913,6917],{"type":178,"tag":964,"props":6910,"children":6911},{"style":3121},[6912],{"type":3042,"value":1071},{"type":178,"tag":964,"props":6914,"children":6915},{"style":3129},[6916],{"type":3042,"value":1939},{"type":178,"tag":964,"props":6918,"children":6919},{"style":3121},[6920],{"type":3042,"value":978},{"type":178,"tag":964,"props":6922,"children":6923},{"class":966,"line":4632},[6924],{"type":178,"tag":964,"props":6925,"children":6926},{"emptyLinePlaceholder":21},[6927],{"type":3042,"value":1718},{"type":178,"tag":964,"props":6929,"children":6930},{"class":966,"line":4640},[6931,6935,6939],{"type":178,"tag":964,"props":6932,"children":6933},{"style":3121},[6934],{"type":3042,"value":971},{"type":178,"tag":964,"props":6936,"children":6937},{"style":3129},[6938],{"type":3042,"value":975},{"type":178,"tag":964,"props":6940,"children":6941},{"style":3121},[6942],{"type":3042,"value":978},{"type":178,"tag":964,"props":6944,"children":6945},{"class":966,"line":4656},[6946,6950],{"type":178,"tag":964,"props":6947,"children":6948},{"style":3121},[6949],{"type":3042,"value":985},{"type":178,"tag":964,"props":6951,"children":6952},{"style":3129},[6953],{"type":3042,"value":6074},{"type":178,"tag":964,"props":6955,"children":6956},{"class":966,"line":4692},[6957,6962,6966,6970],{"type":178,"tag":964,"props":6958,"children":6959},{"style":3919},[6960],{"type":3042,"value":6961},"    :assistant",{"type":178,"tag":964,"props":6963,"children":6964},{"style":3121},[6965],{"type":3042,"value":1009},{"type":178,"tag":964,"props":6967,"children":6968},{"style":3121},[6969],{"type":3042,"value":1012},{"type":178,"tag":964,"props":6971,"children":6972},{"style":3191},[6973],{"type":3042,"value":1796},{"type":178,"tag":964,"props":6975,"children":6976},{"class":966,"line":6097},[6977],{"type":178,"tag":964,"props":6978,"children":6979},{"style":3191},[6980],{"type":3042,"value":6103},{"type":178,"tag":964,"props":6982,"children":6983},{"class":966,"line":6106},[6984],{"type":178,"tag":964,"props":6985,"children":6986},{"style":3191},[6987],{"type":3042,"value":6988},"      variant: 'outline',\n",{"type":178,"tag":964,"props":6990,"children":6991},{"class":966,"line":6115},[6992],{"type":178,"tag":964,"props":6993,"children":6994},{"style":3191},[6995],{"type":3042,"value":6121},{"type":178,"tag":964,"props":6997,"children":6998},{"class":966,"line":6124},[6999],{"type":178,"tag":964,"props":7000,"children":7001},{"style":3191},[7002],{"type":3042,"value":7003},"        icon: 'i-lucide-bot'\n",{"type":178,"tag":964,"props":7005,"children":7006},{"class":966,"line":6133},[7007],{"type":178,"tag":964,"props":7008,"children":7009},{"style":3191},[7010],{"type":3042,"value":3293},{"type":178,"tag":964,"props":7012,"children":7013},{"class":966,"line":6141},[7014],{"type":178,"tag":964,"props":7015,"children":7016},{"style":3191},[7017],{"type":3042,"value":7018},"      actions: [\n",{"type":178,"tag":964,"props":7020,"children":7021},{"class":966,"line":6153},[7022],{"type":178,"tag":964,"props":7023,"children":7024},{"style":3191},[7025],{"type":3042,"value":7026},"        {\n",{"type":178,"tag":964,"props":7028,"children":7029},{"class":966,"line":6178},[7030],{"type":178,"tag":964,"props":7031,"children":7032},{"style":3191},[7033],{"type":3042,"value":7034},"          label: 'Copy to clipboard',\n",{"type":178,"tag":964,"props":7036,"children":7037},{"class":966,"line":6187},[7038],{"type":178,"tag":964,"props":7039,"children":7040},{"style":3191},[7041],{"type":3042,"value":7042},"          icon: 'i-lucide-copy'\n",{"type":178,"tag":964,"props":7044,"children":7046},{"class":966,"line":7045},58,[7047],{"type":178,"tag":964,"props":7048,"children":7049},{"style":3191},[7050],{"type":3042,"value":3370},{"type":178,"tag":964,"props":7052,"children":7054},{"class":966,"line":7053},59,[7055],{"type":178,"tag":964,"props":7056,"children":7057},{"style":3191},[7058],{"type":3042,"value":7059},"      ]\n",{"type":178,"tag":964,"props":7061,"children":7063},{"class":966,"line":7062},60,[7064,7068],{"type":178,"tag":964,"props":7065,"children":7066},{"style":3191},[7067],{"type":3042,"value":3861},{"type":178,"tag":964,"props":7069,"children":7070},{"style":3121},[7071],{"type":3042,"value":1019},{"type":178,"tag":964,"props":7073,"children":7075},{"class":966,"line":7074},61,[7076,7080,7084,7088,7092],{"type":178,"tag":964,"props":7077,"children":7078},{"style":3919},[7079],{"type":3042,"value":6159},{"type":178,"tag":964,"props":7081,"children":7082},{"style":3121},[7083],{"type":3042,"value":1009},{"type":178,"tag":964,"props":7085,"children":7086},{"style":3121},[7087],{"type":3042,"value":1012},{"type":178,"tag":964,"props":7089,"children":7090},{"style":3191},[7091],{"type":3042,"value":950},{"type":178,"tag":964,"props":7093,"children":7094},{"style":3121},[7095],{"type":3042,"value":1019},{"type":178,"tag":964,"props":7097,"children":7099},{"class":966,"line":7098},62,[7100],{"type":178,"tag":964,"props":7101,"children":7102},{"style":3121},[7103],{"type":3042,"value":6184},{"type":178,"tag":964,"props":7105,"children":7107},{"class":966,"line":7106},63,[7108,7112,7116],{"type":178,"tag":964,"props":7109,"children":7110},{"style":3121},[7111],{"type":3042,"value":1071},{"type":178,"tag":964,"props":7113,"children":7114},{"style":3129},[7115],{"type":3042,"value":975},{"type":178,"tag":964,"props":7117,"children":7118},{"style":3121},[7119],{"type":3042,"value":978},{"type":178,"tag":2997,"props":7121,"children":7122},{},[7123],{"type":3042,"value":3889},{"title":960,"searchDepth":958,"depth":958,"links":7125},[],{"data":7127,"body":7128,"toc":8299},{"title":960,"description":960},{"type":3036,"children":7129},[7130,8295],{"type":178,"tag":3084,"props":7131,"children":7132},{},[7133],{"type":178,"tag":953,"props":7134,"children":7136},{"className":955,"code":7135,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.\"\n      }\n    ]\n  },\n  {\n    id: 'c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Can you recommend some popular tourist attractions in Kyoto?'\n      }\n    ]\n  },\n  {\n    id: 'd4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.'\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages\n    auto-scroll-icon=\"i-lucide-chevron-down\"\n    :should-scroll-to-bottom=\"false\"\n    :messages=\"messages\"\n  />\n\u003C/template>\n",[7137],{"type":178,"tag":948,"props":7138,"children":7139},{"__ignoreMap":960},[7140,7179,7202,7209,7236,7263,7278,7285,7312,7335,7342,7349,7356,7363,7390,7417,7432,7439,7466,7489,7496,7503,7510,7517,7544,7571,7586,7593,7620,7643,7650,7657,7664,7671,7698,7725,7740,7747,7774,7798,7805,7812,7819,7826,7854,7881,7896,7903,7930,7954,7961,7968,7975,7982,8010,8037,8052,8059,8086,8110,8117,8124,8131,8138,8154,8162,8178,8190,8222,8247,8271,8279],{"type":178,"tag":964,"props":7141,"children":7142},{"class":966,"line":967},[7143,7147,7151,7155,7159,7163,7167,7171,7175],{"type":178,"tag":964,"props":7144,"children":7145},{"style":3121},[7146],{"type":3042,"value":971},{"type":178,"tag":964,"props":7148,"children":7149},{"style":3129},[7150],{"type":3042,"value":1939},{"type":178,"tag":964,"props":7152,"children":7153},{"style":3919},[7154],{"type":3042,"value":1942},{"type":178,"tag":964,"props":7156,"children":7157},{"style":3919},[7158],{"type":3042,"value":1945},{"type":178,"tag":964,"props":7160,"children":7161},{"style":3121},[7162],{"type":3042,"value":1009},{"type":178,"tag":964,"props":7164,"children":7165},{"style":3121},[7166],{"type":3042,"value":1012},{"type":178,"tag":964,"props":7168,"children":7169},{"style":3191},[7170],{"type":3042,"value":1658},{"type":178,"tag":964,"props":7172,"children":7173},{"style":3121},[7174],{"type":3042,"value":1012},{"type":178,"tag":964,"props":7176,"children":7177},{"style":3121},[7178],{"type":3042,"value":978},{"type":178,"tag":964,"props":7180,"children":7181},{"class":966,"line":958},[7182,7186,7190,7194,7198],{"type":178,"tag":964,"props":7183,"children":7184},{"style":3919},[7185],{"type":3042,"value":1985},{"type":178,"tag":964,"props":7187,"children":7188},{"style":3116},[7189],{"type":3042,"value":3957},{"type":178,"tag":964,"props":7191,"children":7192},{"style":3121},[7193],{"type":3042,"value":1009},{"type":178,"tag":964,"props":7195,"children":7196},{"style":3110},[7197],{"type":3042,"value":1993},{"type":178,"tag":964,"props":7199,"children":7200},{"style":3116},[7201],{"type":3042,"value":3970},{"type":178,"tag":964,"props":7203,"children":7204},{"class":966,"line":993},[7205],{"type":178,"tag":964,"props":7206,"children":7207},{"style":3121},[7208],{"type":3042,"value":3978},{"type":178,"tag":964,"props":7210,"children":7211},{"class":966,"line":1002},[7212,7216,7220,7224,7228,7232],{"type":178,"tag":964,"props":7213,"children":7214},{"style":3129},[7215],{"type":3042,"value":3986},{"type":178,"tag":964,"props":7217,"children":7218},{"style":3121},[7219],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7221,"children":7222},{"style":3121},[7223],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7225,"children":7226},{"style":3191},[7227],{"type":3042,"value":3999},{"type":178,"tag":964,"props":7229,"children":7230},{"style":3121},[7231],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7233,"children":7234},{"style":3121},[7235],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7237,"children":7238},{"class":966,"line":1022},[7239,7243,7247,7251,7255,7259],{"type":178,"tag":964,"props":7240,"children":7241},{"style":3129},[7242],{"type":3042,"value":4015},{"type":178,"tag":964,"props":7244,"children":7245},{"style":3121},[7246],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7248,"children":7249},{"style":3121},[7250],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7252,"children":7253},{"style":3191},[7254],{"type":3042,"value":1193},{"type":178,"tag":964,"props":7256,"children":7257},{"style":3121},[7258],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7260,"children":7261},{"style":3121},[7262],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7264,"children":7265},{"class":966,"line":1037},[7266,7270,7274],{"type":178,"tag":964,"props":7267,"children":7268},{"style":3129},[7269],{"type":3042,"value":4043},{"type":178,"tag":964,"props":7271,"children":7272},{"style":3121},[7273],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7275,"children":7276},{"style":3116},[7277],{"type":3042,"value":3559},{"type":178,"tag":964,"props":7279,"children":7280},{"class":966,"line":1052},[7281],{"type":178,"tag":964,"props":7282,"children":7283},{"style":3121},[7284],{"type":3042,"value":4059},{"type":178,"tag":964,"props":7286,"children":7287},{"class":966,"line":959},[7288,7292,7296,7300,7304,7308],{"type":178,"tag":964,"props":7289,"children":7290},{"style":3129},[7291],{"type":3042,"value":4067},{"type":178,"tag":964,"props":7293,"children":7294},{"style":3121},[7295],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7297,"children":7298},{"style":3121},[7299],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7301,"children":7302},{"style":3191},[7303],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7305,"children":7306},{"style":3121},[7307],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7309,"children":7310},{"style":3121},[7311],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7313,"children":7314},{"class":966,"line":1068},[7315,7319,7323,7327,7331],{"type":178,"tag":964,"props":7316,"children":7317},{"style":3129},[7318],{"type":3042,"value":4095},{"type":178,"tag":964,"props":7320,"children":7321},{"style":3121},[7322],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7324,"children":7325},{"style":3121},[7326],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7328,"children":7329},{"style":3191},[7330],{"type":3042,"value":4108},{"type":178,"tag":964,"props":7332,"children":7333},{"style":3121},[7334],{"type":3042,"value":1693},{"type":178,"tag":964,"props":7336,"children":7337},{"class":966,"line":1835},[7338],{"type":178,"tag":964,"props":7339,"children":7340},{"style":3121},[7341],{"type":3042,"value":3378},{"type":178,"tag":964,"props":7343,"children":7344},{"class":966,"line":1852},[7345],{"type":178,"tag":964,"props":7346,"children":7347},{"style":3116},[7348],{"type":3042,"value":4127},{"type":178,"tag":964,"props":7350,"children":7351},{"class":966,"line":1870},[7352],{"type":178,"tag":964,"props":7353,"children":7354},{"style":3121},[7355],{"type":3042,"value":4135},{"type":178,"tag":964,"props":7357,"children":7358},{"class":966,"line":1886},[7359],{"type":178,"tag":964,"props":7360,"children":7361},{"style":3121},[7362],{"type":3042,"value":3978},{"type":178,"tag":964,"props":7364,"children":7365},{"class":966,"line":2118},[7366,7370,7374,7378,7382,7386],{"type":178,"tag":964,"props":7367,"children":7368},{"style":3129},[7369],{"type":3042,"value":3986},{"type":178,"tag":964,"props":7371,"children":7372},{"style":3121},[7373],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7375,"children":7376},{"style":3121},[7377],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7379,"children":7380},{"style":3191},[7381],{"type":3042,"value":4162},{"type":178,"tag":964,"props":7383,"children":7384},{"style":3121},[7385],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7387,"children":7388},{"style":3121},[7389],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7391,"children":7392},{"class":966,"line":2123},[7393,7397,7401,7405,7409,7413],{"type":178,"tag":964,"props":7394,"children":7395},{"style":3129},[7396],{"type":3042,"value":4015},{"type":178,"tag":964,"props":7398,"children":7399},{"style":3121},[7400],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7402,"children":7403},{"style":3121},[7404],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7406,"children":7407},{"style":3191},[7408],{"type":3042,"value":1253},{"type":178,"tag":964,"props":7410,"children":7411},{"style":3121},[7412],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7414,"children":7415},{"style":3121},[7416],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7418,"children":7419},{"class":966,"line":2138},[7420,7424,7428],{"type":178,"tag":964,"props":7421,"children":7422},{"style":3129},[7423],{"type":3042,"value":4043},{"type":178,"tag":964,"props":7425,"children":7426},{"style":3121},[7427],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7429,"children":7430},{"style":3116},[7431],{"type":3042,"value":3559},{"type":178,"tag":964,"props":7433,"children":7434},{"class":966,"line":2144},[7435],{"type":178,"tag":964,"props":7436,"children":7437},{"style":3121},[7438],{"type":3042,"value":4059},{"type":178,"tag":964,"props":7440,"children":7441},{"class":966,"line":2153},[7442,7446,7450,7454,7458,7462],{"type":178,"tag":964,"props":7443,"children":7444},{"style":3129},[7445],{"type":3042,"value":4067},{"type":178,"tag":964,"props":7447,"children":7448},{"style":3121},[7449],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7451,"children":7452},{"style":3121},[7453],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7455,"children":7456},{"style":3191},[7457],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7459,"children":7460},{"style":3121},[7461],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7463,"children":7464},{"style":3121},[7465],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7467,"children":7468},{"class":966,"line":2158},[7469,7473,7477,7481,7485],{"type":178,"tag":964,"props":7470,"children":7471},{"style":3129},[7472],{"type":3042,"value":4095},{"type":178,"tag":964,"props":7474,"children":7475},{"style":3121},[7476],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7478,"children":7479},{"style":3121},[7480],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7482,"children":7483},{"style":3191},[7484],{"type":3042,"value":4266},{"type":178,"tag":964,"props":7486,"children":7487},{"style":3121},[7488],{"type":3042,"value":1693},{"type":178,"tag":964,"props":7490,"children":7491},{"class":966,"line":2167},[7492],{"type":178,"tag":964,"props":7493,"children":7494},{"style":3121},[7495],{"type":3042,"value":3378},{"type":178,"tag":964,"props":7497,"children":7498},{"class":966,"line":2177},[7499],{"type":178,"tag":964,"props":7500,"children":7501},{"style":3116},[7502],{"type":3042,"value":4127},{"type":178,"tag":964,"props":7504,"children":7505},{"class":966,"line":2192},[7506],{"type":178,"tag":964,"props":7507,"children":7508},{"style":3121},[7509],{"type":3042,"value":4135},{"type":178,"tag":964,"props":7511,"children":7512},{"class":966,"line":2203},[7513],{"type":178,"tag":964,"props":7514,"children":7515},{"style":3121},[7516],{"type":3042,"value":3978},{"type":178,"tag":964,"props":7518,"children":7519},{"class":966,"line":1929},[7520,7524,7528,7532,7536,7540],{"type":178,"tag":964,"props":7521,"children":7522},{"style":3129},[7523],{"type":3042,"value":3986},{"type":178,"tag":964,"props":7525,"children":7526},{"style":3121},[7527],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7529,"children":7530},{"style":3121},[7531],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7533,"children":7534},{"style":3191},[7535],{"type":3042,"value":4318},{"type":178,"tag":964,"props":7537,"children":7538},{"style":3121},[7539],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7541,"children":7542},{"style":3121},[7543],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7545,"children":7546},{"class":966,"line":2263},[7547,7551,7555,7559,7563,7567],{"type":178,"tag":964,"props":7548,"children":7549},{"style":3129},[7550],{"type":3042,"value":4015},{"type":178,"tag":964,"props":7552,"children":7553},{"style":3121},[7554],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7556,"children":7557},{"style":3121},[7558],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7560,"children":7561},{"style":3191},[7562],{"type":3042,"value":1193},{"type":178,"tag":964,"props":7564,"children":7565},{"style":3121},[7566],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7568,"children":7569},{"style":3121},[7570],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7572,"children":7573},{"class":966,"line":2346},[7574,7578,7582],{"type":178,"tag":964,"props":7575,"children":7576},{"style":3129},[7577],{"type":3042,"value":4043},{"type":178,"tag":964,"props":7579,"children":7580},{"style":3121},[7581],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7583,"children":7584},{"style":3116},[7585],{"type":3042,"value":3559},{"type":178,"tag":964,"props":7587,"children":7588},{"class":966,"line":2405},[7589],{"type":178,"tag":964,"props":7590,"children":7591},{"style":3121},[7592],{"type":3042,"value":4059},{"type":178,"tag":964,"props":7594,"children":7595},{"class":966,"line":1930},[7596,7600,7604,7608,7612,7616],{"type":178,"tag":964,"props":7597,"children":7598},{"style":3129},[7599],{"type":3042,"value":4067},{"type":178,"tag":964,"props":7601,"children":7602},{"style":3121},[7603],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7605,"children":7606},{"style":3121},[7607],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7609,"children":7610},{"style":3191},[7611],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7613,"children":7614},{"style":3121},[7615],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7617,"children":7618},{"style":3121},[7619],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7621,"children":7622},{"class":966,"line":2457},[7623,7627,7631,7635,7639],{"type":178,"tag":964,"props":7624,"children":7625},{"style":3129},[7626],{"type":3042,"value":4095},{"type":178,"tag":964,"props":7628,"children":7629},{"style":3121},[7630],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7632,"children":7633},{"style":3121},[7634],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7636,"children":7637},{"style":3191},[7638],{"type":3042,"value":4422},{"type":178,"tag":964,"props":7640,"children":7641},{"style":3121},[7642],{"type":3042,"value":1693},{"type":178,"tag":964,"props":7644,"children":7645},{"class":966,"line":2467},[7646],{"type":178,"tag":964,"props":7647,"children":7648},{"style":3121},[7649],{"type":3042,"value":3378},{"type":178,"tag":964,"props":7651,"children":7652},{"class":966,"line":2477},[7653],{"type":178,"tag":964,"props":7654,"children":7655},{"style":3116},[7656],{"type":3042,"value":4127},{"type":178,"tag":964,"props":7658,"children":7659},{"class":966,"line":2487},[7660],{"type":178,"tag":964,"props":7661,"children":7662},{"style":3121},[7663],{"type":3042,"value":4135},{"type":178,"tag":964,"props":7665,"children":7666},{"class":966,"line":2497},[7667],{"type":178,"tag":964,"props":7668,"children":7669},{"style":3121},[7670],{"type":3042,"value":3978},{"type":178,"tag":964,"props":7672,"children":7673},{"class":966,"line":2502},[7674,7678,7682,7686,7690,7694],{"type":178,"tag":964,"props":7675,"children":7676},{"style":3129},[7677],{"type":3042,"value":3986},{"type":178,"tag":964,"props":7679,"children":7680},{"style":3121},[7681],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7683,"children":7684},{"style":3121},[7685],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7687,"children":7688},{"style":3191},[7689],{"type":3042,"value":4474},{"type":178,"tag":964,"props":7691,"children":7692},{"style":3121},[7693],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7695,"children":7696},{"style":3121},[7697],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7699,"children":7700},{"class":966,"line":2516},[7701,7705,7709,7713,7717,7721],{"type":178,"tag":964,"props":7702,"children":7703},{"style":3129},[7704],{"type":3042,"value":4015},{"type":178,"tag":964,"props":7706,"children":7707},{"style":3121},[7708],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7710,"children":7711},{"style":3121},[7712],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7714,"children":7715},{"style":3191},[7716],{"type":3042,"value":1253},{"type":178,"tag":964,"props":7718,"children":7719},{"style":3121},[7720],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7722,"children":7723},{"style":3121},[7724],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7726,"children":7727},{"class":966,"line":2536},[7728,7732,7736],{"type":178,"tag":964,"props":7729,"children":7730},{"style":3129},[7731],{"type":3042,"value":4043},{"type":178,"tag":964,"props":7733,"children":7734},{"style":3121},[7735],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7737,"children":7738},{"style":3116},[7739],{"type":3042,"value":3559},{"type":178,"tag":964,"props":7741,"children":7742},{"class":966,"line":2582},[7743],{"type":178,"tag":964,"props":7744,"children":7745},{"style":3121},[7746],{"type":3042,"value":4059},{"type":178,"tag":964,"props":7748,"children":7749},{"class":966,"line":2626},[7750,7754,7758,7762,7766,7770],{"type":178,"tag":964,"props":7751,"children":7752},{"style":3129},[7753],{"type":3042,"value":4067},{"type":178,"tag":964,"props":7755,"children":7756},{"style":3121},[7757],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7759,"children":7760},{"style":3121},[7761],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7763,"children":7764},{"style":3191},[7765],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7767,"children":7768},{"style":3121},[7769],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7771,"children":7772},{"style":3121},[7773],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7775,"children":7776},{"class":966,"line":2635},[7777,7781,7785,7789,7794],{"type":178,"tag":964,"props":7778,"children":7779},{"style":3129},[7780],{"type":3042,"value":4095},{"type":178,"tag":964,"props":7782,"children":7783},{"style":3121},[7784],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7786,"children":7787},{"style":3121},[7788],{"type":3042,"value":4574},{"type":178,"tag":964,"props":7790,"children":7791},{"style":3191},[7792],{"type":3042,"value":7793},"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.",{"type":178,"tag":964,"props":7795,"children":7796},{"style":3121},[7797],{"type":3042,"value":1019},{"type":178,"tag":964,"props":7799,"children":7800},{"class":966,"line":2644},[7801],{"type":178,"tag":964,"props":7802,"children":7803},{"style":3121},[7804],{"type":3042,"value":3378},{"type":178,"tag":964,"props":7806,"children":7807},{"class":966,"line":2653},[7808],{"type":178,"tag":964,"props":7809,"children":7810},{"style":3116},[7811],{"type":3042,"value":4127},{"type":178,"tag":964,"props":7813,"children":7814},{"class":966,"line":2662},[7815],{"type":178,"tag":964,"props":7816,"children":7817},{"style":3121},[7818],{"type":3042,"value":4135},{"type":178,"tag":964,"props":7820,"children":7821},{"class":966,"line":4607},[7822],{"type":178,"tag":964,"props":7823,"children":7824},{"style":3121},[7825],{"type":3042,"value":3978},{"type":178,"tag":964,"props":7827,"children":7828},{"class":966,"line":4616},[7829,7833,7837,7841,7846,7850],{"type":178,"tag":964,"props":7830,"children":7831},{"style":3129},[7832],{"type":3042,"value":3986},{"type":178,"tag":964,"props":7834,"children":7835},{"style":3121},[7836],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7838,"children":7839},{"style":3121},[7840],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7842,"children":7843},{"style":3191},[7844],{"type":3042,"value":7845},"c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4",{"type":178,"tag":964,"props":7847,"children":7848},{"style":3121},[7849],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7851,"children":7852},{"style":3121},[7853],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7855,"children":7856},{"class":966,"line":4632},[7857,7861,7865,7869,7873,7877],{"type":178,"tag":964,"props":7858,"children":7859},{"style":3129},[7860],{"type":3042,"value":4015},{"type":178,"tag":964,"props":7862,"children":7863},{"style":3121},[7864],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7866,"children":7867},{"style":3121},[7868],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7870,"children":7871},{"style":3191},[7872],{"type":3042,"value":1193},{"type":178,"tag":964,"props":7874,"children":7875},{"style":3121},[7876],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7878,"children":7879},{"style":3121},[7880],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7882,"children":7883},{"class":966,"line":4640},[7884,7888,7892],{"type":178,"tag":964,"props":7885,"children":7886},{"style":3129},[7887],{"type":3042,"value":4043},{"type":178,"tag":964,"props":7889,"children":7890},{"style":3121},[7891],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7893,"children":7894},{"style":3116},[7895],{"type":3042,"value":3559},{"type":178,"tag":964,"props":7897,"children":7898},{"class":966,"line":4656},[7899],{"type":178,"tag":964,"props":7900,"children":7901},{"style":3121},[7902],{"type":3042,"value":4059},{"type":178,"tag":964,"props":7904,"children":7905},{"class":966,"line":4692},[7906,7910,7914,7918,7922,7926],{"type":178,"tag":964,"props":7907,"children":7908},{"style":3129},[7909],{"type":3042,"value":4067},{"type":178,"tag":964,"props":7911,"children":7912},{"style":3121},[7913],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7915,"children":7916},{"style":3121},[7917],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7919,"children":7920},{"style":3191},[7921],{"type":3042,"value":3042},{"type":178,"tag":964,"props":7923,"children":7924},{"style":3121},[7925],{"type":3042,"value":1228},{"type":178,"tag":964,"props":7927,"children":7928},{"style":3121},[7929],{"type":3042,"value":1819},{"type":178,"tag":964,"props":7931,"children":7932},{"class":966,"line":6097},[7933,7937,7941,7945,7950],{"type":178,"tag":964,"props":7934,"children":7935},{"style":3129},[7936],{"type":3042,"value":4095},{"type":178,"tag":964,"props":7938,"children":7939},{"style":3121},[7940],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7942,"children":7943},{"style":3121},[7944],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7946,"children":7947},{"style":3191},[7948],{"type":3042,"value":7949},"Can you recommend some popular tourist attractions in Kyoto?",{"type":178,"tag":964,"props":7951,"children":7952},{"style":3121},[7953],{"type":3042,"value":1693},{"type":178,"tag":964,"props":7955,"children":7956},{"class":966,"line":6106},[7957],{"type":178,"tag":964,"props":7958,"children":7959},{"style":3121},[7960],{"type":3042,"value":3378},{"type":178,"tag":964,"props":7962,"children":7963},{"class":966,"line":6115},[7964],{"type":178,"tag":964,"props":7965,"children":7966},{"style":3116},[7967],{"type":3042,"value":4127},{"type":178,"tag":964,"props":7969,"children":7970},{"class":966,"line":6124},[7971],{"type":178,"tag":964,"props":7972,"children":7973},{"style":3121},[7974],{"type":3042,"value":4135},{"type":178,"tag":964,"props":7976,"children":7977},{"class":966,"line":6133},[7978],{"type":178,"tag":964,"props":7979,"children":7980},{"style":3121},[7981],{"type":3042,"value":3978},{"type":178,"tag":964,"props":7983,"children":7984},{"class":966,"line":6141},[7985,7989,7993,7997,8002,8006],{"type":178,"tag":964,"props":7986,"children":7987},{"style":3129},[7988],{"type":3042,"value":3986},{"type":178,"tag":964,"props":7990,"children":7991},{"style":3121},[7992],{"type":3042,"value":1219},{"type":178,"tag":964,"props":7994,"children":7995},{"style":3121},[7996],{"type":3042,"value":1222},{"type":178,"tag":964,"props":7998,"children":7999},{"style":3191},[8000],{"type":3042,"value":8001},"d4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4",{"type":178,"tag":964,"props":8003,"children":8004},{"style":3121},[8005],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8007,"children":8008},{"style":3121},[8009],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8011,"children":8012},{"class":966,"line":6153},[8013,8017,8021,8025,8029,8033],{"type":178,"tag":964,"props":8014,"children":8015},{"style":3129},[8016],{"type":3042,"value":4015},{"type":178,"tag":964,"props":8018,"children":8019},{"style":3121},[8020],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8022,"children":8023},{"style":3121},[8024],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8026,"children":8027},{"style":3191},[8028],{"type":3042,"value":1253},{"type":178,"tag":964,"props":8030,"children":8031},{"style":3121},[8032],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8034,"children":8035},{"style":3121},[8036],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8038,"children":8039},{"class":966,"line":6178},[8040,8044,8048],{"type":178,"tag":964,"props":8041,"children":8042},{"style":3129},[8043],{"type":3042,"value":4043},{"type":178,"tag":964,"props":8045,"children":8046},{"style":3121},[8047],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8049,"children":8050},{"style":3116},[8051],{"type":3042,"value":3559},{"type":178,"tag":964,"props":8053,"children":8054},{"class":966,"line":6187},[8055],{"type":178,"tag":964,"props":8056,"children":8057},{"style":3121},[8058],{"type":3042,"value":4059},{"type":178,"tag":964,"props":8060,"children":8061},{"class":966,"line":7045},[8062,8066,8070,8074,8078,8082],{"type":178,"tag":964,"props":8063,"children":8064},{"style":3129},[8065],{"type":3042,"value":4067},{"type":178,"tag":964,"props":8067,"children":8068},{"style":3121},[8069],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8071,"children":8072},{"style":3121},[8073],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8075,"children":8076},{"style":3191},[8077],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8079,"children":8080},{"style":3121},[8081],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8083,"children":8084},{"style":3121},[8085],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8087,"children":8088},{"class":966,"line":7053},[8089,8093,8097,8101,8106],{"type":178,"tag":964,"props":8090,"children":8091},{"style":3129},[8092],{"type":3042,"value":4095},{"type":178,"tag":964,"props":8094,"children":8095},{"style":3121},[8096],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8098,"children":8099},{"style":3121},[8100],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8102,"children":8103},{"style":3191},[8104],{"type":3042,"value":8105},"Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.",{"type":178,"tag":964,"props":8107,"children":8108},{"style":3121},[8109],{"type":3042,"value":1693},{"type":178,"tag":964,"props":8111,"children":8112},{"class":966,"line":7062},[8113],{"type":178,"tag":964,"props":8114,"children":8115},{"style":3121},[8116],{"type":3042,"value":3378},{"type":178,"tag":964,"props":8118,"children":8119},{"class":966,"line":7074},[8120],{"type":178,"tag":964,"props":8121,"children":8122},{"style":3116},[8123],{"type":3042,"value":4127},{"type":178,"tag":964,"props":8125,"children":8126},{"class":966,"line":7098},[8127],{"type":178,"tag":964,"props":8128,"children":8129},{"style":3121},[8130],{"type":3042,"value":2058},{"type":178,"tag":964,"props":8132,"children":8133},{"class":966,"line":7106},[8134],{"type":178,"tag":964,"props":8135,"children":8136},{"style":3116},[8137],{"type":3042,"value":4613},{"type":178,"tag":964,"props":8139,"children":8141},{"class":966,"line":8140},64,[8142,8146,8150],{"type":178,"tag":964,"props":8143,"children":8144},{"style":3121},[8145],{"type":3042,"value":1071},{"type":178,"tag":964,"props":8147,"children":8148},{"style":3129},[8149],{"type":3042,"value":1939},{"type":178,"tag":964,"props":8151,"children":8152},{"style":3121},[8153],{"type":3042,"value":978},{"type":178,"tag":964,"props":8155,"children":8157},{"class":966,"line":8156},65,[8158],{"type":178,"tag":964,"props":8159,"children":8160},{"emptyLinePlaceholder":21},[8161],{"type":3042,"value":1718},{"type":178,"tag":964,"props":8163,"children":8165},{"class":966,"line":8164},66,[8166,8170,8174],{"type":178,"tag":964,"props":8167,"children":8168},{"style":3121},[8169],{"type":3042,"value":971},{"type":178,"tag":964,"props":8171,"children":8172},{"style":3129},[8173],{"type":3042,"value":975},{"type":178,"tag":964,"props":8175,"children":8176},{"style":3121},[8177],{"type":3042,"value":978},{"type":178,"tag":964,"props":8179,"children":8181},{"class":966,"line":8180},67,[8182,8186],{"type":178,"tag":964,"props":8183,"children":8184},{"style":3121},[8185],{"type":3042,"value":985},{"type":178,"tag":964,"props":8187,"children":8188},{"style":3129},[8189],{"type":3042,"value":6074},{"type":178,"tag":964,"props":8191,"children":8193},{"class":966,"line":8192},68,[8194,8199,8203,8207,8218],{"type":178,"tag":964,"props":8195,"children":8196},{"style":3919},[8197],{"type":3042,"value":8198},"    auto-scroll-icon",{"type":178,"tag":964,"props":8200,"children":8201},{"style":3121},[8202],{"type":3042,"value":1009},{"type":178,"tag":964,"props":8204,"children":8205},{"style":3121},[8206],{"type":3042,"value":1012},{"type":178,"tag":964,"props":8208,"children":8209},{"style":3191},[8210,8216],{"type":178,"tag":8211,"props":8212,"children":8215},"i",{"class":8213,"style":8214},"shiki-icon-highlight","--shiki-icon-url: url(https://api.iconify.design/lucide:chevron-down.svg?color=%23000)",[],{"type":3042,"value":8217},"i-lucide-chevron-down",{"type":178,"tag":964,"props":8219,"children":8220},{"style":3121},[8221],{"type":3042,"value":1019},{"type":178,"tag":964,"props":8223,"children":8225},{"class":966,"line":8224},69,[8226,8231,8235,8239,8243],{"type":178,"tag":964,"props":8227,"children":8228},{"style":3919},[8229],{"type":3042,"value":8230},"    :should-scroll-to-bottom",{"type":178,"tag":964,"props":8232,"children":8233},{"style":3121},[8234],{"type":3042,"value":1009},{"type":178,"tag":964,"props":8236,"children":8237},{"style":3121},[8238],{"type":3042,"value":1012},{"type":178,"tag":964,"props":8240,"children":8241},{"style":3191},[8242],{"type":3042,"value":1312},{"type":178,"tag":964,"props":8244,"children":8245},{"style":3121},[8246],{"type":3042,"value":1019},{"type":178,"tag":964,"props":8248,"children":8250},{"class":966,"line":8249},70,[8251,8255,8259,8263,8267],{"type":178,"tag":964,"props":8252,"children":8253},{"style":3919},[8254],{"type":3042,"value":6159},{"type":178,"tag":964,"props":8256,"children":8257},{"style":3121},[8258],{"type":3042,"value":1009},{"type":178,"tag":964,"props":8260,"children":8261},{"style":3121},[8262],{"type":3042,"value":1012},{"type":178,"tag":964,"props":8264,"children":8265},{"style":3191},[8266],{"type":3042,"value":950},{"type":178,"tag":964,"props":8268,"children":8269},{"style":3121},[8270],{"type":3042,"value":1019},{"type":178,"tag":964,"props":8272,"children":8274},{"class":966,"line":8273},71,[8275],{"type":178,"tag":964,"props":8276,"children":8277},{"style":3121},[8278],{"type":3042,"value":6184},{"type":178,"tag":964,"props":8280,"children":8282},{"class":966,"line":8281},72,[8283,8287,8291],{"type":178,"tag":964,"props":8284,"children":8285},{"style":3121},[8286],{"type":3042,"value":1071},{"type":178,"tag":964,"props":8288,"children":8289},{"style":3129},[8290],{"type":3042,"value":975},{"type":178,"tag":964,"props":8292,"children":8293},{"style":3121},[8294],{"type":3042,"value":978},{"type":178,"tag":2997,"props":8296,"children":8297},{},[8298],{"type":3042,"value":3889},{"title":960,"searchDepth":958,"depth":958,"links":8300},[],{"data":8302,"body":8303,"toc":9478},{"title":960,"description":960},{"type":3036,"children":8304},[8305,9474],{"type":178,"tag":3084,"props":8306,"children":8307},{},[8308],{"type":178,"tag":953,"props":8309,"children":8311},{"className":955,"code":8310,"language":34,"meta":960,"style":960},"\u003Cscript setup lang=\"ts\">\nconst messages = ref([\n  {\n    id: '6045235a-a435-46b8-989d-2df38ca2eb47',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Hello, how are you?'\n      }\n    ]\n  },\n  {\n    id: '7a92b3c1-d5f8-4e76-b8a9-3c1e5fb2e0d8',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'I am doing well, thank you for asking! How can I assist you today?'\n      }\n    ]\n  },\n  {\n    id: '9c84d6a7-8b23-4f12-a1d5-e7f3b9c05e2a',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'What is the current weather in Tokyo?'\n      }\n    ]\n  },\n  {\n    id: 'b2e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: \"Based on the latest data, Tokyo is currently experiencing sunny weather with temperatures around 24°C (75°F). It's a beautiful day with clear skies. The forecast for the rest of the week shows a slight chance of rain on Thursday, with temperatures gradually rising to 28°C by the weekend. Humidity levels are moderate at around 65%, and wind speeds are light at 8 km/h from the southeast. Air quality is good with an index of 42. The UV index is high at 7, so it's recommended to wear sunscreen if you're planning to spend time outdoors. Sunrise was at 5:24 AM and sunset will be at 6:48 PM, giving Tokyo approximately 13 hours and 24 minutes of daylight today. The moon is currently in its waxing gibbous phase.\"\n      }\n    ]\n  },\n  {\n    id: 'c3e5f8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'user',\n    parts: [\n      {\n        type: 'text',\n        text: 'Can you recommend some popular tourist attractions in Kyoto?'\n      }\n    ]\n  },\n  {\n    id: 'd4f5g8c3-a1d9-4e67-b3f2-c9d8e7a6b5f4',\n    role: 'assistant',\n    parts: [\n      {\n        type: 'text',\n        text: 'Kyoto is known for its beautiful temples, traditional tea houses, and gardens. Some popular attractions include Kinkaku-ji (Golden Pavilion) with its stunning gold leaf exterior reflecting in the mirror pond, Fushimi Inari Shrine with its thousands of vermilion torii gates winding up the mountainside, Arashiyama Bamboo Grove where towering stalks create an otherworldly atmosphere, Kiyomizu-dera Temple perched on a hillside offering panoramic views of the city, and the historic Gion district where you might spot geisha hurrying to evening appointments through narrow stone-paved streets lined with traditional wooden machiya houses.'\n      }\n    ]\n  }\n])\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUChatMessages\n    :auto-scroll=\"{\n      color: 'neutral',\n      variant: 'outline'\n    }\"\n    :should-scroll-to-bottom=\"false\"\n    :messages=\"messages\"\n  />\n\u003C/template>\n",[8312],{"type":178,"tag":948,"props":8313,"children":8314},{"__ignoreMap":960},[8315,8354,8377,8384,8411,8438,8453,8460,8487,8510,8517,8524,8531,8538,8565,8592,8607,8614,8641,8664,8671,8678,8685,8692,8719,8746,8761,8768,8795,8818,8825,8832,8839,8846,8873,8900,8915,8922,8949,8972,8979,8986,8993,9000,9027,9054,9069,9076,9103,9126,9133,9140,9147,9154,9181,9208,9223,9230,9257,9280,9287,9294,9301,9308,9323,9330,9345,9356,9376,9384,9392,9403,9426,9450,9458],{"type":178,"tag":964,"props":8316,"children":8317},{"class":966,"line":967},[8318,8322,8326,8330,8334,8338,8342,8346,8350],{"type":178,"tag":964,"props":8319,"children":8320},{"style":3121},[8321],{"type":3042,"value":971},{"type":178,"tag":964,"props":8323,"children":8324},{"style":3129},[8325],{"type":3042,"value":1939},{"type":178,"tag":964,"props":8327,"children":8328},{"style":3919},[8329],{"type":3042,"value":1942},{"type":178,"tag":964,"props":8331,"children":8332},{"style":3919},[8333],{"type":3042,"value":1945},{"type":178,"tag":964,"props":8335,"children":8336},{"style":3121},[8337],{"type":3042,"value":1009},{"type":178,"tag":964,"props":8339,"children":8340},{"style":3121},[8341],{"type":3042,"value":1012},{"type":178,"tag":964,"props":8343,"children":8344},{"style":3191},[8345],{"type":3042,"value":1658},{"type":178,"tag":964,"props":8347,"children":8348},{"style":3121},[8349],{"type":3042,"value":1012},{"type":178,"tag":964,"props":8351,"children":8352},{"style":3121},[8353],{"type":3042,"value":978},{"type":178,"tag":964,"props":8355,"children":8356},{"class":966,"line":958},[8357,8361,8365,8369,8373],{"type":178,"tag":964,"props":8358,"children":8359},{"style":3919},[8360],{"type":3042,"value":1985},{"type":178,"tag":964,"props":8362,"children":8363},{"style":3116},[8364],{"type":3042,"value":3957},{"type":178,"tag":964,"props":8366,"children":8367},{"style":3121},[8368],{"type":3042,"value":1009},{"type":178,"tag":964,"props":8370,"children":8371},{"style":3110},[8372],{"type":3042,"value":1993},{"type":178,"tag":964,"props":8374,"children":8375},{"style":3116},[8376],{"type":3042,"value":3970},{"type":178,"tag":964,"props":8378,"children":8379},{"class":966,"line":993},[8380],{"type":178,"tag":964,"props":8381,"children":8382},{"style":3121},[8383],{"type":3042,"value":3978},{"type":178,"tag":964,"props":8385,"children":8386},{"class":966,"line":1002},[8387,8391,8395,8399,8403,8407],{"type":178,"tag":964,"props":8388,"children":8389},{"style":3129},[8390],{"type":3042,"value":3986},{"type":178,"tag":964,"props":8392,"children":8393},{"style":3121},[8394],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8396,"children":8397},{"style":3121},[8398],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8400,"children":8401},{"style":3191},[8402],{"type":3042,"value":3999},{"type":178,"tag":964,"props":8404,"children":8405},{"style":3121},[8406],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8408,"children":8409},{"style":3121},[8410],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8412,"children":8413},{"class":966,"line":1022},[8414,8418,8422,8426,8430,8434],{"type":178,"tag":964,"props":8415,"children":8416},{"style":3129},[8417],{"type":3042,"value":4015},{"type":178,"tag":964,"props":8419,"children":8420},{"style":3121},[8421],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8423,"children":8424},{"style":3121},[8425],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8427,"children":8428},{"style":3191},[8429],{"type":3042,"value":1193},{"type":178,"tag":964,"props":8431,"children":8432},{"style":3121},[8433],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8435,"children":8436},{"style":3121},[8437],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8439,"children":8440},{"class":966,"line":1037},[8441,8445,8449],{"type":178,"tag":964,"props":8442,"children":8443},{"style":3129},[8444],{"type":3042,"value":4043},{"type":178,"tag":964,"props":8446,"children":8447},{"style":3121},[8448],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8450,"children":8451},{"style":3116},[8452],{"type":3042,"value":3559},{"type":178,"tag":964,"props":8454,"children":8455},{"class":966,"line":1052},[8456],{"type":178,"tag":964,"props":8457,"children":8458},{"style":3121},[8459],{"type":3042,"value":4059},{"type":178,"tag":964,"props":8461,"children":8462},{"class":966,"line":959},[8463,8467,8471,8475,8479,8483],{"type":178,"tag":964,"props":8464,"children":8465},{"style":3129},[8466],{"type":3042,"value":4067},{"type":178,"tag":964,"props":8468,"children":8469},{"style":3121},[8470],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8472,"children":8473},{"style":3121},[8474],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8476,"children":8477},{"style":3191},[8478],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8480,"children":8481},{"style":3121},[8482],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8484,"children":8485},{"style":3121},[8486],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8488,"children":8489},{"class":966,"line":1068},[8490,8494,8498,8502,8506],{"type":178,"tag":964,"props":8491,"children":8492},{"style":3129},[8493],{"type":3042,"value":4095},{"type":178,"tag":964,"props":8495,"children":8496},{"style":3121},[8497],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8499,"children":8500},{"style":3121},[8501],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8503,"children":8504},{"style":3191},[8505],{"type":3042,"value":4108},{"type":178,"tag":964,"props":8507,"children":8508},{"style":3121},[8509],{"type":3042,"value":1693},{"type":178,"tag":964,"props":8511,"children":8512},{"class":966,"line":1835},[8513],{"type":178,"tag":964,"props":8514,"children":8515},{"style":3121},[8516],{"type":3042,"value":3378},{"type":178,"tag":964,"props":8518,"children":8519},{"class":966,"line":1852},[8520],{"type":178,"tag":964,"props":8521,"children":8522},{"style":3116},[8523],{"type":3042,"value":4127},{"type":178,"tag":964,"props":8525,"children":8526},{"class":966,"line":1870},[8527],{"type":178,"tag":964,"props":8528,"children":8529},{"style":3121},[8530],{"type":3042,"value":4135},{"type":178,"tag":964,"props":8532,"children":8533},{"class":966,"line":1886},[8534],{"type":178,"tag":964,"props":8535,"children":8536},{"style":3121},[8537],{"type":3042,"value":3978},{"type":178,"tag":964,"props":8539,"children":8540},{"class":966,"line":2118},[8541,8545,8549,8553,8557,8561],{"type":178,"tag":964,"props":8542,"children":8543},{"style":3129},[8544],{"type":3042,"value":3986},{"type":178,"tag":964,"props":8546,"children":8547},{"style":3121},[8548],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8550,"children":8551},{"style":3121},[8552],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8554,"children":8555},{"style":3191},[8556],{"type":3042,"value":4162},{"type":178,"tag":964,"props":8558,"children":8559},{"style":3121},[8560],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8562,"children":8563},{"style":3121},[8564],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8566,"children":8567},{"class":966,"line":2123},[8568,8572,8576,8580,8584,8588],{"type":178,"tag":964,"props":8569,"children":8570},{"style":3129},[8571],{"type":3042,"value":4015},{"type":178,"tag":964,"props":8573,"children":8574},{"style":3121},[8575],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8577,"children":8578},{"style":3121},[8579],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8581,"children":8582},{"style":3191},[8583],{"type":3042,"value":1253},{"type":178,"tag":964,"props":8585,"children":8586},{"style":3121},[8587],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8589,"children":8590},{"style":3121},[8591],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8593,"children":8594},{"class":966,"line":2138},[8595,8599,8603],{"type":178,"tag":964,"props":8596,"children":8597},{"style":3129},[8598],{"type":3042,"value":4043},{"type":178,"tag":964,"props":8600,"children":8601},{"style":3121},[8602],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8604,"children":8605},{"style":3116},[8606],{"type":3042,"value":3559},{"type":178,"tag":964,"props":8608,"children":8609},{"class":966,"line":2144},[8610],{"type":178,"tag":964,"props":8611,"children":8612},{"style":3121},[8613],{"type":3042,"value":4059},{"type":178,"tag":964,"props":8615,"children":8616},{"class":966,"line":2153},[8617,8621,8625,8629,8633,8637],{"type":178,"tag":964,"props":8618,"children":8619},{"style":3129},[8620],{"type":3042,"value":4067},{"type":178,"tag":964,"props":8622,"children":8623},{"style":3121},[8624],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8626,"children":8627},{"style":3121},[8628],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8630,"children":8631},{"style":3191},[8632],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8634,"children":8635},{"style":3121},[8636],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8638,"children":8639},{"style":3121},[8640],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8642,"children":8643},{"class":966,"line":2158},[8644,8648,8652,8656,8660],{"type":178,"tag":964,"props":8645,"children":8646},{"style":3129},[8647],{"type":3042,"value":4095},{"type":178,"tag":964,"props":8649,"children":8650},{"style":3121},[8651],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8653,"children":8654},{"style":3121},[8655],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8657,"children":8658},{"style":3191},[8659],{"type":3042,"value":4266},{"type":178,"tag":964,"props":8661,"children":8662},{"style":3121},[8663],{"type":3042,"value":1693},{"type":178,"tag":964,"props":8665,"children":8666},{"class":966,"line":2167},[8667],{"type":178,"tag":964,"props":8668,"children":8669},{"style":3121},[8670],{"type":3042,"value":3378},{"type":178,"tag":964,"props":8672,"children":8673},{"class":966,"line":2177},[8674],{"type":178,"tag":964,"props":8675,"children":8676},{"style":3116},[8677],{"type":3042,"value":4127},{"type":178,"tag":964,"props":8679,"children":8680},{"class":966,"line":2192},[8681],{"type":178,"tag":964,"props":8682,"children":8683},{"style":3121},[8684],{"type":3042,"value":4135},{"type":178,"tag":964,"props":8686,"children":8687},{"class":966,"line":2203},[8688],{"type":178,"tag":964,"props":8689,"children":8690},{"style":3121},[8691],{"type":3042,"value":3978},{"type":178,"tag":964,"props":8693,"children":8694},{"class":966,"line":1929},[8695,8699,8703,8707,8711,8715],{"type":178,"tag":964,"props":8696,"children":8697},{"style":3129},[8698],{"type":3042,"value":3986},{"type":178,"tag":964,"props":8700,"children":8701},{"style":3121},[8702],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8704,"children":8705},{"style":3121},[8706],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8708,"children":8709},{"style":3191},[8710],{"type":3042,"value":4318},{"type":178,"tag":964,"props":8712,"children":8713},{"style":3121},[8714],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8716,"children":8717},{"style":3121},[8718],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8720,"children":8721},{"class":966,"line":2263},[8722,8726,8730,8734,8738,8742],{"type":178,"tag":964,"props":8723,"children":8724},{"style":3129},[8725],{"type":3042,"value":4015},{"type":178,"tag":964,"props":8727,"children":8728},{"style":3121},[8729],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8731,"children":8732},{"style":3121},[8733],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8735,"children":8736},{"style":3191},[8737],{"type":3042,"value":1193},{"type":178,"tag":964,"props":8739,"children":8740},{"style":3121},[8741],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8743,"children":8744},{"style":3121},[8745],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8747,"children":8748},{"class":966,"line":2346},[8749,8753,8757],{"type":178,"tag":964,"props":8750,"children":8751},{"style":3129},[8752],{"type":3042,"value":4043},{"type":178,"tag":964,"props":8754,"children":8755},{"style":3121},[8756],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8758,"children":8759},{"style":3116},[8760],{"type":3042,"value":3559},{"type":178,"tag":964,"props":8762,"children":8763},{"class":966,"line":2405},[8764],{"type":178,"tag":964,"props":8765,"children":8766},{"style":3121},[8767],{"type":3042,"value":4059},{"type":178,"tag":964,"props":8769,"children":8770},{"class":966,"line":1930},[8771,8775,8779,8783,8787,8791],{"type":178,"tag":964,"props":8772,"children":8773},{"style":3129},[8774],{"type":3042,"value":4067},{"type":178,"tag":964,"props":8776,"children":8777},{"style":3121},[8778],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8780,"children":8781},{"style":3121},[8782],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8784,"children":8785},{"style":3191},[8786],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8788,"children":8789},{"style":3121},[8790],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8792,"children":8793},{"style":3121},[8794],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8796,"children":8797},{"class":966,"line":2457},[8798,8802,8806,8810,8814],{"type":178,"tag":964,"props":8799,"children":8800},{"style":3129},[8801],{"type":3042,"value":4095},{"type":178,"tag":964,"props":8803,"children":8804},{"style":3121},[8805],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8807,"children":8808},{"style":3121},[8809],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8811,"children":8812},{"style":3191},[8813],{"type":3042,"value":4422},{"type":178,"tag":964,"props":8815,"children":8816},{"style":3121},[8817],{"type":3042,"value":1693},{"type":178,"tag":964,"props":8819,"children":8820},{"class":966,"line":2467},[8821],{"type":178,"tag":964,"props":8822,"children":8823},{"style":3121},[8824],{"type":3042,"value":3378},{"type":178,"tag":964,"props":8826,"children":8827},{"class":966,"line":2477},[8828],{"type":178,"tag":964,"props":8829,"children":8830},{"style":3116},[8831],{"type":3042,"value":4127},{"type":178,"tag":964,"props":8833,"children":8834},{"class":966,"line":2487},[8835],{"type":178,"tag":964,"props":8836,"children":8837},{"style":3121},[8838],{"type":3042,"value":4135},{"type":178,"tag":964,"props":8840,"children":8841},{"class":966,"line":2497},[8842],{"type":178,"tag":964,"props":8843,"children":8844},{"style":3121},[8845],{"type":3042,"value":3978},{"type":178,"tag":964,"props":8847,"children":8848},{"class":966,"line":2502},[8849,8853,8857,8861,8865,8869],{"type":178,"tag":964,"props":8850,"children":8851},{"style":3129},[8852],{"type":3042,"value":3986},{"type":178,"tag":964,"props":8854,"children":8855},{"style":3121},[8856],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8858,"children":8859},{"style":3121},[8860],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8862,"children":8863},{"style":3191},[8864],{"type":3042,"value":4474},{"type":178,"tag":964,"props":8866,"children":8867},{"style":3121},[8868],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8870,"children":8871},{"style":3121},[8872],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8874,"children":8875},{"class":966,"line":2516},[8876,8880,8884,8888,8892,8896],{"type":178,"tag":964,"props":8877,"children":8878},{"style":3129},[8879],{"type":3042,"value":4015},{"type":178,"tag":964,"props":8881,"children":8882},{"style":3121},[8883],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8885,"children":8886},{"style":3121},[8887],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8889,"children":8890},{"style":3191},[8891],{"type":3042,"value":1253},{"type":178,"tag":964,"props":8893,"children":8894},{"style":3121},[8895],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8897,"children":8898},{"style":3121},[8899],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8901,"children":8902},{"class":966,"line":2536},[8903,8907,8911],{"type":178,"tag":964,"props":8904,"children":8905},{"style":3129},[8906],{"type":3042,"value":4043},{"type":178,"tag":964,"props":8908,"children":8909},{"style":3121},[8910],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8912,"children":8913},{"style":3116},[8914],{"type":3042,"value":3559},{"type":178,"tag":964,"props":8916,"children":8917},{"class":966,"line":2582},[8918],{"type":178,"tag":964,"props":8919,"children":8920},{"style":3121},[8921],{"type":3042,"value":4059},{"type":178,"tag":964,"props":8923,"children":8924},{"class":966,"line":2626},[8925,8929,8933,8937,8941,8945],{"type":178,"tag":964,"props":8926,"children":8927},{"style":3129},[8928],{"type":3042,"value":4067},{"type":178,"tag":964,"props":8930,"children":8931},{"style":3121},[8932],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8934,"children":8935},{"style":3121},[8936],{"type":3042,"value":1222},{"type":178,"tag":964,"props":8938,"children":8939},{"style":3191},[8940],{"type":3042,"value":3042},{"type":178,"tag":964,"props":8942,"children":8943},{"style":3121},[8944],{"type":3042,"value":1228},{"type":178,"tag":964,"props":8946,"children":8947},{"style":3121},[8948],{"type":3042,"value":1819},{"type":178,"tag":964,"props":8950,"children":8951},{"class":966,"line":2635},[8952,8956,8960,8964,8968],{"type":178,"tag":964,"props":8953,"children":8954},{"style":3129},[8955],{"type":3042,"value":4095},{"type":178,"tag":964,"props":8957,"children":8958},{"style":3121},[8959],{"type":3042,"value":1219},{"type":178,"tag":964,"props":8961,"children":8962},{"style":3121},[8963],{"type":3042,"value":4574},{"type":178,"tag":964,"props":8965,"children":8966},{"style":3191},[8967],{"type":3042,"value":7793},{"type":178,"tag":964,"props":8969,"children":8970},{"style":3121},[8971],{"type":3042,"value":1019},{"type":178,"tag":964,"props":8973,"children":8974},{"class":966,"line":2644},[8975],{"type":178,"tag":964,"props":8976,"children":8977},{"style":3121},[8978],{"type":3042,"value":3378},{"type":178,"tag":964,"props":8980,"children":8981},{"class":966,"line":2653},[8982],{"type":178,"tag":964,"props":8983,"children":8984},{"style":3116},[8985],{"type":3042,"value":4127},{"type":178,"tag":964,"props":8987,"children":8988},{"class":966,"line":2662},[8989],{"type":178,"tag":964,"props":8990,"children":8991},{"style":3121},[8992],{"type":3042,"value":4135},{"type":178,"tag":964,"props":8994,"children":8995},{"class":966,"line":4607},[8996],{"type":178,"tag":964,"props":8997,"children":8998},{"style":3121},[8999],{"type":3042,"value":3978},{"type":178,"tag":964,"props":9001,"children":9002},{"class":966,"line":4616},[9003,9007,9011,9015,9019,9023],{"type":178,"tag":964,"props":9004,"children":9005},{"style":3129},[9006],{"type":3042,"value":3986},{"type":178,"tag":964,"props":9008,"children":9009},{"style":3121},[9010],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9012,"children":9013},{"style":3121},[9014],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9016,"children":9017},{"style":3191},[9018],{"type":3042,"value":7845},{"type":178,"tag":964,"props":9020,"children":9021},{"style":3121},[9022],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9024,"children":9025},{"style":3121},[9026],{"type":3042,"value":1819},{"type":178,"tag":964,"props":9028,"children":9029},{"class":966,"line":4632},[9030,9034,9038,9042,9046,9050],{"type":178,"tag":964,"props":9031,"children":9032},{"style":3129},[9033],{"type":3042,"value":4015},{"type":178,"tag":964,"props":9035,"children":9036},{"style":3121},[9037],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9039,"children":9040},{"style":3121},[9041],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9043,"children":9044},{"style":3191},[9045],{"type":3042,"value":1193},{"type":178,"tag":964,"props":9047,"children":9048},{"style":3121},[9049],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9051,"children":9052},{"style":3121},[9053],{"type":3042,"value":1819},{"type":178,"tag":964,"props":9055,"children":9056},{"class":966,"line":4640},[9057,9061,9065],{"type":178,"tag":964,"props":9058,"children":9059},{"style":3129},[9060],{"type":3042,"value":4043},{"type":178,"tag":964,"props":9062,"children":9063},{"style":3121},[9064],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9066,"children":9067},{"style":3116},[9068],{"type":3042,"value":3559},{"type":178,"tag":964,"props":9070,"children":9071},{"class":966,"line":4656},[9072],{"type":178,"tag":964,"props":9073,"children":9074},{"style":3121},[9075],{"type":3042,"value":4059},{"type":178,"tag":964,"props":9077,"children":9078},{"class":966,"line":4692},[9079,9083,9087,9091,9095,9099],{"type":178,"tag":964,"props":9080,"children":9081},{"style":3129},[9082],{"type":3042,"value":4067},{"type":178,"tag":964,"props":9084,"children":9085},{"style":3121},[9086],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9088,"children":9089},{"style":3121},[9090],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9092,"children":9093},{"style":3191},[9094],{"type":3042,"value":3042},{"type":178,"tag":964,"props":9096,"children":9097},{"style":3121},[9098],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9100,"children":9101},{"style":3121},[9102],{"type":3042,"value":1819},{"type":178,"tag":964,"props":9104,"children":9105},{"class":966,"line":6097},[9106,9110,9114,9118,9122],{"type":178,"tag":964,"props":9107,"children":9108},{"style":3129},[9109],{"type":3042,"value":4095},{"type":178,"tag":964,"props":9111,"children":9112},{"style":3121},[9113],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9115,"children":9116},{"style":3121},[9117],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9119,"children":9120},{"style":3191},[9121],{"type":3042,"value":7949},{"type":178,"tag":964,"props":9123,"children":9124},{"style":3121},[9125],{"type":3042,"value":1693},{"type":178,"tag":964,"props":9127,"children":9128},{"class":966,"line":6106},[9129],{"type":178,"tag":964,"props":9130,"children":9131},{"style":3121},[9132],{"type":3042,"value":3378},{"type":178,"tag":964,"props":9134,"children":9135},{"class":966,"line":6115},[9136],{"type":178,"tag":964,"props":9137,"children":9138},{"style":3116},[9139],{"type":3042,"value":4127},{"type":178,"tag":964,"props":9141,"children":9142},{"class":966,"line":6124},[9143],{"type":178,"tag":964,"props":9144,"children":9145},{"style":3121},[9146],{"type":3042,"value":4135},{"type":178,"tag":964,"props":9148,"children":9149},{"class":966,"line":6133},[9150],{"type":178,"tag":964,"props":9151,"children":9152},{"style":3121},[9153],{"type":3042,"value":3978},{"type":178,"tag":964,"props":9155,"children":9156},{"class":966,"line":6141},[9157,9161,9165,9169,9173,9177],{"type":178,"tag":964,"props":9158,"children":9159},{"style":3129},[9160],{"type":3042,"value":3986},{"type":178,"tag":964,"props":9162,"children":9163},{"style":3121},[9164],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9166,"children":9167},{"style":3121},[9168],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9170,"children":9171},{"style":3191},[9172],{"type":3042,"value":8001},{"type":178,"tag":964,"props":9174,"children":9175},{"style":3121},[9176],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9178,"children":9179},{"style":3121},[9180],{"type":3042,"value":1819},{"type":178,"tag":964,"props":9182,"children":9183},{"class":966,"line":6153},[9184,9188,9192,9196,9200,9204],{"type":178,"tag":964,"props":9185,"children":9186},{"style":3129},[9187],{"type":3042,"value":4015},{"type":178,"tag":964,"props":9189,"children":9190},{"style":3121},[9191],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9193,"children":9194},{"style":3121},[9195],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9197,"children":9198},{"style":3191},[9199],{"type":3042,"value":1253},{"type":178,"tag":964,"props":9201,"children":9202},{"style":3121},[9203],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9205,"children":9206},{"style":3121},[9207],{"type":3042,"value":1819},{"type":178,"tag":964,"props":9209,"children":9210},{"class":966,"line":6178},[9211,9215,9219],{"type":178,"tag":964,"props":9212,"children":9213},{"style":3129},[9214],{"type":3042,"value":4043},{"type":178,"tag":964,"props":9216,"children":9217},{"style":3121},[9218],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9220,"children":9221},{"style":3116},[9222],{"type":3042,"value":3559},{"type":178,"tag":964,"props":9224,"children":9225},{"class":966,"line":6187},[9226],{"type":178,"tag":964,"props":9227,"children":9228},{"style":3121},[9229],{"type":3042,"value":4059},{"type":178,"tag":964,"props":9231,"children":9232},{"class":966,"line":7045},[9233,9237,9241,9245,9249,9253],{"type":178,"tag":964,"props":9234,"children":9235},{"style":3129},[9236],{"type":3042,"value":4067},{"type":178,"tag":964,"props":9238,"children":9239},{"style":3121},[9240],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9242,"children":9243},{"style":3121},[9244],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9246,"children":9247},{"style":3191},[9248],{"type":3042,"value":3042},{"type":178,"tag":964,"props":9250,"children":9251},{"style":3121},[9252],{"type":3042,"value":1228},{"type":178,"tag":964,"props":9254,"children":9255},{"style":3121},[9256],{"type":3042,"value":1819},{"type":178,"tag":964,"props":9258,"children":9259},{"class":966,"line":7053},[9260,9264,9268,9272,9276],{"type":178,"tag":964,"props":9261,"children":9262},{"style":3129},[9263],{"type":3042,"value":4095},{"type":178,"tag":964,"props":9265,"children":9266},{"style":3121},[9267],{"type":3042,"value":1219},{"type":178,"tag":964,"props":9269,"children":9270},{"style":3121},[9271],{"type":3042,"value":1222},{"type":178,"tag":964,"props":9273,"children":9274},{"style":3191},[9275],{"type":3042,"value":8105},{"type":178,"tag":964,"props":9277,"children":9278},{"style":3121},[9279],{"type":3042,"value":1693},{"type":178,"tag":964,"props":9281,"children":9282},{"class":966,"line":7062},[9283],{"type":178,"tag":964,"props":9284,"children":9285},{"style":3121},[9286],{"type":3042,"value":3378},{"type":178,"tag":964,"props":9288,"children":9289},{"class":966,"line":7074},[9290],{"type":178,"tag":964,"props":9291,"children":9292},{"style":3116},[9293],{"type":3042,"value":4127},{"type":178,"tag":964,"props":9295,"children":9296},{"class":966,"line":7098},[9297],{"type":178,"tag":964,"props":9298,"children":9299},{"style":3121},[9300],{"type":3042,"value":2058},{"type":178,"tag":964,"props":9302,"children":9303},{"class":966,"line":7106},[9304],{"type":178,"tag":964,"props":9305,"children":9306},{"style":3116},[9307],{"type":3042,"value":4613},{"type":178,"tag":964,"props":9309,"children":9310},{"class":966,"line":8140},[9311,9315,9319],{"type":178,"tag":964,"props":9312,"children":9313},{"style":3121},[9314],{"type":3042,"value":1071},{"type":178,"tag":964,"props":9316,"children":9317},{"style":3129},[9318],{"type":3042,"value":1939},{"type":178,"tag":964,"props":9320,"children":9321},{"style":3121},[9322],{"type":3042,"value":978},{"type":178,"tag":964,"props":9324,"children":9325},{"class":966,"line":8156},[9326],{"type":178,"tag":964,"props":9327,"children":9328},{"emptyLinePlaceholder":21},[9329],{"type":3042,"value":1718},{"type":178,"tag":964,"props":9331,"children":9332},{"class":966,"line":8164},[9333,9337,9341],{"type":178,"tag":964,"props":9334,"children":9335},{"style":3121},[9336],{"type":3042,"value":971},{"type":178,"tag":964,"props":9338,"children":9339},{"style":3129},[9340],{"type":3042,"value":975},{"type":178,"tag":964,"props":9342,"children":9343},{"style":3121},[9344],{"type":3042,"value":978},{"type":178,"tag":964,"props":9346,"children":9347},{"class":966,"line":8180},[9348,9352],{"type":178,"tag":964,"props":9349,"children":9350},{"style":3121},[9351],{"type":3042,"value":985},{"type":178,"tag":964,"props":9353,"children":9354},{"style":3129},[9355],{"type":3042,"value":6074},{"type":178,"tag":964,"props":9357,"children":9358},{"class":966,"line":8192},[9359,9364,9368,9372],{"type":178,"tag":964,"props":9360,"children":9361},{"style":3919},[9362],{"type":3042,"value":9363},"    :auto-scroll",{"type":178,"tag":964,"props":9365,"children":9366},{"style":3121},[9367],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9369,"children":9370},{"style":3121},[9371],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9373,"children":9374},{"style":3191},[9375],{"type":3042,"value":1796},{"type":178,"tag":964,"props":9377,"children":9378},{"class":966,"line":8224},[9379],{"type":178,"tag":964,"props":9380,"children":9381},{"style":3191},[9382],{"type":3042,"value":9383},"      color: 'neutral',\n",{"type":178,"tag":964,"props":9385,"children":9386},{"class":966,"line":8249},[9387],{"type":178,"tag":964,"props":9388,"children":9389},{"style":3191},[9390],{"type":3042,"value":9391},"      variant: 'outline'\n",{"type":178,"tag":964,"props":9393,"children":9394},{"class":966,"line":8273},[9395,9399],{"type":178,"tag":964,"props":9396,"children":9397},{"style":3191},[9398],{"type":3042,"value":3861},{"type":178,"tag":964,"props":9400,"children":9401},{"style":3121},[9402],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9404,"children":9405},{"class":966,"line":8281},[9406,9410,9414,9418,9422],{"type":178,"tag":964,"props":9407,"children":9408},{"style":3919},[9409],{"type":3042,"value":8230},{"type":178,"tag":964,"props":9411,"children":9412},{"style":3121},[9413],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9415,"children":9416},{"style":3121},[9417],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9419,"children":9420},{"style":3191},[9421],{"type":3042,"value":1312},{"type":178,"tag":964,"props":9423,"children":9424},{"style":3121},[9425],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9427,"children":9429},{"class":966,"line":9428},73,[9430,9434,9438,9442,9446],{"type":178,"tag":964,"props":9431,"children":9432},{"style":3919},[9433],{"type":3042,"value":6159},{"type":178,"tag":964,"props":9435,"children":9436},{"style":3121},[9437],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9439,"children":9440},{"style":3121},[9441],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9443,"children":9444},{"style":3191},[9445],{"type":3042,"value":950},{"type":178,"tag":964,"props":9447,"children":9448},{"style":3121},[9449],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9451,"children":9453},{"class":966,"line":9452},74,[9454],{"type":178,"tag":964,"props":9455,"children":9456},{"style":3121},[9457],{"type":3042,"value":6184},{"type":178,"tag":964,"props":9459,"children":9461},{"class":966,"line":9460},75,[9462,9466,9470],{"type":178,"tag":964,"props":9463,"children":9464},{"style":3121},[9465],{"type":3042,"value":1071},{"type":178,"tag":964,"props":9467,"children":9468},{"style":3129},[9469],{"type":3042,"value":975},{"type":178,"tag":964,"props":9471,"children":9472},{"style":3121},[9473],{"type":3042,"value":978},{"type":178,"tag":2997,"props":9475,"children":9476},{},[9477],{"type":3042,"value":3889},{"title":960,"searchDepth":958,"depth":958,"links":9479},[],{"data":9481,"body":9482,"toc":9928},{"title":960,"description":960},{"type":3036,"children":9483},[9484,9924],{"type":178,"tag":3084,"props":9485,"children":9486},{},[9487],{"type":178,"tag":953,"props":9488,"children":9490},{"className":955,"code":9489,"language":34,"meta":960,"style":960},"\u003Ctemplate>\n  \u003CUChatMessages\n    :messages=\"[\n      {\n        id: '1',\n        role: 'user',\n        parts: [{ type: 'text', text: 'Hello! Can you help me with something?' }]\n      }\n    ]\"\n    status=\"submitted\"\n    :should-scroll-to-bottom=\"false\"\n    :user=\"{\n      avatar: { icon: 'i-lucide-user' },\n      variant: 'soft',\n      side: 'right'\n    }\"\n  >\n    \u003Ctemplate #indicator>\n      \u003CUButton\n        class=\"px-0\"\n        color=\"neutral\"\n        variant=\"link\"\n        loading\n        loading-icon=\"i-lucide-loader\"\n        label=\"Thinking...\"\n      />\n    \u003C/template>\n  \u003C/UChatMessages>\n\u003C/template>\n\n",[9491],{"type":178,"tag":948,"props":9492,"children":9493},{"__ignoreMap":960},[9494,9509,9520,9540,9547,9555,9563,9571,9578,9590,9614,9637,9656,9664,9672,9680,9691,9699,9723,9735,9760,9784,9809,9817,9846,9871,9879,9894,9909],{"type":178,"tag":964,"props":9495,"children":9496},{"class":966,"line":967},[9497,9501,9505],{"type":178,"tag":964,"props":9498,"children":9499},{"style":3121},[9500],{"type":3042,"value":971},{"type":178,"tag":964,"props":9502,"children":9503},{"style":3129},[9504],{"type":3042,"value":975},{"type":178,"tag":964,"props":9506,"children":9507},{"style":3121},[9508],{"type":3042,"value":978},{"type":178,"tag":964,"props":9510,"children":9511},{"class":966,"line":958},[9512,9516],{"type":178,"tag":964,"props":9513,"children":9514},{"style":3121},[9515],{"type":3042,"value":985},{"type":178,"tag":964,"props":9517,"children":9518},{"style":3129},[9519],{"type":3042,"value":6074},{"type":178,"tag":964,"props":9521,"children":9522},{"class":966,"line":993},[9523,9527,9531,9535],{"type":178,"tag":964,"props":9524,"children":9525},{"style":3919},[9526],{"type":3042,"value":6159},{"type":178,"tag":964,"props":9528,"children":9529},{"style":3121},[9530],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9532,"children":9533},{"style":3121},[9534],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9536,"children":9537},{"style":3191},[9538],{"type":3042,"value":9539},"[\n",{"type":178,"tag":964,"props":9541,"children":9542},{"class":966,"line":1002},[9543],{"type":178,"tag":964,"props":9544,"children":9545},{"style":3191},[9546],{"type":3042,"value":4059},{"type":178,"tag":964,"props":9548,"children":9549},{"class":966,"line":1022},[9550],{"type":178,"tag":964,"props":9551,"children":9552},{"style":3191},[9553],{"type":3042,"value":9554},"        id: '1',\n",{"type":178,"tag":964,"props":9556,"children":9557},{"class":966,"line":1037},[9558],{"type":178,"tag":964,"props":9559,"children":9560},{"style":3191},[9561],{"type":3042,"value":9562},"        role: 'user',\n",{"type":178,"tag":964,"props":9564,"children":9565},{"class":966,"line":1052},[9566],{"type":178,"tag":964,"props":9567,"children":9568},{"style":3191},[9569],{"type":3042,"value":9570},"        parts: [{ type: 'text', text: 'Hello! Can you help me with something?' }]\n",{"type":178,"tag":964,"props":9572,"children":9573},{"class":966,"line":959},[9574],{"type":178,"tag":964,"props":9575,"children":9576},{"style":3191},[9577],{"type":3042,"value":3378},{"type":178,"tag":964,"props":9579,"children":9580},{"class":966,"line":1068},[9581,9586],{"type":178,"tag":964,"props":9582,"children":9583},{"style":3191},[9584],{"type":3042,"value":9585},"    ]",{"type":178,"tag":964,"props":9587,"children":9588},{"style":3121},[9589],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9591,"children":9592},{"class":966,"line":1835},[9593,9598,9602,9606,9610],{"type":178,"tag":964,"props":9594,"children":9595},{"style":3919},[9596],{"type":3042,"value":9597},"    status",{"type":178,"tag":964,"props":9599,"children":9600},{"style":3121},[9601],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9603,"children":9604},{"style":3121},[9605],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9607,"children":9608},{"style":3191},[9609],{"type":3042,"value":1171},{"type":178,"tag":964,"props":9611,"children":9612},{"style":3121},[9613],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9615,"children":9616},{"class":966,"line":1852},[9617,9621,9625,9629,9633],{"type":178,"tag":964,"props":9618,"children":9619},{"style":3919},[9620],{"type":3042,"value":8230},{"type":178,"tag":964,"props":9622,"children":9623},{"style":3121},[9624],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9626,"children":9627},{"style":3121},[9628],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9630,"children":9631},{"style":3191},[9632],{"type":3042,"value":1312},{"type":178,"tag":964,"props":9634,"children":9635},{"style":3121},[9636],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9638,"children":9639},{"class":966,"line":1870},[9640,9644,9648,9652],{"type":178,"tag":964,"props":9641,"children":9642},{"style":3919},[9643],{"type":3042,"value":6082},{"type":178,"tag":964,"props":9645,"children":9646},{"style":3121},[9647],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9649,"children":9650},{"style":3121},[9651],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9653,"children":9654},{"style":3191},[9655],{"type":3042,"value":1796},{"type":178,"tag":964,"props":9657,"children":9658},{"class":966,"line":1886},[9659],{"type":178,"tag":964,"props":9660,"children":9661},{"style":3191},[9662],{"type":3042,"value":9663},"      avatar: { icon: 'i-lucide-user' },\n",{"type":178,"tag":964,"props":9665,"children":9666},{"class":966,"line":2118},[9667],{"type":178,"tag":964,"props":9668,"children":9669},{"style":3191},[9670],{"type":3042,"value":9671},"      variant: 'soft',\n",{"type":178,"tag":964,"props":9673,"children":9674},{"class":966,"line":2123},[9675],{"type":178,"tag":964,"props":9676,"children":9677},{"style":3191},[9678],{"type":3042,"value":9679},"      side: 'right'\n",{"type":178,"tag":964,"props":9681,"children":9682},{"class":966,"line":2138},[9683,9687],{"type":178,"tag":964,"props":9684,"children":9685},{"style":3191},[9686],{"type":3042,"value":3861},{"type":178,"tag":964,"props":9688,"children":9689},{"style":3121},[9690],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9692,"children":9693},{"class":966,"line":2144},[9694],{"type":178,"tag":964,"props":9695,"children":9696},{"style":3121},[9697],{"type":3042,"value":9698},"  >\n",{"type":178,"tag":964,"props":9700,"children":9701},{"class":966,"line":2153},[9702,9706,9710,9714,9719],{"type":178,"tag":964,"props":9703,"children":9704},{"style":3121},[9705],{"type":3042,"value":996},{"type":178,"tag":964,"props":9707,"children":9708},{"style":3129},[9709],{"type":3042,"value":975},{"type":178,"tag":964,"props":9711,"children":9712},{"style":3121},[9713],{"type":3042,"value":2184},{"type":178,"tag":964,"props":9715,"children":9716},{"style":3919},[9717],{"type":3042,"value":9718},"indicator",{"type":178,"tag":964,"props":9720,"children":9721},{"style":3121},[9722],{"type":3042,"value":978},{"type":178,"tag":964,"props":9724,"children":9725},{"class":966,"line":2158},[9726,9730],{"type":178,"tag":964,"props":9727,"children":9728},{"style":3121},[9729],{"type":3042,"value":2195},{"type":178,"tag":964,"props":9731,"children":9732},{"style":3129},[9733],{"type":3042,"value":9734},"UButton\n",{"type":178,"tag":964,"props":9736,"children":9737},{"class":966,"line":2167},[9738,9743,9747,9751,9756],{"type":178,"tag":964,"props":9739,"children":9740},{"style":3919},[9741],{"type":3042,"value":9742},"        class",{"type":178,"tag":964,"props":9744,"children":9745},{"style":3121},[9746],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9748,"children":9749},{"style":3121},[9750],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9752,"children":9753},{"style":3191},[9754],{"type":3042,"value":9755},"px-0",{"type":178,"tag":964,"props":9757,"children":9758},{"style":3121},[9759],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9761,"children":9762},{"class":966,"line":2177},[9763,9768,9772,9776,9780],{"type":178,"tag":964,"props":9764,"children":9765},{"style":3919},[9766],{"type":3042,"value":9767},"        color",{"type":178,"tag":964,"props":9769,"children":9770},{"style":3121},[9771],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9773,"children":9774},{"style":3121},[9775],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9777,"children":9778},{"style":3191},[9779],{"type":3042,"value":1329},{"type":178,"tag":964,"props":9781,"children":9782},{"style":3121},[9783],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9785,"children":9786},{"class":966,"line":2192},[9787,9792,9796,9800,9805],{"type":178,"tag":964,"props":9788,"children":9789},{"style":3919},[9790],{"type":3042,"value":9791},"        variant",{"type":178,"tag":964,"props":9793,"children":9794},{"style":3121},[9795],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9797,"children":9798},{"style":3121},[9799],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9801,"children":9802},{"style":3191},[9803],{"type":3042,"value":9804},"link",{"type":178,"tag":964,"props":9806,"children":9807},{"style":3121},[9808],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9810,"children":9811},{"class":966,"line":2203},[9812],{"type":178,"tag":964,"props":9813,"children":9814},{"style":3919},[9815],{"type":3042,"value":9816},"        loading\n",{"type":178,"tag":964,"props":9818,"children":9819},{"class":966,"line":1929},[9820,9825,9829,9833,9842],{"type":178,"tag":964,"props":9821,"children":9822},{"style":3919},[9823],{"type":3042,"value":9824},"        loading-icon",{"type":178,"tag":964,"props":9826,"children":9827},{"style":3121},[9828],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9830,"children":9831},{"style":3121},[9832],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9834,"children":9835},{"style":3191},[9836,9840],{"type":178,"tag":8211,"props":9837,"children":9839},{"class":8213,"style":9838},"--shiki-icon-url: url(https://api.iconify.design/lucide:loader.svg?color=%23000)",[],{"type":3042,"value":9841},"i-lucide-loader",{"type":178,"tag":964,"props":9843,"children":9844},{"style":3121},[9845],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9847,"children":9848},{"class":966,"line":2263},[9849,9854,9858,9862,9867],{"type":178,"tag":964,"props":9850,"children":9851},{"style":3919},[9852],{"type":3042,"value":9853},"        label",{"type":178,"tag":964,"props":9855,"children":9856},{"style":3121},[9857],{"type":3042,"value":1009},{"type":178,"tag":964,"props":9859,"children":9860},{"style":3121},[9861],{"type":3042,"value":1012},{"type":178,"tag":964,"props":9863,"children":9864},{"style":3191},[9865],{"type":3042,"value":9866},"Thinking...",{"type":178,"tag":964,"props":9868,"children":9869},{"style":3121},[9870],{"type":3042,"value":1019},{"type":178,"tag":964,"props":9872,"children":9873},{"class":966,"line":2346},[9874],{"type":178,"tag":964,"props":9875,"children":9876},{"style":3121},[9877],{"type":3042,"value":9878},"      />\n",{"type":178,"tag":964,"props":9880,"children":9881},{"class":966,"line":2405},[9882,9886,9890],{"type":178,"tag":964,"props":9883,"children":9884},{"style":3121},[9885],{"type":3042,"value":2490},{"type":178,"tag":964,"props":9887,"children":9888},{"style":3129},[9889],{"type":3042,"value":975},{"type":178,"tag":964,"props":9891,"children":9892},{"style":3121},[9893],{"type":3042,"value":978},{"type":178,"tag":964,"props":9895,"children":9896},{"class":966,"line":1930},[9897,9901,9905],{"type":178,"tag":964,"props":9898,"children":9899},{"style":3121},[9900],{"type":3042,"value":1061},{"type":178,"tag":964,"props":9902,"children":9903},{"style":3129},[9904],{"type":3042,"value":988},{"type":178,"tag":964,"props":9906,"children":9907},{"style":3121},[9908],{"type":3042,"value":978},{"type":178,"tag":964,"props":9910,"children":9911},{"class":966,"line":2457},[9912,9916,9920],{"type":178,"tag":964,"props":9913,"children":9914},{"style":3121},[9915],{"type":3042,"value":1071},{"type":178,"tag":964,"props":9917,"children":9918},{"style":3129},[9919],{"type":3042,"value":975},{"type":178,"tag":964,"props":9921,"children":9922},{"style":3121},[9923],{"type":3042,"value":978},{"type":178,"tag":2997,"props":9925,"children":9926},{},[9927],{"type":3042,"value":3889},{"title":960,"searchDepth":958,"depth":958,"links":9929},[],[9931,9935,9939,9943,9947,9951,9955,9959,9963,9967,9971,9975,9979,9983,9987,9991,9995,9999],{"sha":9932,"date":9933,"message":9934},"7d1e8631ea4cf6ec81a1d22d074e5c86a53eda3f","2026-03-02T12:57:26Z","fix(components): improve slots return types and tests (#6109)",{"sha":9936,"date":9937,"message":9938},"4bdcb83ad0b4816001e289c03cd93413bdf6668a","2026-02-16T17:03:37Z","fix(ChatMessages): prevent flash at top before scrolling to bottom on mount",{"sha":9940,"date":9941,"message":9942},"33dd676fd39546d5cc64ef6c8f0fe866dc77093c","2026-02-16T10:57:59Z","chore(deps): update nuxt framework to ^4.3.1 (#6048)",{"sha":9944,"date":9945,"message":9946},"c97047da46c7511f35382a007ef4f90ded333dd9","2026-02-11T13:02:19Z","feat(Theme): new component (#4387)",{"sha":9948,"date":9949,"message":9950},"f64ec17fa3d7ffd258e22490966f2772caee080a","2026-02-09T15:55:03Z","fix(ChatMessages): allow message props to override role defaults (#6000)",{"sha":9952,"date":9953,"message":9954},"184eaab1cd5f4f4943b509ea1a3efb1b6f6d7f91","2025-11-28T16:35:02Z","chore(components): reduce type verbosity by omitting link props from action buttons",{"sha":9956,"date":9957,"message":9958},"dd81d46eaca9f552a929569418619dea5ed5f5bf","2025-11-13T14:21:28Z","feat(components): add `data-slot` attributes (#5447)",{"sha":9960,"date":9961,"message":9962},"5b177513238ffb6a060bf200d4cb1566bc866938","2025-11-05T10:24:04Z","feat(components): extend native HTML attributes (#5348)",{"sha":9964,"date":9965,"message":9966},"db73765d7ab7af6ae5c71d85057f66eb2e422754","2025-10-20T16:53:50Z","fix(ChatMessages): allow user scroll with `should-auto-scroll` (#5252)",{"sha":9968,"date":9969,"message":9970},"63c0a5f1b2039509427d770473c739410e6d06e1","2025-10-17T14:18:59Z","feat(components): expose `ui` in slot props where used (#5207)",{"sha":9972,"date":9973,"message":9974},"240bc1ac7c7f124a5f6d7795ce365fc2288125c5","2025-10-15T10:16:30Z","fix(ChatMessages): define user & assistant `ui` prop type (#5234)",{"sha":9976,"date":9977,"message":9978},"ff67fa368bfd4f73d77eeed13fecf04674d41d76","2025-10-01T09:36:31Z","fix(ChatMessages): watch deep to handle streaming with `parts`",{"sha":9980,"date":9981,"message":9982},"0db622acfb78f4dcb75b8f71694b6db502e10507","2025-10-01T09:35:51Z","fix(ChatMessages): ensure content is render before scrolling",{"sha":9984,"date":9985,"message":9986},"c00bf30497ac0235e45ece5edeaf53e13da4a5dc","2025-09-22T12:31:37Z","fix(ChatMessages): wrap indicator with slot (#5036)",{"sha":9988,"date":9989,"message":9990},"3173bee38ce9e518076848999f14374600069d35","2025-09-14T06:40:02Z","fix(components): proxySlots reactivity (#4969)",{"sha":9992,"date":9993,"message":9994},"61b603fff476aeac065268bd8dd493ff45577de4","2025-09-01T10:04:25Z","feat(Icon): allow passing a component instead of a name (#4766)",{"sha":9996,"date":9997,"message":9998},"de7822f6a11f6d1830421db337237c6e16f530b1","2025-08-11T15:38:24Z","feat(components)!: upgrade `ai-sdk` to v5 (#4698)",{"sha":10000,"date":10001,"message":10002},"5cb65cfbd0d176393e841796bbbcd825be7cd376","2025-08-11T15:10:53Z","feat: import `@nuxt/ui-pro` components (#4675)",{"data":10004,"body":10005},{},{"type":3036,"children":10006},[10007],{"type":178,"tag":940,"props":10008,"children":10009},{},[10010,10021,10023,10029],{"type":178,"tag":944,"props":10011,"children":10014},{"href":10012,"rel":10013},"https://github.com/nuxt/ui/commit/7d1e8631ea4cf6ec81a1d22d074e5c86a53eda3f",[1539],[10015],{"type":178,"tag":948,"props":10016,"children":10018},{"className":10017},[],[10019],{"type":3042,"value":10020},"7d1e8",{"type":3042,"value":10022}," — fix: improve slots return types and tests (",{"type":178,"tag":944,"props":10024,"children":10026},{"href":10025},"https://github.com/nuxt/ui/issues/6109",[10027],{"type":3042,"value":10028},"#6109",{"type":3042,"value":1746},{"data":10031,"body":10032},{},{"type":3036,"children":10033},[10034],{"type":178,"tag":940,"props":10035,"children":10036},{},[10037,10048,10050,10056],{"type":178,"tag":944,"props":10038,"children":10041},{"href":10039,"rel":10040},"https://github.com/nuxt/ui/commit/c97047da46c7511f35382a007ef4f90ded333dd9",[1539],[10042],{"type":178,"tag":948,"props":10043,"children":10045},{"className":10044},[],[10046],{"type":3042,"value":10047},"c9704",{"type":3042,"value":10049}," — feat: new component (",{"type":178,"tag":944,"props":10051,"children":10053},{"href":10052},"https://github.com/nuxt/ui/issues/4387",[10054],{"type":3042,"value":10055},"#4387",{"type":3042,"value":1746},{"data":10058,"body":10059},{},{"type":3036,"children":10060},[10061],{"type":178,"tag":940,"props":10062,"children":10063},{},[10064,10075,10077,10084,10086,10092],{"type":178,"tag":944,"props":10065,"children":10068},{"href":10066,"rel":10067},"https://github.com/nuxt/ui/commit/dd81d46eaca9f552a929569418619dea5ed5f5bf",[1539],[10069],{"type":178,"tag":948,"props":10070,"children":10072},{"className":10071},[],[10073],{"type":3042,"value":10074},"dd81d",{"type":3042,"value":10076}," — feat: add ",{"type":178,"tag":948,"props":10078,"children":10081},{"className":10079},[10080],"text-xs",[10082],{"type":3042,"value":10083},"data-slot",{"type":3042,"value":10085}," attributes (",{"type":178,"tag":944,"props":10087,"children":10089},{"href":10088},"https://github.com/nuxt/ui/issues/5447",[10090],{"type":3042,"value":10091},"#5447",{"type":3042,"value":1746},{"data":10094,"body":10095},{},{"type":3036,"children":10096},[10097],{"type":178,"tag":940,"props":10098,"children":10099},{},[10100,10111,10113,10119],{"type":178,"tag":944,"props":10101,"children":10104},{"href":10102,"rel":10103},"https://github.com/nuxt/ui/commit/5b177513238ffb6a060bf200d4cb1566bc866938",[1539],[10105],{"type":178,"tag":948,"props":10106,"children":10108},{"className":10107},[],[10109],{"type":3042,"value":10110},"5b177",{"type":3042,"value":10112}," — feat: extend native HTML attributes (",{"type":178,"tag":944,"props":10114,"children":10116},{"href":10115},"https://github.com/nuxt/ui/issues/5348",[10117],{"type":3042,"value":10118},"#5348",{"type":3042,"value":1746},{"data":10121,"body":10122},{},{"type":3036,"children":10123},[10124],{"type":178,"tag":940,"props":10125,"children":10126},{},[10127,10138,10140,10146,10148,10154],{"type":178,"tag":944,"props":10128,"children":10131},{"href":10129,"rel":10130},"https://github.com/nuxt/ui/commit/de7822f6a11f6d1830421db337237c6e16f530b1",[1539],[10132],{"type":178,"tag":948,"props":10133,"children":10135},{"className":10134},[],[10136],{"type":3042,"value":10137},"de782",{"type":3042,"value":10139}," — feat!: upgrade ",{"type":178,"tag":948,"props":10141,"children":10143},{"className":10142},[10080],[10144],{"type":3042,"value":10145},"ai-sdk",{"type":3042,"value":10147}," to v5 (",{"type":178,"tag":944,"props":10149,"children":10151},{"href":10150},"https://github.com/nuxt/ui/issues/4698",[10152],{"type":3042,"value":10153},"#4698",{"type":3042,"value":1746},{"data":10156,"body":10157},{},{"type":3036,"children":10158},[10159],{"type":178,"tag":940,"props":10160,"children":10161},{},[10162,10173,10175,10181],{"type":178,"tag":944,"props":10163,"children":10166},{"href":10164,"rel":10165},"https://github.com/nuxt/ui/commit/5cb65cfbd0d176393e841796bbbcd825be7cd376",[1539],[10167],{"type":178,"tag":948,"props":10168,"children":10170},{"className":10169},[],[10171],{"type":3042,"value":10172},"5cb65",{"type":3042,"value":10174}," — feat: import ",{"type":178,"tag":948,"props":10176,"children":10178},{"className":10177},[10080],[10179],{"type":3042,"value":10180},"@nuxt/ui-pro",{"type":3042,"value":10182}," components",{"data":10184,"body":10185},{},{"type":3036,"children":10186},[10187],{"type":178,"tag":940,"props":10188,"children":10189},{},[10190,10201],{"type":178,"tag":944,"props":10191,"children":10194},{"href":10192,"rel":10193},"https://github.com/nuxt/ui/commit/4bdcb83ad0b4816001e289c03cd93413bdf6668a",[1539],[10195],{"type":178,"tag":948,"props":10196,"children":10198},{"className":10197},[],[10199],{"type":3042,"value":10200},"4bdcb",{"type":3042,"value":10202}," — fix: prevent flash at top before scrolling to bottom on mount",{"data":10204,"body":10205},{},{"type":3036,"children":10206},[10207],{"type":178,"tag":940,"props":10208,"children":10209},{},[10210,10221,10223,10229],{"type":178,"tag":944,"props":10211,"children":10214},{"href":10212,"rel":10213},"https://github.com/nuxt/ui/commit/f64ec17fa3d7ffd258e22490966f2772caee080a",[1539],[10215],{"type":178,"tag":948,"props":10216,"children":10218},{"className":10217},[],[10219],{"type":3042,"value":10220},"f64ec",{"type":3042,"value":10222}," — fix: allow message props to override role defaults (",{"type":178,"tag":944,"props":10224,"children":10226},{"href":10225},"https://github.com/nuxt/ui/issues/6000",[10227],{"type":3042,"value":10228},"#6000",{"type":3042,"value":1746},{"data":10231,"body":10232},{},{"type":3036,"children":10233},[10234],{"type":178,"tag":940,"props":10235,"children":10236},{},[10237,10248,10250,10255,10256,10262],{"type":178,"tag":944,"props":10238,"children":10241},{"href":10239,"rel":10240},"https://github.com/nuxt/ui/commit/db73765d7ab7af6ae5c71d85057f66eb2e422754",[1539],[10242],{"type":178,"tag":948,"props":10243,"children":10245},{"className":10244},[],[10246],{"type":3042,"value":10247},"db737",{"type":3042,"value":10249}," — fix: allow user scroll with ",{"type":178,"tag":948,"props":10251,"children":10253},{"className":10252},[10080],[10254],{"type":3042,"value":1414},{"type":3042,"value":1739},{"type":178,"tag":944,"props":10257,"children":10259},{"href":10258},"https://github.com/nuxt/ui/issues/5252",[10260],{"type":3042,"value":10261},"#5252",{"type":3042,"value":1746},{"data":10264,"body":10265},{},{"type":3036,"children":10266},[10267],{"type":178,"tag":940,"props":10268,"children":10269},{},[10270,10281,10283,10289,10291,10297],{"type":178,"tag":944,"props":10271,"children":10274},{"href":10272,"rel":10273},"https://github.com/nuxt/ui/commit/240bc1ac7c7f124a5f6d7795ce365fc2288125c5",[1539],[10275],{"type":178,"tag":948,"props":10276,"children":10278},{"className":10277},[],[10279],{"type":3042,"value":10280},"240bc",{"type":3042,"value":10282}," — fix: define user & assistant ",{"type":178,"tag":948,"props":10284,"children":10286},{"className":10285},[10080],[10287],{"type":3042,"value":10288},"ui",{"type":3042,"value":10290}," prop type (",{"type":178,"tag":944,"props":10292,"children":10294},{"href":10293},"https://github.com/nuxt/ui/issues/5234",[10295],{"type":3042,"value":10296},"#5234",{"type":3042,"value":1746},{"data":10299,"body":10300},{},{"type":3036,"children":10301},[10302],{"type":178,"tag":940,"props":10303,"children":10304},{},[10305,10316,10318],{"type":178,"tag":944,"props":10306,"children":10309},{"href":10307,"rel":10308},"https://github.com/nuxt/ui/commit/ff67fa368bfd4f73d77eeed13fecf04674d41d76",[1539],[10310],{"type":178,"tag":948,"props":10311,"children":10313},{"className":10312},[],[10314],{"type":3042,"value":10315},"ff67f",{"type":3042,"value":10317}," — fix: watch deep to handle streaming with ",{"type":178,"tag":948,"props":10319,"children":10321},{"className":10320},[10080],[10322],{"type":3042,"value":2294},{"data":10324,"body":10325},{},{"type":3036,"children":10326},[10327],{"type":178,"tag":940,"props":10328,"children":10329},{},[10330,10341],{"type":178,"tag":944,"props":10331,"children":10334},{"href":10332,"rel":10333},"https://github.com/nuxt/ui/commit/0db622acfb78f4dcb75b8f71694b6db502e10507",[1539],[10335],{"type":178,"tag":948,"props":10336,"children":10338},{"className":10337},[],[10339],{"type":3042,"value":10340},"0db62",{"type":3042,"value":10342}," — fix: ensure content is render before scrolling",{"data":10344,"body":10345},{},{"type":3036,"children":10346},[10347],{"type":178,"tag":940,"props":10348,"children":10349},{},[10350,10361,10363,10369],{"type":178,"tag":944,"props":10351,"children":10354},{"href":10352,"rel":10353},"https://github.com/nuxt/ui/commit/c00bf30497ac0235e45ece5edeaf53e13da4a5dc",[1539],[10355],{"type":178,"tag":948,"props":10356,"children":10358},{"className":10357},[],[10359],{"type":3042,"value":10360},"c00bf",{"type":3042,"value":10362}," — fix: wrap indicator with slot (",{"type":178,"tag":944,"props":10364,"children":10366},{"href":10365},"https://github.com/nuxt/ui/issues/5036",[10367],{"type":3042,"value":10368},"#5036",{"type":3042,"value":1746},{"data":10371,"body":10372},{},{"type":3036,"children":10373},[10374],{"type":178,"tag":940,"props":10375,"children":10376},{},[10377,10388,10390,10396],{"type":178,"tag":944,"props":10378,"children":10381},{"href":10379,"rel":10380},"https://github.com/nuxt/ui/commit/33dd676fd39546d5cc64ef6c8f0fe866dc77093c",[1539],[10382],{"type":178,"tag":948,"props":10383,"children":10385},{"className":10384},[],[10386],{"type":3042,"value":10387},"33dd6",{"type":3042,"value":10389}," — chore: update nuxt framework to ^4.3.1 (",{"type":178,"tag":944,"props":10391,"children":10393},{"href":10392},"https://github.com/nuxt/ui/issues/6048",[10394],{"type":3042,"value":10395},"#6048",{"type":3042,"value":1746},{"data":10398,"body":10399},{},{"type":3036,"children":10400},[10401],{"type":178,"tag":940,"props":10402,"children":10403},{},[10404,10415],{"type":178,"tag":944,"props":10405,"children":10408},{"href":10406,"rel":10407},"https://github.com/nuxt/ui/commit/184eaab1cd5f4f4943b509ea1a3efb1b6f6d7f91",[1539],[10409],{"type":178,"tag":948,"props":10410,"children":10412},{"className":10411},[],[10413],{"type":3042,"value":10414},"184ea",{"type":3042,"value":10416}," — chore: reduce type verbosity by omitting link props from action buttons",{"data":10418,"body":10419},{},{"type":3036,"children":10420},[10421],{"type":178,"tag":940,"props":10422,"children":10423},{},[10424,10435,10437,10442,10444,10450],{"type":178,"tag":944,"props":10425,"children":10428},{"href":10426,"rel":10427},"https://github.com/nuxt/ui/commit/63c0a5f1b2039509427d770473c739410e6d06e1",[1539],[10429],{"type":178,"tag":948,"props":10430,"children":10432},{"className":10431},[],[10433],{"type":3042,"value":10434},"63c0a",{"type":3042,"value":10436}," — feat: expose ",{"type":178,"tag":948,"props":10438,"children":10440},{"className":10439},[10080],[10441],{"type":3042,"value":10288},{"type":3042,"value":10443}," in slot props where used (",{"type":178,"tag":944,"props":10445,"children":10447},{"href":10446},"https://github.com/nuxt/ui/issues/5207",[10448],{"type":3042,"value":10449},"#5207",{"type":3042,"value":1746},{"data":10452,"body":10453},{},{"type":3036,"children":10454},[10455],{"type":178,"tag":940,"props":10456,"children":10457},{},[10458,10469,10471,10477],{"type":178,"tag":944,"props":10459,"children":10462},{"href":10460,"rel":10461},"https://github.com/nuxt/ui/commit/3173bee38ce9e518076848999f14374600069d35",[1539],[10463],{"type":178,"tag":948,"props":10464,"children":10466},{"className":10465},[],[10467],{"type":3042,"value":10468},"3173b",{"type":3042,"value":10470}," — fix: proxySlots reactivity (",{"type":178,"tag":944,"props":10472,"children":10474},{"href":10473},"https://github.com/nuxt/ui/issues/4969",[10475],{"type":3042,"value":10476},"#4969",{"type":3042,"value":1746},{"data":10479,"body":10480},{},{"type":3036,"children":10481},[10482],{"type":178,"tag":940,"props":10483,"children":10484},{},[10485,10496,10498,10504],{"type":178,"tag":944,"props":10486,"children":10489},{"href":10487,"rel":10488},"https://github.com/nuxt/ui/commit/61b603fff476aeac065268bd8dd493ff45577de4",[1539],[10490],{"type":178,"tag":948,"props":10491,"children":10493},{"className":10492},[],[10494],{"type":3042,"value":10495},"61b60",{"type":3042,"value":10497}," — feat: allow passing a component instead of a name (",{"type":178,"tag":944,"props":10499,"children":10501},{"href":10500},"https://github.com/nuxt/ui/issues/4766",[10502],{"type":3042,"value":10503},"#4766",{"type":3042,"value":1746},1772538826275]