{"version":3,"file":"components.mjs","sources":["../../../src/_common/js/components.ts"],"sourcesContent":["/**\n * 不符合帕斯卡命名规范的组件映射\n */\nexport const NON_PASCAL_CASE_NAMES: Record<string, string> = {\n  qrcode: 'QRCode',\n};\n\nexport const WEB_COMPONENT_MAP: Record<string, string[]> = {\n  affix: ['Affix'],\n  alert: ['Alert'],\n  anchor: ['Anchor', 'AnchorItem', 'AnchorTarget'],\n  'auto-complete': ['AutoComplete', 'HighlightOption'],\n  avatar: ['Avatar', 'AvatarGroup'],\n  'back-top': ['BackTop'],\n  badge: ['Badge'],\n  breadcrumb: ['Breadcrumb', 'BreadcrumbItem'],\n  button: ['Button'],\n  calendar: ['Calendar'],\n  card: ['Card'],\n  cascader: ['Cascader', 'CascaderPanel'],\n  checkbox: ['Checkbox', 'CheckboxGroup'],\n  collapse: ['Collapse', 'CollapsePanel'],\n  'color-picker': ['ColorPicker', 'ColorPickerPanel'],\n  comment: ['Comment'],\n  'config-provider': ['ConfigProvider'],\n  'date-picker': ['DatePicker', 'DatePickerPanel', 'DateRangePicker', 'DateRangePickerPanel'],\n  descriptions: ['Descriptions', 'DescriptionsItem'],\n  dialog: ['Dialog', 'DialogPlugin'],\n  divider: ['Divider'],\n  drawer: ['Drawer', 'DrawerPlugin'],\n  dropdown: ['Dropdown', 'DropdownItem', 'DropdownMenu'],\n  empty: ['Empty'],\n  form: ['Form', 'FormItem', 'FormList'],\n  grid: ['Row', 'Col'],\n  guide: ['Guide'],\n  icon: ['Icon'],\n  image: ['Image'],\n  'image-viewer': ['ImageViewer'],\n  input: ['Input', 'InputGroup'],\n  'input-adornment': ['InputAdornment'],\n  'input-number': ['InputNumber'],\n  layout: ['Layout', 'Aside', 'Content', 'Footer', 'Header'],\n  link: ['Link'],\n  list: ['List', 'ListItem', 'ListItemMeta'],\n  loading: ['Loading', 'LoadingPlugin'],\n  menu: ['Menu', 'MenuGroup', 'MenuItem', 'HeadMenu', 'Submenu'],\n  message: ['Message', 'MessagePlugin'],\n  notification: ['Notification', 'NotifyPlugin'],\n  pagination: ['Pagination', 'PaginationMini'],\n  popconfirm: ['Popconfirm'],\n  popup: ['Popup'],\n  progress: ['Progress'],\n  qrcode: ['QRCode'],\n  radio: ['Radio', 'RadioButton', 'RadioGroup'],\n  'range-input': ['RangeInput', 'RangeInputPopup'],\n  rate: ['Rate'],\n  select: ['Select', 'Option', 'OptionGroup'],\n  'select-input': ['SelectInput'],\n  skeleton: ['Skeleton'],\n  slider: ['Slider', 'SliderButton'],\n  space: ['Space'],\n  statistic: ['Statistic'],\n  steps: ['Steps', 'StepItem'],\n  'sticky-tool': ['StickyTool', 'StickyItem'],\n  switch: ['Switch'],\n  swiper: ['Swiper', 'SwiperItem'],\n  table: ['Table', 'BaseTable', 'EnhancedTable', 'PrimaryTable'],\n  tabs: ['Tabs', 'TabPanel'],\n  tag: ['Tag', 'CheckTag', 'CheckTagGroup'],\n  'tag-input': ['TagInput'],\n  textarea: ['Textarea'],\n  'time-picker': ['TimePicker', 'TimePickerPanel', 'TimeRangePicker'],\n  timeline: ['Timeline', 'TimelineItem'],\n  tooltip: ['Tooltip', 'TooltipLite'],\n  transfer: ['Transfer'],\n  tree: ['Tree'],\n  'tree-select': ['TreeSelect'],\n  typography: ['Typography', 'Text', 'Title', 'Paragraph'],\n  upload: ['Upload'],\n  watermark: ['Watermark'],\n};\n\nexport const MOBILE_COMPONENT_MAP: Record<string, string[]> = {\n  'action-sheet': ['ActionSheet', 'ActionSheetPlugin'],\n  avatar: ['Avatar', 'AvatarGroup'],\n  'back-top': ['BackTop'],\n  badge: ['Badge'],\n  button: ['Button'],\n  calendar: ['Calendar'],\n  cascader: ['Cascader'],\n  cell: ['Cell', 'CellGroup'],\n  checkbox: ['Checkbox', 'CheckboxGroup'],\n  collapse: ['Collapse', 'CollapsePanel'],\n  'color-picker': ['ColorPicker'],\n  'config-provider': ['ConfigProvider'],\n  'count-down': ['CountDown'],\n  'date-time-picker': ['DateTimePicker'],\n  dialog: ['Dialog', 'DialogPlugin'],\n  divider: ['Divider'],\n  drawer: ['Drawer', 'DrawerPlugin'],\n  'dropdown-menu': ['DropdownMenu', 'DropdownItem'],\n  empty: ['Empty'],\n  fab: ['Fab'],\n  footer: ['Footer'],\n  form: ['Form', 'FormItem'],\n  grid: ['Grid', 'GridItem'],\n  guide: ['Guide'],\n  icon: ['Icon'],\n  image: ['Image'],\n  'image-viewer': ['ImageViewer'],\n  indexes: ['Indexes', 'IndexesAnchor'],\n  input: ['Input'],\n  layout: ['Row', 'Col'],\n  link: ['Link'],\n  list: ['List'],\n  loading: ['Loading', 'LoadingPlugin'],\n  message: ['Message', 'MessagePlugin'],\n  navbar: ['Navbar'],\n  'notice-bar': ['NoticeBar'],\n  overlay: ['Overlay'],\n  picker: ['Picker'],\n  popover: ['Popover'],\n  popup: ['Popup'],\n  progress: ['Progress'],\n  'pull-down-refresh': ['PullDownRefresh'],\n  qrcode: ['QRCode'],\n  radio: ['Radio', 'RadioGroup'],\n  rate: ['Rate'],\n  result: ['Result'],\n  search: ['Search'],\n  segmented: ['Segmented'],\n  'side-bar': ['SideBar', 'SideBarItem'],\n  skeleton: ['Skeleton'],\n  slider: ['Slider'],\n  stepper: ['Stepper'],\n  steps: ['Steps', 'StepItem'],\n  sticky: ['Sticky'],\n  'swipe-cell': ['SwipeCell'],\n  swiper: ['Swiper', 'SwiperItem'],\n  switch: ['Switch'],\n  'tab-bar': ['TabBar', 'TabBarItem'],\n  table: ['Table'],\n  tabs: ['Tabs', 'TabPanel'],\n  tag: ['Tag', 'CheckTag'],\n  textarea: ['Textarea'],\n  toast: ['Toast', 'ToastPlugin'],\n  'tree-select': ['TreeSelect'],\n  typography: ['Typography', 'Text', 'Title', 'Paragraph'],\n  upload: ['Upload'],\n};\n\nexport const CHAT_COMPONENT_MAP: Record<string, string[]> = {\n  attachments: ['Attachments'],\n  'chat-actionbar': ['ChatActionbar', 'ChatAction'], // vue-chat: ChatAction 改名 ChatActionbar,保留 ChatAction 用于兼容，后续版本将移除\n  'chat-content': ['ChatContent'],\n  'chat-input': ['ChatInput'], // vue-chat: 后续版本将移除\n  'chat-item': ['ChatItem'], // vue-chat: 后续版本将移除\n  'chat-list': ['ChatList', 'Chat'], // vue-chat: Chat 改名 ChatList, 保留 Chat 用于兼容，后续版本将移除\n  'chat-loading': ['ChatLoading'],\n  'chat-markdown': ['ChatMarkdown'],\n  'chat-message': ['ChatMessage'],\n  'chat-reasoning': ['ChatReasoning'], // vue-chat: 后续版本将移除\n  'chat-sender': ['ChatSender'],\n  'chat-thinking': ['ChatThinking'],\n  chatbot: ['Chatbot'],\n  'chat-engine': ['useChat', 'useAgentToolcall', 'useAgentState'],\n};\n"],"names":["NON_PASCAL_CASE_NAMES","qrcode","WEB_COMPONENT_MAP","affix","alert","anchor","avatar","badge","breadcrumb","button","calendar","card","cascader","checkbox","collapse","comment","descriptions","dialog","divider","drawer","dropdown","empty","form","grid","guide","icon","image","input","layout","link","list","loading","menu","message","notification","pagination","popconfirm","popup","progress","radio","rate","select","skeleton","slider","space","statistic","steps","switch","swiper","table","tabs","tag","textarea","timeline","tooltip","transfer","tree","typography","upload","watermark","MOBILE_COMPONENT_MAP","cell","fab","footer","indexes","navbar","overlay","picker","popover","result","search","segmented","stepper","sticky","toast","CHAT_COMPONENT_MAP","attachments","chatbot"],"mappings":"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"}