local ____lualib = require("lualib_bundle")
local __TS__New = ____lualib.__TS__New
local ____exports = {}
local ____isaac_2Dtypescript_2Ddefinitions = require("isaac-typescript-definitions")
local CardType = ____isaac_2Dtypescript_2Ddefinitions.CardType
local ____ReadonlyMap = require("types.ReadonlyMap")
local ReadonlyMap = ____ReadonlyMap.ReadonlyMap
--- Maps card names to the values of the `CardType` enum.
____exports.CARD_NAME_TO_TYPE_MAP = __TS__New(ReadonlyMap, {
    {"fool", CardType.FOOL},
    {"magician", CardType.MAGICIAN},
    {"mag", CardType.MAGICIAN},
    {"highPriestess", CardType.HIGH_PRIESTESS},
    {"priestess", CardType.HIGH_PRIESTESS},
    {"priest", CardType.HIGH_PRIESTESS},
    {"hp", CardType.HIGH_PRIESTESS},
    {"empress", CardType.EMPRESS},
    {"emperor", CardType.EMPEROR},
    {"emp", CardType.EMPEROR},
    {"hierophant", CardType.HIEROPHANT},
    {"hi", CardType.HIEROPHANT},
    {"lovers", CardType.LOVERS},
    {"chariot", CardType.CHARIOT},
    {"justice", CardType.JUSTICE},
    {"hermit", CardType.HERMIT},
    {"wheelOfFortune", CardType.WHEEL_OF_FORTUNE},
    {"wheel", CardType.WHEEL_OF_FORTUNE},
    {"fortune", CardType.WHEEL_OF_FORTUNE},
    {"strength", CardType.STRENGTH},
    {"str", CardType.STRENGTH},
    {"hangedMan", CardType.HANGED_MAN},
    {"hanged", CardType.HANGED_MAN},
    {"death", CardType.DEATH},
    {"temperance", CardType.TEMPERANCE},
    {"devil", CardType.DEVIL},
    {"tower", CardType.TOWER},
    {"stars", CardType.STARS},
    {"moon", CardType.MOON},
    {"sun", CardType.SUN},
    {"judgement", CardType.JUDGEMENT},
    {"judge", CardType.JUDGEMENT},
    {"world", CardType.WORLD},
    {"2OfClubs", CardType.TWO_OF_CLUBS},
    {"2Clubs", CardType.TWO_OF_CLUBS},
    {"2OfDiamonds", CardType.TWO_OF_DIAMONDS},
    {"2Diamonds", CardType.TWO_OF_DIAMONDS},
    {"2OfSpades", CardType.TWO_OF_SPADES},
    {"2Spades", CardType.TWO_OF_SPADES},
    {"2OfHearts", CardType.TWO_OF_HEARTS},
    {"2Hearts", CardType.TWO_OF_HEARTS},
    {"aceOfClubs", CardType.ACE_OF_CLUBS},
    {"aceClubs", CardType.ACE_OF_CLUBS},
    {"aceOfDiamonds", CardType.ACE_OF_DIAMONDS},
    {"aceDiamonds", CardType.ACE_OF_DIAMONDS},
    {"aceOfSpades", CardType.ACE_OF_SPADES},
    {"aceSpades", CardType.ACE_OF_SPADES},
    {"aceOfHearts", CardType.ACE_OF_HEARTS},
    {"aceHearts", CardType.ACE_OF_HEARTS},
    {"joker", CardType.JOKER},
    {"hagalaz", CardType.RUNE_HAGALAZ},
    {"destruction", CardType.RUNE_HAGALAZ},
    {"jera", CardType.RUNE_JERA},
    {"abundance", CardType.RUNE_JERA},
    {"ehwaz", CardType.RUNE_EHWAZ},
    {"passage", CardType.RUNE_EHWAZ},
    {"dagaz", CardType.RUNE_DAGAZ},
    {"purity", CardType.RUNE_DAGAZ},
    {"ansuz", CardType.RUNE_ANSUZ},
    {"vision", CardType.RUNE_ANSUZ},
    {"perthro", CardType.RUNE_PERTHRO},
    {"change", CardType.RUNE_PERTHRO},
    {"berkano", CardType.RUNE_BERKANO},
    {"companionship", CardType.RUNE_BERKANO},
    {"algiz", CardType.RUNE_ALGIZ},
    {"resistance", CardType.RUNE_ALGIZ},
    {"shield", CardType.RUNE_ALGIZ},
    {"blankRune", CardType.RUNE_BLANK},
    {"blackRune", CardType.RUNE_BLACK},
    {"chaos", CardType.CHAOS},
    {"credit", CardType.CREDIT},
    {"rules", CardType.RULES},
    {"againstHumanity", CardType.AGAINST_HUMANITY},
    {"humanity", CardType.AGAINST_HUMANITY},
    {"suicideKing", CardType.SUICIDE_KING},
    {"suicide", CardType.SUICIDE_KING},
    {"getOutOfJailFree", CardType.GET_OUT_OF_JAIL_FREE},
    {"jail", CardType.GET_OUT_OF_JAIL_FREE},
    {"?", CardType.QUESTION_MARK},
    {"diceShard", CardType.DICE_SHARD},
    {"shard", CardType.DICE_SHARD},
    {"emergencyContact", CardType.EMERGENCY_CONTACT},
    {"contact", CardType.EMERGENCY_CONTACT},
    {"holy", CardType.HOLY},
    {"hugeGrowth", CardType.HUGE_GROWTH},
    {"growth", CardType.HUGE_GROWTH},
    {"ancientRecall", CardType.ANCIENT_RECALL},
    {"recall", CardType.ANCIENT_RECALL},
    {"eraWalk", CardType.ERA_WALK},
    {"walk", CardType.ERA_WALK},
    {"runeShard", CardType.RUNE_SHARD},
    {"shard", CardType.RUNE_SHARD},
    {"fool?", CardType.REVERSE_FOOL},
    {"magician?", CardType.REVERSE_MAGICIAN},
    {"magi?", CardType.REVERSE_MAGICIAN},
    {"mag?", CardType.REVERSE_MAGICIAN},
    {"highPriestess?", CardType.REVERSE_HIGH_PRIESTESS},
    {"high?", CardType.REVERSE_HIGH_PRIESTESS},
    {"hi?", CardType.REVERSE_HIGH_PRIESTESS},
    {"priestess?", CardType.REVERSE_HIGH_PRIESTESS},
    {"priest?", CardType.REVERSE_HIGH_PRIESTESS},
    {"hp?", CardType.REVERSE_HIGH_PRIESTESS},
    {"empress?", CardType.REVERSE_EMPRESS},
    {"emperor?", CardType.REVERSE_EMPEROR},
    {"emp?", CardType.REVERSE_EMPEROR},
    {"hierophant?", CardType.REVERSE_HIEROPHANT},
    {"hiero?", CardType.REVERSE_HIEROPHANT},
    {"lovers?", CardType.REVERSE_LOVERS},
    {"chariot?", CardType.REVERSE_CHARIOT},
    {"justice?", CardType.REVERSE_JUSTICE},
    {"hermit?", CardType.REVERSE_HERMIT},
    {"wheelOfFortune?", CardType.REVERSE_WHEEL_OF_FORTUNE},
    {"wheel?", CardType.REVERSE_WHEEL_OF_FORTUNE},
    {"fortune?", CardType.REVERSE_WHEEL_OF_FORTUNE},
    {"strength?", CardType.REVERSE_STRENGTH},
    {"str?", CardType.REVERSE_STRENGTH},
    {"hangedMan?", CardType.REVERSE_HANGED_MAN},
    {"hanged?", CardType.REVERSE_HANGED_MAN},
    {"death?", CardType.REVERSE_DEATH},
    {"temperance?", CardType.REVERSE_TEMPERANCE},
    {"devil?", CardType.REVERSE_DEVIL},
    {"tower?", CardType.REVERSE_TOWER},
    {"stars?", CardType.REVERSE_STARS},
    {"moon?", CardType.REVERSE_MOON},
    {"sun?", CardType.REVERSE_SUN},
    {"judgement?", CardType.REVERSE_JUDGEMENT},
    {"judge?", CardType.REVERSE_JUDGEMENT},
    {"world?", CardType.REVERSE_WORLD},
    {"crackedKey", CardType.CRACKED_KEY},
    {"key", CardType.CRACKED_KEY},
    {"queenOfHearts", CardType.QUEEN_OF_HEARTS},
    {"queenHearts", CardType.QUEEN_OF_HEARTS},
    {"wildcard", CardType.WILD},
    {"soulOfIsaac", CardType.SOUL_OF_ISAAC},
    {"soulIsaac", CardType.SOUL_OF_ISAAC},
    {"isaac", CardType.SOUL_OF_ISAAC},
    {"soulOfMagdalene", CardType.SOUL_OF_MAGDALENE},
    {"soulMagdalene", CardType.SOUL_OF_MAGDALENE},
    {"magdalene", CardType.SOUL_OF_MAGDALENE},
    {"soulOfCain", CardType.SOUL_OF_CAIN},
    {"soulCain", CardType.SOUL_OF_CAIN},
    {"cain", CardType.SOUL_OF_CAIN},
    {"soulOfJudas", CardType.SOUL_OF_JUDAS},
    {"soulJudas", CardType.SOUL_OF_JUDAS},
    {"judas", CardType.SOUL_OF_JUDAS},
    {"soulOf???", CardType.SOUL_OF_BLUE_BABY},
    {"soul???", CardType.SOUL_OF_BLUE_BABY},
    {"???", CardType.SOUL_OF_BLUE_BABY},
    {"soulOfBlueBaby", CardType.SOUL_OF_BLUE_BABY},
    {"soulBlueBaby", CardType.SOUL_OF_BLUE_BABY},
    {"blueBaby", CardType.SOUL_OF_BLUE_BABY},
    {"soulOfEve", CardType.SOUL_OF_EVE},
    {"soulEve", CardType.SOUL_OF_EVE},
    {"eve", CardType.SOUL_OF_EVE},
    {"soulOfSamson", CardType.SOUL_OF_SAMSON},
    {"soulSamson", CardType.SOUL_OF_SAMSON},
    {"samson", CardType.SOUL_OF_SAMSON},
    {"soulOfAzazel", CardType.SOUL_OF_AZAZEL},
    {"soulAzazel", CardType.SOUL_OF_AZAZEL},
    {"azazel", CardType.SOUL_OF_AZAZEL},
    {"soulOfLazarus", CardType.SOUL_OF_LAZARUS},
    {"soulLazarus", CardType.SOUL_OF_LAZARUS},
    {"lazarus", CardType.SOUL_OF_LAZARUS},
    {"soulOfEden", CardType.SOUL_OF_EDEN},
    {"soulEden", CardType.SOUL_OF_EDEN},
    {"eden", CardType.SOUL_OF_EDEN},
    {"soulOfTheLost", CardType.SOUL_OF_LOST},
    {"soulTheLost", CardType.SOUL_OF_LOST},
    {"theLost", CardType.SOUL_OF_LOST},
    {"soulOfLost", CardType.SOUL_OF_LOST},
    {"soulLost", CardType.SOUL_OF_LOST},
    {"lost", CardType.SOUL_OF_LOST},
    {"soulOfLilith", CardType.SOUL_OF_LILITH},
    {"soulLilith", CardType.SOUL_OF_LILITH},
    {"lilith", CardType.SOUL_OF_LILITH},
    {"soulOfTheKeeper", CardType.SOUL_OF_KEEPER},
    {"soulTheKeeper", CardType.SOUL_OF_KEEPER},
    {"theKeeper", CardType.SOUL_OF_KEEPER},
    {"soulOfKeeper", CardType.SOUL_OF_KEEPER},
    {"soulKeeper", CardType.SOUL_OF_KEEPER},
    {"keeper", CardType.SOUL_OF_KEEPER},
    {"soulOfApollyon", CardType.SOUL_OF_APOLLYON},
    {"soulApollyon", CardType.SOUL_OF_APOLLYON},
    {"apollyon", CardType.SOUL_OF_APOLLYON},
    {"soulOfTheForgotten", CardType.SOUL_OF_FORGOTTEN},
    {"soulTheForgotten", CardType.SOUL_OF_FORGOTTEN},
    {"theForgotten", CardType.SOUL_OF_FORGOTTEN},
    {"soulOfForgotten", CardType.SOUL_OF_FORGOTTEN},
    {"soulForgotten", CardType.SOUL_OF_FORGOTTEN},
    {"forgotten", CardType.SOUL_OF_FORGOTTEN},
    {"soulOfBethany", CardType.SOUL_OF_BETHANY},
    {"soulBethany", CardType.SOUL_OF_BETHANY},
    {"bethany", CardType.SOUL_OF_BETHANY},
    {"soulOfJacobAndEsau", CardType.SOUL_OF_JACOB_AND_ESAU},
    {"soulJacobAndEsau", CardType.SOUL_OF_JACOB_AND_ESAU},
    {"jacobAndEsau", CardType.SOUL_OF_JACOB_AND_ESAU},
    {"soulOfJacob&Esau", CardType.SOUL_OF_JACOB_AND_ESAU},
    {"soulJacob&Esau", CardType.SOUL_OF_JACOB_AND_ESAU},
    {"jacob&Esau", CardType.SOUL_OF_JACOB_AND_ESAU},
    {"soulOfJacob", CardType.SOUL_OF_JACOB_AND_ESAU},
    {"soulJacob", CardType.SOUL_OF_JACOB_AND_ESAU},
    {"jacob", CardType.SOUL_OF_JACOB_AND_ESAU}
})
return ____exports
