// Yes the pluses look bad but the compiler fully folds these down so there isn't a single operation overhead
// Please maintain this format
// Sorted alphabetically
#define SPAN_ABDUCTOR(str) ("" + str + "")
#define SPAN_ADMIN_CHANNEL(str) ("" + str + "")
#define SPAN_ADMIN(str) ("" + str + "")
#define SPAN_ADMINHELP(str) ("" + str + "")
#define SPAN_ADMINNOTICE(str) ("" + str + "")
#define SPAN_ADMINTICKET(str) ("" + str + "")
#define SPAN_ADMINTICKETALT(str) ("" + str + "")
#define SPAN_AGENT_B(str) ("" + str + "")
#define SPAN_ALERT(str) ("" + str + "")
#define SPAN_ALERTALIEN(str) ("" + str + "")
#define SPAN_ALIEN(str) ("" + str + "")
#define SPAN_ALL_ADMIN_PING(str) ("" + str + "")
#define SPAN_ATTACK(str) ("" + str + "")
#define SPAN_AVERAGE(str) ("" + str + "")
#define SPAN_BAD(str) ("" + str + "")
#define SPAN_BIG(str) ("" + str + "")
#define SPAN_BIGGERDANGER(str) ("" + str + "")
#define SPAN_BLOB(str) ("" + str + "")
#define SPAN_BLUETEXT(str) ("" + str + "")
#define SPAN_BODY(str) ("" + str + "")
#define SPAN_BOLD(str) ("" + str + "")
#define SPAN_BOLDANNOUNCE(str) ("" + str + "")
#define SPAN_BOLDANNOUNCEIC(str) ("" + str + "")
#define SPAN_BOLDANNOUNCEOOC(str) ("" + str + "")
#define SPAN_BOLDDANGER(str) ("" + str + "")
#define SPAN_BOLDMESSAGE(str) ("" + str + "")
#define SPAN_BOLDNOTICE(str) ("" + str + "")
#define SPAN_BOLDWARNING(str) ("" + str + "")
#define SPAN_CARBON_DIOXIDE(str) ("" + str + "")
#define SPAN_CAUTION(str) ("" + str + "")
#define SPAN_CHANGELING(str) ("" + str + "")
#define SPAN_CHAOSBAD(str) ("" + str + "")
#define SPAN_CHAOSGOOD(str) ("" + str + "")
#define SPAN_CHAOSNEUTRAL(str) ("" + str + "")
#define SPAN_CHAOSVERYBAD(str) ("" + str + "")
#define SPAN_CHAOSVERYGOOD(str) ("" + str + "")
#define SPAN_CLOWN(str) ("" + str + "")
#define SPAN_CODEPHRASES(str) ("" + str + "")
#define SPAN_CODERESPONSES(str) ("" + str + "")
#define SPAN_COLOSSUS(str) ("" + str + "")
#define SPAN_CULT(str) ("" + str + "")
#define SPAN_CULTITALIC(str) ("" + str + "")
#define SPAN_CULTLARGE(str) ("" + str + "")
#define SPAN_DANGER(str) ("" + str + "")
#define SPAN_DANTALION(str) ("" + str + "")
#define SPAN_DARK(str) ("" + str + "")
#define SPAN_DARKMBLUE(str) ("" + str + "")
#define SPAN_DEAD(str) ("" + str + "")
#define SPAN_DEADSAY(str) ("" + str + "")
#define SPAN_DEBUG(str) ("" + str + "")
#define SPAN_DEPTRADIO(str) ("" + str + "")
#define SPAN_DEV_CHANNEL(str) ("" + str + "")
#define SPAN_DISARM(str) ("" + str + "")
#define SPAN_DISCORDPM(str) ("" + str + "")
#define SPAN_EMOJI_ENABLED(str) ("" + str + "")
#define SPAN_EMOTE(str) ("" + str + "")
#define SPAN_ERROR(str) ("" + str + "")
#define SPAN_GHOSTALERT(str) ("" + str + "")
#define SPAN_GOOD(str) ("" + str + "")
#define SPAN_GREEN(str) ("" + str + "")
#define SPAN_GREENANNOUNCE(str) ("" + str + "")
#define SPAN_GREENTEXT(str) ("" + str + "")
#define SPAN_HEADER(str) ("")
#define SPAN_HEALTHSCAN_OXY(str) ("" + str + "")
#define SPAN_HEAR(str) ("" + str + "")
#define SPAN_HIEROPHANT_WARNING(str) ("" + str + "")
#define SPAN_HIEROPHANT(str) ("" + str + "")
#define SPAN_HIS_GRACE(str) ("" + str + "")
#define SPAN_HOLOPARASITE(str) ("" + str + "")
#define SPAN_HYDROGEN(str) ("" + str + "")
#define SPAN_INFO(str) ("" + str + "")
#define SPAN_INFORMATION(str) ("" + str + "")
#define SPAN_INTERFACE(str) ("" + str + "")
#define SPAN_ITALICS(str) ("" + str + "")
#define SPAN_LINKOFF(str) ("" + str + "")
#define SPAN_LOOC(str) ("" + str + "")
#define SPAN_MAPTEXT(str) ("" + str + "")
#define SPAN_MEMO(str) ("" + str + "")
#define SPAN_MEMOEDIT(str) ("" + str + "")
#define SPAN_MENTOR_CHANNEL(str) ("" + str + "")
#define SPAN_MENTORHELP(str) ("" + str + "")
#define SPAN_MESSAGE(str) ("" + str + "")
#define SPAN_MIND_CONTROL(str) ("" + str + "")
#define SPAN_MODERATE(str) ("" + str + "")
#define SPAN_MOTD(str) ("" + str + "")
#define SPAN_NAME(str) ("" + str + "")
#define SPAN_NARSIE(str) ("" + str + "")
#define SPAN_NICEGREEN(str) ("" + str + "")
#define SPAN_NITROGEN(str) ("" + str + "")
#define SPAN_NOTICE(str) ("" + str + "")
#define SPAN_NOTICEALIEN(str) ("" + str + "")
#define SPAN_OOC(str) ("" + str + "")
#define SPAN_OXYGEN(str) ("" + str + "")
#define SPAN_PLASMA(str) ("" + str + "")
#define SPAN_PR_ANNOUNCE(str) ("" + str + "")
#define SPAN_PREFIX(str) ("" + str + "")
#define SPAN_PURPLE(str) ("" + str + "")
#define SPAN_REALLYBIG(str) ("" + str + "")
#define SPAN_RED(str) ("" + str + "")
#define SPAN_REDTEXT(str) ("" + str + "")
#define SPAN_RESONATE(str) ("" + str + "")
#define SPAN_REVENBIGNOTICE(str) ("" + str + "")
#define SPAN_REVENDANGER(str) ("" + str + "")
#define SPAN_REVENMINOR(str) ("" + str + "")
#define SPAN_REVENNOTICE(str) ("" + str + "")
#define SPAN_REVENWARNING(str) ("" + str + "")
#define SPAN_ROBOT(str) ("" + str + "")
#define SPAN_ROBOTEMOTE(str) ("" + str + "")
#define SPAN_ROSE(str) ("" + str + "")
#define SPAN_SANS(str) ("" + str + "")
#define SPAN_SCIRADIO(str) ("" + str + "")
#define SPAN_SINISTER(str) ("" + str + "")
#define SPAN_SLEEPING_AGENT(str) ("" + str + "")
#define SPAN_SPECIALNOTICE(str) ("" + str + "")
#define SPAN_STAFF_CHANNEL(str) ("" + str + "")
#define SPAN_SUBTLE(str) ("" + str + "")
#define SPAN_SUCCESS(str) ("" + str + "")
#define SPAN_SUICIDE(str) ("" + str + "")
#define SPAN_TERRORSPIDER(str) ("" + str + "")
#define SPAN_TYPING(str) ("" + str + "")
#define SPAN_UNCONSCIOUS(str) ("" + str + "")
#define SPAN_USERDANGER(str) ("" + str + "")
#define SPAN_VALUE(str) ("" + str + "")
#define SPAN_WARN(str) ("" + str + "")
#define SPAN_WARNING(str) ("" + str + "")
#define SPAN_WATER_VAPOR(str) ("" + str + "")
#define SPAN_WHISPER(str) ("" + str + "")
#define SPAN_ZOMBIE(str) ("" + str + "")
#define SPAN_ZOMBIELARGE(str) ("" + str + "")
#define SPAN_FLOCKSAY(str) ("" + str + "")
#define SPAN_FLOCKSAY_GRADIENT(str) ("[gradient_text(str, "#3cb5a3", "#1e806e")]")