function examineserver(){
  var $intern_0 = '', $intern_34 = '" for "gwt:onLoadErrorFn"', $intern_32 = '" for "gwt:onPropertyErrorFn"', $intern_15 = '"><\/script>', $intern_17 = '#', $intern_104 = '.cache.html', $intern_19 = '/', $intern_61 = '034AD12F8C51402FAC11F1B2C7E598C2', $intern_62 = '038B0120BCC174F7AA919A6D072A1818', $intern_63 = '0A3515F836AE897B0B3DFE05A7BB2C3D', $intern_64 = '0FFFDB0F7FF56FFBAFCC3F423DA15718', $intern_65 = '169966C0FE0D1A78653757642A5C2F09', $intern_66 = '2616347170B0026172E5690A27C29D4F', $intern_67 = '26466E9F53EC652E2EF7B39654E1C41E', $intern_68 = '2A3E7280B9DACB6E1E40D8E72838B808', $intern_69 = '31786A07BD99B01F7C8DD94BCCD574D9', $intern_70 = '3C4B5C098317A0ED2C7308757A43142F', $intern_71 = '3C8A7DD04CEE35466F36CF3FD15E68CC', $intern_72 = '3DC3FB08BF07218653524D7522F4BAE3', $intern_73 = '44EE1F3194827DAF23174612334BE6A0', $intern_74 = '462FC30F94E69805E025BD2EBB7177F9', $intern_75 = '511FD081796B8010615E0FA1EC26973C', $intern_76 = '571680D3BF802AC53B89C7AE24EDF85D', $intern_77 = '64B2CF108A20523AC6367541DE3A510B', $intern_78 = '67F001A4AF1570783CFAC2E6965721F0', $intern_79 = '67F86D97C83F1C3C609D0ED037EEC3F5', $intern_80 = '763A29631C689FDD27D6A21C9CF8452A', $intern_81 = '8089C47F8613785C112F015FE3CD46D2', $intern_82 = '84DD50F6E3DAB2A31841E94EA63B4FF8', $intern_83 = '8C74E874D7BBCC2B8447A025DF3D4979', $intern_84 = '8E6399C9D9F023F8F46678FE7BAF65DF', $intern_85 = '8E6927F2946E5FE07B4C2F403E10716C', $intern_86 = '8F22DAC33989D4D05815CA4742653731', $intern_87 = '93028C38193839C84386007A17655819', $intern_88 = '9460EB13490F870982E89C9F9564230C', $intern_89 = '94A6943B138E6E1C2600493987DB212A', $intern_90 = '96C40D65483D25BB2A3F60F8A499C84F', $intern_91 = '9FB671FDBECEEAF6C2BE817E1FBFDBE3', $intern_103 = ':', $intern_26 = '::', $intern_112 = '<script defer="defer">examineserver.onInjectionDone(\'examineserver\')<\/script>', $intern_14 = '<script id="', $intern_29 = '=', $intern_18 = '?', $intern_92 = 'AFA03F41EA83EC201B988E1B8C9805DC', $intern_93 = 'AFC68A219138DEFA892A65216AF4200F', $intern_94 = 'BA5696509AB6F4C0A1F2BAFAC6776A56', $intern_31 = 'Bad handler "', $intern_95 = 'C5AACE1BFD853EFF5C1092B70AA2ACEB', $intern_96 = 'DC9D4078C025E07934ADB4ECDF32FA87', $intern_97 = 'DD2399BB66DCBCD7D77DB8F05785342B', $intern_42 = 'DEBUG', $intern_111 = 'DOMContentLoaded', $intern_45 = 'ERROR', $intern_98 = 'F026B03658ABC64E729FF52F4BEDD5FD', $intern_99 = 'F3F78EBFB46055EE6D34E1AC491340ED', $intern_100 = 'F5399261910D5767ECE555B72B53DB20', $intern_101 = 'F7843648B56B7853382FB4D310BBA253', $intern_102 = 'F88439D184B705A6B5F35DC509CD91E4', $intern_46 = 'FATAL', $intern_43 = 'INFO', $intern_47 = 'OFF', $intern_16 = 'SCRIPT', $intern_41 = 'TRACE', $intern_44 = 'WARN', $intern_40 = '[\\?&]log_level=([^&#]*)', $intern_13 = '__gwt_marker_examineserver', $intern_20 = 'base', $intern_10 = 'baseUrl', $intern_4 = 'begin', $intern_3 = 'bootstrap', $intern_22 = 'clear.cache.gif', $intern_28 = 'content', $intern_9 = 'end', $intern_1 = 'examineserver', $intern_12 = 'examineserver.nocache.js', $intern_25 = 'examineserver::', $intern_55 = 'gecko', $intern_56 = 'gecko1_8', $intern_5 = 'gwt.codesvr=', $intern_6 = 'gwt.hosted=', $intern_7 = 'gwt.hybrid', $intern_105 = 'gwt/standard/standard.css', $intern_33 = 'gwt:onLoadErrorFn', $intern_30 = 'gwt:onPropertyErrorFn', $intern_27 = 'gwt:property', $intern_110 = 'head', $intern_59 = 'hosted.html?examineserver', $intern_109 = 'href', $intern_54 = 'ie6', $intern_53 = 'ie8', $intern_35 = 'iframe', $intern_21 = 'img', $intern_36 = "javascript:''", $intern_106 = 'link', $intern_58 = 'loadExternalRefs', $intern_39 = 'log_level', $intern_23 = 'meta', $intern_38 = 'moduleRequested', $intern_8 = 'moduleStartup', $intern_52 = 'msie', $intern_24 = 'name', $intern_49 = 'opera', $intern_37 = 'position:absolute;width:0;height:0;border:none', $intern_107 = 'rel', $intern_51 = 'safari', $intern_11 = 'script', $intern_60 = 'selectingPermutation', $intern_2 = 'startup', $intern_108 = 'stylesheet', $intern_57 = 'unknown', $intern_48 = 'user.agent', $intern_50 = 'webkit';
  var $wnd = window, $doc = document, $stats = $wnd.__gwtStatsEvent?function(a){
    return $wnd.__gwtStatsEvent(a);
  }
  :null, $sessionId = $wnd.__gwtStatsSessionId?$wnd.__gwtStatsSessionId:null, scriptsDone, loadDone, bodyDone, base = $intern_0, metaProps = {}, values = [], providers = [], answers = [], softPermutationId = 0, onLoadErrorFunc, propertyErrorFunc;
  $stats && $stats({moduleName:$intern_1, sessionId:$sessionId, subSystem:$intern_2, evtGroup:$intern_3, millis:(new Date).getTime(), type:$intern_4});
  if (!$wnd.__gwt_stylesLoaded) {
    $wnd.__gwt_stylesLoaded = {};
  }
  if (!$wnd.__gwt_scriptsLoaded) {
    $wnd.__gwt_scriptsLoaded = {};
  }
  function isHostedMode(){
    var result = false;
    try {
      var query = $wnd.location.search;
      return (query.indexOf($intern_5) != -1 || (query.indexOf($intern_6) != -1 || $wnd.external && $wnd.external.gwtOnLoad)) && query.indexOf($intern_7) == -1;
    }
     catch (e) {
    }
    isHostedMode = function(){
      return result;
    }
    ;
    return result;
  }

  function maybeStartModule(){
    if (scriptsDone && loadDone) {
      var iframe = $doc.getElementById($intern_1);
      var frameWnd = iframe.contentWindow;
      if (isHostedMode()) {
        frameWnd.__gwt_getProperty = function(name){
          return computePropValue(name);
        }
        ;
      }
      examineserver = null;
      frameWnd.gwtOnLoad(onLoadErrorFunc, $intern_1, base, softPermutationId);
      $stats && $stats({moduleName:$intern_1, sessionId:$sessionId, subSystem:$intern_2, evtGroup:$intern_8, millis:(new Date).getTime(), type:$intern_9});
    }
  }

  function computeScriptBase(){
    if (metaProps[$intern_10]) {
      base = metaProps[$intern_10];
      return base;
    }
    var thisScript;
    var scriptTags = $doc.getElementsByTagName($intern_11);
    for (var i = 0; i < scriptTags.length; ++i) {
      if (scriptTags[i].src.indexOf($intern_12) != -1) {
        thisScript = scriptTags[i];
      }
    }
    if (!thisScript) {
      var markerId = $intern_13;
      var markerScript;
      $doc.write($intern_14 + markerId + $intern_15);
      markerScript = $doc.getElementById(markerId);
      thisScript = markerScript && markerScript.previousSibling;
      while (thisScript && thisScript.tagName != $intern_16) {
        thisScript = thisScript.previousSibling;
      }
    }
    function getDirectoryOfFile(path){
      var hashIndex = path.lastIndexOf($intern_17);
      if (hashIndex == -1) {
        hashIndex = path.length;
      }
      var queryIndex = path.indexOf($intern_18);
      if (queryIndex == -1) {
        queryIndex = path.length;
      }
      var slashIndex = path.lastIndexOf($intern_19, Math.min(queryIndex, hashIndex));
      return slashIndex >= 0?path.substring(0, slashIndex + 1):$intern_0;
    }

    ;
    if (thisScript && thisScript.src) {
      base = getDirectoryOfFile(thisScript.src);
    }
    if (base == $intern_0) {
      var baseElements = $doc.getElementsByTagName($intern_20);
      if (baseElements.length > 0) {
        base = baseElements[baseElements.length - 1].href;
      }
       else {
        base = getDirectoryOfFile($doc.location.href);
      }
    }
     else if (base.match(/^\w+:\/\//)) {
    }
     else {
      var img = $doc.createElement($intern_21);
      img.src = base + $intern_22;
      base = getDirectoryOfFile(img.src);
    }
    if (markerScript) {
      markerScript.parentNode.removeChild(markerScript);
    }
    return base;
  }

  function processMetas(){
    var metas = document.getElementsByTagName($intern_23);
    for (var i = 0, n = metas.length; i < n; ++i) {
      var meta = metas[i], name = meta.getAttribute($intern_24), content;
      if (name) {
        name = name.replace($intern_25, $intern_0);
        if (name.indexOf($intern_26) >= 0) {
          continue;
        }
        if (name == $intern_27) {
          content = meta.getAttribute($intern_28);
          if (content) {
            var value, eq = content.indexOf($intern_29);
            if (eq >= 0) {
              name = content.substring(0, eq);
              value = content.substring(eq + 1);
            }
             else {
              name = content;
              value = $intern_0;
            }
            metaProps[name] = value;
          }
        }
         else if (name == $intern_30) {
          content = meta.getAttribute($intern_28);
          if (content) {
            try {
              propertyErrorFunc = eval(content);
            }
             catch (e) {
              alert($intern_31 + content + $intern_32);
            }
          }
        }
         else if (name == $intern_33) {
          content = meta.getAttribute($intern_28);
          if (content) {
            try {
              onLoadErrorFunc = eval(content);
            }
             catch (e) {
              alert($intern_31 + content + $intern_34);
            }
          }
        }
      }
    }
  }

  function __gwt_isKnownPropertyValue(propName, propValue){
    return propValue in values[propName];
  }

  function __gwt_getMetaProperty(name){
    var value = metaProps[name];
    return value == null?null:value;
  }

  function unflattenKeylistIntoAnswers(propValArray, value){
    var answer = answers;
    for (var i = 0, n = propValArray.length - 1; i < n; ++i) {
      answer = answer[propValArray[i]] || (answer[propValArray[i]] = []);
    }
    answer[propValArray[n]] = value;
  }

  function computePropValue(propName){
    var value = providers[propName](), allowedValuesMap = values[propName];
    if (value in allowedValuesMap) {
      return value;
    }
    var allowedValuesList = [];
    for (var k in allowedValuesMap) {
      allowedValuesList[allowedValuesMap[k]] = k;
    }
    if (propertyErrorFunc) {
      propertyErrorFunc(propName, allowedValuesList, value);
    }
    throw null;
  }

  var frameInjected;
  function maybeInjectFrame(){
    if (!frameInjected) {
      frameInjected = true;
      var iframe = $doc.createElement($intern_35);
      iframe.src = $intern_36;
      iframe.id = $intern_1;
      iframe.style.cssText = $intern_37;
      iframe.tabIndex = -1;
      $doc.body.appendChild(iframe);
      $stats && $stats({moduleName:$intern_1, sessionId:$sessionId, subSystem:$intern_2, evtGroup:$intern_8, millis:(new Date).getTime(), type:$intern_38});
      iframe.contentWindow.location.replace(base + initialHtml);
    }
  }

  providers[$intern_39] = function(){
    var log_level;
    if (log_level == null) {
      var regex = new RegExp($intern_40);
      var results = regex.exec(location.search);
      if (results != null) {
        log_level = results[1];
      }
    }
    if (log_level == null) {
      log_level = __gwt_getMetaProperty($intern_39);
    }
    if (!__gwt_isKnownPropertyValue($intern_39, log_level)) {
      var levels = [$intern_41, $intern_42, $intern_43, $intern_44, $intern_45, $intern_46, $intern_47];
      var possibleLevel = null;
      var foundRequestedLevel = false;
      for (i in levels) {
        foundRequestedLevel |= log_level == levels[i];
        if (__gwt_isKnownPropertyValue($intern_39, levels[i])) {
          possibleLevel = levels[i];
        }
        if (i == levels.length - 1 || foundRequestedLevel && possibleLevel != null) {
          log_level = possibleLevel;
          break;
        }
      }
    }
    return log_level;
  }
  ;
  values[$intern_39] = {DEBUG:0, ERROR:1, FATAL:2, INFO:3, OFF:4, TRACE:5, WARN:6};
  providers[$intern_48] = function(){
    var ua = navigator.userAgent.toLowerCase();
    var makeVersion = function(result){
      return parseInt(result[1]) * 1000 + parseInt(result[2]);
    }
    ;
    if (ua.indexOf($intern_49) != -1) {
      return $intern_49;
    }
     else if (ua.indexOf($intern_50) != -1) {
      return $intern_51;
    }
     else if (ua.indexOf($intern_52) != -1) {
      if (document.documentMode >= 8) {
        return $intern_53;
      }
       else {
        var result = /msie ([0-9]+)\.([0-9]+)/.exec(ua);
        if (result && result.length == 3) {
          var v = makeVersion(result);
          if (v >= 6000) {
            return $intern_54;
          }
        }
      }
    }
     else if (ua.indexOf($intern_55) != -1) {
      var result = /rv:([0-9]+)\.([0-9]+)/.exec(ua);
      if (result && result.length == 3) {
        if (makeVersion(result) >= 1008)
          return $intern_56;
      }
      return $intern_55;
    }
    return $intern_57;
  }
  ;
  values[$intern_48] = {gecko:0, gecko1_8:1, ie6:2, ie8:3, opera:4, safari:5};
  examineserver.onScriptLoad = function(){
    if (frameInjected) {
      loadDone = true;
      maybeStartModule();
    }
  }
  ;
  examineserver.onInjectionDone = function(){
    scriptsDone = true;
    $stats && $stats({moduleName:$intern_1, sessionId:$sessionId, subSystem:$intern_2, evtGroup:$intern_58, millis:(new Date).getTime(), type:$intern_9});
    maybeStartModule();
  }
  ;
  processMetas();
  computeScriptBase();
  var strongName;
  var initialHtml;
  if (isHostedMode()) {
    if ($wnd.external && ($wnd.external.initModule && $wnd.external.initModule($intern_1))) {
      $wnd.location.reload();
      return;
    }
    initialHtml = $intern_59;
    strongName = $intern_0;
  }
  $stats && $stats({moduleName:$intern_1, sessionId:$sessionId, subSystem:$intern_2, evtGroup:$intern_3, millis:(new Date).getTime(), type:$intern_60});
  if (!isHostedMode()) {
    try {
      unflattenKeylistIntoAnswers([$intern_42, $intern_54], $intern_61);
      unflattenKeylistIntoAnswers([$intern_44, $intern_51], $intern_62);
      unflattenKeylistIntoAnswers([$intern_45, $intern_56], $intern_63);
      unflattenKeylistIntoAnswers([$intern_46, $intern_56], $intern_64);
      unflattenKeylistIntoAnswers([$intern_44, $intern_56], $intern_65);
      unflattenKeylistIntoAnswers([$intern_41, $intern_56], $intern_66);
      unflattenKeylistIntoAnswers([$intern_45, $intern_54], $intern_67);
      unflattenKeylistIntoAnswers([$intern_46, $intern_51], $intern_68);
      unflattenKeylistIntoAnswers([$intern_47, $intern_54], $intern_69);
      unflattenKeylistIntoAnswers([$intern_47, $intern_53], $intern_70);
      unflattenKeylistIntoAnswers([$intern_45, $intern_55], $intern_71);
      unflattenKeylistIntoAnswers([$intern_46, $intern_53], $intern_72);
      unflattenKeylistIntoAnswers([$intern_46, $intern_49], $intern_73);
      unflattenKeylistIntoAnswers([$intern_44, $intern_55], $intern_74);
      unflattenKeylistIntoAnswers([$intern_47, $intern_49], $intern_75);
      unflattenKeylistIntoAnswers([$intern_43, $intern_54], $intern_76);
      unflattenKeylistIntoAnswers([$intern_47, $intern_55], $intern_77);
      unflattenKeylistIntoAnswers([$intern_43, $intern_55], $intern_78);
      unflattenKeylistIntoAnswers([$intern_44, $intern_54], $intern_79);
      unflattenKeylistIntoAnswers([$intern_44, $intern_53], $intern_80);
      unflattenKeylistIntoAnswers([$intern_42, $intern_55], $intern_81);
      unflattenKeylistIntoAnswers([$intern_41, $intern_51], $intern_82);
      unflattenKeylistIntoAnswers([$intern_45, $intern_53], $intern_83);
      unflattenKeylistIntoAnswers([$intern_41, $intern_55], $intern_84);
      unflattenKeylistIntoAnswers([$intern_47, $intern_56], $intern_85);
      unflattenKeylistIntoAnswers([$intern_45, $intern_51], $intern_86);
      unflattenKeylistIntoAnswers([$intern_46, $intern_54], $intern_87);
      unflattenKeylistIntoAnswers([$intern_42, $intern_49], $intern_88);
      unflattenKeylistIntoAnswers([$intern_42, $intern_53], $intern_89);
      unflattenKeylistIntoAnswers([$intern_44, $intern_49], $intern_90);
      unflattenKeylistIntoAnswers([$intern_43, $intern_49], $intern_91);
      unflattenKeylistIntoAnswers([$intern_41, $intern_53], $intern_92);
      unflattenKeylistIntoAnswers([$intern_42, $intern_56], $intern_93);
      unflattenKeylistIntoAnswers([$intern_43, $intern_53], $intern_94);
      unflattenKeylistIntoAnswers([$intern_41, $intern_49], $intern_95);
      unflattenKeylistIntoAnswers([$intern_41, $intern_54], $intern_96);
      unflattenKeylistIntoAnswers([$intern_42, $intern_51], $intern_97);
      unflattenKeylistIntoAnswers([$intern_45, $intern_49], $intern_98);
      unflattenKeylistIntoAnswers([$intern_47, $intern_51], $intern_99);
      unflattenKeylistIntoAnswers([$intern_46, $intern_55], $intern_100);
      unflattenKeylistIntoAnswers([$intern_43, $intern_51], $intern_101);
      unflattenKeylistIntoAnswers([$intern_43, $intern_56], $intern_102);
      strongName = answers[computePropValue($intern_39)][computePropValue($intern_48)];
      var idx = strongName.indexOf($intern_103);
      if (idx != -1) {
        softPermutationId = Number(strongName.substring(idx + 1));
        strongName = strongName.substring(0, idx);
      }
      initialHtml = strongName + $intern_104;
    }
     catch (e) {
      return;
    }
  }
  var onBodyDoneTimerId;
  function onBodyDone(){
    if (!bodyDone) {
      bodyDone = true;
      if (!__gwt_stylesLoaded[$intern_105]) {
        var l = $doc.createElement($intern_106);
        __gwt_stylesLoaded[$intern_105] = l;
        l.setAttribute($intern_107, $intern_108);
        l.setAttribute($intern_109, base + $intern_105);
        $doc.getElementsByTagName($intern_110)[0].appendChild(l);
      }
      maybeStartModule();
      if ($doc.removeEventListener) {
        $doc.removeEventListener($intern_111, onBodyDone, false);
      }
      if (onBodyDoneTimerId) {
        clearInterval(onBodyDoneTimerId);
      }
    }
  }

  if ($doc.addEventListener) {
    $doc.addEventListener($intern_111, function(){
      maybeInjectFrame();
      onBodyDone();
    }
    , false);
  }
  var onBodyDoneTimerId = setInterval(function(){
    if (/loaded|complete/.test($doc.readyState)) {
      maybeInjectFrame();
      onBodyDone();
    }
  }
  , 50);
  $stats && $stats({moduleName:$intern_1, sessionId:$sessionId, subSystem:$intern_2, evtGroup:$intern_3, millis:(new Date).getTime(), type:$intern_9});
  $stats && $stats({moduleName:$intern_1, sessionId:$sessionId, subSystem:$intern_2, evtGroup:$intern_58, millis:(new Date).getTime(), type:$intern_4});
  $doc.write($intern_112);
}

examineserver();

