{"url":"https://api.github.com/gists/2974930","forks_url":"https://api.github.com/gists/2974930/forks","commits_url":"https://api.github.com/gists/2974930/commits","id":"2974930","node_id":"MDQ6R2lzdDI5NzQ5MzA=","git_pull_url":"https://gist.github.com/2974930.git","git_push_url":"https://gist.github.com/2974930.git","html_url":"https://gist.github.com/mbostock/2974930","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/2974930/raw/7bda8441d61ad503f578d18fba1d4f9d9b2d626d/.block","size":77,"truncated":false,"content":"license: gpl-3.0\nredirect: https://observablehq.com/@d3/orthographic-shading\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/2974930/raw/686b3218941ade6fa3d398f70e0b2ccb350cb6d1/README.md","size":265,"truncated":false,"content":"The above grid demonstrates an orthographic azimuthal projection. The lines are at uniform 10º increments of latitude and longitude.\n\nPart 1 of 3.\n\n1. **Orthographic Grid**\n2. [Orthographic Clipping](/mbostock/3021474)\n3. [Orthographic Shading](/mbostock/3031319)\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/2974930/raw/69e0273a0f83cb2c2f4d6dc8674f9627a5a49b99/index.html","size":865,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\ncircle,\npath {\n  fill: none;\n  stroke: #333;\n}\n\ncircle {\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 rotate = [-71.03, 42.37],\n    velocity = [.018, .006];\n\nvar projection = d3.geo.orthographic()\n    .scale(240);\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\nvar feature = svg.append(\"path\")\n    .datum(graticule);\n\nsvg.append(\"circle\")\n    .attr(\"cx\", width / 2)\n    .attr(\"cy\", height / 2)\n    .attr(\"r\", 240);\n\nd3.timer(function(elapsed) {\n  projection.rotate([rotate[0] + elapsed * velocity[0], rotate[1] + elapsed * velocity[1]]);\n  feature.attr(\"d\", path);\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/2974930/raw/6b00137f8d59b98ee42c821796fb99d9fb24443f/thumbnail.png","size":16681,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAYAAADmBo6IAAAAGXRFWHRTb2Z0\nd2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAQMtJREFUeNrs3VewbUXV9vFF\nMOecc845YQ4gBkQEhUKhLEqs0uLC8ua95dY7y7LKGxEQFVA4oCLmHDHnnHMC\ns6gYvvObn/9TzWLzFq+gnrNXd9U6a+0ZunvOM57xjB49evRe//jHP765Wq1u\nvPNz0WqWWWb5b5cr7fz8fN+d/1xv5+da833MMstuUy7ad76D3bv87W9/W51/\n/vmrn/zkJ8v3L37xi+X7T3/60+qiiy5a/eUvf1mu873vvvuu9tlnn9VOK2j5\nvupVr7p8rn3ta69udKMbrW5wgxusbnrTm65ueMMbLsdn2X3LXjv/E8/f+X39\n+Sp2j/L73/9+9a1vfWv1ta99bfXVr3519dvf/nZ1latcZXX9619/dZ3rXGd1\n4xvfeHXrW9969YUvfGEB2YMf/OAFlHvttddq7733XoAcoH/961+v3ve+963u\ndKc7rX7wgx8soP7Nb36znLvyla+8us1tbrO6613vurrLXe6ygHaW3aZcMBlz\nNyjf+973Vh/96EdXX/7ylxfwAOKd73zn1SGHHLK65S1vuTDen//859Uf/vCH\n1QUXXLCwJcD6/fe//31hTmDDlMCJOQO5Y7e4xS1W97znPVdXv/rVF6Z0/fe/\n//3VV77yldWHP/zh1Yknnri0cfe73331iEc8YnXHO95xYdxZJmNu1gBiJzA+\n+9nPrr7xjW8sQPzrX/+6mJoPeMADFtBhv1/+8perO9zhDgvQfvazn61+97vf\nLaC62tWutpiiWBVTPvzhD1+uASQfAHUcIL/+9a8vZu/Nb37z1R//+MeFLdWB\naa91rWst7Tqvzm9/+9sLkH/4wx8ufdTGrW51q9UDH/jABbSz/GcZcwLzP1iA\n4/Wvf/3q4x//+Oqa17zm6vGPf/zqYQ972GJWYrCf//znq29+85uLiYkpFWbo\nVoWZy1R90IMedKnshhGvdKUrLQAH9grQAvB3v/vd1ec///kFqL7ve9/7LsyK\nsZnK55577gLY+93vfqtnP/vZizk9ywTmtilM0LPPPnv1zne+cwEJMD7mMY9Z\nwIg5maN3u9vdlnOcPEzOm9zkJgsobne72+0Cleswp/rc96Mf/Wg5z3TNlHWt\nv7Gg+m92s5st40jj00zcCtOZmevcJz/5yUVBGItSIMzZe9zjHqsLL7xwdfrp\npy991+8jjzxyAfIsE5h7NEOeeeaZq/e85z0L8LDRox71qNUHP/jB1Ze+9KVF\n8LHRKOiAAVwYE1iYvUxV48lf/epXC7iYowAKNMxNjhvHActYlDns3He+850F\noB13n2uBHmMzY7Gk8rnPfW7pj3owMcakJNzDzKY0Xvva1y5sj6UxqHpmmcDc\nowowvu51r1tM0SOOOGIxA7EmM5EXFKAAYGREY8NPfOITizMI0/mbk+eRj3zk\nwqLXuMY1dpmtxpjGjADMU7sVSzNVged617veAm5jyBgX6PXFWBJjqks7o8mr\nf4AI5AAN4PrhmOd76lOfujzbLBOYu33Baq961auW8eJznvOcZbzICeNvgHja\n0562AELh4OHYIfAYCqsBH6AACTAZ+wE35hsLM1d9nDi3ve1tL9EPdesLhXDd\n6173YuNQJi8zF6hdZ2oG2EzDMHuxo+tdw6QFVmNfnmN1cTjp66tf/eqljWOO\nOWZRNrNMYO52BRu94Q1vWICEDQGQGchJc/vb335hQGNC5zAQM9G381iIRxZQ\nmKG8tfe+972Xel2n7nUnEDMVOABoKwcR1mWWUgIYcwQmMAI1paFgUSY0kxrL\n/vjHP17aNGWjv8DtfmNSnlzXAyilgLmxLyVy2GGH7apzlssHzDmPeQUUAvuK\nV7xiYY0XvvCFC4sYswGEecGibHLaGDcScNMYhx9++AI+JiVmwp7OV5ii2HZU\nAMxO4GXmAjIgAamiDkCnBABN21gPkIAnsI8AMhYuiMFHHzC0MahnA0B1USTG\nyurMlMbwxs4Y9SUvecky97r//vtPobicZQLzchZTCibpOVE4RUxPACT2AxLM\nRciBsvA5LASUrlUIPsEm4JjJccBtnIcdneeVVQfHDYACk2uZvkDnN4Dy0PrG\nbMxUZq9jrgM8gAawcTya8tCO8SSGN/4tFNA9+qGvLABgZ/5SQq6jlCghZrzr\n59jz8pVpyv6LxThtx44diwloPtI3YAEML6bPT3/604XZmn7AfAC5lblH6IED\nqM8555ylfkBqfAhoD33oQ3exHkbErNrjTR2dNgpmBj7jRKaua/UDk8euGBAA\nfes7wOuzseZY3GtOVJumTNQB9H5nzuorxQGslBEl8dznPnepc5Zpyv5HCvPx\n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\n","encoding":"base64"}},"public":true,"created_at":"2012-06-22T20:15:03Z","updated_at":"2022-12-20T03:31:26Z","description":"Orthographic Grid","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/2974930/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},"fork_of":{"url":"https://api.github.com/gists/2962761","forks_url":"https://api.github.com/gists/2962761/forks","commits_url":"https://api.github.com/gists/2962761/commits","id":"2962761","node_id":"MDQ6R2lzdDI5NjI3NjE=","git_pull_url":"https://gist.github.com/2962761.git","git_push_url":"https://gist.github.com/2962761.git","html_url":"https://gist.github.com/mbostock/2962761","files":{},"public":true,"created_at":"2012-06-20T22:56:16Z","updated_at":"2024-10-20T07:36:28Z","description":"Fisheye Grid","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/2962761/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/3021474","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,"name":"Mike Bostock","company":"@observablehq ","blog":"https://observablehq.com/@mbostock","location":"San Francisco, CA","email":"mike@ocks.org","hireable":null,"bio":"Building a better computational medium. Co-founder @observablehq. Creator @d3. Former @nytgraphics. Pronounced BOSS-tock.","twitter_username":"mbostock","public_repos":88,"public_gists":1043,"followers":23374,"following":0,"created_at":"2010-03-25T22:02:56Z","updated_at":"2026-04-10T07:01:19Z"},"id":"3021474","created_at":"2012-06-29T23:48:08Z","updated_at":"2022-12-20T03:31:17Z"}],"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":"d4abf0a1f8fc8c75ce23e66e0cd17704b7689a50","committed_at":"2022-12-20T03:31:26Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/2974930/d4abf0a1f8fc8c75ce23e66e0cd17704b7689a50"},{"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":"3d51e64d966b3c9b91ca8a5cc9c2331f35bc0a86","committed_at":"2016-02-09T01:22:58Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/2974930/3d51e64d966b3c9b91ca8a5cc9c2331f35bc0a86"},{"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":"c2fd28206a0609222a13e4c271e4169f9a0413b8","committed_at":"2015-10-31T00:48:05Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/2974930/c2fd28206a0609222a13e4c271e4169f9a0413b8"},{"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":"0f8b3d6e873f6477f36901badaccf1e90d0a43c1","committed_at":"2015-06-11T16:24:12Z","change_status":{"total":53,"additions":17,"deletions":36},"url":"https://api.github.com/gists/2974930/0f8b3d6e873f6477f36901badaccf1e90d0a43c1"},{"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":"ef6eef4a685d26444dcf33bcc66b2cdd83fa5d50","committed_at":"2012-10-12T03:53:25Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/2974930/ef6eef4a685d26444dcf33bcc66b2cdd83fa5d50"},{"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":"b0b95fd43164be531a4e37ce360b03af9bdf1252","committed_at":"2012-07-09T02:19:47Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/2974930/b0b95fd43164be531a4e37ce360b03af9bdf1252"},{"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":"60e96c2e6c87ec08a6a8f88e5d52f44ed3550eb3","committed_at":"2012-07-09T02:19:25Z","change_status":{"total":23,"additions":16,"deletions":7},"url":"https://api.github.com/gists/2974930/60e96c2e6c87ec08a6a8f88e5d52f44ed3550eb3"},{"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":"00fce5eb4845fa1576d7cf73b0a5a4db04c08e32","committed_at":"2012-07-03T01:19:13Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/2974930/00fce5eb4845fa1576d7cf73b0a5a4db04c08e32"},{"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":"d9916df5ebfe2920dfcc7bb3e50bf6449ee7e7fc","committed_at":"2012-07-03T01:19:04Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/2974930/d9916df5ebfe2920dfcc7bb3e50bf6449ee7e7fc"},{"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":"e89229870b665cd7c897cc86fa2b52d9342981a1","committed_at":"2012-07-03T01:18:19Z","change_status":{"total":6,"additions":3,"deletions":3},"url":"https://api.github.com/gists/2974930/e89229870b665cd7c897cc86fa2b52d9342981a1"},{"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":"30ebf6119f7e717691704e7d8b56ce3492ac6a8d","committed_at":"2012-07-03T01:18:03Z","change_status":{},"url":"https://api.github.com/gists/2974930/30ebf6119f7e717691704e7d8b56ce3492ac6a8d"},{"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":"9c44677e683dd8e9fe09b113af13690a0e8499c5","committed_at":"2012-06-22T20:25:18Z","change_status":{},"url":"https://api.github.com/gists/2974930/9c44677e683dd8e9fe09b113af13690a0e8499c5"},{"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":"2df250d142e63f27e514d21ee4392122e485bc38","committed_at":"2012-06-22T20:24:25Z","change_status":{},"url":"https://api.github.com/gists/2974930/2df250d142e63f27e514d21ee4392122e485bc38"},{"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":"6b1c13a3c9eb2f470615cbc05ed4bde1967e046c","committed_at":"2012-06-22T20:23:21Z","change_status":{},"url":"https://api.github.com/gists/2974930/6b1c13a3c9eb2f470615cbc05ed4bde1967e046c"},{"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":"8ac46e02ed74b8228f0d3521f6ca0ac346a5ccb4","committed_at":"2012-06-22T20:22:53Z","change_status":{},"url":"https://api.github.com/gists/2974930/8ac46e02ed74b8228f0d3521f6ca0ac346a5ccb4"},{"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":"106a01f9ae6ea8911bc20edbf2dd31e2d8af9a8a","committed_at":"2012-06-22T20:21:41Z","change_status":{},"url":"https://api.github.com/gists/2974930/106a01f9ae6ea8911bc20edbf2dd31e2d8af9a8a"},{"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":"7554ab7213e58a1c0f12ef5db0c616b5a2d295b6","committed_at":"2012-06-22T20:19:52Z","change_status":{},"url":"https://api.github.com/gists/2974930/7554ab7213e58a1c0f12ef5db0c616b5a2d295b6"},{"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":"22e01eaff58759cc468fbbfd4e6e2774fd7068a0","committed_at":"2012-06-22T20:19:35Z","change_status":{},"url":"https://api.github.com/gists/2974930/22e01eaff58759cc468fbbfd4e6e2774fd7068a0"},{"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":"770e7e5bb687d2b662990fee829735528fa72378","committed_at":"2012-06-22T20:19:11Z","change_status":{},"url":"https://api.github.com/gists/2974930/770e7e5bb687d2b662990fee829735528fa72378"},{"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":"c0bb30f345af2454f89c7a30da191d5c1b0170ed","committed_at":"2012-06-22T20:18:45Z","change_status":{},"url":"https://api.github.com/gists/2974930/c0bb30f345af2454f89c7a30da191d5c1b0170ed"},{"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":"15413bd96b6cc6ed27d8db733b2be4da3c801531","committed_at":"2012-06-22T20:18:11Z","change_status":{},"url":"https://api.github.com/gists/2974930/15413bd96b6cc6ed27d8db733b2be4da3c801531"},{"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":"809b9e6373de93e53cfae3afe54061d51fff8c0c","committed_at":"2012-06-22T20:17:50Z","change_status":{},"url":"https://api.github.com/gists/2974930/809b9e6373de93e53cfae3afe54061d51fff8c0c"},{"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":"91ec7028dbbf53e799ce7f124ba2dfc75184018e","committed_at":"2012-06-22T20:17:20Z","change_status":{},"url":"https://api.github.com/gists/2974930/91ec7028dbbf53e799ce7f124ba2dfc75184018e"},{"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":"f7393f88f442b095c712d6e6285acb27e08a9695","committed_at":"2012-06-20T23:24:21Z","change_status":{},"url":"https://api.github.com/gists/2974930/f7393f88f442b095c712d6e6285acb27e08a9695"},{"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":"f5a4b93a65bbb5e19f1f11f4f3bbc03f9dacaf77","committed_at":"2012-06-20T22:59:59Z","change_status":{},"url":"https://api.github.com/gists/2974930/f5a4b93a65bbb5e19f1f11f4f3bbc03f9dacaf77"},{"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":"9fa6642667d24d4c5937b439631a3351cdd5215c","committed_at":"2012-06-20T22:59:18Z","change_status":{},"url":"https://api.github.com/gists/2974930/9fa6642667d24d4c5937b439631a3351cdd5215c"},{"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":"f9b58e4ed7ef49730dabc4ab9695ca2f4f8d4ce2","committed_at":"2012-06-20T22:59:03Z","change_status":{},"url":"https://api.github.com/gists/2974930/f9b58e4ed7ef49730dabc4ab9695ca2f4f8d4ce2"},{"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":"d271459dbcfae8276860e09f4fdd9c0597fbdce0","committed_at":"2012-06-20T22:58:14Z","change_status":{},"url":"https://api.github.com/gists/2974930/d271459dbcfae8276860e09f4fdd9c0597fbdce0"},{"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":"94c1632c8160846c4bbae612dc87b3c29c51fae7","committed_at":"2012-06-20T22:57:58Z","change_status":{},"url":"https://api.github.com/gists/2974930/94c1632c8160846c4bbae612dc87b3c29c51fae7"},{"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":"0dfd0ebb20c92d14f282e0156f701b3ad26f1132","committed_at":"2012-06-20T22:57:31Z","change_status":{},"url":"https://api.github.com/gists/2974930/0dfd0ebb20c92d14f282e0156f701b3ad26f1132"}],"truncated":false}