<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>科大讯飞海外营收占多少？2025年分地区收入数据解析 | EasyClaw</title>
<meta name="description" content="科大讯飞(002230)2025年中国大陆收入约265.9亿、占比98.09%，海外营收占比不足2%。本文用真实分地区收入数据，客观解析科大讯飞的国内外营收结构与全球化现状。仅供参考，不构成投资建议。">
<meta name="keywords" content="科大讯飞海外营收,科大讯飞海外收入占比,科大讯飞分地区收入,科大讯飞国际业务,科大讯飞主营构成,科大讯飞全球化">
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://easyclaw.ijinshan.com/pages/iflytek-overseas-revenue.html">
<meta property="og:type" content="article">
<meta property="og:title" content="科大讯飞海外营收占多少？2025年分地区收入数据解析 | EasyClaw">
<meta property="og:description" content="科大讯飞2025年大陆收入占比98%+，海外不足2%。真实分地区数据客观解析全球化现状。仅供参考，不构成投资建议。">
<meta property="og:image" content="https://easyclaw.ijinshan.com/images/iflytek-stock-og.png">
<meta property="og:url" content="https://easyclaw.ijinshan.com/pages/iflytek-overseas-revenue.html">
<meta name="twitter:card" content="summary_large_image">
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🎙️</text></svg>">
<link rel="stylesheet" href="../css/iflytek-stock.css">
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {"@type":"Question","name":"科大讯飞海外营收占多少？","acceptedAnswer":{"@type":"Answer","text":"2025年科大讯飞中国大陆主营收入约265.9亿元、占比98.09%，海外及其他地区合计占比不足2%，目前仍以国内市场为绝对主体。"}},
    {"@type":"Question","name":"科大讯飞主要靠什么赚钱？","acceptedAnswer":{"@type":"Answer","text":"2025年软件和信息技术服务业贡献主营收入约266.9亿、占比98.46%，其中开放平台及消费者业务约111.8亿。整体毛利率约42.66%。"}},
    {"@type":"Question","name":"科大讯飞算全球化公司吗？","acceptedAnswer":{"@type":"Answer","text":"从收入结构看，科大讯飞98%以上收入来自中国大陆，海外占比很低，目前更接近以国内市场为主的公司，全球化更多是潜力方向而非当前现状。"}}
  ]
}
</script>
<style>
/* 仿真插件实时调用组件 */
.iw-box{background:var(--bg-secondary,#f5f7fa);border:1px solid var(--border,#e4e8ee);border-radius:12px;padding:20px;margin:24px 0;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.iw-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;border-bottom:1px solid var(--border,#e4e8ee);padding-bottom:10px;flex-wrap:wrap;gap:8px}
.iw-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--text-primary,#1a2332)}
.iw-badge{font-size:11px;background:var(--blue-bg,rgba(46,134,222,.08));color:var(--blue,#2e86de);padding:3px 10px;border-radius:4px;font-weight:600}
.iw-bar{display:flex;gap:8px;margin-bottom:12px}
.iw-input{flex:1;padding:9px 12px;border:1px solid var(--border-light,#d0d6e0);border-radius:8px;font-size:13px;outline:none}
.iw-btn{background:var(--blue,#2e86de);color:#fff;border:none;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}
.iw-btn:hover{background:#1b68b8}
.iw-table{width:100%;border-collapse:collapse;font-size:13px}
.iw-table th,.iw-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border,#e4e8ee)}
.iw-table th{color:var(--text-muted,#8c97a8);font-weight:600}
.iw-note{font-size:11px;color:var(--text-muted,#8c97a8);margin-top:10px}
/* 产品展示区 */
.ps-sec{background:var(--bg-secondary,#f5f7fa);border-top:1px solid var(--border,#e4e8ee);border-bottom:1px solid var(--border,#e4e8ee);padding:48px 24px;margin-top:40px}
.ps-wrap{max-width:1000px;margin:0 auto}
.ps-head{text-align:center;margin-bottom:28px}
.ps-badge{display:inline-block;font-size:12px;font-weight:700;color:var(--blue,#2e86de);background:var(--blue-bg,rgba(46,134,222,.08));padding:4px 12px;border-radius:4px;margin-bottom:8px}
.ps-title{font-size:22px;font-weight:900;color:var(--text-primary,#1a2332)}
.ps-desc{font-size:14px;color:var(--text-secondary,#5a6a7e);margin-top:6px}
.ag-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px}
.ag-card{background:#fff;border:1px solid var(--border,#e4e8ee);border-radius:12px;padding:18px;transition:all .2s}
.ag-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:var(--blue,#2e86de)}
.ag-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.ag-av{width:38px;height:38px;border-radius:50%;background:var(--bg-alt,#f5f7fa);display:flex;align-items:center;justify-content:center;font-size:19px}
.ag-t{font-size:15px;font-weight:800;color:var(--text-primary,#1a2332)}
.ag-d{font-size:12px;color:var(--text-secondary,#5a6a7e);line-height:1.6;margin-bottom:12px}
.ag-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#fff;background:var(--blue,#2e86de);border:none;padding:6px 14px;border-radius:6px;cursor:pointer;text-decoration:none}
.ag-btn:hover{background:#1b68b8;text-decoration:none}
.pg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.pg-card{background:#fff;border:1px solid var(--border,#e4e8ee);border-radius:8px;padding:11px;display:flex;align-items:center;gap:9px}
.pg-card:hover{border-color:var(--red,#e74c3c)}
.pg-ic{font-size:18px}
.pg-t{font-size:12px;font-weight:700;color:var(--text-primary,#1a2332)}
.pg-s{font-size:10px;color:var(--text-muted,#8c97a8)}
@media(max-width:768px){.ag-grid{grid-template-columns:1fr}.pg-grid{grid-template-columns:1fr 1fr}}
</style>
</head>
<body>
<div class="progress-bar" id="progress-bar"></div>
<nav>
  <a class="nav-logo" href="../iflytek-stock.html" title="科大讯飞股票信息中心">
    <span class="logo-icon">🎙️</span> 科大讯飞 <span>· 股票信息中心</span>
  </a>
  <div id="nav-links" class="nav-links">
    <a href="../iflytek-stock.html#price-data" title="科大讯飞关键数据">价格行情</a>
    <a href="../iflytek-stock.html#hub" title="科大讯飞核心专题">深度分析</a>
    <a href="iflytek-vs-zhongke-shuguang.html" title="科大讯飞与中科曙光对比">对比工具</a>
    <a href="iflytek-target-price-2026.html" title="科大讯飞目标价">目标价</a>
    <a href="https://aibot-install-cdn.easyclaw.cn/public/oem/easyclaw_cn_1004_1_1004_2.exe" target="_blank" rel="noopener noreferrer" download title="注册解锁EasyClaw高级工具" class="nav-cta">体验AI工作台</a>
  </div>
  <button class="hamburger" onclick="document.getElementById('nav-links').classList.toggle('open')" aria-label="菜单">菜单</button>
</nav>

<!-- ===== Hero ===== -->
<div class="hero">
<div class="hero-inner" style="padding-bottom:10px">
<p style="font-size:13px;color:var(--text-muted);align-self:flex-start;margin-bottom:8px">
<a href="../iflytek-stock.html" style="color:var(--text-muted)">科大讯飞信息中心</a> &nbsp;/&nbsp; 海外营收数据</p>
  <h1><span class="red">科大讯飞海外营收</span><br>到底占多少？</h1>
  <p class="hero-sub" style="align-self:center">讯飞常被贴上"国产 AI 出海"标签，但海外业务到底贡献了多少收入？这篇用真实分地区收入数据告诉你答案——结论可能和你想的不太一样。只摆数据、客观解读，不下买卖结论。</p>
</div>
</div>

<!-- ===== 1. 结论前置 ===== -->
<div class="section-alt"><div class="section" style="padding-top:40px">
  <div class="disclaimer-box reveal" style="background:var(--blue-bg);border-color:rgba(46,134,222,0.25)">
    <strong style="color:var(--blue)">先看结论（基于公开财报数据）：</strong><br>
    2025 年，<a href="../iflytek-stock.html" title="科大讯飞股票信息中心" class="text-link">科大讯飞</a><strong>中国大陆主营收入约 265.9 亿元，占比高达 98.09%</strong>；换句话说，<strong>海外及其他地区合计占比不足 2%</strong>。<br>
    所以——尽管讯飞在国际市场有布局和声量，但从收入结构看，<strong>它目前仍是一家以国内市场为绝对主体的公司，海外更多是"潜力方向"而非"当前支柱"。</strong>理解这一点，对判断它的成长逻辑很重要。
  </div>
</div></div>

<!-- ===== 2. 真实数据卡 ===== -->
<div class="section"><div style="max-width:1200px;margin:0 auto">
  <div class="data-dashboard font-num reveal">
    <div class="data-card"><div class="data-label">2025 大陆收入</div><div class="data-value" style="color:var(--brand)">265.9亿</div><div class="data-sub">占比 98.09%</div></div>
    <div class="data-card"><div class="data-label">海外及其他占比</div><div class="data-value" style="color:var(--amber)">&lt;2%</div><div class="data-sub">占比很低</div></div>
    <div class="data-card"><div class="data-label">2025 总营收</div><div class="data-value" style="color:var(--text-primary)">271.1亿</div><div class="data-sub">同比 +16.1%</div></div>
    <div class="data-card"><div class="data-label">大陆业务毛利率</div><div class="data-value" style="color:var(--green)">33.42%</div><div class="data-sub">主营毛利水平</div></div>
  </div>
  <p class="calc-disclaimer" style="text-align:center;margin-top:12px">数据来源：东方财富妙想（主营构成 2025-12-31），仅供参考。</p>
</div></div>

<!-- ===== 3. 递进论点 ===== -->
<div class="section-gray"><div class="section">

  <h2 class="section-title reveal" style="text-align:left;border-bottom:2px solid var(--border);padding-bottom:10px">① 海外营收到底占多少？</h2>
  <p class="reveal" style="font-size:15px;color:var(--text-secondary);line-height:1.85;margin:16px 0">直接看分地区收入。2025 年科大讯飞<strong>中国大陆主营业务收入约 265.9 亿元，占主营收入的 98.09%</strong>。也就是说，剩下海外及其他地区加起来<strong>不到 2%</strong>。这个比例在 2025 年中报时同样如此（大陆占比 98.36%），并非个别季度波动。结论很清楚：讯飞当前几乎所有收入都来自国内。</p>
  <table class="comp-table font-num reveal" id="geo" style="margin:16px 0">
    <thead><tr>
      <th onclick="sortTable('geo',0,false)" style="cursor:pointer">报告期 ⇅</th>
      <th onclick="sortTable('geo',1,true)" style="cursor:pointer">中国大陆收入(亿) ⇅</th>
      <th onclick="sortTable('geo',2,true)" style="cursor:pointer">大陆占比 ⇅</th>
    </tr></thead>
    <tbody>
      <tr><td>2025 年报</td><td data-v="265.9">265.9</td><td data-v="98.09">98.09%</td></tr>
      <tr><td>2025 中报</td><td data-v="107.3">107.3</td><td data-v="98.36">98.36%</td></tr>
    </tbody>
  </table>

  <h2 class="section-title reveal" style="text-align:left;border-bottom:2px solid var(--border);padding-bottom:10px">② 钱主要从哪来？</h2>
  <p class="reveal" style="font-size:15px;color:var(--text-secondary);line-height:1.85;margin:16px 0">既然几乎全部收入来自国内，那国内这块靠什么？按行业，<strong>软件和信息技术服务业贡献主营收入约 266.9 亿、占比 98.46%</strong>，是绝对核心；按产品，开放平台及消费者业务约 111.8 亿、占比 41.26%。这说明讯飞的收入支柱是软件与 AI 服务，且面向的主要是国内的教育、医疗、智慧城市、消费者等场景。</p>

  <h2 class="section-title reveal" style="text-align:left;border-bottom:2px solid var(--border);padding-bottom:10px">③ 为什么海外占比这么低？</h2>
  <p class="reveal" style="font-size:15px;color:var(--text-secondary);line-height:1.85;margin:16px 0">这和讯飞的业务性质有关。它的核心是中文语音识别、教育、医疗、政务等深度本地化的 AI 应用——这些业务高度依赖本地语言、本地政策和本地客户关系，天然难以快速复制到海外。相比之下，硬件出口型公司更容易做海外收入。所以讯飞海外占比低，更多是业务模式决定的，而非简单的"做得好不好"。</p>

  <h2 class="section-title reveal" style="text-align:left;border-bottom:2px solid var(--border);padding-bottom:10px">④ 海外是风险还是机会？</h2>
  <p class="reveal" style="font-size:15px;color:var(--text-secondary);line-height:1.85;margin:16px 0">两面看：一方面，海外占比极低意味着<strong>讯飞的业绩高度绑定国内市场</strong>，国内 AI 需求和政策变化对它影响很大，缺少海外对冲；另一方面，这也意味着<strong>海外是尚未兑现的增量空间</strong>——如果未来翻译机、消费电子、AI 大模型等业务在海外打开局面，会是新的成长点。但截至目前，海外更多是"故事"而非"数字"，投资者宜以现有收入结构为准客观看待，不宜过早把海外预期计入估值。</p>

  <h2 class="section-title reveal" style="text-align:left;border-bottom:2px solid var(--border);padding-bottom:10px">⑤ 怎么跟踪营收结构变化？</h2>
  <p class="reveal" style="font-size:15px;color:var(--text-secondary);line-height:1.85;margin:16px 0">分地区、分产品的营收结构会随每期财报更新，海外占比是否提升是观察讯飞全球化进展的关键指标。手动翻财报附注找这些数据既费时又容易看错口径。下面这个数据工具由 EasyClaw 接入东方财富妙想数据，输入股票代码即可查看主营构成、分地区收入、毛利率等结构化数据并自动可视化，方便逐期跟踪。</p>
  <div class="iw-box reveal">
  <div class="iw-head">
    <div class="iw-title">🌍 插件实时调用：妙想金融数据</div>
    <div class="iw-badge">● 已连接 东方财富妙想</div>
  </div>
  <div class="iw-bar">
    <input class="iw-input" value="002230 主营构成" placeholder="输入查询条件">
    <button class="iw-btn" onclick="window.location.href='https://aibot-install-cdn.easyclaw.cn/public/oem/easyclaw_cn_1004_1_1004_2.exe'">一键拉取 →</button>
  </div>
  <table class="iw-table font-num"><thead><tr><th>报告期</th><th>中国大陆收入(亿)</th><th>大陆占比</th></tr></thead><tbody><tr><td>2025年报</td><td>265.9</td><td>98.09%</td></tr><tr><td>2025中报</td><td>107.3</td><td>98.36%</td></tr></tbody></table>
  <p class="iw-note">演示数据来自东方财富妙想（截至 2026-06），注册后可查询实时数据。仅供参考，不构成投资建议。</p>
</div>
</div></div>

<!-- ===== 4. 注意清单 ===== -->
<div class="section-alt"><div class="section">
  <div class="section-header reveal">
    <div class="section-label label-amber">几点提醒</div>
    <h2 class="section-title">看营收结构要注意的 3 件事</h2>
  </div>
  <div class="reveal" style="max-width:860px;margin:0 auto">
    <div class="disclaimer-box" style="margin-bottom:12px"><strong>① 口径以财报为准：</strong>分地区收入按公司披露口径统计，"中国大陆"可能含港澳台等不同界定，请以年报附注为准。</div>
    <div class="disclaimer-box" style="margin-bottom:12px"><strong>② 数据按期更新：</strong>主营构成按半年/年度披露，海外占比会随业务发展变化，请以最新财报为准。</div>
    <div class="disclaimer-box"><strong>③ 结构≠结论：</strong>海外占比高低只是客观事实，不代表公司好坏，更不构成买卖建议。</div>
  </div>
</div></div>

<!-- ===== 5. FAQ ===== -->
<div class="section-gray"><div class="section">
  <div class="section-header reveal">
    <div class="section-label label-brand">常见问题</div>
    <h2 class="section-title">关于科大讯飞海外营收，大家还在问</h2>
  </div>
  <div class="reveal" style="max-width:860px;margin:0 auto">
    <div class="disclaimer-box" style="background:var(--bg-card);border-color:var(--border);margin-bottom:12px"><strong>Q：海外营收占多少？</strong><br>A：2025 年中国大陆主营收入约 265.9 亿、占比 98.09%，海外及其他地区合计不足 2%，目前仍以国内市场为绝对主体。</div>
    <div class="disclaimer-box" style="background:var(--bg-card);border-color:var(--border);margin-bottom:12px"><strong>Q：科大讯飞主要靠什么赚钱？</strong><br>A：2025 年软件和信息技术服务业贡献主营收入约 266.9 亿、占比 98.46%，整体毛利率约 42.66%。</div>
    <div class="disclaimer-box" style="background:var(--bg-card);border-color:var(--border)"><strong>Q：它算全球化公司吗？</strong><br>A：从收入看 98% 以上来自国内，海外占比很低，目前更接近以国内市场为主的公司，全球化是潜力方向而非现状。</div>
  </div>
</div></div>

<!-- ===== 产品展示区 ===== -->
<div class="ps-sec">
  <div class="ps-wrap reveal">
    <div class="ps-head">
      <div class="ps-badge">EasyClaw AI 投研工作台</div>
      <div class="ps-title">像专业机构一样研究一只股票</div>
      <div class="ps-desc">不止看数据——调用 AI 投研智能体 + 妙想数据插件，自己动手把一只股票拆开看。</div>
    </div>
    <div class="ag-grid">
      <div class="ag-card">
        <div class="ag-h"><div class="ag-av">🤖</div><div class="ag-t">AI 个股分析智能体</div></div>
        <p class="ag-d">输入股票名，自动调取财报、估值、资金流、研报，生成结构化分析摘要，几分钟看懂一家公司。</p>
        <a href="https://aibot-install-cdn.easyclaw.cn/public/oem/easyclaw_cn_1004_1_1004_2.exe" target="_blank" rel="noopener noreferrer" download class="ag-btn">+ 添加到工作台</a>
      </div>
      <div class="ag-card">
        <div class="ag-h"><div class="ag-av">📊</div><div class="ag-t">营收结构智能体</div></div>
        <p class="ag-d">拉取分地区、分产品收入与毛利率，自动生成占比与趋势图，逐期跟踪海外业务进展。</p>
        <a href="https://aibot-install-cdn.easyclaw.cn/public/oem/easyclaw_cn_1004_1_1004_2.exe" target="_blank" rel="noopener noreferrer" download class="ag-btn">+ 添加到工作台</a>
      </div>
    </div>
    <div class="pg-grid">
      <div class="pg-card"><div class="pg-ic">🧬</div><div><div class="pg-t">妙想金融数据</div><div class="pg-s">行情/财务/估值</div></div></div>
      <div class="pg-card"><div class="pg-ic">📊</div><div><div class="pg-t">妙想智能选股</div><div class="pg-s">条件筛选/排名</div></div></div>
      <div class="pg-card"><div class="pg-ic">📰</div><div><div class="pg-t">妙想资讯搜索</div><div class="pg-s">公告/研报/资讯</div></div></div>
      <div class="pg-card"><div class="pg-ic">📈</div><div><div class="pg-t">图表生成</div><div class="pg-s">K线/趋势/对比图</div></div></div>
      <div class="pg-card"><div class="pg-ic">🧮</div><div><div class="pg-t">模拟盘</div><div class="pg-s">组合模拟练手</div></div></div>
      <div class="pg-card"><div class="pg-ic">🎯</div><div><div class="pg-t">估值聚合</div><div class="pg-s">机构预测/估值带</div></div></div>
    </div>
  </div>
</div>

<!-- ===== 6. 软文CTA ===== -->
<div class="final-cta">
  <div class="reveal">
    <div class="final-cta-title">用客观数据，看清一家公司的真实收入结构</div>
    <p style="font-size:15px;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.7">
      EasyClaw 接入东方财富妙想等公开数据，提供主营构成、分地区收入、财务对比与估值聚合工具，让你省去翻财报附注的麻烦，研究更高效、更客观。
    </p>
    <a href="https://aibot-install-cdn.easyclaw.cn/public/oem/easyclaw_cn_1004_1_1004_2.exe" target="_blank" rel="noopener noreferrer" download class="btn-big" title="注册解锁EasyClaw高级工具">免费试用数据工具 →</a>
  </div>
</div>

<!-- ===== Footer ===== -->
<footer>
<div style="max-width:1200px;margin:0 auto;padding:0 24px 16px;text-align:left;">
<p style="font-size:12px;color:var(--text-muted);margin-bottom:12px;font-weight:700;letter-spacing:1px;">相关阅读</p>
<div style="display:flex;flex-wrap:wrap;gap:6px 20px;">
<a href="iflytek-vs-zhongke-shuguang.html" title="科大讯飞vs中科曙光" style="font-size:12px;color:var(--text-muted);">科大讯飞 vs 中科曙光</a>
<a href="iflytek-ai-rankings.html" title="中国AI公司排名" style="font-size:12px;color:var(--text-muted);">中国AI公司排名</a>
<a href="iflytek-target-price-2026.html" title="2026机构目标价" style="font-size:12px;color:var(--text-muted);">2026机构目标价</a>
<a href="iflytek-global-strategy.html" title="全球拓展策略" style="font-size:12px;color:var(--text-muted);">全球拓展策略</a>
<a href="iflytek-international-competition.html" title="国际竞争格局" style="font-size:12px;color:var(--text-muted);">国际竞争格局</a>
<a href="iflytek-hefei-tech-leaders.html" title="合肥科技龙头" style="font-size:12px;color:var(--text-muted);">合肥科技龙头</a>
</div>
</div>
  <a href="../iflytek-stock.html" title="科大讯飞信息中心">返回信息中心</a>
  <a href="https://aibot-install-cdn.easyclaw.cn/public/oem/easyclaw_cn_1004_1_1004_2.exe" target="_blank" rel="noopener noreferrer" download title="注册解锁工具">注册解锁工具</a>
  <div style="text-align:center;margin-top:18px;padding-top:18px;border-top:1px solid var(--border,#e4e8ee)"><div style="display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary,#1a2332);margin-bottom:8px"><img src="https://easyclaw.cn/favicon.ico" alt="EasyClaw" style="width:20px;height:20px"><span style="color:#e74c3c;font-weight:800">Easy</span><span style="color:#1a2332;font-weight:800">Claw</span><span style="color:var(--text-muted,#8c97a8);font-weight:400;margin:0 6px">—</span><span>你的私人AI龙虾助手</span></div><div style="font-size:12px;color:var(--text-muted,#8c97a8);margin-bottom:6px">&copy; 2026 EasyClaw &middot; 北京灵豹智能科技有限公司 京ICP备2025133740号 <span style="color:#e74c3c">&hearts;</span> &nbsp;&middot;&nbsp; 最近更新：2026年6月</div><div style="font-size:11px;color:var(--text-muted,#8c97a8);opacity:.85">本站内容仅供参考，不构成任何投资建议。投资有风险，入市需谨慎。数据来源于公开市场信息，可能存在延迟。</div></div>
</footer>
<script>
window.addEventListener('scroll',function(){var h=document.documentElement,b=h.scrollHeight-h.clientHeight,p=b>0?Math.min((h.scrollTop/b)*100,100):0;document.getElementById('progress-bar').style.width=p+'%';});
(function(){var els=document.querySelectorAll('.reveal');function rv(){var wh=window.innerHeight;els.forEach(function(el){if(el.getBoundingClientRect().top<wh*0.85)el.classList.add('visible');});}window.addEventListener('scroll',rv);rv();})();
function sortTable(tid,col,numeric){var t=document.getElementById(tid),tb=t.tBodies[0],rows=Array.prototype.slice.call(tb.rows);var asc=t.getAttribute('data-asc-'+col)!=='1';rows.sort(function(a,b){var x=a.cells[col].getAttribute('data-v')||a.cells[col].innerText,y=b.cells[col].getAttribute('data-v')||b.cells[col].innerText;if(numeric){x=parseFloat(x)||0;y=parseFloat(y)||0;return asc?x-y:y-x;}return asc?(''+x).localeCompare(y):(''+y).localeCompare(x);});rows.forEach(function(r){tb.appendChild(r);});t.setAttribute('data-asc-'+col,asc?'1':'0');}
</script>
</body>
</html>
