local Srendarr = _G['Srendarr'] -- grab addon table from global

-- ---------------------------------------------------
-- Minor Buffs ---------------------------------------
-- ---------------------------------------------------

local Minor = {}
Minor.Minor_Berserk     = { 61744, 62636, 62639, 62642, 62645, 64047, 64048, 64050, 64051, 64052, 64053, 64054, 64055, 64056, 64057, 64058, 64178 }
Minor.Minor_Breach      = { 68589, 68592, 61742, 64256, 68591 }
Minor.Minor_Brutality   = { 61662, 61798, 61799, 64259 }
Minor.Minor_Defile      = { 61726 }
Minor.Minor_Endurance   = { 61704, 62056, 62102, 62106, 62110 }
Minor.Minor_Evasion     = { 61715 }
Minor.Minor_Expedition  = { 61735, 63558, 63561, 63562, 63563 }
Minor.Minor_Force       = { 68595, 68596, 68597, 68598, 68628, 68629, 68630, 68631, 68632, 68636, 68638, 68640, 61746 }
Minor.Minor_Fortitude   = { 61697 }
Minor.Minor_Fracture    = { 68588, 38688, 61740, 62582, 62585, 62588, 64144, 64145, 64146, 64147, 64255 }
Minor.Minor_Gallop      = { 63568 }
Minor.Minor_Heroism     = { 38746, 61708, 62336, 62337, 62338, 62505, 62508, 62510, 62512 }
Minor.Minor_Intellect   = { 36740, 61706 }
Minor.Minor_Maim        = { 68359, 29308, 31899, 33228, 37472, 38068, 38072, 38076, 38817, 61723, 61724, 61854, 61855, 61856, 62339, 62340, 62341, 62492, 62493, 62494, 62495, 62500, 62501, 62503, 62504, 62507, 62509, 62511 }
Minor.Minor_Mangle      = { 39168, 39180, 39181, 42984, 42986, 42991, 42993, 42998, 43000, 61733 }
Minor.Minor_Mending     = { 68685, 68689, 68690, 68691, 61710 }
Minor.Minor_Prophecy    = { 61688, 61691, 62319, 62320, 64261 }
Minor.Minor_Protection  = { 3929, 28347, 40185, 61721, 62245, 62246, 62247 }
Minor.Minor_Resolve     = { 24159, 31818, 37247, 61693, 61768, 61769, 61770, 61817, 61818, 61819, 61822, 62206, 62208, 62210, 62213, 62215, 62218, 62221, 62226, 62232, 62235, 62238, 62475, 62477, 62481, 62483, 62620, 62622, 62624, 62626, 62628, 62630, 62632, 62634, 62637, 62640, 62643, 63532, 63599, 63602, 63606 }
Minor.Minor_Savagery    = { 61666, 61882, 61898, 64260 }
Minor.Minor_Sorcery     = { 61685, 62799, 62800, 64258 }
Minor.Minor_Vitality    = { 32733, 37027, 37031, 37032, 37033, 61549, 61892, 61894, 61896, 63340, 64080, 64081, 64082 }
Minor.Minor_Ward        = { 68512, 68513, 68514, 68515, 32761, 61695, 61862, 61863, 61864, 62214, 62216, 62219, 62222, 62619, 62621, 62623, 62625, 62627, 62629, 62631, 62633, 62635, 62638, 62641, 62644, 63571, 63600, 63603, 63607 }
Minor.Minor_Wound       = { 70619, 9611, 9612, 10601, 47726, 48346, 54126, 57962 }

Srendarr.MinorBuffs = {}

for _, v in pairs( Minor ) do
    for _, v2 in pairs( v ) do
        Srendarr.MinorBuffs[v2] = true
    end
end

-- ---------------------------------------------------
-- Major Buffs ---------------------------------------
-- ---------------------------------------------------

local Major = {}
Major.Major_Berserk     = { 36973, 37645, 37654, 37663, 48078, 61745, 62195 }
Major.Major_Breach      = { 33363, 36972, 36980, 37591, 37599, 37607, 37618, 37627, 37636, 61743, 62485, 62486, 62489, 62491, 63921, 63923, 63925, 64251 }
Major.Major_Brutality   = { 68804, 68805, 68806, 68807, 68814, 68815, 68816, 68817, 68845, 68852, 68859, 23673, 33317, 36894, 36903, 37924, 37927, 37930, 37933, 37936, 37939, 37942, 37947, 37952, 45228, 45393, 61665, 61670, 62057, 62058, 62059, 62060, 62063, 62065, 62067, 62147, 62150, 62153, 62156, 62344, 62347, 62350, 62387, 62392, 62396, 62400, 62415, 62425, 62441, 62448, 72936, 63768, 64554, 64555, 68843 }
Major.Major_Defile      = { 68163, 68164, 68165, 21927, 24153, 24686, 24702, 24703, 29230, 33399, 36509, 36515, 37511, 37515, 37519, 37523, 37528, 37533, 37538, 37542, 37546, 38686, 38838, 58869, 61727, 62513, 62514, 62515, 62578, 62579, 62580, 63148 }
Major.Major_Endurance   = { 68361, 68408, 68797, 68799, 68801, 72935, 32748, 45226, 61705, 61886, 61888, 61889, 62251, 62258, 62265, 62272, 62575, 63681, 63683, 63766, 63789, 68800 }
Major.Major_Evasion     = { 69685, 61716, 63015, 63016, 63017, 63018, 63019, 63023, 63026, 63028, 63030, 63036, 63040, 63042 }
Major.Major_Expedition  = { 67708, 67714, 67715, 67716, 68793, 68795, 72655, 72657, 72658, 23216, 33210, 33328, 36050, 36946, 36959, 37789, 37793, 37797, 37852, 37859, 37866, 37873, 37881, 37889, 37897, 37906, 37915, 45235, 45399, 61736, 61833, 61838, 61839, 61840, 62181, 62186, 62191, 62249, 62256, 62263, 62270, 62531, 62537, 62540, 62543, 63987, 63993, 63999, 64005, 64012, 64019, 64026, 64566, 64567, 72656 }
Major.Major_Force       = { 40225, 61747 }
Major.Major_Fortitude   = { 66256, 66702, 68405, 72928, 29011, 40175, 40443, 42285, 42288, 42291, 45222, 61698, 61871, 61872, 61873, 61884, 61885, 61887, 61890, 61891, 61893, 61895, 61897, 62250, 62257, 62264, 62271, 62555, 63670, 63672, 63784 }
Major.Major_Fracture    = { 28307, 34734, 36228, 36232, 36236, 48946, 61741, 61909, 61910, 61911, 62470, 62471, 62473, 62474, 62476, 62480, 62482, 62484, 62487, 62488, 62490, 63909, 63912, 63913, 63914, 63915, 63916, 63917, 63918, 63919, 63920, 63922, 63924, 64254 }
Major.Major_Gallop      = { 63569 }
Major.Major_Heroism     = { 61709, 65133 }
Major.Major_Intellect   = { 68133, 68406, 72932, 45224, 61707, 62252, 62259, 62266, 62273, 62577, 63676, 63678, 63771, 63785 }
Major.Major_Maim        = { 61725 }
Major.Major_Mangle      = { 61734 }
Major.Major_Mending     = { 55033, 61711, 61758, 61759, 61760 }
Major.Major_Prophecy    = { 40479, 40482, 40486, 42413, 42417, 42421, 42436, 42439, 42442, 42446, 42452, 42458, 47193, 47195, 61689, 61918, 61937, 61940, 61943, 61946, 61950, 61954, 61959, 61963, 61968, 61973, 61978, 62747, 62748, 62749, 62750, 62751, 62752, 62753, 62754, 62755, 62756, 62757, 62758, 63776, 64570, 64572 }
Major.Major_Protection  = { 75514, 44854, 44857, 44859, 44860, 44862, 44863, 44864, 44865, 44866, 44867, 44868, 44869, 44871, 44872, 44874, 44876, 61722, 63883, 63899, 63900, 64070, 64071, 64166 }
Major.Major_Resolve     = { 66075, 66083, 22236, 44822, 44824, 44826, 44828, 44830, 44832, 44834, 44836, 44839, 44841, 44843, 45234, 45397, 61694, 61815, 61820, 61823, 61825, 61827, 61829, 61831, 61835, 61836, 61841, 61844, 61846, 62159, 62161, 62163, 62165, 62168, 62169, 62171, 62173, 62175, 62179, 62184, 62189, 63084, 63088, 63091, 63116, 63119, 63123, 63127, 63131, 63134, 63137, 63140, 63143, 64564, 64565 }
Major.Major_Savagery    = { 26795, 27190, 27194, 27198, 45241, 45466, 61667, 61947, 61951, 61955, 61960, 63242, 63770, 64509, 64568, 64569, 64952 }
Major.Major_Sorcery     = { 72933, 45227, 45391, 61687, 62062, 62064, 62066, 62068, 62240, 62241, 62242, 62243, 63223, 63224, 63225, 63226, 63227, 63228, 63229, 63230, 63231, 63232, 63233, 63234, 63774, 64558, 64561 }
Major.Major_Vitality    = { 61713, 63533, 63534, 63535, 63536 }
Major.Major_Ward        = { 18868, 44820, 44821, 44823, 44825, 44827, 44829, 44831, 44833, 44835, 44838, 44840, 44842, 45076, 45233, 45395, 61696, 61816, 61821, 61824, 61826, 61828, 61830, 61832, 61834, 61837, 61842, 61843, 61845, 62160, 62162, 62164, 62166, 62167, 62170, 62172, 62174, 62176, 62180, 62185, 62190, 63085, 63089, 63092, 63117, 63120, 63124, 63128, 63132, 63135, 63138, 63141, 63144, 64562, 64563 }
Major.Major_Wound       = { 46839 }

Srendarr.MajorBuffs = {}

for _, v in pairs( Major ) do
    for _, v2 in pairs( v ) do
        Srendarr.MajorBuffs[v2] = true
    end
end