<commit_before><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google Maps JavaScript API Example: Simple Polygon</title>
<!--[if IE]><script type="text/javascript" src="excanvas.js"></script><![endif]-->
<style type="text/css">
v\:* {
  behavior:url(#default#VML);
}  
</style>
  <script type="text/javascript">
    var canvas;
    var ctx;
    function initialize() {
      setupCanvas();
      var map = document.getElementsByTagName("map")[0];
      var areas = map.getElementsByTagName("area");
      for (var i = 0; i < areas.length; i++) {
        addHighlight(map, areas[i]);
      }
    }

/**
 * Fixes the 'Ads by Google' PNG so that it looks good in IE6.
 */
function fixPngInIE() {
  var obj = document.getElementById('abg');
  if (obj && obj.firstChild && obj.firstChild.style) {
    obj.style.height = '78px';
    obj.style.width = '16px';
    obj.style.display = 'inline-block';
    obj.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader (src=\'http://pagead2.googlesyndication.com/pagead/abglogo/abg-en-100c-000000.png\')';
    obj.firstChild.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';
  }
} 

    function addHighlight(map, area) {
      var coords = area.getAttribute("coords");
      var coordsArray = coords.split(",");
      var xyArray = [];
      for (var i = 0; i < coordsArray.length; i+=2) {
        xyArray.push({x: coordsArray[i], y: coordsArray[i+1]});
      }
      area.onmouseover = function() {
        highlightArea(map, xyArray);
      }
    }

    function setupCanvas() {
      canvas = document.getElementById('states_canvas');
      ctx = canvas.getContext('2d');
     /*
      canvas.width = 500;
      canvas.height = 300;
      canvas.style.width = '500px';
      canvas.style.height = '300px';
      canvas.style.top = '0px';
      canvas.style.left = '0px';
      canvas.style.position = 'absolute';
      document.getElementById("holder").appendChild(canvas);
     */
    }

    function highlightArea(map, xys) {
      ctx.clearRect(0,0,canvas.width,canvas.height);
      ctx.save();
      ctx.beginPath();
      ctx.globalAlpha = 0.5;
      ctx.fillStyle = "#ff0000";
      ctx.moveTo(xys[0].x, xys[0].y);
      for (var i = 1; i < xys.length; i++) {
        ctx.lineTo(xys[i].x, xys[i].y);
      }
      ctx.moveTo(xys[0].x, xys[0].y);
      ctx.fill();
      ctx.restore();
   }
  </script>
  </head>
  <body onload="initialize()">
<canvas id="cv"></canvas>

<div id="holder">
<img style="position: absolute; height: 300px; width: 500px; left: 0px; top: 0px;" src="http://maps.google.com/staticmap?center=42,-99&zoom=3&size=500x300&key=<KEY>"/>
<canvas id="states_canvas" style="height: 300px; width: 500px; position: absolute; left: 0px; top: 0px; opacity: 1;" height="300" width="500"></canvas>
<img class="mapper" width="500" height="300" style="visibility: hidden; position: absolute; height: 300px; width: 500px; left: 0px; top: 0px; -moz-user-select: none; opacity: 0;" src="http://maps.google.com/staticmap?center=42,-99&zoom=3&size=500x300&key=<KEY>" usemap="#states"/>    
<!--
<img id="states_img" class="mapper" width="500" height="300" src="http://maps.google.com/staticmap?center=42,-99&zoom=3&size=500x300&key=<KEY>" usemap="#states"/>    
-->
</div>
<map name="states"><area shape="polygon" coords="104,99,108,120,127,120,147,117,147,94,113,94,113,100,104,99" href="http://www.google.com/search?q=WA+state+code"/><area shape="polygon" coords="106,150,147,150,147,118,108,121,104,143,106,150" href="http://www.google.com/search?q=OR+state+code"/><area shape="polygon" coords="146,218,159,217,162,205,131,173,131,151,106,150,108,168,127,201,143,211,146,218" href="http://www.google.com/search?q=CA+state+code"/><area shape="polygon" coords="147,151,182,150,181,140,181,130,171,131,164,123,161,123,162,114,152,102,153,93,147,94,147,151" href="http://www.google.com/search?q=ID+state+code"/><area shape="polygon" coords="162,206,160,194,176,192,181,187,164,186,163,151,131,151,131,173,162,206" href="http://www.google.com/search?q=NV+state+code"/><area shape="polygon" coords="221,94,221,126,180,126,181,131,170,132,164,122,160,124,162,112,157,108,153,102,153,93,221,94" href="http://www.google.com/search?q=MT+state+code"/><area shape="polygon" coords="227,192,243,191,244,205,262,210,270,210,279,212,280,230,280,235,262,245,257,255,260,263,248,257,246,248,236,237,228,237,227,243,219,238,215,232,207,222,227,221,227,192" href="http://www.google.com/search?q=TX+state+code"/><area shape="polygon" coords="260,94,263,120,220,119,221,93,260,94" href="http://www.google.com/search?q=ND+state+code"/><area shape="polygon" coords="265,139,294,139,294,135,284,128,284,122,289,115,288,103,272,93,259,93,262,112,264,120,265,139" href="http://www.google.com/search?q=MN+state+code"/><area shape="polygon" coords="222,142,253,143,265,146,264,119,221,118,220,130,222,142" href="http://www.google.com/search?q=SD+state+code"/><area shape="polygon" coords="279,214,294,213,296,221,291,230,303,228,307,241,291,239,279,235,279,214" href="http://www.google.com/search?q=LA+state+code"/><area shape="polygon" coords="158,218,182,226,192,226,191,187,180,187,175,192,161,194,162,206,158,218" href="http://www.google.com/search?q=AZ+state+code"/><area shape="polygon" coords="193,226,198,226,198,223,207,222,227,220,227,187,192,187,193,226" href="http://www.google.com/search?q=NM+state+code"/><area shape="polygon" coords="232,158,232,187,192,187,192,157,232,158" href="http://www.google.com/search?q=CO+state+code"/><area shape="polygon" coords="232,165,273,165,272,170,275,174,274,187,232,186,232,165" href="http://www.google.com/search?q=KS+state+code"/><area shape="polygon" coords="221,142,253,142,264,146,271,166,232,164,232,158,220,158,221,142" href="http://www.google.com/search?q=NE+state+code"/><area shape="polygon" coords="315,233,315,228,329,228,350,231,351,238,358,255,355,266,348,260,342,250,343,243,336,234,332,235,328,237,322,233,315,233" href="http://www.google.com/search?q=FL+state+code"/><area shape="polygon" coords="312,202,310,233,304,233,303,227,292,228,292,224,295,220,294,210,300,201,312,202" href="http://www.google.com/search?q=MS+state+code"/><area shape="polygon" coords="326,201,330,220,328,224,329,228,349,230,353,220,347,213,340,204,339,201,326,201" href="http://www.google.com/search?q=GA+state+code"/><area shape="polygon" coords="366,209,360,202,352,201,343,199,339,202,353,220,361,215,363,212,366,209" href="http://www.google.com/search?q=SC+state+code"/><area shape="polygon" coords="381,190,349,190,345,194,338,197,333,201,340,201,344,199,361,202,366,210,375,202,382,197,381,190" href="http://www.google.com/search?q=NC+state+code"/><area shape="polygon" coords="336,190,346,184,348,185,350,185,356,184,360,176,361,177,363,175,363,174,365,174,368,170,370,172,371,170,375,175,373,178,380,181,379,183,379,185,378,185,379,187,382,187,381,190,336,190" href="http://www.google.com/search?q=VA+state+code"/><area shape="polygon" coords="311,201,326,201,330,219,329,224,330,228,315,229,315,232,310,232,311,201" href="http://www.google.com/search?q=AL+state+code"/><area shape="polygon" coords="275,211,275,197,274,188,227,187,227,192,244,191,243,205,263,210,275,211" href="http://www.google.com/search?q=OK+state+code"/><area shape="polygon" coords="275,190,300,190,299,195,303,194,295,209,294,213,279,214,278,211,275,210,275,195,275,190" href="http://www.google.com/search?q=AK+state+code"/><area shape="polygon" coords="293,161,292,167,300,175,307,190,303,194,298,195,300,189,274,190,275,173,273,170,274,166,270,164,270,160,293,161" href="http://www.google.com/search?q=MO+state+code"/><area shape="polygon" coords="306,191,348,191,332,201,299,201,306,191" href="http://www.google.com/search?q=TN+state+code"/><area shape="polygon" coords="164,151,164,186,192,186,192,158,180,157,181,150,164,151" href="http://www.google.com/search?q=UT+state+code"/><area shape="polygon" coords="181,157,222,158,220,126,181,126,181,157" href="http://www.google.com/search?q=WY+state+code"/><area shape="polygon" coords="306,187,300,173,292,167,293,161,295,157,295,154,300,152,300,149,298,147,313,146,315,152,314,172,315,175,312,180,310,186,306,187" href="http://www.google.com/search?q=IL+state+code"/><area shape="polygon" coords="346,183,343,179,343,175,338,175,333,174,330,171,324,179,317,181,311,181,310,187,306,186,307,191,336,191,346,183" href="http://www.google.com/search?q=KY+state+code"/><area shape="polygon" coords="331,171,330,152,320,152,315,154,314,171,315,175,311,180,318,181,324,178,331,171" href="http://www.google.com/search?q=IN+state+code"/><area shape="polygon" coords="264,139,264,147,270,161,293,161,295,156,295,154,300,152,300,149,295,144,294,138,264,139" href="http://www.google.com/search?q=IA+state+code"/><area shape="polygon" coords="289,112,299,113,313,120,315,125,319,123,314,133,312,146,297,147,295,144,294,135,285,128,284,121,289,116,289,112" href="http://www.google.com/search?q=WI+state+code"/><area shape="polygon" coords="320,152,323,147,321,137,323,128,329,120,339,125,338,132,336,135,341,134,345,143,339,148,339,151,335,152,320,152" href="http://www.google.com/search?q=MI+state+code"/><area shape="polygon" coords="343,177,345,176,346,173,353,167,355,163,355,150,345,154,336,152,329,152,331,173,343,177" href="http://www.google.com/search?q=OH+state+code"/><area shape="polygon" coords="354,167,355,167,361,167,368,168,365,174,363,174,361,177,360,176,356,184,350,185,346,184,343,179,343,177,345,177,346,173,354,167" href="http://www.google.com/search?q=WV+state+code"/><area shape="polygon" coords="386,176,382,176,382,168,370,167,368,169,370,171,371,170,375,174,373,178,380,181,380,189,386,176" href="http://www.google.com/search?q=MD+state+code"/><area shape="polygon" coords="358,148,360,151,384,149,388,155,385,161,388,164,381,168,355,167,355,150,358,148" href="http://www.google.com/search?q=PA+state+code"/><area shape="polygon" coords="396,127,388,126,379,133,379,139,372,141,369,139,363,140,365,144,359,149,360,151,384,150,387,155,392,157,390,162,394,161,405,158,402,156,400,158,394,159,394,158,396,145,396,137,395,134,396,127" href="http://www.google.com/search?q=NY+state+code"/><area shape="polygon" coords="386,174,384,170,383,166,381,168,382,176,386,177,386,174" href="http://www.google.com/search?q=DE+state+code"/><area shape="polygon" coords="390,162,392,157,388,155,385,161,387,164,383,167,383,169,387,173,390,169,392,164,390,162" href="http://www.google.com/search?q=NJ+state+code"/><area shape="polygon" coords="400,144,396,144,396,137,395,133,396,126,407,126,405,129,405,131,404,132,401,138,400,144" href="http://www.google.com/search?q=VT+state+code"/><area shape="polygon" coords="410,143,410,140,408,124,407,124,405,129,405,131,403,133,401,139,400,144,407,145,410,143" href="http://www.google.com/search?q=NH+state+code"/><area shape="polygon" coords="396,144,400,145,408,145,409,144,410,142,411,145,409,148,410,148,412,151,415,152,415,153,413,155,411,155,409,153,406,150,395,150,396,144" href="http://www.google.com/search?q=MA+state+code"/><area shape="polygon" coords="404,150,404,155,398,156,394,158,395,150,404,150" href="http://www.google.com/search?q=CT+state+code"/><area shape="polygon" coords="404,155,409,154,408,152,406,150,404,150,405,153,404,155" href="http://www.google.com/search?q=RI+state+code"/><area shape="polygon" coords="433,128,431,125,429,125,429,122,427,121,427,109,424,106,421,109,419,106,415,112,414,115,413,117,411,122,409,125,410,143,420,134,426,132,433,128" href="http://www.google.com/search?q=ME+state+code"/></map>
</body>
</html>
<commit_msg>Trying visibility none for canvas<commit_after><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google Maps JavaScript API Example: Simple Polygon</title>
<!--[if IE]><script type="text/javascript" src="excanvas.js"></script><![endif]-->
<style type="text/css">
v\:* {
  behavior:url(#default#VML);
}  
</style>
  <script type="text/javascript">
    var canvas;
    var ctx;
    function initialize() {
      setupCanvas();
      var map = document.getElementsByTagName("map")[0];
      var areas = map.getElementsByTagName("area");
      for (var i = 0; i < areas.length; i++) {
        addHighlight(map, areas[i]);
      }
    }

/**
 * Fixes the 'Ads by Google' PNG so that it looks good in IE6.
 */
function fixPngInIE() {
  var obj = document.getElementById('abg');
  if (obj && obj.firstChild && obj.firstChild.style) {
    obj.style.height = '78px';
    obj.style.width = '16px';
    obj.style.display = 'inline-block';
    obj.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader (src=\'http://pagead2.googlesyndication.com/pagead/abglogo/abg-en-100c-000000.png\')';
    obj.firstChild.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';
  }
} 

    function addHighlight(map, area) {
      var coords = area.getAttribute("coords");
      var coordsArray = coords.split(",");
      var xyArray = [];
      for (var i = 0; i < coordsArray.length; i+=2) {
        xyArray.push({x: coordsArray[i], y: coordsArray[i+1]});
      }
      area.onmouseover = function() {
        highlightArea(map, xyArray);
      }
    }

    function setupCanvas() {
      canvas = document.getElementById('states_canvas');
      ctx = canvas.getContext('2d');
     /*
      canvas.width = 500;
      canvas.height = 300;
      canvas.style.width = '500px';
      canvas.style.height = '300px';
      canvas.style.top = '0px';
      canvas.style.left = '0px';
      canvas.style.position = 'absolute';
      document.getElementById("holder").appendChild(canvas);
     */
    }

    function highlightArea(map, xys) {
      ctx.clearRect(0,0,canvas.width,canvas.height);
      ctx.save();
      ctx.beginPath();
      ctx.globalAlpha = 0.5;
      ctx.fillStyle = "#ff0000";
      ctx.moveTo(xys[0].x, xys[0].y);
      for (var i = 1; i < xys.length; i++) {
        ctx.lineTo(xys[i].x, xys[i].y);
      }
      ctx.moveTo(xys[0].x, xys[0].y);
      ctx.fill();
      ctx.restore();
   }
  </script>
  </head>
  <body onload="initialize()">
<div id="holder">
<img style="position: absolute; height: 300px; width: 500px; left: 0px; top: 0px;" src="http://maps.google.com/staticmap?center=42,-99&zoom=3&size=500x300&key=<KEY>"/>
<canvas id="states_canvas" style="height: 300px; width: 500px; position: absolute; left: 0px; top: 0px; opacity: 1;" height="300" width="500"></canvas>
<img class="mapper" width="500" height="300" style="visibility: hidden; position: absolute; height: 300px; width: 500px; left: 0px; top: 0px; -moz-user-select: none; opacity: 0;" src="http://maps.google.com/staticmap?center=42,-99&zoom=3&size=500x300&key=<KEY>" usemap="#states"/>    
<!--
<img id="states_img" class="mapper" width="500" height="300" src="http://maps.google.com/staticmap?center=42,-99&zoom=3&size=500x300&key=<KEY>dYxSPW5CJgpdgO_s4yyMovOaVh_KvvhSfpvagV18eOyDWu7VytS6Bi1CWxw" usemap="#states"/>    
-->
</div>
<map name="states"><area shape="polygon" coords="104,99,108,120,127,120,147,117,147,94,113,94,113,100,104,99" href="http://www.google.com/search?q=WA+state+code"/><area shape="polygon" coords="106,150,147,150,147,118,108,121,104,143,106,150" href="http://www.google.com/search?q=OR+state+code"/><area shape="polygon" coords="146,218,159,217,162,205,131,173,131,151,106,150,108,168,127,201,143,211,146,218" href="http://www.google.com/search?q=CA+state+code"/><area shape="polygon" coords="147,151,182,150,181,140,181,130,171,131,164,123,161,123,162,114,152,102,153,93,147,94,147,151" href="http://www.google.com/search?q=ID+state+code"/><area shape="polygon" coords="162,206,160,194,176,192,181,187,164,186,163,151,131,151,131,173,162,206" href="http://www.google.com/search?q=NV+state+code"/><area shape="polygon" coords="221,94,221,126,180,126,181,131,170,132,164,122,160,124,162,112,157,108,153,102,153,93,221,94" href="http://www.google.com/search?q=MT+state+code"/><area shape="polygon" coords="227,192,243,191,244,205,262,210,270,210,279,212,280,230,280,235,262,245,257,255,260,263,248,257,246,248,236,237,228,237,227,243,219,238,215,232,207,222,227,221,227,192" href="http://www.google.com/search?q=TX+state+code"/><area shape="polygon" coords="260,94,263,120,220,119,221,93,260,94" href="http://www.google.com/search?q=ND+state+code"/><area shape="polygon" coords="265,139,294,139,294,135,284,128,284,122,289,115,288,103,272,93,259,93,262,112,264,120,265,139" href="http://www.google.com/search?q=MN+state+code"/><area shape="polygon" coords="222,142,253,143,265,146,264,119,221,118,220,130,222,142" href="http://www.google.com/search?q=SD+state+code"/><area shape="polygon" coords="279,214,294,213,296,221,291,230,303,228,307,241,291,239,279,235,279,214" href="http://www.google.com/search?q=LA+state+code"/><area shape="polygon" coords="158,218,182,226,192,226,191,187,180,187,175,192,161,194,162,206,158,218" href="http://www.google.com/search?q=AZ+state+code"/><area shape="polygon" coords="193,226,198,226,198,223,207,222,227,220,227,187,192,187,193,226" href="http://www.google.com/search?q=NM+state+code"/><area shape="polygon" coords="232,158,232,187,192,187,192,157,232,158" href="http://www.google.com/search?q=CO+state+code"/><area shape="polygon" coords="232,165,273,165,272,170,275,174,274,187,232,186,232,165" href="http://www.google.com/search?q=KS+state+code"/><area shape="polygon" coords="221,142,253,142,264,146,271,166,232,164,232,158,220,158,221,142" href="http://www.google.com/search?q=NE+state+code"/><area shape="polygon" coords="315,233,315,228,329,228,350,231,351,238,358,255,355,266,348,260,342,250,343,243,336,234,332,235,328,237,322,233,315,233" href="http://www.google.com/search?q=FL+state+code"/><area shape="polygon" coords="312,202,310,233,304,233,303,227,292,228,292,224,295,220,294,210,300,201,312,202" href="http://www.google.com/search?q=MS+state+code"/><area shape="polygon" coords="326,201,330,220,328,224,329,228,349,230,353,220,347,213,340,204,339,201,326,201" href="http://www.google.com/search?q=GA+state+code"/><area shape="polygon" coords="366,209,360,202,352,201,343,199,339,202,353,220,361,215,363,212,366,209" href="http://www.google.com/search?q=SC+state+code"/><area shape="polygon" coords="381,190,349,190,345,194,338,197,333,201,340,201,344,199,361,202,366,210,375,202,382,197,381,190" href="http://www.google.com/search?q=NC+state+code"/><area shape="polygon" coords="336,190,346,184,348,185,350,185,356,184,360,176,361,177,363,175,363,174,365,174,368,170,370,172,371,170,375,175,373,178,380,181,379,183,379,185,378,185,379,187,382,187,381,190,336,190" href="http://www.google.com/search?q=VA+state+code"/><area shape="polygon" coords="311,201,326,201,330,219,329,224,330,228,315,229,315,232,310,232,311,201" href="http://www.google.com/search?q=AL+state+code"/><area shape="polygon" coords="275,211,275,197,274,188,227,187,227,192,244,191,243,205,263,210,275,211" href="http://www.google.com/search?q=OK+state+code"/><area shape="polygon" coords="275,190,300,190,299,195,303,194,295,209,294,213,279,214,278,211,275,210,275,195,275,190" href="http://www.google.com/search?q=AK+state+code"/><area shape="polygon" coords="293,161,292,167,300,175,307,190,303,194,298,195,300,189,274,190,275,173,273,170,274,166,270,164,270,160,293,161" href="http://www.google.com/search?q=MO+state+code"/><area shape="polygon" coords="306,191,348,191,332,201,299,201,306,191" href="http://www.google.com/search?q=TN+state+code"/><area shape="polygon" coords="164,151,164,186,192,186,192,158,180,157,181,150,164,151" href="http://www.google.com/search?q=UT+state+code"/><area shape="polygon" coords="181,157,222,158,220,126,181,126,181,157" href="http://www.google.com/search?q=WY+state+code"/><area shape="polygon" coords="306,187,300,173,292,167,293,161,295,157,295,154,300,152,300,149,298,147,313,146,315,152,314,172,315,175,312,180,310,186,306,187" href="http://www.google.com/search?q=IL+state+code"/><area shape="polygon" coords="346,183,343,179,343,175,338,175,333,174,330,171,324,179,317,181,311,181,310,187,306,186,307,191,336,191,346,183" href="http://www.google.com/search?q=KY+state+code"/><area shape="polygon" coords="331,171,330,152,320,152,315,154,314,171,315,175,311,180,318,181,324,178,331,171" href="http://www.google.com/search?q=IN+state+code"/><area shape="polygon" coords="264,139,264,147,270,161,293,161,295,156,295,154,300,152,300,149,295,144,294,138,264,139" href="http://www.google.com/search?q=IA+state+code"/><area shape="polygon" coords="289,112,299,113,313,120,315,125,319,123,314,133,312,146,297,147,295,144,294,135,285,128,284,121,289,116,289,112" href="http://www.google.com/search?q=WI+state+code"/><area shape="polygon" coords="320,152,323,147,321,137,323,128,329,120,339,125,338,132,336,135,341,134,345,143,339,148,339,151,335,152,320,152" href="http://www.google.com/search?q=MI+state+code"/><area shape="polygon" coords="343,177,345,176,346,173,353,167,355,163,355,150,345,154,336,152,329,152,331,173,343,177" href="http://www.google.com/search?q=OH+state+code"/><area shape="polygon" coords="354,167,355,167,361,167,368,168,365,174,363,174,361,177,360,176,356,184,350,185,346,184,343,179,343,177,345,177,346,173,354,167" href="http://www.google.com/search?q=WV+state+code"/><area shape="polygon" coords="386,176,382,176,382,168,370,167,368,169,370,171,371,170,375,174,373,178,380,181,380,189,386,176" href="http://www.google.com/search?q=MD+state+code"/><area shape="polygon" coords="358,148,360,151,384,149,388,155,385,161,388,164,381,168,355,167,355,150,358,148" href="http://www.google.com/search?q=PA+state+code"/><area shape="polygon" coords="396,127,388,126,379,133,379,139,372,141,369,139,363,140,365,144,359,149,360,151,384,150,387,155,392,157,390,162,394,161,405,158,402,156,400,158,394,159,394,158,396,145,396,137,395,134,396,127" href="http://www.google.com/search?q=NY+state+code"/><area shape="polygon" coords="386,174,384,170,383,166,381,168,382,176,386,177,386,174" href="http://www.google.com/search?q=DE+state+code"/><area shape="polygon" coords="390,162,392,157,388,155,385,161,387,164,383,167,383,169,387,173,390,169,392,164,390,162" href="http://www.google.com/search?q=NJ+state+code"/><area shape="polygon" coords="400,144,396,144,396,137,395,133,396,126,407,126,405,129,405,131,404,132,401,138,400,144" href="http://www.google.com/search?q=VT+state+code"/><area shape="polygon" coords="410,143,410,140,408,124,407,124,405,129,405,131,403,133,401,139,400,144,407,145,410,143" href="http://www.google.com/search?q=NH+state+code"/><area shape="polygon" coords="396,144,400,145,408,145,409,144,410,142,411,145,409,148,410,148,412,151,415,152,415,153,413,155,411,155,409,153,406,150,395,150,396,144" href="http://www.google.com/search?q=MA+state+code"/><area shape="polygon" coords="404,150,404,155,398,156,394,158,395,150,404,150" href="http://www.google.com/search?q=CT+state+code"/><area shape="polygon" coords="404,155,409,154,408,152,406,150,404,150,405,153,404,155" href="http://www.google.com/search?q=RI+state+code"/><area shape="polygon" coords="433,128,431,125,429,125,429,122,427,121,427,109,424,106,421,109,419,106,415,112,414,115,413,117,411,122,409,125,410,143,420,134,426,132,433,128" href="http://www.google.com/search?q=ME+state+code"/></map>
</body>
</html>

{'fraction_non_alphanumeric': 0.23203250656056887, 'fraction_numerical': 0.2784644036231271, 'mean_word_length': 8.58498985801217, 'pattern_counts': {'":': 0, '<': 169, '<?xml version=': 0, '>': 163, 'https://': 0, 'lorem ipsum': 0, 'www.': 100, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '793872', 'n_tokens_mistral': 14065, 'n_tokens_neox': 9633, 'n_words': 752}