# -*- coding: utf-8 -*-
"""Generate clean Sinhala copy docs and i18n using unicode escapes only."""
from pathlib import Path

# Sinhala strings as unicode escapes to avoid transport corruption
EYEBROW = "\u0dc1\u0dca\u200d\u0dbb\u0dd3 \u0dbd\u0d82\u0d9a\u0dcf\u0dc0 \u0dc3\u0db3\u0dc4\u0dcf \u0db4\u0dd2\u0dc5\u0dd2\u0d9c\u0dd0\u0db1\u0dd3\u0db8\u0dda \u0daf\u0dd3\u0db8\u0db1\u0dcf\u0dc0"
H1 = "\u0db4\u0dc5\u0db8\u0dd4 \u0dad\u0dd0\u0db1\u0dca\u0db4\u0dad\u0dd4\u0dc0\u0da7 \u0032\u0030\u0030\u0025 \u0daf\u0d9a\u0dca\u0dc0\u0dcf \u0db6\u0ddd\u0db1\u0dc3\u0dca + \u0dc3\u0dca\u0dbd\u0ddc\u0da7\u0dca \u0dc3\u0db3\u0dc4\u0dcf \u0db1\u0ddc\u0db8\u0dd2\u0dbd\u0dda \u0d9a\u0dd0\u0dbb\u0d9a\u0dd3\u0db8\u0dca \u0031\u0035\u0030"
SUB = "\u0d89\u0dc4\u0dc5\u0db8 \u0dc3\u0dca\u0dbd\u0ddc\u0da7\u0dca \u0d9a\u0dca\u200d\u0dbb\u0dd3\u0da9\u0dcf \u0d9a\u0dbb\u0db1\u0dca\u0db1. \u0d89\u0d9a\u0dca\u0db8\u0db1\u0dca \u0dbd\u0dd2\u0dba\u0dcf\u0db4\u0daf\u0dd2\u0d82\u0da0\u0dd2\u0dba. \u0dad\u0dd0\u0db1\u0dca\u0db4\u0dad\u0dd4\u0dc0 \u0dbb\u0dd4. \u0035\u0030\u0030 \u0dc3\u0dd2\u0da7."
CTA = "\u0d94\u0db6\u0dda \u0db6\u0ddd\u0db1\u0dc3\u0dca \u0dbd\u0db6\u0dcf\u0d9c\u0db1\u0dca\u0db1"
CTA_B = "\u0daf\u0dd0\u0db1\u0dca \u0d9a\u0dca\u200d\u0dbb\u0dd3\u0da9\u0dcf \u0d9a\u0dbb\u0db1\u0dca\u0db1"
SECONDARY = "\u0d91\u0dba \u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dba\u0dcf\u0dad\u0dca\u0db8\u0d9a \u0dc0\u0db1 \u0d86\u0d9a\u0dcf\u0dbb\u0dba"
TRUST1 = "\u0dc0\u0dba\u0dc3 \u0d85\u0dc0\u0dd4\u0dbb\u0dd4\u0daf\u0dd4 \u0031\u0038\u002b \u0db4\u0db8\u0dab\u0dd2"
TRUST2 = "\u0d86\u0dbb\u0d9a\u0dca\u0dc2\u0dd2\u0dad \u0dc3\u0db8\u0dca\u0db6\u0db1\u0dca\u0db0\u0dad\u0dcf\u0dc0"
TRUST3 = "\u0d89\u0d9a\u0dca\u0db8\u0db1\u0dca \u0d86\u0db4\u0dc3\u0dd4 \u0d9c\u0dd9\u0dc0\u0dd3\u0db8\u0dca"
TRUST4 = "\u0db6\u0dbd\u0db4\u0dad\u0dca\u200d\u0dbb\u0dbd\u0dcf\u0db7\u0dd3 \u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dba\u0dcf\u0d9a\u0dbb\u0dd4*"
STEP1_T = "\u0dbd\u0dd2\u0dba\u0dcf\u0db4\u0daf\u0dd2\u0d82\u0da0\u0dd2 \u0dc0\u0db1\u0dca\u0db1"
STEP1_D = "\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0\u0d9a\u0da7 \u0d85\u0da9\u0dd4 \u0d9a\u0dcf\u0dbd\u0dba\u0d9a\u0dd2\u0db1\u0dca \u0d9c\u0dd2\u0dab\u0dd4\u0db8\u0d9a\u0dca \u0dc3\u0dcf\u0daf\u0db1\u0dca\u0db1"
STEP2_T = "\u0dad\u0dd0\u0db1\u0dca\u0db4\u0dad\u0dd4 \u0d9a\u0dbb\u0db1\u0dca\u0db1"
STEP2_D = "\u0dbb\u0dd4. \u0035\u0030\u0030 \u0dc3\u0dd2\u0da7 \u0daf\u0dda\u0dc1\u0dd3\u0dba \u0d9a\u0dca\u200d\u0dbb\u0db8 \u0db8\u0d9c\u0dd2\u0db1\u0dca"
STEP3_T = "\u0d9a\u0dca\u200d\u0dbb\u0dd3\u0da9\u0dcf \u0d9a\u0dbb\u0db1\u0dca\u0db1"
STEP3_D = "\u0db6\u0ddd\u0db1\u0dc3\u0dca \u0dbd\u0db6\u0dcf\u0d9c\u0dd9\u0db1 \u0d89\u0dc4\u0dc5\u0db8 \u0d9a\u0dca\u200d\u0dbb\u0dd3\u0da9\u0dcf \u0d9a\u0dbb\u0db1\u0dca\u0db1"
GAMES_T = "\u0da2\u0db1\u0db4\u0dca\u200d\u0dbb\u0dd2\u0dba \u0d9a\u0dca\u200d\u0dbb\u0dd3\u0da9\u0dcf"
BONUS_T = "\u0db4\u0dd2\u0dc5\u0dd2\u0d9c\u0dd0\u0db1\u0dd3\u0db8\u0dda \u0db6\u0ddd\u0db1\u0dc3\u0dca \u0dc0\u0dd2\u0dc3\u0dca\u0dad\u0dbb"
PAY_T = "\u0db4\u0dc4\u0dc3\u0dd4 \u0dad\u0dd0\u0db1\u0dca\u0db4\u0dad\u0dd4 \u0dc3\u0dc4 \u0d86\u0db4\u0dc3\u0dd4 \u0d9c\u0dd0\u0db1\u0dd3\u0db8\u0dca"
SOCIAL_T = "\u0dc1\u0dca\u200d\u0dbb\u0dd3 \u0dbd\u0d82\u0d9a\u0dcf\u0dc0\u0dda \u0d9a\u0dca\u200d\u0dbb\u0dd3\u0da9\u0d9a\u0dba\u0db1\u0dca \u0dc0\u0dd2\u0dc1\u0dca\u0dc0\u0dcf\u0dc3 \u0d9a\u0dbb\u0dba\u0dd2"
STAT = "\u0dc1\u0dca\u200d\u0dbb\u0dd3 \u0dbd\u0d82\u0d9a\u0dcf\u0dc0\u0dda \u0d9a\u0dca\u200d\u0dbb\u0dd3\u0da9\u0d9a\u0dba\u0db1\u0dca \u0031\u0032\u002c\u0030\u0030\u0030\u002b*"
RG_T = "\u0dc0\u0d9c\u0d9a\u0dd3\u0db8\u0dd9\u0db1\u0dca \u0d9a\u0dca\u200d\u0dbb\u0dd3\u0da9\u0dcf \u0d9a\u0dbb\u0db1\u0dca\u0db1"
RG_B = "\u0d94\u0db6\u0da7 \u0d85\u0dc4\u0dd2\u0db8\u0dd2 \u0d9a\u0dc5 \u0dc4\u0dd0\u0d9a\u0dd2 \u0db8\u0dd4\u0daf\u0dbd\u0dca \u0db4\u0db8\u0dab\u0d9a\u0dca \u0d94\u0da7\u0dca\u0da7\u0dd4 \u0d9a\u0dbb\u0db1\u0dca\u0db1. \u0dc3\u0dd6\u0daf\u0dd4\u0dc0 \u0dc0\u0dd2\u0db1\u0ddd\u0daf\u0dba \u0db1\u0dd0\u0dad\u0dd2 \u0dc0\u0dd4\u0dc0\u0dc4\u0ddc\u0dad\u0dca \u0dc0\u0dd2\u0dc0\u0dda\u0d9a\u0dba\u0d9a\u0dca \u0d9c\u0dd9\u0db1 \u0d8b\u0daf\u0dc0\u0dca \u0dbd\u0db6\u0dcf\u0d9c\u0db1\u0dca\u0db1."
FOOTER1 = "\u0dc0\u0dba\u0dc3 \u0031\u0038\u002b. \u0dc3\u0dd6\u0daf\u0dd4\u0dc0 \u0db4\u0dd4\u0dbb\u0dd4\u0daf\u0dca\u0daf\u0d9a\u0dca \u0dc0\u0dd2\u0dba \u0dc4\u0dd0\u0d9a. \u0dc0\u0d9c\u0d9a\u0dd3\u0db8\u0dd9\u0db1\u0dca \u0d9a\u0dca\u200d\u0dbb\u0dd3\u0da9\u0dcf \u0d9a\u0dbb\u0db1\u0dca\u0db1."
FOOTER2 = "\u0db8\u0dd9\u0dba \u0d85\u0db1\u0dd4\u0db6\u0daf\u0dca\u0db0 \u0d85\u0dbd\u0dd9\u0dc0\u0dd2\u0d9a\u0dbb\u0dab \u0db4\u0dd2\u0da7\u0dd4\u0dc0\u0d9a\u0dd2. \u0d94\u0db6 \u0dbd\u0dd2\u0dba\u0dcf\u0db4\u0daf\u0dd2\u0d82\u0da0\u0dd2 \u0dc0\u0dd4\u0dc0\u0dc4\u0ddc\u0dad\u0dca \u0d85\u0db4\u0da7 \u0d9a\u0ddc\u0db8\u0dd2\u0dc3\u0dca \u0dbd\u0dd0\u0db6\u0dd2\u0dba \u0dc4\u0dd0\u0d9a."

root = Path(__file__).resolve().parents[1]
(root / "docs").mkdir(exist_ok=True)
(root / "src" / "i18n").mkdir(parents=True, exist_ok=True)

md = f"""# Prelanding Copy — Sinhala (SI)

> Placeholder promo amounts — sync with live offer before launch.

## Hero (Variant A)

- Eyebrow: {EYEBROW}
- H1: {H1}
- Sub: {SUB}
- Primary CTA: **{CTA}**
- Secondary: {SECONDARY}

## Hero (Variant B)

- Primary CTA: **{CTA_B}**

## Trust Bar

- {TRUST1}
- {TRUST2}
- {TRUST3}
- {TRUST4}

## 3 Steps

1. **{STEP1_T}** — {STEP1_D}
2. **{STEP2_T}** — {STEP2_D}
3. **{STEP3_T}** — {STEP3_D}

## Game Grid

Title: {GAMES_T}
CTA: {CTA_B}

## Bonus Details

Title: {BONUS_T}

## Payments

Title: {PAY_T}
Methods: eZ Cash · Bank · Cards · Crypto

## Social Proof

Title: {SOCIAL_T}
Stat: {STAT}

## Sticky CTA

{CTA}

## Footer

- {FOOTER1}
- {FOOTER2}

## Responsible Gambling

Title: {RG_T}
Body: {RG_B}
"""
(root / "docs" / "copy-si.md").write_text(md, encoding="utf-8")
print("Wrote docs/copy-si.md")
