{"url":"https://api.github.com/gists/5731632","forks_url":"https://api.github.com/gists/5731632/forks","commits_url":"https://api.github.com/gists/5731632/commits","id":"5731632","node_id":"MDQ6R2lzdDU3MzE2MzI=","git_pull_url":"https://gist.github.com/5731632.git","git_push_url":"https://gist.github.com/5731632.git","html_url":"https://gist.github.com/mbostock/5731632","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/5731632/raw/3e2148cd55caeabdb8c39afcc08dfef7123b0dde/.block","size":88,"truncated":false,"content":"license: gpl-3.0\nredirect: https://observablehq.com/@d3/orthographic-to-equirectangular\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/5731632/raw/6975c9c7be4c2fdd90bc021e0b030cfc1311d915/index.html","size":2329,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\npath {\n  fill: none;\n  stroke-linejoin: round;\n}\n\n.sphere,\n.graticule {\n  stroke: #aaa;\n}\n\n.equator {\n  stroke: red;\n  stroke-width: 2px;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar width = 960,\n    height = 500;\n\nvar projection = interpolatedProjection(\n    d3.geo.orthographic()\n        .rotate([10, -10])\n        .center([-10, 10])\n        .scale(240)\n        .translate([width / 2, height / 2]),\n    d3.geo.equirectangular()\n        .scale(145)\n        .translate([width / 2, height / 2]));\n\nvar path = d3.geo.path()\n    .projection(projection);\n\nvar graticule = d3.geo.graticule();\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width)\n    .attr(\"height\", height);\n\nsvg.append(\"path\")\n    .datum({type: \"Sphere\"})\n    .attr(\"class\", \"sphere\")\n    .attr(\"d\", path);\n\nsvg.append(\"path\")\n    .datum(graticule)\n    .attr(\"class\", \"graticule\")\n    .attr(\"d\", path);\n\nsvg.append(\"path\")\n    .datum({type: \"LineString\", coordinates: [[-180, 0], [-90, 0], [0, 0], [90, 0], [180, 0]]})\n    .attr(\"class\", \"equator\")\n    .attr(\"d\", path);\n\nvar feature = svg.selectAll(\"path\");\n\nanimation();\n\nfunction animation() {\n  svg.transition()\n      .duration(7500)\n      .tween(\"projection\", function() {\n        return function(_) {\n          projection.alpha(_);\n          feature.attr(\"d\", path);\n        };\n      })\n    .transition()\n      .duration(2500)\n      .each(\"end\", animation);\n}\n\nfunction interpolatedProjection(a, b) {\n  var projection = d3.geo.projection(raw).scale(1),\n      center = projection.center,\n      translate = projection.translate,\n      α;\n\n  function raw(λ, φ) {\n    var pa = a([λ *= 180 / Math.PI, φ *= 180 / Math.PI]), pb = b([λ, φ]);\n    return [(1 - α) * pa[0] + α * pb[0], (α - 1) * pa[1] - α * pb[1]];\n  }\n\n  projection.alpha = function(_) {\n    if (!arguments.length) return α;\n    α = +_;\n    var ca = a.center(), cb = b.center(),\n        ta = a.translate(), tb = b.translate();\n    center([(1 - α) * ca[0] + α * cb[0], (1 - α) * ca[1] + α * cb[1]]);\n    translate([(1 - α) * ta[0] + α * tb[0], (1 - α) * ta[1] + α * tb[1]]);\n    return projection;\n  };\n\n  delete projection.scale;\n  delete projection.translate;\n  delete projection.center;\n  return projection.alpha(0);\n}\n\n</script>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/5731632/raw/4f221e1f65e61e8502046f6ca0b28ebc88300c32/thumbnail.png","size":18247,"truncated":false,"content":"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\nsK+zf+jAdIhyWOzQ5PBqjNmY1DFrxpwb89XR1THbcZfjXSdNp/FOi51anN44\n2zhznCudr7nQXEJdFrg0u7weazuWN3br2FuuDNcJrstc21y/uLm7Sdzq3Xrc\nzdzT3De73/TQ8ojxKPU470nwDPRc4Nnq+dHLzSvf64DXH9723lnee7yfj7Mc\nxxu3a9xjHxMfts8OH5kvyzfNd7uvzM/Yj+1X5ffI39Sf67/b/1mAdUBmwN6A\nV4GOgZLAw4Hvg7yC5gWdCMaCw4KLgztCNEMSQjaFPAg1CeWH1oX2hbmGzQk7\nEU4IjwxfE34zwiCCE1Eb0Tfeffy88acjqZFxkZsiH0XZREmiWiagE8ZPWDvh\n3kTziaKJTdEgOiJ6bfT9GMuY3JhfJhEnxUyqnPQ01il2buy5OEbc9Lg9ce/i\nA+NXxd9NsEqQJrQlqiVOSaxNfJ8UnFSWJEsekzwv+VKKXoowpTmVlJqYuju1\nf3LI5PWTu6e4TimacmOq5dRZUy9M05uWPe3odLXp7OkH0whpSWl70j6zo9lV\n7P70iPTN6X2cIM4GzkuuP3cdt4fnwyvjPcvwySjLeM734a/l9wj8BOWCXmGQ\ncJPwdWZ45rbM91nRWdVZg9lJ2Q055Jy0nCMiTVGW6PQMwxmzZnSJbcVFYlmu\nV+763D5JpGR3HpI3Na85XwtectulVtIfpA8LfAsqCz7MTJx5cJbGLNGs9tk2\ns1fMflYYWvjTHHwOZ07bXOO5i+Y+nBcwb8d8ZH76/LYFpguWLuheGLawZhFl\nUdaiXxc7Li5b/OeSpCUtSw2WLlz6+IewH+qK6EWSopvLvJdtW44vFy7vWOGy\nYuOKr8Xc4osljiXlJZ9LOaUXf3T6seLHwZUZKztWua3aupq4WrT6xhq/NTVl\nGmWFZY/XTljbuI61rnjdn+unr79QPrZ82wbKBukGWUVURfNGs42rN37eJNh0\nvTKwsmGz/uYVm99v4W65stV/a/02g20l2z5tF26/tSNsR2OVRVX5TuLOgp1P\ndyXuOveTx0+1u/V2l+z+Ui2qltXE1pyuda+t3aO/Z1UdWiet69k7ZW/nvuB9\nzfX29TsamA0l+8F+6f4XP6f9fONA5IG2gx4H6w+ZH9p8mHG4uBFpnN3Y1yRo\nkjWnNHcdGX+krcW75fAvDr9Utxq3Vh7VPrrqGOXY0mODxwuP958Qn+g9yT/5\n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\nwXu+7Nn+uuO1hiwoSf1HP4r++I/j732PgkAsy6eTTSRKUt0QrmHofBYUyYJ6\nVW212l6rqiq0aqOVxBZ1AdgUnElLWamC4zhoLLe21j8vlQCPHHz+Wv0jZGio\nSCMiIBLSQSQL0KUBqQRoBuI4xjn10K2eO6BntxupqkoQxQrUWFWJVUW+n+zt\n0V/+Zedf/5V+7/e4jSoQf60hi5n3Pvig+Ju/kT/4INvdFQShWgW59az9+ZD/\nPG7qwgD2Llq1iuF5nrUcfPrViKIkSWtlfexnqKjoWQ+Ve3an8PqnIJ/MdqWr\nfxACL/Ys4YR6NQ49256DarViL/j22D2wXuFEVOa5wPOFJIlxTH/3d8s//MMm\nUUW0MTb2dZd4o//rjRvuH/xB66//uvqXfxEUpQSPWFVCVZUr+3feqtWnk3WF\nYRhlUgF6vpJwbSeZ59/jV2Pt1/qDdN6RqFfgXFh/S88+XfVcGl0kRV9741d6\ntKLgyhJLVimKgqKU//3fzb/6q/juXfd3fgdXvIzZfcXxWltZDDmKkt/8Te93\nf7fxj/+o//u/57du0R/+YdlqkaaVq++a5ziqzTerPYQnil+fJ796Xiy1hsJf\n8q84j906BM8TbVVVQcQN1xkuCpwB3/fRG4ZW/elRYPzMRapKWMl3So7jVLXi\nOBqPxX/7N/mnPxU6Hf8HPwhUteX7tGnKmA2ALC9JFIbV9nb2gx/kk4nw4Yf0\nD/+gLZf53h5/7x792q+FjUYoyzERRVERRUJZRmEYB0HgeVVV8YJAPF8vkV0b\nz4Psiy3rK6i8X8DLXngQdpSVnjN5K3wG3EOR50WeF2kaBwFXlgLH5VUl6HpQ\nloGi+EVhJgl3cKD85CfS4SEZBvX72V/8RX7tWhnH3Okp/2y/nI0YrzVkWYRe\n8XxVlmWacrad/L//J1jW4pNPyo8+Mn70I/k//iNzXcs0xbt37fv3ua0tvtGI\nkiQSBLtWQRoGQZllHNb6siSk8quKnq8k/NXmhF58qfNoRhccdIghIlEQAFki\n0lVVVhRIENlekGYcW7reajTKOKazM+Gjj6TPPis8r9C0TFGW3W75p3/ae++9\nOAjkqqrSlIqiukgL8fqP1xqyGEzGmqRpFEVZHPNJImxtaX/2Z3xV8abZ8Lzi\nf/5HevJE+Nd/Jc8jIlEUW7JM3/0uDQZVp8M1m7woljxPoIR4ni5Kz1JVPf1H\n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\n/j+VNhSOoGxURAAAAABJRU5ErkJggg==\n","encoding":"base64"}},"public":true,"created_at":"2013-06-07T19:12:26Z","updated_at":"2019-10-13T18:48:52Z","description":"Orthographic to Equirectangular","comments":1,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/5731632/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"forks":[{"url":"https://api.github.com/gists/b55753121d87842657bb","user":{"login":"daf","id":228715,"node_id":"MDQ6VXNlcjIyODcxNQ==","avatar_url":"https://avatars.githubusercontent.com/u/228715?v=4","gravatar_id":"","url":"https://api.github.com/users/daf","html_url":"https://github.com/daf","followers_url":"https://api.github.com/users/daf/followers","following_url":"https://api.github.com/users/daf/following{/other_user}","gists_url":"https://api.github.com/users/daf/gists{/gist_id}","starred_url":"https://api.github.com/users/daf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daf/subscriptions","organizations_url":"https://api.github.com/users/daf/orgs","repos_url":"https://api.github.com/users/daf/repos","events_url":"https://api.github.com/users/daf/events{/privacy}","received_events_url":"https://api.github.com/users/daf/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Dave Foster","company":null,"blog":"http://www.minuslab.net","location":"Providence, RI, USA","email":"dave.foster@gmail.com","hireable":null,"bio":null,"twitter_username":null,"public_repos":73,"public_gists":37,"followers":46,"following":29,"created_at":"2010-03-23T14:20:00Z","updated_at":"2026-04-06T21:28:53Z"},"id":"b55753121d87842657bb","created_at":"2014-05-20T19:53:23Z","updated_at":"2015-08-29T14:01:38Z"},{"url":"https://api.github.com/gists/96d1782a32efd47fd844","user":{"login":"mpmckenna8","id":1895795,"node_id":"MDQ6VXNlcjE4OTU3OTU=","avatar_url":"https://avatars.githubusercontent.com/u/1895795?v=4","gravatar_id":"","url":"https://api.github.com/users/mpmckenna8","html_url":"https://github.com/mpmckenna8","followers_url":"https://api.github.com/users/mpmckenna8/followers","following_url":"https://api.github.com/users/mpmckenna8/following{/other_user}","gists_url":"https://api.github.com/users/mpmckenna8/gists{/gist_id}","starred_url":"https://api.github.com/users/mpmckenna8/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpmckenna8/subscriptions","organizations_url":"https://api.github.com/users/mpmckenna8/orgs","repos_url":"https://api.github.com/users/mpmckenna8/repos","events_url":"https://api.github.com/users/mpmckenna8/events{/privacy}","received_events_url":"https://api.github.com/users/mpmckenna8/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Matthew McKenna","company":null,"blog":"mpmckenna8.github.io","location":"San Francisco","email":"mpmckenna8@me.com","hireable":true,"bio":null,"twitter_username":null,"public_repos":139,"public_gists":148,"followers":79,"following":183,"created_at":"2012-06-26T20:38:16Z","updated_at":"2022-01-12T22:05:47Z"},"id":"96d1782a32efd47fd844","created_at":"2014-09-14T04:25:32Z","updated_at":"2015-08-29T14:06:24Z"},{"url":"https://api.github.com/gists/46e60a2252b1bcfff83e","user":{"login":"mxfh","id":690920,"node_id":"MDQ6VXNlcjY5MDkyMA==","avatar_url":"https://avatars.githubusercontent.com/u/690920?v=4","gravatar_id":"","url":"https://api.github.com/users/mxfh","html_url":"https://github.com/mxfh","followers_url":"https://api.github.com/users/mxfh/followers","following_url":"https://api.github.com/users/mxfh/following{/other_user}","gists_url":"https://api.github.com/users/mxfh/gists{/gist_id}","starred_url":"https://api.github.com/users/mxfh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mxfh/subscriptions","organizations_url":"https://api.github.com/users/mxfh/orgs","repos_url":"https://api.github.com/users/mxfh/repos","events_url":"https://api.github.com/users/mxfh/events{/privacy}","received_events_url":"https://api.github.com/users/mxfh/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Friedrich Hartmann","company":null,"blog":"","location":"Meißen","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":22,"public_gists":9,"followers":37,"following":150,"created_at":"2011-03-25T18:42:56Z","updated_at":"2026-04-12T05:19:04Z"},"id":"46e60a2252b1bcfff83e","created_at":"2014-11-11T23:17:09Z","updated_at":"2015-08-29T14:09:18Z"},{"url":"https://api.github.com/gists/3d20a6955464d85d1d05","user":{"login":"tjmw","id":379839,"node_id":"MDQ6VXNlcjM3OTgzOQ==","avatar_url":"https://avatars.githubusercontent.com/u/379839?v=4","gravatar_id":"","url":"https://api.github.com/users/tjmw","html_url":"https://github.com/tjmw","followers_url":"https://api.github.com/users/tjmw/followers","following_url":"https://api.github.com/users/tjmw/following{/other_user}","gists_url":"https://api.github.com/users/tjmw/gists{/gist_id}","starred_url":"https://api.github.com/users/tjmw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjmw/subscriptions","organizations_url":"https://api.github.com/users/tjmw/orgs","repos_url":"https://api.github.com/users/tjmw/repos","events_url":"https://api.github.com/users/tjmw/events{/privacy}","received_events_url":"https://api.github.com/users/tjmw/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Tom Wey","company":"@guardian ","blog":"","location":null,"email":null,"hireable":null,"bio":"Staff developer @guardian. Formerly developer @thoughtbot and @shutterstock.","twitter_username":null,"public_repos":59,"public_gists":22,"followers":53,"following":1,"created_at":"2010-08-29T16:15:54Z","updated_at":"2026-04-14T11:18:58Z"},"id":"3d20a6955464d85d1d05","created_at":"2015-04-04T10:09:24Z","updated_at":"2015-08-29T14:18:24Z"}],"history":[{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"6e18dcf160a32c87285abe4a208d0caf76751219","committed_at":"2019-10-13T18:48:51Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/5731632/6e18dcf160a32c87285abe4a208d0caf76751219"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"64aad8eca8ed8f4a9c1cdf59ac33cac7d04e9ce7","committed_at":"2016-02-09T02:04:24Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/5731632/64aad8eca8ed8f4a9c1cdf59ac33cac7d04e9ce7"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"14abfeba7bd5fba9cef474a53142ca90406434cc","committed_at":"2015-10-31T01:45:47Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5731632/14abfeba7bd5fba9cef474a53142ca90406434cc"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"499c6326b0dd57719fbe13ddeddfeeca24e6ebf9","committed_at":"2015-06-11T19:21:36Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5731632/499c6326b0dd57719fbe13ddeddfeeca24e6ebf9"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"5e47e1f6a9e914a17379888be4658c03bbae2680","committed_at":"2013-06-11T17:53:00Z","change_status":{"total":61,"additions":39,"deletions":22},"url":"https://api.github.com/gists/5731632/5e47e1f6a9e914a17379888be4658c03bbae2680"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"513540cfc43b5dc91ced9a8784648f764af974e3","committed_at":"2013-06-09T12:51:59Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/5731632/513540cfc43b5dc91ced9a8784648f764af974e3"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"a2ed47c1938d757b51166a808a9938fab9397251","committed_at":"2013-06-07T19:12:26Z","change_status":{"total":90,"additions":90,"deletions":0},"url":"https://api.github.com/gists/5731632/a2ed47c1938d757b51166a808a9938fab9397251"}],"truncated":false}