#!/usr/bin/env python3
import json
d = json.load(open('/opt/mia/workspace/temp/borrello_clean.json'))

# IDs das campanhas estruturadas ACTIVE + as 2026 relevantes que podem voltar
FOCUS_IDS = {
    "120249997458140103",  # RADIESTESIA PRÁTICA [VENDA] 08.2026  ACTIVE
    "120250699832880103",  # [BORRELLO] LEAD | QUIZ FENG SHUI | 09.2026  ACTIVE
    "120216650813570103",  # [L010225][RADGEO][VENDAS]  ACTIVE
    "120250221354930103",  # BORR | LEADS | QUIZ FENGSHUI | ago26  PAUSED (adsets sem ad)
    "120249798151730103",  # MESAS RADIONICAS [VENDA] 07.2026 PAUSED
    "120248842302920103",  # MESAS RADIÔNICAS [VENDA] 06.2026 PAUSED
    "120248215389990103",  # PASSO A PASSO 2 | 06.26 PAUSED
}

for c in d:
    if c['id'] not in FOCUS_IDS: continue
    print("="*80)
    print(f"CAMPANHA: {c['name']}")
    print(f"  status={c.get('effective_status')} obj={c.get('objective')} id={c['id']}")
    db=c.get('daily_budget'); lb=c.get('lifetime_budget')
    print(f"  budget: daily={db} lifetime={lb}  (CBO se preenchido)")
    for a in c.get('adsets',{}).get('data',[]):
        adb=a.get('daily_budget'); alb=a.get('lifetime_budget')
        print(f"  ADSET [{a.get('effective_status')}] budget d={adb} l={alb} opt={a.get('optimization_goal')}")
        print(f"        NOME: {a['name']}")
        for ad in a.get('ads',{}).get('data',[]):
            print(f"      AD [{ad.get('effective_status')}] {ad['name']}")
