anchor.diff:  library hello_static;
   
  +import 'dart:io';
  +import 'dart:async';
  +import 'dart:math';
  +import 'dart:json' as JSON;
  +
   import "package:logging/logging.dart";
  -import "package:start/start.dart";
  +import "package:fukiya/fukiya.dart";
   import 'package:tilebasedwordsearch/persistable.dart' as db;
  +import "package:google_oauth2_client/google_oauth2_console.dart" as console_auth;
  +import 'package:http/http.dart' as http;
   import 'package:crypto/crypto.dart';
  -
  -import 'dart:io';
  -import 'dart:math';
  +import "package:html5lib/dom.dart";
  +import "package:html5lib/dom_parsing.dart";
   
   // Needs to be the same one used on the client side.
   final String CLIENT_ID = "";
  
positive.code: 
  final Random random = new Random();
  final Logger serverLogger = new Logger("server");
  
  void main() {
    var port = Platform.environment['PORT'] != null ?
        int.parse(Platform.environment['PORT'], onError: (_) => 8080) :
        8080;
  
negative.code:   ..close().forEach((int s) => stateTokenBuffer.write(s.toRadixString(16)));
    String stateToken = stateTokenBuffer.toString();
    return stateToken;
  }
  
  /**
   * Simple OAuth2 class for making requests and storing credentials in memory.
   */
  class SimpleOAuth2 implements console_auth.OAuth2Console {
    final Logger logger = new Logger("SimpleOAuth2");
  
    /// The URL from which the pub client will request an access token once it's
    /// been authorized by the user.
    Uri _tokenEndpoint = Uri.parse('https://accounts.google.com/o/oauth2/token');
    Uri get tokenEndpoint => _tokenEndpoint;
  
    console_auth.Credentials _credentials;
    console_auth.Credentials get credentials => _credentials;
    void set credentials(value) {
      _credentials = value;
    }
    console_auth.SystemCache _systemCache;
    console_auth.SystemCache get systemCache => _systemCache;
  
    void clearCredentials(console_auth.SystemCache cache) {
      logger.fine("clearCredentials(console_auth.SystemCache $cache)");
    }
  
    Future withClient(Future fn(console_auth.Client client)) {
      logger.fine("withClient(Future ${fn}(console_auth.Client client))");
      console_auth.Client _httpClient = new console_auth.Client(CLIENT_ID, CLIENT_SECRET, _credentials);
      return fn(_httpClient);
    }
  
    void close() {
      logger.fine("close()");
    }
  }