code: function fixBrokenCode(text)
    {
      // make sure we ignore `&shy;` - which gets inserted
      // by the forum's code formatter
      text = text.replace(/\u00AD/g,'');
      // replace quotes that get auto-replaced by Google Docs and other editors
      text = text.replace(/[\u201c\u201d]/g,'"');
      text = text.replace(/[\u2018\u2019]/g,'\'');
  
      return text;
    }
docs: /* Google Docs, forums, etc tend to break code by replacing characters with
  fancy unicode versions. Un-break the code by undoing these changes