package jackbox import "strings" // tickerSymbols maps uppercase ticker symbols to their canonical game titles. var tickerSymbols = map[string]string{ "QPL3": "Quiplash 3", "QPL2": "Quiplash 2", "QLXL": "Quiplash XL", "FBXL": "Fibbage XL", "FBG2": "Fibbage 2", "FBG3": "Fibbage 3", "FBG4": "Fibbage 4", "TMP1": "Trivia Murder Party", "TMP2": "Trivia Murder Party 2", "DRWF": "Drawful", "DRWA": "Drawful Animate", "DD": "Dirty Drawful", "DOOM": "Doominate", "JJ": "Job Job", "TKO2": "Tee K.O. 2", "TKOX": "Tee K.O. T-Shirt Knock Out", "CU": "Champ'd Up", "BR": "Blather 'Round", "STR": "Split the Room", "ROOM": "Roomerang", "BRKT": "Bracketeering", "NNSR": "Nonsensory", "QXRT": "Quixort", "JNKT": "Junktopia", "TP": "Talking Points", "PS": "Patently Stupid", "PTB": "Push the Button", "WD": "Weapons Drawn", "HPNT": "Hypnotorious", "DCTN": "Dictionarium", "RM": "Role Models", "JB": "Joke Boat", "GSPN": "Guesspionage", "MVC": "Mad Verse City", "HRSY": "Hear Say", "CH": "Cookie Haus", "SPCT": "Suspectives", "LOT": "Legends of Trivia", "STI": "Survive the Internet", "CVDL": "Civic Doodle", "MSM": "Monster Seeking Monster", "TPM": "The Poll Mine", "TWEP": "The Wheel of Enormous Proportions", "TJ": "Time Jinx", "DRM": "Dodo Re Mi", "FT": "Fixy Text", "SS": "Survey Scramble", "WS": "Word Spud", "LS": "Lie Swatter", "FI": "Fakin' It!", "FANL": "Fakin' It All Night Long", "LMF": "Let Me Finish", "BDTS": "Bidiots", "BC": "Bomb Corp.", "YDK1": "You Don't Know Jack® 2015", "YDKJ": "You Don't Know Jack® Full Stream", "ZPDM": "Zeeple Dome", "EW": "Earwax™", } // LookupTicker returns the game title for a ticker symbol. // The symbol is matched case-insensitively. func LookupTicker(symbol string) (title string, ok bool) { title, ok = tickerSymbols[strings.ToUpper(symbol)] return }