message: Un-entityify characters for html
diff: "use strict";
  const sanitizeHtml = require('sanitize-html');
  +const he = require("he");
  const htmlNamesToColorCodes = {
  white: ['00', '0'],
  black: ['01', '1'],
  @@ -156,13 +157,14 @@ module.exports.htmlToIrc = function(html) {
  }
  // Sanitize the HTML first to allow us to regex parse this (which also does
  - // things like case-sensitivity and spacing)
  - var cleanHtml = sanitizeHtml(html, {
  + // things like case-sensitivity and spacing). Use he to decode any html entities
  + // because we don't want those.
  + var cleanHtml = he.decode(sanitizeHtml(html, {
  allowedTags: ["b", "i", "u", "strong", "font", "em"],
  allowedAttributes: {
  font: ["color"]
  }
  - });
  + }));
  if (cleanHtml !== html) {
  // There are unrecognised tags. Let's play it safe and break, we can always
  // use the fallback text.
  