local X = {}

X.Roles = {
   ["npc_dota_hero_abaddon"] = 3;
   ["npc_dota_hero_abyssal_underlord"] = 2;
   ["npc_dota_hero_alchemist"] = 2;
   ["npc_dota_hero_ancient_apparition"] = 5;
   ["npc_dota_hero_antimage"] = 1;
   ["npc_dota_hero_arc_warden"] = 3;
   ["npc_dota_hero_axe"] = 3;
   ["npc_dota_hero_bane"] = 5;
   ["npc_dota_hero_batrider"] = 3;
   ["npc_dota_hero_beastmaster"] = 3;
   ["npc_dota_hero_bloodseeker"] = 1;
   ["npc_dota_hero_bounty_hunter"] = 4;
   ["npc_dota_hero_brewmaster"] = 3;
   ["npc_dota_hero_bristleback"] = 3;
   ["npc_dota_hero_broodmother"] = 3;
   ["npc_dota_hero_centaur"] = 3;
   ["npc_dota_hero_chaos_knight"] = 1;
   ["npc_dota_hero_chen"] = 4;
   ["npc_dota_hero_clinkz"] = 1;
   ["npc_dota_hero_crystal_maiden"] = 5;
   ["npc_dota_hero_dark_seer"] = 3;
   ["npc_dota_hero_dazzle"] = 5;
   ["npc_dota_hero_death_prophet"] = 3;
   ["npc_dota_hero_disruptor"] = 5;
   ["npc_dota_hero_doom_bringer"] = 3;
   ["npc_dota_hero_dragon_knight"] = 2;
   ["npc_dota_hero_drow_ranger"] = 1;
   ["npc_dota_hero_earth_spirit"] = 4;
   ["npc_dota_hero_earthshaker"] = 3;
   ["npc_dota_hero_elder_titan"] = 5;
   ["npc_dota_hero_ember_spirit"] = 1;
   ["npc_dota_hero_enchantress"] = 4;
   ["npc_dota_hero_enigma"] = 4;
   ["npc_dota_hero_faceless_void"] = 1;
   ["npc_dota_hero_furion"] = 3;
   ["npc_dota_hero_gyrocopter"] = 1;
   ["npc_dota_hero_huskar"] = 1;
   ["npc_dota_hero_invoker"] = 2;
   ["npc_dota_hero_jakiro"] = 5;
   ["npc_dota_hero_juggernaut"] = 1;
   ["npc_dota_hero_keeper_of_the_light"] = 5;
   ["npc_dota_hero_kunkka"] = 4;
   ["npc_dota_hero_legion_commander"] = 3;
   ["npc_dota_hero_leshrac"] = 4;
   ["npc_dota_hero_lich"] = 5;
   ["npc_dota_hero_life_stealer"] = 1;
   ["npc_dota_hero_lina"] = 4;
   ["npc_dota_hero_lion"] = 4;
   ["npc_dota_hero_lone_druid"] = 1;
   ["npc_dota_hero_luna"] = 1;
   ["npc_dota_hero_lycan"] = 1;
   ["npc_dota_hero_magnataur"] = 3;
   ["npc_dota_hero_medusa"] = 1;
   ["npc_dota_hero_meepo"] = 1;
   ["npc_dota_hero_mirana"] = 3;
   ["npc_dota_hero_morphling"] = 1;
   ["npc_dota_hero_naga_siren"] = 1;
   ["npc_dota_hero_necrolyte"] = 4;
   ["npc_dota_hero_nevermore"] = 1;
   ["npc_dota_hero_night_stalker"] = 3;
   ["npc_dota_hero_nyx_assassin"] = 3;
   ["npc_dota_hero_obsidian_destroyer"] = 2;
   ["npc_dota_hero_ogre_magi"] = 5;
   ["npc_dota_hero_omniknight"] = 5;
   ["npc_dota_hero_oracle"] = 5;
   ["npc_dota_hero_phantom_assassin"] = 1;
   ["npc_dota_hero_phantom_lancer"] = 1;
   ["npc_dota_hero_phoenix"] = 4;
   ["npc_dota_hero_puck"] = 3;
   ["npc_dota_hero_pudge"] = 2;
   ["npc_dota_hero_pugna"] = 5;
   ["npc_dota_hero_queenofpain"] = 2;
   ["npc_dota_hero_rattletrap"] = 3;
   ["npc_dota_hero_razor"] = 2;
   ["npc_dota_hero_riki"] = 4;
   ["npc_dota_hero_rubick"] = 4;
   ["npc_dota_hero_sand_king"] = 3;
   ["npc_dota_hero_shadow_demon"] = 5;
   ["npc_dota_hero_shadow_shaman"] = 4;
   ["npc_dota_hero_shredder"] = 3;
   ["npc_dota_hero_silencer"] = 4;
   ["npc_dota_hero_skeleton_king"] = 1;
   ["npc_dota_hero_skywrath_mage"] = 4;
   ["npc_dota_hero_slardar"] = 3;
   ["npc_dota_hero_slark"] = 1;
   ["npc_dota_hero_sniper"] = 1;
   ["npc_dota_hero_spectre"] = 1;
   ["npc_dota_hero_spirit_breaker"] = 3;
   ["npc_dota_hero_storm_spirit"] = 1;
   ["npc_dota_hero_sven"] = 1;
   ["npc_dota_hero_techies"] = 4;
   ["npc_dota_hero_templar_assassin"] = 1;
   ["npc_dota_hero_terrorblade"] = 1;
   ["npc_dota_hero_tidehunter"] = 3;
   ["npc_dota_hero_tinker"] = 2;
   ["npc_dota_hero_tiny"] = 3;
   ["npc_dota_hero_treant"] = 5;
   ["npc_dota_hero_troll_warlord"] = 1;
   ["npc_dota_hero_tusk"] = 4;
   ["npc_dota_hero_undying"] = 4;
   ["npc_dota_hero_ursa"] = 1;
   ["npc_dota_hero_vengefulspirit"] = 5;
   ["npc_dota_hero_venomancer"] = 5;
   ["npc_dota_hero_viper"] = 2;
   ["npc_dota_hero_visage"] = 4;
   ["npc_dota_hero_warlock"] = 5;
   ["npc_dota_hero_weaver"] = 1;
   ["npc_dota_hero_windrunner"] = 4;
   ["npc_dota_hero_winter_wyvern"] = 5;
   ["npc_dota_hero_wisp"] = 5;
   ["npc_dota_hero_witch_doctor"] = 5;
   ["npc_dota_hero_zuus"] = 3;
}


X.CanSplitPush = {
   ["npc_dota_hero_abaddon"] = false;
   ["npc_dota_hero_abyssal_underlord"] = false;
   ["npc_dota_hero_alchemist"] = false;
   ["npc_dota_hero_ancient_apparition"] = false;
   ["npc_dota_hero_antimage"] = true;
   ["npc_dota_hero_arc_warden"] = true;
   ["npc_dota_hero_axe"] = false;
   ["npc_dota_hero_bane"] = false;
   ["npc_dota_hero_batrider"] = false;
   ["npc_dota_hero_beastmaster"] = false;
   ["npc_dota_hero_bloodseeker"] = false;
   ["npc_dota_hero_bounty_hunter"] = false;
   ["npc_dota_hero_brewmaster"] = false;
   ["npc_dota_hero_bristleback"] = false;
   ["npc_dota_hero_broodmother"] = true;
   ["npc_dota_hero_centaur"] = false;
   ["npc_dota_hero_chaos_knight"] = false;
   ["npc_dota_hero_chen"] = false;
   ["npc_dota_hero_clinkz"] = true;
   ["npc_dota_hero_crystal_maiden"] = false;
   ["npc_dota_hero_dark_seer"] = false;
   ["npc_dota_hero_dazzle"] = false;
   ["npc_dota_hero_death_prophet"] = true;
   ["npc_dota_hero_disruptor"] = false;
   ["npc_dota_hero_doom_bringer"] = false;
   ["npc_dota_hero_dragon_knight"] = false;
   ["npc_dota_hero_drow_ranger"] = false;
   ["npc_dota_hero_earth_spirit"] = false;
   ["npc_dota_hero_earthshaker"] = false;
   ["npc_dota_hero_elder_titan"] = false;
   ["npc_dota_hero_ember_spirit"] = true;
   ["npc_dota_hero_enchantress"] = false;
   ["npc_dota_hero_enigma"] = false;
   ["npc_dota_hero_faceless_void"] = true;
   ["npc_dota_hero_furion"] = true;
   ["npc_dota_hero_gyrocopter"] = false;
   ["npc_dota_hero_huskar"] = false;
   ["npc_dota_hero_invoker"] = true;
   ["npc_dota_hero_jakiro"] = false;
   ["npc_dota_hero_juggernaut"] = false;
   ["npc_dota_hero_keeper_of_the_light"] = true;
   ["npc_dota_hero_kunkka"] = false;
   ["npc_dota_hero_legion_commander"] = false;
   ["npc_dota_hero_leshrac"] = false;
   ["npc_dota_hero_lich"] = false;
   ["npc_dota_hero_life_stealer"] = false;
   ["npc_dota_hero_lina"] = false;
   ["npc_dota_hero_lion"] = false;
   ["npc_dota_hero_lone_druid"] = true;
   ["npc_dota_hero_luna"] = false;
   ["npc_dota_hero_lycan"] = true;
   ["npc_dota_hero_magnataur"] = false;
   ["npc_dota_hero_medusa"] = true;
   ["npc_dota_hero_meepo"] = true;
   ["npc_dota_hero_mirana"] = true;
   ["npc_dota_hero_morphling"] = true;
   ["npc_dota_hero_naga_siren"] = true;
   ["npc_dota_hero_necrolyte"] = false;
   ["npc_dota_hero_nevermore"] = false;
   ["npc_dota_hero_night_stalker"] = false;
   ["npc_dota_hero_nyx_assassin"] = false;
   ["npc_dota_hero_obsidian_destroyer"] = false;
   ["npc_dota_hero_ogre_magi"] = false;
   ["npc_dota_hero_omniknight"] = false;
   ["npc_dota_hero_oracle"] = false;
   ["npc_dota_hero_phantom_assassin"] = false;
   ["npc_dota_hero_phantom_lancer"] = true;
   ["npc_dota_hero_phoenix"] = false;
   ["npc_dota_hero_puck"] = true;
   ["npc_dota_hero_pudge"] = false;
   ["npc_dota_hero_pugna"] = false;
   ["npc_dota_hero_queenofpain"] = true;
   ["npc_dota_hero_rattletrap"] = false;
   ["npc_dota_hero_razor"] = false;
   ["npc_dota_hero_riki"] = false;
   ["npc_dota_hero_rubick"] = false;
   ["npc_dota_hero_sand_king"] = true;
   ["npc_dota_hero_shadow_demon"] = false;
   ["npc_dota_hero_shadow_shaman"] = true;
   ["npc_dota_hero_shredder"] = true;
   ["npc_dota_hero_silencer"] = false;
   ["npc_dota_hero_skeleton_king"] = false;
   ["npc_dota_hero_skywrath_mage"] = false;
   ["npc_dota_hero_slardar"] = false;
   ["npc_dota_hero_slark"] = false;
   ["npc_dota_hero_sniper"] = false;
   ["npc_dota_hero_spectre"] = false;
   ["npc_dota_hero_spirit_breaker"] = true;
   ["npc_dota_hero_storm_spirit"] = true;
   ["npc_dota_hero_sven"] = false;
   ["npc_dota_hero_techies"] = true;
   ["npc_dota_hero_templar_assassin"] = false;
   ["npc_dota_hero_terrorblade"] = false;
   ["npc_dota_hero_tidehunter"] = false;
   ["npc_dota_hero_tinker"] = true;
   ["npc_dota_hero_tiny"] = false;
   ["npc_dota_hero_treant"] = false;
   ["npc_dota_hero_troll_warlord"] = false;
   ["npc_dota_hero_tusk"] = false;
   ["npc_dota_hero_undying"] = false;
   ["npc_dota_hero_ursa"] = false;
   ["npc_dota_hero_vengefulspirit"] = false;
   ["npc_dota_hero_venomancer"] = true;
   ["npc_dota_hero_viper"] = false;
   ["npc_dota_hero_visage"] = true;
   ["npc_dota_hero_warlock"] = false;
   ["npc_dota_hero_weaver"] = true;
   ["npc_dota_hero_windrunner"] = false;
   ["npc_dota_hero_winter_wyvern"] = false;
   ["npc_dota_hero_wisp"] = false;
   ["npc_dota_hero_witch_doctor"] = false;
   ["npc_dota_hero_zuus"] = false;
}


return X