anchor.diff:  import 'dart:html';
   import 'dart:math' as math;
   
  +import 'package:dart_pad/util/detect_flutter.dart';
   import 'package:markdown/markdown.dart' as markdown;
   
   import 'context.dart';
  
positive.code:     return _DocResult(_htmlDocs, kind.replaceAll(' ', '_'));
    }
  
    String _dartApiLink({String libraryName, String enclosingClassName}) {
      var apiLink = StringBuffer();
      if (libraryName != null) {
        if (libraryName.contains('dart:')) {
          libraryName = libraryName.replaceAll(':', '-');
          apiLink.write(
              'https://api.dart.dev/stable/$libraryName/$libraryName-library.html');
  
          return '[Open library docs]($apiLink)';
        }
      }
      return libraryName;
    }
  }
  
negative.code:     var hasDartdoc = info['dartdoc'] != null;
      var isVariable = kind.contains('variable');
  
      var apiLink = _dartApiLink(libraryName);
  
      var propagatedType = info['propagatedType'];
      var _mdDocs = '''# `${info['description']}`\n\n
  ${hasDartdoc ? "${info['dartdoc']}\n\n" : ''}
  ${isVariable ? "$kind\n\n" : ''}
  ${(isVariable && propagatedType != null) ? "**Propagated type:** $propagatedType\n\n" : ''}
  $apiLink\n\n''';
  
      var _htmlDocs = markdown.markdownToHtml(_mdDocs,
          inlineSyntaxes: [InlineBracketsColon(), InlineBrackets()]);
  