/**
 * 宣传册内「自动关键词跳转」配置（无需改原文即可匹配）。
 * 规则：每条按关键词长度从长到短尝试匹配，从左到右扫描，匹配即转为站内链接。
 * 需避免过度加链时，可把过长或易误触的词从这里去掉，或改用手写 [[br:topic|文案]]。
 *
 * topic 须为 BROCHURE_NAV 里存在的 topic；homeHash 为首页锚点，不含 #。
 */
export const BROCHURE_AUTO_KEYWORD_DEFS = [
  { kw: '宇恒一号 · 核心优势', topic: 'advantages' },
  { kw: '宇恒一号 · 功能模块', topic: 'functions' },
  { kw: '宇恒一号 · 产品界面', topic: 'ui' },
  { kw: '宇恒一号 · 使用说明', topic: 'usage' },
  { kw: '宇恒一号 · 应用场景', topic: 'scenarios' },
  { kw: '宇恒一号 · 典型案例', topic: 'cases' },
  { kw: '成都宇信达智能科技有限公司', topic: 'company' },
  { kw: '定制化智能化解决方案', topic: 'company' },
  { kw: '智能化解决方案服务商', topic: 'company' },
  { kw: '宇恒一号介绍', topic: 'intro' },
  { kw: '核心优势', topic: 'advantages' },
  { kw: '功能模块', topic: 'functions' },
  { kw: '产品界面', topic: 'ui' },
  { kw: '使用说明', topic: 'usage' },
  { kw: '应用场景', topic: 'scenarios' },
  { kw: '典型案例', topic: 'cases' },
  { kw: '合作与服务支持', topic: 'support' },
  { kw: '服务支持', topic: 'support' },
  { kw: '企业文化', topic: 'culture' },
  { kw: '公司简介', topic: 'company' },
  { kw: '数据库与脚本', topic: 'functions' },
  { kw: '文件系统', topic: 'functions' },
  { kw: 'Python', topic: 'functions' },
  { kw: 'SQLite', topic: 'functions' },
  { kw: '宇恒一号', topic: 'intro' }
]

/** 按关键词长度降序，优先匹配长词（避免「宇恒一号」吃掉「宇恒一号介绍」前半部分） */
export const BROCHURE_AUTO_KEYWORDS_SORTED = [...BROCHURE_AUTO_KEYWORD_DEFS].sort(
  (a, b) => b.kw.length - a.kw.length
)
