{"version":3,"file":"libs.mjs","sources":["../../../../../src/_common/docs/plugins/generate-llms/libs.ts"],"sourcesContent":["import { CHAT_COMPONENT_MAP, MOBILE_COMPONENT_MAP, WEB_COMPONENT_MAP } from '../../../js/components';\nimport type { ComponentMap, Platform } from './types';\n\nexport const COMPONENT_MAPS: Record<Platform, ComponentMap> = {\n  web: WEB_COMPONENT_MAP,\n  mobile: MOBILE_COMPONENT_MAP,\n  chat: CHAT_COMPONENT_MAP,\n};\n\nexport const getComponentMap = (platform: Platform): ComponentMap => COMPONENT_MAPS[platform] ?? {};\n\n/** spline 分类在 llms.txt 索引中的展示顺序，未列出的分类按名称排在末尾 */\nexport const SPLINE_ORDER = ['base', 'layout', 'navigation', 'form', 'data', 'message', 'ai'];\n\n/** spline 分类的默认中文标签，未知分类回退为 spline 原值 */\nexport const SPLINE_LABELS: Record<string, string> = {\n  base: '基础',\n  layout: '布局',\n  navigation: '导航',\n  form: '表单',\n  data: '数据展示',\n  message: '反馈',\n  ai: 'AI',\n  explain: '说明',\n  other: '其他',\n};\n"],"names":["COMPONENT_MAPS","web","WEB_COMPONENT_MAP","mobile","MOBILE_COMPONENT_MAP","chat","CHAT_COMPONENT_MAP","getComponentMap","platform","_COMPONENT_MAPS$platf","SPLINE_ORDER","SPLINE_LABELS","base","layout","navigation","form","data","message","ai","explain","other"],"mappings":";;;;;;;;AAGO,IAAMA,cAAiD,GAAA;AAC5DC,EAAAA,GAAK,EAAAC,iBAAA;AACLC,EAAAA,MAAQ,EAAAC,oBAAA;AACRC,EAAAA,IAAM,EAAAC,kBAAAA;AACR,EAAA;IAEaC,eAAkB,GAAA,SAAlBA,eAAkBA,CAACC,QAAqC,EAAA;AAAA,EAAA,IAAAC,qBAAA,CAAA;AAAA,EAAA,OAAA,CAAAA,qBAAA,GAAAT,cAAA,CAAeQ,kFAAa,EAAC,CAAA;AAAA,EAAA;IAGrFE,YAAA,GAAe,CAAC,MAAQ,EAAA,QAAA,EAAU,cAAc,MAAQ,EAAA,MAAA,EAAQ,WAAW,IAAI,EAAA;AAGrF,IAAMC,aAAwC,GAAA;AACnDC,EAAAA,IAAM,EAAA,cAAA;AACNC,EAAAA,MAAQ,EAAA,cAAA;AACRC,EAAAA,UAAY,EAAA,cAAA;AACZC,EAAAA,IAAM,EAAA,cAAA;AACNC,EAAAA,IAAM,EAAA,0BAAA;AACNC,EAAAA,OAAS,EAAA,cAAA;AACTC,EAAAA,EAAI,EAAA,IAAA;AACJC,EAAAA,OAAS,EAAA,cAAA;AACTC,EAAAA,KAAO,EAAA,cAAA;AACT;;;;"}