#!/usr/bin/env python3
"""TSLaw: tampilkan potongan blok yang akan dipakai ulang untuk membangun ulang beranda."""
import re

BASE = "/home/mantapman/.hermes/profiles/atun/workspace/tslaw_pemulihan/salinan"
tentang = open(f"{BASE}/834_tentang.txt").read()
layanan = open(f"{BASE}/12_layanan.txt").read()
cta = open(f"{BASE}/cta_2798_artikel.txt").read()

print("=== 1. potongan HERO /tentang/ (container pertama) ===")
# container pertama: dari awal sampai container kedua dimulai
akhir_hero = tentang.find("<!-- wp:spectra/container", 100)
print(tentang[:akhir_hero][:2600])
print(f"\n   panjang potongan hero: {akhir_hero} char")

print("\n\n=== 2. potongan CTA penutup (dari /artikel/) ===")
print(cta[:1400])

print("\n\n=== 3. daftar layanan di /practice-areas/ ===")
for m in re.finditer(r'"text":"(\\u003cstrong\\u003e)?([^"]{4,70})"', layanan):
    t = m.group(2)
    if any(k in t.lower() for k in ("konsultasi", "litigasi", "sengketa", "korporasi", "kontrak", "legal opinion",
                                    "ketenagakerjaan", "perizinan", "hukum", "pajak", "kekayaan intelektual",
                                    "kepailitan", "arbitrase")):
        print("   -", t[:70])
