anchor.diff:  import 'dart:convert';
   import 'dart:html';
   import 'dart:math' as math;
  +import 'dart:async';
   
   import 'dartservices_client/v1.dart';
   import 'editing/editor.dart';
  
positive.code:     }
      return libraryName;
    }
  }
  
  class InlineBracketsColon extends markdown.InlineSyntax {
  
negative.code:             enclosingClassName: info['enclosingClassName'],
              memberName: info["name"]
          );
          String mdnLink;
          if (info["libraryName"] == "dart:html" && info["DomName"] != null) {
            mdnLink = await _mdnApiLink(info['DomName']);
          }
          docPanel.setInnerHtml(markdown.markdownToHtml(
  '''
  # `${info['description']}`\n\n
  ${info['dartdoc'] != null ? info['dartdoc'] + "\n\n" : ""}
  ${mdnLink == null || info['dartdoc'] != null ? "" : "## External resources:\n * $mdnLink at MDN"}
  ${kind.contains("variable") ? "${info['kind']}\n\n" : ""}
  ${kind.contains("variable") ? "**Propagated type:** ${info["propagatedType"]}\n\n" : ""}
  ${info['libraryName'] == null ? "" : "**Library:** $apiLink" }\n\n
  