text: #!/usr/bin/env python
  # IRC Cryptocurrency Exchange (IRCCEX) - Developed by acidvegas in Python (https://acid.vegas/irccex)
  # constants.py
  
  # Control Characters
  bold      = '\x02'
  color     = '\x03'
  italic    = '\x1D'
  underline = '\x1F'
  reverse   = '\x16'
  reset     = '\x0f'
  
  # Color Codes
  white       = '00'
  black       = '01'
  blue        = '02'
  green       = '03'
  red         = '04'
  brown       = '05'
  purple      = '06'
  orange      = '07'
  yellow      = '08'
  light_green = '09'
  cyan        = '10'
  light_cyan  = '11'
  light_blue  = '12'
  pink        = '13'
  grey        = '14'
  light_grey  = '15'
  
  # Events
  PASS     = 'PASS'
  NICK     = 'NICK'
  USER     = 'USER'
  OPER     = 'OPER'
  MODE     = 'MODE'
  SERVICE  = 'SERVICE'
  QUIT     = 'QUIT'
  SQUIT    = 'SQUIT'
  JOIN     = 'JOIN'
  PART     = 'PART'
  TOPIC    = 'TOPIC'
  NAMES    = 'NAMES'
  LIST     = 'LIST'
  INVITE   = 'INVITE'
  KICK     = 'KICK'
  PRIVMSG  = 'PRIVMSG'
  NOTICE   = 'NOTICE'
  MOTD     = 'MOTD'
  LUSERS   = 'LUSERS'
  VERSION  = 'VERSION'
  STATS    = 'STATS'
  LINKS    = 'LINKS'
  TIME     = 'TIME'
  CONNECT  = 'CONNECT'
  TRACE    = 'TRACE'
  ADMIN    = 'ADMIN'
  INFO     = 'INFO'
  SERVLIST = 'SERVLIST'
  SQUERY   = 'SQUERY'
  WHO      = 'WHO'
  WHOIS    = 'WHOIS'
  WHOWAS   = 'WHOWAS'
  KILL     = 'KILL'
  PING     = 'PING'
  PONG     = 'PONG'
  ERROR    = 'ERROR'
  AWAY     = 'AWAY'
  REHASH   = 'REHASH'
  DIE      = 'DIE'
  RESTART  = 'RESTART'
  SUMMON   = 'SUMMON'
  USERS    = 'USERS'
  WALLOPS  = 'WALLOPS'
  USERHOST = 'USERHOST'
  ISON     = 'ISON'
  
  # Event Numerics
  RPL_WELCOME          = '001'
  RPL_YOURHOST         = '002'
  RPL_CREATED          = '003'
  RPL_MYINFO           = '004'
  RPL_ISUPPORT         = '005'
  RPL_TRACELINK        = '200'
  RPL_TRACECONNECTING  = '201'
  RPL_TRACEHANDSHAKE   = '202'
  RPL_TRACEUNKNOWN     = '203'
  RPL_TRACEOPERATOR    = '204'
  RPL_TRACEUSER        = '205'
  RPL_TRACESERVER      = '206'
  RPL_TRACESERVICE     = '207'
  RPL_TRACENEWTYPE     = '208'
  RPL_TRACECLASS       = '209'
  RPL_STATSLINKINFO    = '211'
  RPL_STATSCOMMANDS    = '212'
  RPL_STATSCLINE       = '213'
  RPL_STATSILINE       = '215'
  RPL_STATSKLINE       = '216'
  RPL_STATSYLINE       = '218'
  RPL_ENDOFSTATS       = '219'
  RPL_UMODEIS          = '221'
  RPL_SERVLIST         = '234'
  RPL_SERVLISTEND      = '235'
  RPL_STATSLLINE       = '241'
  RPL_STATSUPTIME      = '242'
  RPL_STATSOLINE       = '243'
  RPL_STATSHLINE       = '244'
  RPL_LUSERCLIENT      = '251'
  RPL_LUSEROP          = '252'
  RPL_LUSERUNKNOWN     = '253'
  RPL_LUSERCHANNELS    = '254'
  RPL_LUSERME          = '255'
  RPL_ADMINME          = '256'
  RPL_ADMINLOC1        = '257'
  RPL_ADMINLOC2        = '258'
  RPL_ADMINEMAIL       = '259'
  RPL_TRACELOG         = '261'
  RPL_TRYAGAIN         = '263'
  RPL_NONE             = '300'
  RPL_AWAY             = '301'
  RPL_USERHOST         = '302'
  RPL_ISON             = '303'
  RPL_UNAWAY           = '305'
  RPL_NOWAWAY          = '306'
  RPL_WHOISUSER        = '311'
  RPL_WHOISSERVER      = '312'
  RPL_WHOISOPERATOR    = '313'
  RPL_WHOWASUSER       = '314'
  RPL_ENDOFWHO         = '315'
  RPL_WHOISIDLE        = '317'
  RPL_ENDOFWHOIS       = '318'
  RPL_WHOISCHANNELS    = '319'
  RPL_LIST             = '322'
  RPL_LISTEND          = '323'
  RPL_CHANNELMODEIS    = '324'
  RPL_NOTOPIC          = '331'
  RPL_TOPIC            = '332'
  RPL_INVITING         = '341'
  RPL_INVITELIST       = '346'
  RPL_ENDOFINVITELIST  = '347'
  RPL_EXCEPTLIST       = '348'
  RPL_ENDOFEXCEPTLIST  = '349'
  RPL_VERSION          = '351'
  RPL_WHOREPLY         = '352'
  RPL_NAMREPLY         = '353'
  RPL_LINKS            = '364'
  RPL_ENDOFLINKS       = '365'
  RPL_ENDOFNAMES       = '366'
  RPL_BANLIST          = '367'
  RPL_ENDOFBANLIST     = '368'
  RPL_ENDOFWHOWAS      = '369'
  RPL_INFO             = '371'
  RPL_MOTD             = '372'
  RPL_ENDOFINFO        = '374'
  RPL_MOTDSTART        = '375'
  RPL_ENDOFMOTD        = '376'
  RPL_YOUREOPER        = '381'
  RPL_REHASHING        = '382'
  RPL_YOURESERVICE     = '383'
  RPL_TIME             = '391'
  RPL_USERSSTART       = '392'
  RPL_USERS            = '393'
  RPL_ENDOFUSERS       = '394'
  RPL_NOUSERS          = '395'
  ERR_NOSUCHNICK       = '401'
  ERR_NOSUCHSERVER     = '402'
  ERR_NOSUCHCHANNEL    = '403'
  ERR_CANNOTSENDTOCHAN = '404'
  ERR_TOOMANYCHANNELS  = '405'
  ERR_WASNOSUCHNICK    = '406'
  ERR_TOOMANYTARGETS   = '407'
  ERR_NOSUCHSERVICE    = '408'
  ERR_NOORIGIN         = '409'
  ERR_NORECIPIENT      = '411'
  ERR_NOTEXTTOSEND     = '412'
  ERR_NOTOPLEVEL       = '413'
  ERR_WILDTOPLEVEL     = '414'
  ERR_BADMASK          = '415'
  ERR_UNKNOWNCOMMAND   = '421'
  ERR_NOMOTD           = '422'
  ERR_NOADMININFO      = '423'
  ERR_FILEERROR        = '424'
  ERR_NONICKNAMEGIVEN  = '431'
  ERR_ERRONEUSNICKNAME = '432'
  ERR_NICKNAMEINUSE    = '433'
  ERR_NICKCOLLISION    = '436'
  ERR_USERNOTINCHANNEL = '441'
  ERR_NOTONCHANNEL     = '442'
  ERR_USERONCHANNEL    = '443'
  ERR_NOLOGIN          = '444'
  ERR_SUMMONDISABLED   = '445'
  ERR_USERSDISABLED    = '446'
  ERR_NOTREGISTERED    = '451'
  ERR_NEEDMOREPARAMS   = '461'
  ERR_ALREADYREGISTRED = '462'
  ERR_NOPERMFORHOST    = '463'
  ERR_PASSWDMISMATCH   = '464'
  ERR_YOUREBANNEDCREEP = '465'
  ERR_KEYSET           = '467'
  ERR_CHANNELISFULL    = '471'
  ERR_UNKNOWNMODE      = '472'
  ERR_INVITEONLYCHAN   = '473'
  ERR_BANNEDFROMCHAN   = '474'
  ERR_BADCHANNELKEY    = '475'
  ERR_BADCHANMASK      = '476'
  ERR_BANLISTFULL      = '478'
  ERR_NOPRIVILEGES     = '481'
  ERR_CHANOPRIVSNEEDED = '482'
  ERR_CANTKILLSERVER   = '483'
  ERR_UNIQOPRIVSNEEDED = '485'
  ERR_NOOPERHOST       = '491'
  ERR_UMODEUNKNOWNFLAG = '501'
  ERR_USERSDONTMATCH   = '502'