local _, ns = ...

-- Spell IDs that can be safely read via Blizzard's whitelisted aura API during combat.
-- These allow raid buff and class buff alerts to stay visible and update mid-fight.
-- Consumables, weapon enchants, and inventory alerts still hide when combat starts.
ns.CombatSafeSpells = {
    -- Raid buffs (Mark of the Wild, Arcane Intellect, Battle Shout, Power Word: Fortitude, etc.)
    [1126] = true,
    [1459] = true,
    [6673] = true,
    [21562] = true,
    [369459] = true,
    [462854] = true,
    [474754] = true,

    -- Evoker Empowered buffs
    [381732] = true,
    [381741] = true,
    [381746] = true,
    [381748] = true,
    [381749] = true,
    [381750] = true,
    [381751] = true,
    [381752] = true,
    [381753] = true,
    [381754] = true,
    [381756] = true,
    [381757] = true,
    [381758] = true,

    -- Evoker HoTs / group buffs
    [355941] = true,
    [363502] = true,
    [364343] = true,
    [366155] = true,
    [367364] = true,
    [373267] = true,
    [376788] = true,

    -- Preservation Evoker
    [360827] = true,
    [395152] = true,
    [410089] = true,
    [410263] = true,
    [410686] = true,
    [413984] = true,

    -- Druid HoTs (Rejuvenation, Regrowth, Lifebloom, Wild Growth, Cenarion Ward)
    [774]    = true,
    [8936]   = true,
    [33763]  = true,
    [48438]  = true,
    [155777] = true,

    -- Priest (Flash Heal, Renew, Binding Heals)
    [17]      = true,
    [194384]  = true,
    [1253593] = true,

    -- Holy Paladin (Holy Light, Word of Glory, Blessing of Sacrifice)
    [139]   = true,
    [41635] = true,
    [77489] = true,

    -- Mistweaver Monk
    [115175] = true,
    [119611] = true,
    [124682] = true,
    [450769] = true,

    -- Shaman (Earth Shield, Riptide, Healing Rain)
    [974]    = true,
    [383648] = true,
    [61295]  = true,

    -- Rogue / Assassination
    [53563]   = true,
    [156322]  = true,
    [156910]  = true,
    [1244893] = true,

    -- Warlock DoTs and buffs
    [2823]   = true,
    [3408]   = true,
    [5761]   = true,
    [8679]   = true,
    [315584] = true,
    [381637] = true,
    [381664] = true,

    -- Augmentation Evoker (Ebon Might variants)
    [319773] = true,
    [319778] = true,
    [382021] = true,
    [382022] = true,
    [457481] = true,
    [457496] = true,
    [462742] = true,
    [462757] = true,

    -- Source of Magic / Symbiotic Relationship
    [433568] = true,
    [433583] = true,
}
