[{"name":"RuneScape.Levels","comment":"\n\n@docs levelForXp, levelForXpElite\n\n@docs xpRemaining, xpRemainingElite\n\n","unions":[],"aliases":[],"values":[{"name":"levelForXp","comment":"\n\n    levelForXp 10\n    --> 1\n\n    levelForXp 82\n    --> 1\n\n    levelForXp 83\n    --> 2\n\n    levelForXp 84\n    --> 2\n\n    levelForXp 200000000\n    --> 120\n\n","type":"Basics.Int -> Basics.Int"},{"name":"levelForXpElite","comment":" ","type":"Basics.Int -> Basics.Int"},{"name":"xpRemaining","comment":"\n\n    xpRemaining 10\n    --> Just 73\n\n    xpRemaining 82\n    --> Just 1\n\n    xpRemaining 83\n    --> Just 91\n\n    xpRemaining (104 * 10^6)\n    --> Just 273167\n\n    xpRemaining (105 * 10^6)\n    --> Nothing\n\n","type":"Basics.Int -> Maybe.Maybe Basics.Int"},{"name":"xpRemainingElite","comment":" ","type":"Basics.Int -> Maybe.Maybe Basics.Int"}],"binops":[]},{"name":"RuneScape.Quests","comment":" A database of quests and their metadata\n\n@docs Quest\n\n@docs isFree, isMembers\n\n","unions":[{"name":"Quest","comment":" ","args":[],"cases":[["AClockworkSyringe",[]],["AFairyTaleIGrowingPains",[]],["AFairyTaleIICureAQueen",[]],["AFairyTaleIIIBattleAtOrksRift",[]],["AllFiredUp",[]],["AnimalMagnetism",[]],["AnotherSliceOfHAM",[]],["AsAFirstResort",[]],["AShadowOverAshdale",[]],["ASoulsBane",[]],["ATailOfTwoCats",[]],["AVoidDance",[]],["BackToMyRoots",[]],["BackToTheFreezer",[]],["BeneathCursedTides",[]],["BetweenARock",[]],["BigChompyBirdHunting",[]],["Biohazard",[]],["BirthrightOfTheDwarves",[]],["BloodRunsDeep",[]],["BringingHomeTheBacon",[]],["BrokenHome",[]],["BuyersAndCellars",[]],["CabinFever",[]],["CallOfTheAncestors",[]],["CarnilleanRising",[]],["CatapultConstruction",[]],["ChefsAssistant",[]],["ChildrenOfMah",[]],["ClockTower",[]],["ColdWar",[]],["Contact",[]],["CooksAssistant",[]],["CreatureOfFenkenstrain",[]],["CrocodileTears",[]],["CurseOfTheBlackStone",[]],["DeadliestCatch",[]],["DealingWithScabaras",[]],["DeathPlateau",[]],["DeathToTheDorgeshuun",[]],["DefenderOfVarrock",[]],["DemonSlayer",[]],["DesertTreasure",[]],["DesperateTimes",[]],["DeviousMinds",[]],["DiamondinTheRough",[]],["DimensionOfDisaster",[]],["DimensionOfDisasterCoinOfTheRealm",[]],["DimensionOfDisasterCurseOfArrav",[]],["DimensionOfDisasterDefenderOfVarrock",[]],["DimensionOfDisasterDemonSlayer",[]],["DimensionOfDisasterShieldOfArrav",[]],["DishonourAmongThieves",[]],["DoNoEvil",[]],["DragonSlayer",[]],["DreamMentor",[]],["DruidicRitual",[]],["DwarfCannon",[]],["EadgarsRuse",[]],["EaglesPeak",[]],["ElementalWorkshopI",[]],["ElementalWorkshopII",[]],["ElementalWorkshopIII",[]],["ElementalWorkshopIV",[]],["EnakhrasLament",[]],["EnlightenedJourney",[]],["ErnestTheChicken",[]],["EvilDavesBigDayOut",[]],["FamilyCrest",[]],["FateOfTheGods",[]],["FightArena",[]],["FishingContest",[]],["ForgettableTaleOfADrunkenDwarf",[]],["ForgivenessOfAChaosDwarf",[]],["FurNSeek",[]],["GardenOfTranquillity",[]],["GertrudesCat",[]],["GhostsAhoy",[]],["GloriousMemories",[]],["GoblinDiplomacy",[]],["GowerQuest",[]],["GrimTales",[]],["GunnarsGround",[]],["HauntedMine",[]],["HazeelCult",[]],["HeartOfStone",[]],["HeroesQuest",[]],["HerosWelcome",[]],["HolyGrail",[]],["HorrorFromTheDeep",[]],["HuntForRedRaktuber",[]],["IcthlarinsLittleHelper",[]],["ImpCatcher",[]],["ImpressingTheLocals",[]],["InAidOfTheMyreque",[]],["InPyreNeed",[]],["InSearchOfTheMyreque",[]],["JunglePotion",[]],["KennithsConcerns",[]],["KindredSpirits",[]],["KingOfTheDwarves",[]],["KingsRansom",[]],["LandOfTheGoblins",[]],["LegacyOfSeergaze",[]],["LegendsQuest",[]],["LetThemEatPie",[]],["LostCity",[]],["LoveStory",[]],["LunarDiplomacy",[]],["MakingHistory",[]],["MeetingHistory",[]],["MerlinsCrystal",[]],["MissingMyMummy",[]],["MissingPresumedDeath",[]],["MonkeyMadness",[]],["MonksFriend",[]],["MountainDaughter",[]],["MourningsEndPartI",[]],["MourningsEndPartII",[]],["MurderMystery",[]],["MyArmsBigAdventure",[]],["MythsOfTheWhiteLands",[]],["NatureSpirit",[]],["NomadsElegy",[]],["NomadsRequiem",[]],["ObservatoryQuest",[]],["OlafsQuest",[]],["OneOfAKind",[]],["OnePiercingNote",[]],["OneSmallFavour",[]],["OurManinTheNorth",[]],["PerilsOfIceMountain",[]],["PhiteClub",[]],["PiecesOfHate",[]],["PiratesTreasure",[]],["PlagueCity",[]],["PlaguesEnd",[]],["PriestInPeril",[]],["QuietBeforeTheSwarm",[]],["RagAndBoneMan",[]],["RatCatchers",[]],["RecipeForDisaster",[]],["RecipeForDisasterAnoTherCooksQuest",[]],["RecipeForDisasterDefeatingTheCulinaromancer",[]],["RecipeForDisasterFreeingEvilDave",[]],["RecipeForDisasterFreeingKingAwowogei",[]],["RecipeForDisasterFreeingPiratePete",[]],["RecipeForDisasterFreeingSirAmikVarze",[]],["RecipeForDisasterFreeingSkrachUglogwee",[]],["RecipeForDisasterFreeingTheGoblinGenerals",[]],["RecipeForDisasterFreeingTheLumbridgeSage",[]],["RecipeForDisasterFreeingTheMountainDwarf",[]],["RecruitmentDrive",[]],["Regicide",[]],["RitualOfTheMahjarrat",[]],["RiverOfBlood",[]],["RockingOut",[]],["RovingElves",[]],["RoyalTrouble",[]],["RumDeal",[]],["RuneMechanics",[]],["RuneMemories",[]],["RuneMysteries",[]],["SaltinTheWound",[]],["ScorpionCatcher",[]],["SeaSlug",[]],["ShadesOfMortton",[]],["ShadowOfTheStorm",[]],["SheepHerder",[]],["ShieldOfArrav",[]],["ShiloVillage",[]],["SliskesEndgame",[]],["SmokingKills",[]],["SomeLikeItCold",[]],["SongFromTheDepths",[]],["SpiritOfSummer",[]],["SpiritsOfTheElid",[]],["StolenHearts",[]],["SummersEnd",[]],["SwanSong",[]],["SweptAway",[]],["TaiBwoWannaiTrio",[]],["TearsOfGuthix",[]],["TempleOfIkov",[]],["TheBloodPact",[]],["TheBranchesOfDarkmeyer",[]],["TheBrinkOfExtinction",[]],["TheChosenCommander",[]],["TheCurseOfArrav",[]],["TheDarknessOfHallowvale",[]],["TheDeathOfChivalry",[]],["TheDigSite",[]],["TheElderKiln",[]],["TheEyesOfGlouphrie",[]],["TheFeud",[]],["TheFiremakersCurse",[]],["TheFremennikIsles",[]],["TheFremennikTrials",[]],["TheGiantDwarf",[]],["TheGolem",[]],["TheGrandTree",[]],["TheGreatBrainRobbery",[]],["TheHandinTheSand",[]],["TheJackOfSpades",[]],["TheKnightsSword",[]],["TheLightWithin",[]],["TheLordOfVampyrium",[]],["TheLostTribe",[]],["TheMightyFall",[]],["TheNeedleSkips",[]],["ThePathOfGlouphrie",[]],["ThePrisonerOfGlouphrie",[]],["TheRestlessGhost",[]],["TheSlugMenace",[]],["TheTaleOfTheMuspah",[]],["TheTempleAtSenntisten",[]],["TheTouristTrap",[]],["TheVoidStaresBack",[]],["TheWorldWakes",[]],["ThroneOfMiscellania",[]],["TokTzKetDill",[]],["TowerOfLife",[]],["TreeGnomeVillage",[]],["TribalTotem",[]],["TrollRomance",[]],["TrollStronghold",[]],["UndergroundPass",[]],["UnstableFoundations",[]],["VampyreSlayer",[]],["VioletIsBlue",[]],["Wanted",[]],["Watchtower",[]],["WaterfallQuest",[]],["WhatLiesBelow",[]],["WhatsMineIsYours",[]],["WhileGuthixSleeps",[]],["WitchsHouse",[]],["WithinTheLight",[]],["WolfWhistle",[]],["YouAreIt",[]],["ZogreFleshEaters",[]]]}],"aliases":[],"values":[{"name":"isFree","comment":" ","type":"RuneScape.Quests.Quest -> Basics.Bool"},{"name":"isMembers","comment":" ","type":"RuneScape.Quests.Quest -> Basics.Bool"}],"binops":[]},{"name":"RuneScape.Skills","comment":"\n\n@docs Skill, SkillType\n\n@docs isMembers, skillType, maxLevel\n\n","unions":[{"name":"Skill","comment":" ","args":[],"cases":[["Agility",[]],["Attack",[]],["Constitution",[]],["Construction",[]],["Cooking",[]],["Crafting",[]],["Defence",[]],["Divination",[]],["Dungeoneering",[]],["Farming",[]],["Firemaking",[]],["Fishing",[]],["Fletching",[]],["Herblore",[]],["Hunter",[]],["Invention",[]],["Magic",[]],["Mining",[]],["Prayer",[]],["Ranged",[]],["Runecrafting",[]],["Slayer",[]],["Smithing",[]],["Strength",[]],["Summoning",[]],["Thieving",[]],["Woodcutting",[]]]},{"name":"SkillType","comment":" ","args":[],"cases":[["Artisan",[]],["Combat",[]],["Elite",[]],["Gathering",[]],["Support",[]]]}],"aliases":[],"values":[{"name":"isMembers","comment":" ","type":"RuneScape.Skills.Skill -> Basics.Bool"},{"name":"maxLevel","comment":" ","type":"RuneScape.Skills.Skill -> Basics.Int"},{"name":"skillType","comment":" ","type":"RuneScape.Skills.Skill -> RuneScape.Skills.SkillType"}],"binops":[]}]