#!/usr/bin/env python3
"""Final cleanup v2: remaining health references"""
import os, glob

DIR = os.path.dirname(os.path.abspath(__file__))

def fix(fname, replacements):
    path = os.path.join(DIR, fname)
    with open(path, 'r', encoding='utf-8') as f:
        c = f.read()
    for old, new in replacements:
        c = c.replace(old, new)
    with open(path, 'w', encoding='utf-8') as f:
        f.write(c)
    print(f"  ✓ {fname}")

# course-detail.html
fix('course-detail.html', [
    ('Suplementacja liderstwa - fakty i mity', 'Autorytet formalny vs. naturalny — fakty i mity'),
    ('Suplementacja liderstwa', 'Autorytet liderstwa'),
])

# documents.html
fix('documents.html', [
    ('Kolagenowa Przemiana', 'Inspirujący Lider'),
    ('Sztuka Zdrowego Grillowania', 'Planowanie i Delegowanie — Workbook'),
    ('Zdrowe Święta', 'Lider Roku — Planer'),
])

# events.html
fix('events.html', [
    ('Wyzwanie Zdrowe Jelita', 'Wyzwanie Skuteczne Negocjacje'),
    ('🔴 LIVE: Q&A z Dr Bartkiem', '🔴 LIVE: Q&A z Tomaszem Witkiem'),
    ('💪 Poranna Rutyna Zdrowia', '💪 Morning Routine Przedsiębiorcy'),
    ('💪 Poranna Rutyna Biznesowe Centrum', '💪 Morning Routine Przedsiębiorcy'),
    ('🦠 14 dni: Zdrowe Jelita', '🦠 14 dni: Skuteczne Negocjacje'),
])

# groups.html  
fix('groups.html', [
    ('Przepisy, wskazówki i dyskusje o diecie śródziemnomorskiej. Oliwa, ryby, warzywa i zdrowe tłuszcze.',
     'Strategie, narzędzia i dyskusje o zarządzaniu firmą. Delegowanie, motywowanie i budowanie zespołu.'),
    ('Przepisy, wskazówki i dyskusje o strategii śródziemnomorskiej. Oliwa, ryby, warzywa i biznesowe tłuszcze.',
     'Strategie, narzędzia i dyskusje o zarządzaniu firmą.'),
    ('<!-- Group 2 — Zdrowe Gotowanie -->', '<!-- Group 2 — Sprzedaż i Marketing -->'),
    ('alt="Zdrowe Gotowanie"', 'alt="Sprzedaż i Marketing"'),
    ('photo-1556909114-f6e7ad7d3136', 'photo-1460925895917-afdab827c52f'),
    ('>Zdrowe Gotowanie<', '>Sprzedaż i Marketing<'),
    ('<!-- Group 3 — Suplementacja i Witaminy -->', '<!-- Group 3 — Finanse i Dotacje -->'),
    ('alt="Suplementacja"', 'alt="Finanse i Dotacje"'),
    ('photo-1550572017-edd951b55104', 'photo-1554224155-6726b3ff858f'),
    ('>Suplementacja i Witaminy<', '>Finanse i Dotacje<'),
    ('Probiotyki, prebiotyki, fermentacja i oś jelitowo-mózgowa. Zdrowe jelita to zdrowe ciało.',
     'Dotacje KFS, BUR, finansowanie szkoleń i rozwoju pracowników. Zdrowe finanse to zdrowa firma.'),
    ('Probiotyki, prebiotyki, fermentacja i oś jelitowo-mózgowa. biznesowe jelita to biznesowe ciało.',
     'Dotacje KFS, BUR, finansowanie szkoleń i rozwoju pracowników.'),
    ('diecie śródziemnomorskiej', 'zarządzaniu firmą'),
    ('strategii śródziemnomorskiej', 'zarządzaniu firmą'),
])

# home-full.html
fix('home-full.html', [
    ('Program Liderski<br class="hidden sm:block"> z Dr Bartkiem',
     'Program Liderski<br class="hidden sm:block"> z Tomaszem Witkiem'),
])

# home.html
fix('home.html', [
    ('>Zdrowie<', '>Biznes<'),
    ('Zdrowie', 'Biznes'),
])

# profile.html
fix('profile.html', [
    ('+50 za wpis w Dzienniku Zdrowia', '+50 za ukończenie modułu szkoleniowego'),
    ('+50 za wpis w Dzienniku Biznesowe Centrum', '+50 za ukończenie modułu szkoleniowego'),
    ('Dzienniku Zdrowia', 'AI Asystencie'),
    ('Kucharz zdrowia', 'Ekspert biznesu'),
    ('Kolagenowa Przemiana · 89 zł', 'Inspirujący Lider · 89 zł'),
])

# shop.html — remaining health descriptions
fix('shop.html', [
    ('Niskowęglowodanowe podejście do zdrowia. Jadłospisy i przepisy low carb.',
     'Profesjonalne negocjacje handlowe i zarządzanie konfliktami. Techniki BATNA i ZOPA.'),
    ('Uniwersalny przewodnik zdrowego odżywiania. Proste zasady na każdy dzień.',
     'Kompleksowe zarządzanie hotelem i restauracją. Standardy obsługi i organizacja pracy.'),
    ('Grilluj smacznie i zdrowo. Przepisy, techniki i wskazówki dla miłośników grilla.',
     'Planowanie tygodnia, delegowanie zadań i organizacja pracy menedżera. Ćwiczenia i szablony.'),
    ('Wszystko o nawodnieniu organizmu. Ile pić, co pić i jak nawodnienie wpływa na zdrowie.',
     'Skuteczna sprzedaż telefoniczna. Skrypty, techniki i narzędzia do telesprzedaży.'),
    ('Świąteczne przepisy w zdrowszej wersji. Wigilia i święta bez wyrzutów sumienia.',
     'Planer roczny dla lidera. Cele, KPI, development plan i narzędzia do samorozwoju.'),
    ('zdrowszej', 'lepszej'),
    ('zdrowo', 'skutecznie'),
    ('zdrowego odżywiania', 'zarządzania'),
    ('zdrowie', 'sukces'),
    ('zdrowia', 'efektywności'),
])

# Final sweep for any remaining
print("\n=== Final global sweep ===")
for fpath in sorted(glob.glob(os.path.join(DIR, '*.html'))):
    fname = os.path.basename(fpath)
    with open(fpath, 'r', encoding='utf-8') as f:
        c = f.read()
    changed = False
    for old, new in [
        ('Dr Bartkiem', 'Tomaszem Witkiem'),
        ('Dr Bartka', 'Tomasza Witka'),
        ('Dr Bartek', 'Tomasz Witek'),
        ('Kulczyński', 'Witek'),
        ('Kulczyńskiego', 'Witka'),
    ]:
        if old in c:
            c = c.replace(old, new)
            changed = True  
    if changed:
        with open(fpath, 'w', encoding='utf-8') as f:
            f.write(c)
        print(f"  ✓ {fname}")

print("\n✅ Cleanup v2 complete!")
