3'      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~NoneUri of the resourceHost of the API;GET the resource from the URI and parse it into one of the  Haskmon.TypesD. Fails if the parsing fails (ie: the library needs to be updated).NoneX|;Metadata that all resources (except Pokedex) have in common  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|}~xyz{tuvw`abcdefghijklmnopqrs[\]^_STUVWXYZPQRLMNOGHIJKCDEF:;<=>?@AB456789/0123()*+,-.$%&' !"#  5   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~NoneNone (/None :C NoneNoneGL None`tx None| None$ None  NonePS[None\$(/:CGLPS[`tx|None Utility wrapper for ById functionsAGet a pokedex. Warning: returns a large list of pokemon resourcesGet a pokemon by ID0Lookup a pokemon by name in the national pokedexGet an ability by IDGet a move by IDGet a type by IDGet a egg group by IDGet a description group by IDGet a game by IDGet Sprite by ID Name of the pokemon Noneg$(/:CGLPS[`tx|  !"#$%&&'())*+,--./001234566789:;<=>?@@ABCDEFGHHIJKKLMNOOPQRSTUVWXYZ[\]]^_`aabcdefghijklmnopqrsttuvwwxyzz{|}~78912345IJABCDEFGPQLMN x y u v b c d e f g h i j k l m n o q r s p { | } . / * + , ' ( ! " # $ % ^ _ `haskm_4ndmyxuYMo7Bn3nqZdgY1iHaskmon.ResourceHaskmon.Types.InternalsHaskmon.ClientHaskmon.Types.GameHaskmon.Types.MoveHaskmon.Types.TypeHaskmon.Types.SpriteHaskmon.Types.AbilityHaskmon.Types.PokemonHaskmon.Types.MetaDataHaskmon.Types.EggGroupHaskmon.Types.DescriptionHaskmon.Types.Evolutions Haskmon.TypesHaskmon getResourceSprite spriteName spritePokemon spriteImage MetaSprite mSpriteName getSpriteGamegameNamegameGenerationgameReleaseYear gameMetadataMetaGame mGameNamegetGame DescriptiondescriptionNamedescriptionTextdescriptionGamesdescriptionPokemondescriptionMetadataMetaDescriptionmDescriptionNamegetDescriptionsEggGroup eggGroupNameeggGroupPokemonseggGroupMetadata MetaEggGroup mEggGroupName getEggGroupMovemoveName movePowermovePp moveAccuracy moveMetadataMetaMove mMoveNamemMoveLearnTypegetMoveMetaMoveLearnTypeMoveLearnLevelUpMoveLearnMachineMoveLearnTutorMoveLearnEggMoveMoveLearnOtherTypetypeNametypeIneffective typeNoEffecttypeResistancetypeSuperEffective typeWeakness typeMetadataMetaType mTypeNamegetTypeAbility abilityNameabilityDescriptionabilityMetadata MetaAbility mAbilityName getAbility LevelUpDetailLevel LevelSpecialEvolutionMethodEvolutionLevelUpEvolutionFriendshipEvolutionStoneEvolutionHappiness EvolutionMegaEvolutionTradeEvolutionOther Evolution evolutionNameevolutionMethodevolutionPokemonPokemon pokemonNamepokemonNationalIdpokemonAbilities pokemonMoves pokemonTypespokemonEggCyclepokemonEggGroupspokemonCatchRate pokemonHp pokemonAttackpokemonDefense pokemonSpAtk pokemonSpDef pokemonSpeedpokemonEvolutionspokemonSpritespokemonDescriptionspokemonMetadata MetaPokemon mPokemonName getPokemonPokedex pokedexNamepokedexPokemonsMetaData resourceUricreatedmodified getMetadatawithO$fFromJSONSprite$fFromJSONMetaSprite$fShowMetaSprite$fFromJSONGame$fFromJSONMetaGame$fShowMetaGame$fFromJSONMetaDescription$fFromJSONDescription$fShowMetaDescription$fFromJSONMetaEggGroup$fFromJSONEggGroup$fShowMetaEggGroup$fFromJSONMetaMove$fFromJSONMove$fShowMetaMove$fFromJSONMetaType$fFromJSONType$fShowMetaType$fFromJSONMetaAbility$fFromJSONAbility$fShowMetaAbility$fFromJSONEvolution$fFromJSONEvolutionMethod$fShowEvolution$fFromJSONPokemon$fShowMetaPokemon$fFromJSONPokedex$fFromJSONMetaPokemon $fShowPokedexgetPokedexByIdgetNationalPokedexgetPokemonByIdgetPokemonByNamegetAbilityById getMoveById getTypeByIdgetEggGroupByIdgetDescriptionById getGameById getSpriteByIdUrihostgetResourceByIdID