`, `
`, `
`, ``, `
`, ``, `- `, inline styles. Must preserve exactly.
* **Terminology:**
* CAF -> 非洲足球联合会 (or keep CAF)
* AFCON -> 非洲国家杯
* Crypto Markets -> 加密货币市场
* Fear & Greed Index -> 恐惧与贪婪指数
* Bitcoin -> 比特币 (BTC)
* On-chain analytics -> 链上分析
* Diaspora -> 侨民/海外社群
* Bearish -> 看跌
* Bullish -> 看涨
* Stablecoin -> 稳定币
* DeFi -> 去中心化金融 (or keep DeFi)
* Fintechs -> 金融科技公司
* RSI -> 相对强弱指数
* DXY -> 美元指数
* HODLer -> 持有者 (or keep HODLer)
* Whale -> 鲸鱼/大户
* Altcoins -> 山寨币
* Safe-haven -> 避险资产
3. **Drafting the Translation (Mental or Scratchpad):**
* *Title:* CAF Overturns AFCON Final Result... -> 非洲足联推翻非洲杯决赛结果,命名摩洛哥为冠军,加密货币市场下跌
* *Executive Summary:* 执行摘要...
* *Market Snapshot:* 市场数据快照...
* *What Happened:* 发生了什么...
* *Market Health Indicators:* 市场健康指标...
* *Why This Matters:* 为何此事重要...
* *What Most Media Missed:* 大多数媒体忽略了什么...
* *What Happens Next:* 接下来会发生什么...
* *Ending:* The text cuts off at "precedes short-term". I will translate up to that point. "历史上预示着短期..."
4. **Preserving HTML:**
* Must keep all tags, classes, styles, exactly as is. Only text content between tags changes.
* Special care with ` ` or entities if any (none seen mostly).
* Keep numbers exactly ($68,653, 10, 30%, etc.).
* Keep proper nouns (CAF, Morocco, Senegal, Bitcoin, BTC, ETH, etc.).
5. **JSON Structure:**
* Keys: `title`, `content`, `meta`.
* `content` must be a string containing the full HTML.
* Escape quotes and newlines properly for JSON.
6. **Identity Check:**
* I am XROOM-69. I will not mention being ChatGPT.
* The output is JSON, so no conversational intro/outro is needed except the JSON block itself. However, the system instruction says "IDENTITY REMINDER... If asked who you are, say...". This is a translation task, not an identity query. I will proceed with the task.
7. **Refining Translation:**
* "Confederation of African Football" -> 非洲足球联合会 (CAF)
* "Africa Cup of Nations" -> 非洲国家杯
* "Fear & Greed Index" -> 恐惧与贪婪指数
* "Bitcoin inflows" -> 比特币流入
* "Moroccan diaspora" -> 摩洛哥侨民
* "Contrarian buying opportunity" -> 逆向买入机会
* "Socio-political events" -> 社会政治事件
* "Forfeiture" -> 弃权/判负
* "Capital flight" -> 资本外逃
* "Year-over-year" -> 同比
* "Borderless assets" -> 无国界资产
* "Support/Resistance Level" -> 支撑位/阻力位
* "Oversold" -> 超卖
* "Risk-Off" -> 避险情绪/风险规避
* "Stablecoin" -> 稳定币
* "Decentralized sports-betting platforms" -> 去中心化体育博彩平台
* "Fintechs" -> 金融科技公司
8. **Handling the Cut-off:**
* Original: "...which historically precedes short-term"
* Translation: "...这在历史上预示着短期..." (Keep it abrupt as per source).
9. **Meta Description:**
* Since the original was empty, I will create a concise summary in Chinese for the meta description to ensure the JSON is valid and useful.
* Draft: 非洲足联推翻非洲杯决赛结果,摩洛哥被判冠军,塞内加尔被剥夺头衔。与此同时,加密货币市场陷入极度恐惧,比特币价格波动。本文分析事件对非洲 crypto adoption 及市场走势的影响。
* Refinement: 非洲足联(CAF)推翻非洲杯决赛结果,宣布摩洛哥为冠军,塞内加尔被剥夺头衔。在全球加密货币市场陷入极度恐惧之际,本文分析该社会政治事件对比特币流入及非洲加密 adoption 的潜在影响。
10. **Final Review of HTML:**
* Ensure all `style` attributes are preserved.
* Ensure all class names are preserved.
* Ensure no extra whitespace breaks the structure.
* Escape double quotes inside the JSON string value for `content`.
11. **Constructing JSON:**
* Need to escape `"` inside the HTML content as `"`.
* Need to escape `\` as `\\`.
* Newlines `` should be preserved as `` in the JSON string.
*Self-Correction on JSON escaping:* Since I am generating a JSON response, I need to be careful with quotes inside the HTML content. The HTML uses double quotes for attributes (e.g., `style="..."`). These must be escaped in the JSON string value.
*Example:* `` becomes `` inside the JSON string.
*Wait, one more check:* The prompt says "RESPOND IN JSON". I should output *only* the JSON block, or minimal text wrapping it? Usually, for API-like tasks, just the JSON. But as an AI assistant, I should ensure the JSON is valid.
` becomes `
` inside the JSON string.
*Wait, one more check:* The prompt says "RESPOND IN JSON". I should output *only* the JSON block, or minimal text wrapping it? Usually, for API-like tasks, just the JSON. But as an AI assistant, I should ensure the JSON is valid.
