local _, ns = ...

------------------------------------------------------------
-- Single-target Power Infusion sim data.
--
-- Source: bloodmallet.com Power Infusion dataset (ST / castingpatchwerk).
-- Refresh each season by pasting the latest JSON from bloodmallet into
-- the raw string below. Braced variants ("{Spec}") are alternative
-- talent profiles used by bloodmallet and are ignored by our parser.
--
-- Scoring / parser pattern adapted from the BestPI addon (MIT-style).
------------------------------------------------------------

ns.PI = ns.PI or {}
ns.PI.RawData = ns.PI.RawData or {}

ns.PI.RawData.ST = [[
{
    "class_id": 5,
    "data": {
        "Affliction Warlock": 111835,
        "Arcane Mage": 106039,
        "Arms Warrior": 105099,
        "Assassination Rogue": 109900,
        "Balance Druid": 118259,
        "Beast_Mastery Hunter": 118149,
        "Blood Death Knight": 65589,
        "Brewmaster Monk": 79175,
        "Demonology Warlock": 123933,
        "Destruction Warlock": 113795,
        "Devastation Evoker": 113396,
        "Devourer Demon Hunter": 111979,
        "Elemental Shaman": 133699,
        "Enhancement Shaman": 111655,
        "Feral Druid": 125809,
        "Fire Mage": 108701,
        "Frost Death Knight": 125429,
        "Frost Mage": 116049,
        "Fury Warrior": 111000,
        "Guardian Druid": 92807,
        "Havoc Demon Hunter": 118046,
        "Marksmanship Hunter": 114452,
        "Outlaw Rogue": 115188,
        "Protection Paladin": 77413,
        "Protection Warrior": 79132,
        "Retribution Paladin": 119926,
        "Shadow Priest": 108232,
        "Subtlety Rogue": 110920,
        "Survival Hunter": 112526,
        "Unholy Death Knight": 138628,
        "Vengeance Demon Hunter": 72353,
        "Windwalker Monk": 122999,
        "{Affliction Warlock}": 107500,
        "{Arcane Mage}": 102039,
        "{Arms Warrior}": 101554,
        "{Assassination Rogue}": 105878,
        "{Balance Druid}": 112318,
        "{Beast_Mastery Hunter}": 113063,
        "{Blood Death Knight}": 63841,
        "{Brewmaster Monk}": 78816,
        "{Demonology Warlock}": 118638,
        "{Destruction Warlock}": 110322,
        "{Devastation Evoker}": 110324,
        "{Devourer Demon Hunter}": 108031,
        "{Elemental Shaman}": 127993,
        "{Enhancement Shaman}": 106268,
        "{Feral Druid}": 120570,
        "{Fire Mage}": 102455,
        "{Frost Death Knight}": 122164,
        "{Frost Mage}": 112865,
        "{Fury Warrior}": 108127,
        "{Guardian Druid}": 88279,
        "{Havoc Demon Hunter}": 114904,
        "{Marksmanship Hunter}": 108784,
        "{Outlaw Rogue}": 112699,
        "{Protection Paladin}": 74366,
        "{Protection Warrior}": 76806,
        "{Retribution Paladin}": 115022,
        "{Shadow Priest}": 104997,
        "{Subtlety Rogue}": 109228,
        "{Survival Hunter}": 108629,
        "{Unholy Death Knight}": 133694,
        "{Vengeance Demon Hunter}": 70090,
        "{Windwalker Monk}": 115435
    },
    "data_type": "power_infusion",
    "metadata": {
        "SimulationCraft": "d5fb4b9",
        "bloodytools": "260a44806b66aa79eda6aa5d415bfa9019748734",
        "timestamp": "2026-04-15 04:45:19.725847"
    },
    "profile_without_pi_support": [
        "Blood Death Knight",
        "Guardian Druid",
        "Brewmaster Monk",
        "Protection Paladin",
        "Assassination Rogue",
        "Outlaw Rogue",
        "Affliction Warlock",
        "Protection Warrior"
    ],
    "spec_id": 258,
    "timestamp": "2026-04-15 04:45",
    "title": "Power Infusion | Castingpatchwerk"
}
]]
