<commit_before>CLASSES = {
  1 => 'Warrior',
  2 => 'Paladin',
  3 => 'Hunter',
  4 => 'Rogue',
  5 => 'Priest',
  6 => 'Death Knight',
  7 => 'Shaman',
  8 => 'Mage',
  9 => 'Warlock',
  10 => 'Monk',
  11 => 'Druid',
  12 => 'Demon Hunter'
}

FACTIONS = {
  0 => 'Alliance',
  1 => 'Horde'
}

DEFAULT_ROLES = {
  'Death Knight' => 'Melee',
  'Demon Hunter' => 'Melee',
  'Druid' => 'Melee',
  'Hunter' => 'Ranged',
  'Mage' => 'Ranged',
  'Monk' => 'Melee',
  'Paladin' => 'Melee',
  'Priest' => 'Ranged',
  'Rogue' => 'Melee',
  'Shaman' => 'Ranged',
  'Warlock' => 'Ranged',
  'Warrior' => 'Melee'
}

ROLES_TO_SPEC = {
  'Heal' => [
    'Restoration',
    'Holy',
    'Discipline',
    'Mistweaver'
  ],
  'Tank' => [
    'Blood',
    'Vengeance',
    'Protection',
    'Brewmaster',
    'Guardian'
  ],
  'Melee' => [
    'Outlaw',
    'Subtlety',
    'Assassination',
    'Feral',
    'Windwalker',
    'Havoc',
    'Enhancement',
    'Survival',
    'Arms','Fury',
    'Retribution',
    'Unholy',
    'Frost'
  ],
  'Ranged' => [
    'Shadow',
    'Affliction',
    'Demonology',
    'Destruction',
    'Arcane',
    'Fire',
    'Frost',
    'Balance',
    'Marksmanship',
    'BeastMastery',
    'Elemental'
  ]
}

ROLES = {
  'Tank' => {
    'Death Knight' => [1],
    'Demon Hunter' => [2],
    'Druid' => [2],
    'Monk' => [1],
    'Paladin' => [2],
    'Warrior' => [3]
  },
  'Heal' => {
    'Druid' => [3],<commit_msg>WCL changed their spelling of Hunter Beast Mastery spec.<commit_after>CLASSES = {
  1 => 'Warrior',
  2 => 'Paladin',
  3 => 'Hunter',
  4 => 'Rogue',
  5 => 'Priest',
  6 => 'Death Knight',
  7 => 'Shaman',
  8 => 'Mage',
  9 => 'Warlock',
  10 => 'Monk',
  11 => 'Druid',
  12 => 'Demon Hunter'
}

FACTIONS = {
  0 => 'Alliance',
  1 => 'Horde'
}

DEFAULT_ROLES = {
  'Death Knight' => 'Melee',
  'Demon Hunter' => 'Melee',
  'Druid' => 'Melee',
  'Hunter' => 'Ranged',
  'Mage' => 'Ranged',
  'Monk' => 'Melee',
  'Paladin' => 'Melee',
  'Priest' => 'Ranged',
  'Rogue' => 'Melee',
  'Shaman' => 'Ranged',
  'Warlock' => 'Ranged',
  'Warrior' => 'Melee'
}

ROLES_TO_SPEC = {
  'Heal' => [
    'Restoration',
    'Holy',
    'Discipline',
    'Mistweaver'
  ],
  'Tank' => [
    'Blood',
    'Vengeance',
    'Protection',
    'Brewmaster',
    'Guardian'
  ],
  'Melee' => [
    'Outlaw',
    'Subtlety',
    'Assassination',
    'Feral',
    'Windwalker',
    'Havoc',
    'Enhancement',
    'Survival',
    'Arms','Fury',
    'Retribution',
    'Unholy',
    'Frost'
  ],
  'Ranged' => [
    'Shadow',
    'Affliction',
    'Demonology',
    'Destruction',
    'Arcane',
    'Fire',
    'Frost',
    'Balance',
    'Marksmanship',
    'Beast Mastery',
    'Elemental'
  ]
}

ROLES = {
  'Tank' => {
    'Death Knight' => [1],
    'Demon Hunter' => [2],
    'Druid' => [2],
    'Monk' => [1],
    'Paladin' => [2],
    'Warrior' => [3]
  },
  'Heal' => {
    'Druid' => [3],
{'fraction_non_alphanumeric': 0.24072802197802198, 'fraction_numerical': 0.016483516483516484, 'mean_word_length': 2.488622754491018, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 81, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5302723', 'n_tokens_mistral': 1353, 'n_tokens_neox': 1296, 'n_words': 238}