<commit_before><!DOCTYPE html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="styles.css" />
<body>
<script src="d3.v3.min.js"></script>
<script src="d3.geo.tile.v0.min.js"></script>
<script src="https://cdn.rawgit.com/mbostock/topojson/master/topojson.js"></script>
<script src='//s3.amazonaws.com/assets-staging.mapzen.com/ui/components/bug/bug.min.js'></script>
<script type='text/javascript'>
  window.bugTitle = 'Map using d3 and topojson';
  
  var layers = ['water', 'landuse', 'roads', 'buildings'];
  window.renderTiles = function(d) {
    var svg = d3.select(this);
    var zoom = d[2];
    this._xhr = d3.json("https://vector.mapzen.com/osm/all/" + zoom + "/" + d[0] + "/" + d[1] + ".topojson?api_key=vector-tiles-LM25tq4", function(error, json) {
      var k = Math.pow(2, d[2]) * 256; // size of the world in pixels

      tilePath.projection()
          .translate([k / 2 - d[0] * 256, k / 2 - d[1] * 256]) // [0°,0°] in pixels
          .scale(k / 2 / Math.PI)
          .precision(0);
      <commit_msg>Update link to topojson.js<commit_after><!DOCTYPE html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="styles.css" />
<body>
<script src="d3.v3.min.js"></script>
<script src="d3.geo.tile.v0.min.js"></script>
<script src="https://cdn.rawgit.com/mbostock/topojson/3ed6ee9e04d4/topojson.js"></script>
<script src='//s3.amazonaws.com/assets-staging.mapzen.com/ui/components/bug/bug.min.js'></script>
<script type='text/javascript'>
  window.bugTitle = 'Map using d3 and topojson';
  
  var layers = ['water', 'landuse', 'roads', 'buildings'];
  window.renderTiles = function(d) {
    var svg = d3.select(this);
    var zoom = d[2];
    this._xhr = d3.json("https://vector.mapzen.com/osm/all/" + zoom + "/" + d[0] + "/" + d[1] + ".topojson?api_key=vector-tiles-LM25tq4", function(error, json) {
      var k = Math.pow(2, d[2]) * 256; // size of the world in pixels

      tilePath.projection()
          .translate([k / 2 - d[0] * 256, k / 2 - d[1] * 256]) // [0°,0°] in pixels
          .scale(k / 2 / Math.PI)
          .precision(0);
      
{'fraction_non_alphanumeric': 0.20893561103810776, 'fraction_numerical': 0.03591765221200175, 'mean_word_length': 3.4177949709864603, 'pattern_counts': {'":': 0, '<': 31, '<?xml version=': 0, '>': 31, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '4350763', 'n_tokens_mistral': 921, 'n_tokens_neox': 879, 'n_words': 161}