{"url":"https://api.github.com/gists/3037015","forks_url":"https://api.github.com/gists/3037015/forks","commits_url":"https://api.github.com/gists/3037015/commits","id":"3037015","node_id":"MDQ6R2lzdDMwMzcwMTU=","git_pull_url":"https://gist.github.com/3037015.git","git_push_url":"https://gist.github.com/3037015.git","html_url":"https://gist.github.com/mbostock/3037015","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3037015/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/3037015/raw/66c4b2b77ef2565f2587efbddeb498000ec7df65/README.md","size":369,"truncated":false,"content":"This is a quick hack to draw two parallel links between nodes. Yes, you can scale it to more than two nodes, but it gets increasingly awkward. The alternative is to compute the paths manually, say by computing the [perpendicular vector](http://mathworld.wolfram.com/PerpendicularVector.html) of the vector between the node centers, and offsetting the links accordingly.","encoding":"utf-8"},"graph.json":{"filename":"graph.json","type":"application/json","language":"JSON","raw_url":"https://gist.githubusercontent.com/mbostock/3037015/raw/35d90691aba9ec96325383a9d35700a41b333ebf/graph.json","size":961,"truncated":false,"content":"{\n  \"nodes\": [\n    {\"atom\": \"C\", \"size\": 12},\n    {\"atom\": \"C\", \"size\": 12},\n    {\"atom\": \"C\", \"size\": 12},\n    {\"atom\": \"N\", \"size\": 14},\n    {\"atom\": \"H\", \"size\": 1},\n    {\"atom\": \"O\", \"size\": 16},\n    {\"atom\": \"O\", \"size\": 16},\n    {\"atom\": \"H\", \"size\": 1},\n    {\"atom\": \"H\", \"size\": 1},\n    {\"atom\": \"H\", \"size\": 1},\n    {\"atom\": \"H\", \"size\": 1},\n    {\"atom\": \"H\", \"size\": 1},\n    {\"atom\": \"H\", \"size\": 1}\n  ],\n  \"links\": [\n    {\"source\": 0, \"target\": 1,  \"bond\": 1},\n    {\"source\": 1, \"target\": 2,  \"bond\": 1},\n    {\"source\": 1, \"target\": 3,  \"bond\": 1},\n    {\"source\": 2, \"target\": 5,  \"bond\": 2},\n    {\"source\": 2, \"target\": 6,  \"bond\": 1},\n    {\"source\": 1, \"target\": 4,  \"bond\": 1},\n    {\"source\": 3, \"target\": 10, \"bond\": 1},\n    {\"source\": 3, \"target\": 11, \"bond\": 1},\n    {\"source\": 0, \"target\": 7,  \"bond\": 1},\n    {\"source\": 0, \"target\": 8,  \"bond\": 1},\n    {\"source\": 0, \"target\": 9,  \"bond\": 1},\n    {\"source\": 5, \"target\": 12, \"bond\": 1}\n  ]\n}\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/3037015/raw/000c44d460767e386d29882855c30d540c8b3691/index.html","size":2029,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.link line {\n  stroke: #696969;\n}\n\n.link line.separator {\n  stroke: #fff;\n  stroke-width: 2px;\n}\n\n.node circle {\n  stroke: #000;\n  stroke-width: 1.5px;\n}\n\n.node text {\n  font: 10px sans-serif;\n  pointer-events: none;\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 color = d3.scale.category20();\n\nvar radius = d3.scale.sqrt()\n    .range([0, 6]);\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width)\n    .attr(\"height\", height);\n\nvar force = d3.layout.force()\n    .size([width, height])\n    .charge(-400)\n    .linkDistance(function(d) { return radius(d.source.size) + radius(d.target.size) + 20; });\n\nd3.json(\"graph.json\", function(error, graph) {\n  if (error) throw error;\n\n  force\n      .nodes(graph.nodes)\n      .links(graph.links)\n      .on(\"tick\", tick)\n      .start();\n\n  var link = svg.selectAll(\".link\")\n      .data(graph.links)\n    .enter().append(\"g\")\n      .attr(\"class\", \"link\");\n\n  link.append(\"line\")\n      .style(\"stroke-width\", function(d) { return (d.bond * 2 - 1) * 2 + \"px\"; });\n\n  link.filter(function(d) { return d.bond > 1; }).append(\"line\")\n      .attr(\"class\", \"separator\");\n\n  var node = svg.selectAll(\".node\")\n      .data(graph.nodes)\n    .enter().append(\"g\")\n      .attr(\"class\", \"node\")\n      .call(force.drag);\n\n  node.append(\"circle\")\n      .attr(\"r\", function(d) { return radius(d.size); })\n      .style(\"fill\", function(d) { return color(d.atom); });\n\n  node.append(\"text\")\n      .attr(\"dy\", \".35em\")\n      .attr(\"text-anchor\", \"middle\")\n      .text(function(d) { return d.atom; });\n\n  function tick() {\n    link.selectAll(\"line\")\n        .attr(\"x1\", function(d) { return d.source.x; })\n        .attr(\"y1\", function(d) { return d.source.y; })\n        .attr(\"x2\", function(d) { return d.target.x; })\n        .attr(\"y2\", function(d) { return d.target.y; });\n\n    node.attr(\"transform\", function(d) { return \"translate(\" + d.x + \",\" + d.y + \")\"; });\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/3037015/raw/3f84ad36fe828c832fa45435dd56508ffe94a62e/thumbnail.png","size":4306,"truncated":false,"content":"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\n","encoding":"base64"}},"public":true,"created_at":"2012-07-03T01:49:16Z","updated_at":"2019-03-20T02:55:16Z","description":"Molecule","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3037015/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/4995990","user":{"login":"AndrewStaroscik","id":3648185,"node_id":"MDQ6VXNlcjM2NDgxODU=","avatar_url":"https://avatars.githubusercontent.com/u/3648185?v=4","gravatar_id":"","url":"https://api.github.com/users/AndrewStaroscik","html_url":"https://github.com/AndrewStaroscik","followers_url":"https://api.github.com/users/AndrewStaroscik/followers","following_url":"https://api.github.com/users/AndrewStaroscik/following{/other_user}","gists_url":"https://api.github.com/users/AndrewStaroscik/gists{/gist_id}","starred_url":"https://api.github.com/users/AndrewStaroscik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndrewStaroscik/subscriptions","organizations_url":"https://api.github.com/users/AndrewStaroscik/orgs","repos_url":"https://api.github.com/users/AndrewStaroscik/repos","events_url":"https://api.github.com/users/AndrewStaroscik/events{/privacy}","received_events_url":"https://api.github.com/users/AndrewStaroscik/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Andrew Staroscik","company":null,"blog":"","location":"Rhode Island","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":40,"public_gists":21,"followers":1,"following":0,"created_at":"2013-02-20T14:18:15Z","updated_at":"2026-01-22T16:46:01Z"},"id":"4995990","created_at":"2013-02-20T14:42:13Z","updated_at":"2015-12-13T23:59:34Z"},{"url":"https://api.github.com/gists/6239752","user":{"login":"guy4261","id":1596283,"node_id":"MDQ6VXNlcjE1OTYyODM=","avatar_url":"https://avatars.githubusercontent.com/u/1596283?v=4","gravatar_id":"","url":"https://api.github.com/users/guy4261","html_url":"https://github.com/guy4261","followers_url":"https://api.github.com/users/guy4261/followers","following_url":"https://api.github.com/users/guy4261/following{/other_user}","gists_url":"https://api.github.com/users/guy4261/gists{/gist_id}","starred_url":"https://api.github.com/users/guy4261/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guy4261/subscriptions","organizations_url":"https://api.github.com/users/guy4261/orgs","repos_url":"https://api.github.com/users/guy4261/repos","events_url":"https://api.github.com/users/guy4261/events{/privacy}","received_events_url":"https://api.github.com/users/guy4261/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Guy Rapaport","company":null,"blog":"","location":"Israel","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":29,"public_gists":8,"followers":9,"following":0,"created_at":"2012-04-01T20:59:20Z","updated_at":"2026-01-04T08:11:53Z"},"id":"6239752","created_at":"2013-08-15T10:02:57Z","updated_at":"2015-12-21T03:08:59Z"},{"url":"https://api.github.com/gists/8533620","user":{"login":"HCKgit","id":3535559,"node_id":"MDQ6VXNlcjM1MzU1NTk=","avatar_url":"https://avatars.githubusercontent.com/u/3535559?v=4","gravatar_id":"","url":"https://api.github.com/users/HCKgit","html_url":"https://github.com/HCKgit","followers_url":"https://api.github.com/users/HCKgit/followers","following_url":"https://api.github.com/users/HCKgit/following{/other_user}","gists_url":"https://api.github.com/users/HCKgit/gists{/gist_id}","starred_url":"https://api.github.com/users/HCKgit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HCKgit/subscriptions","organizations_url":"https://api.github.com/users/HCKgit/orgs","repos_url":"https://api.github.com/users/HCKgit/repos","events_url":"https://api.github.com/users/HCKgit/events{/privacy}","received_events_url":"https://api.github.com/users/HCKgit/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Colin","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":66,"public_gists":9,"followers":1,"following":0,"created_at":"2013-02-11T19:56:25Z","updated_at":"2025-06-12T01:31:55Z"},"id":"8533620","created_at":"2014-01-21T02:46:27Z","updated_at":"2016-01-03T23:09:24Z"},{"url":"https://api.github.com/gists/83f1510d5b3dd7e17b87","user":{"login":"mtrias","id":801752,"node_id":"MDQ6VXNlcjgwMTc1Mg==","avatar_url":"https://avatars.githubusercontent.com/u/801752?v=4","gravatar_id":"","url":"https://api.github.com/users/mtrias","html_url":"https://github.com/mtrias","followers_url":"https://api.github.com/users/mtrias/followers","following_url":"https://api.github.com/users/mtrias/following{/other_user}","gists_url":"https://api.github.com/users/mtrias/gists{/gist_id}","starred_url":"https://api.github.com/users/mtrias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtrias/subscriptions","organizations_url":"https://api.github.com/users/mtrias/orgs","repos_url":"https://api.github.com/users/mtrias/repos","events_url":"https://api.github.com/users/mtrias/events{/privacy}","received_events_url":"https://api.github.com/users/mtrias/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Miguel Trias","company":null,"blog":"","location":"Uruguay","email":null,"hireable":true,"bio":"an ordinary human","twitter_username":null,"public_repos":6,"public_gists":5,"followers":22,"following":7,"created_at":"2011-05-21T06:51:47Z","updated_at":"2026-03-11T17:33:45Z"},"id":"83f1510d5b3dd7e17b87","created_at":"2014-06-16T19:24:05Z","updated_at":"2015-08-29T14:02:38Z"},{"url":"https://api.github.com/gists/a965d3c94985f611fdb4","user":{"login":"DavidBlazquez","id":16360947,"node_id":"MDQ6VXNlcjE2MzYwOTQ3","avatar_url":"https://avatars.githubusercontent.com/u/16360947?v=4","gravatar_id":"","url":"https://api.github.com/users/DavidBlazquez","html_url":"https://github.com/DavidBlazquez","followers_url":"https://api.github.com/users/DavidBlazquez/followers","following_url":"https://api.github.com/users/DavidBlazquez/following{/other_user}","gists_url":"https://api.github.com/users/DavidBlazquez/gists{/gist_id}","starred_url":"https://api.github.com/users/DavidBlazquez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DavidBlazquez/subscriptions","organizations_url":"https://api.github.com/users/DavidBlazquez/orgs","repos_url":"https://api.github.com/users/DavidBlazquez/repos","events_url":"https://api.github.com/users/DavidBlazquez/events{/privacy}","received_events_url":"https://api.github.com/users/DavidBlazquez/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"David BM","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":"Curious and creative mind, continuous learning and facing new challenges....","twitter_username":null,"public_repos":1,"public_gists":1,"followers":0,"following":0,"created_at":"2015-12-19T10:42:03Z","updated_at":"2020-04-12T15:41:38Z"},"id":"a965d3c94985f611fdb4","created_at":"2016-03-02T18:10:28Z","updated_at":"2016-03-02T18:10:28Z"},{"url":"https://api.github.com/gists/ce6af8bdc5ece5ca6dd0938f81782b2e","user":{"login":"amejiarosario","id":418605,"node_id":"MDQ6VXNlcjQxODYwNQ==","avatar_url":"https://avatars.githubusercontent.com/u/418605?v=4","gravatar_id":"","url":"https://api.github.com/users/amejiarosario","html_url":"https://github.com/amejiarosario","followers_url":"https://api.github.com/users/amejiarosario/followers","following_url":"https://api.github.com/users/amejiarosario/following{/other_user}","gists_url":"https://api.github.com/users/amejiarosario/gists{/gist_id}","starred_url":"https://api.github.com/users/amejiarosario/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amejiarosario/subscriptions","organizations_url":"https://api.github.com/users/amejiarosario/orgs","repos_url":"https://api.github.com/users/amejiarosario/repos","events_url":"https://api.github.com/users/amejiarosario/events{/privacy}","received_events_url":"https://api.github.com/users/amejiarosario/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Adrian Mejia","company":"@Google","blog":"https://adrianmejia.com/","location":"Boston, MA","email":"me@adrianmejia.com","hireable":null,"bio":"Make it Work → Make it Fast → Make it Beautiful","twitter_username":"iAmAdrianMejia","public_repos":155,"public_gists":74,"followers":704,"following":114,"created_at":"2010-09-28T03:40:13Z","updated_at":"2026-02-28T12:27:21Z"},"id":"ce6af8bdc5ece5ca6dd0938f81782b2e","created_at":"2016-11-09T22:00:33Z","updated_at":"2016-11-09T22:01:13Z"},{"url":"https://api.github.com/gists/ba8435e79129a71668403e2710ef0daf","user":{"login":"DonghyunK","id":20954382,"node_id":"MDQ6VXNlcjIwOTU0Mzgy","avatar_url":"https://avatars.githubusercontent.com/u/20954382?v=4","gravatar_id":"","url":"https://api.github.com/users/DonghyunK","html_url":"https://github.com/DonghyunK","followers_url":"https://api.github.com/users/DonghyunK/followers","following_url":"https://api.github.com/users/DonghyunK/following{/other_user}","gists_url":"https://api.github.com/users/DonghyunK/gists{/gist_id}","starred_url":"https://api.github.com/users/DonghyunK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DonghyunK/subscriptions","organizations_url":"https://api.github.com/users/DonghyunK/orgs","repos_url":"https://api.github.com/users/DonghyunK/repos","events_url":"https://api.github.com/users/DonghyunK/events{/privacy}","received_events_url":"https://api.github.com/users/DonghyunK/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":4,"public_gists":1,"followers":2,"following":0,"created_at":"2016-08-10T17:19:20Z","updated_at":"2017-11-30T03:24:18Z"},"id":"ba8435e79129a71668403e2710ef0daf","created_at":"2017-04-06T02:14:30Z","updated_at":"2017-04-06T02:14:31Z"},{"url":"https://api.github.com/gists/89f90f6d9e1fe66d84fbd6f86b3e438e","user":{"login":"panicst8","id":10200197,"node_id":"MDQ6VXNlcjEwMjAwMTk3","avatar_url":"https://avatars.githubusercontent.com/u/10200197?v=4","gravatar_id":"","url":"https://api.github.com/users/panicst8","html_url":"https://github.com/panicst8","followers_url":"https://api.github.com/users/panicst8/followers","following_url":"https://api.github.com/users/panicst8/following{/other_user}","gists_url":"https://api.github.com/users/panicst8/gists{/gist_id}","starred_url":"https://api.github.com/users/panicst8/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/panicst8/subscriptions","organizations_url":"https://api.github.com/users/panicst8/orgs","repos_url":"https://api.github.com/users/panicst8/repos","events_url":"https://api.github.com/users/panicst8/events{/privacy}","received_events_url":"https://api.github.com/users/panicst8/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Chris Milford","company":"Theta Forge","blog":"http://thetaforge.com/","location":"Bentonville, AR","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":32,"public_gists":1,"followers":7,"following":18,"created_at":"2014-12-15T20:25:03Z","updated_at":"2026-02-20T12:43:44Z"},"id":"89f90f6d9e1fe66d84fbd6f86b3e438e","created_at":"2018-08-08T03:19:23Z","updated_at":"2018-08-08T03:19:23Z"},{"url":"https://api.github.com/gists/2224362417186bef4800466ef2fd7c6b","user":{"login":"krsanford","id":3904037,"node_id":"MDQ6VXNlcjM5MDQwMzc=","avatar_url":"https://avatars.githubusercontent.com/u/3904037?v=4","gravatar_id":"","url":"https://api.github.com/users/krsanford","html_url":"https://github.com/krsanford","followers_url":"https://api.github.com/users/krsanford/followers","following_url":"https://api.github.com/users/krsanford/following{/other_user}","gists_url":"https://api.github.com/users/krsanford/gists{/gist_id}","starred_url":"https://api.github.com/users/krsanford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krsanford/subscriptions","organizations_url":"https://api.github.com/users/krsanford/orgs","repos_url":"https://api.github.com/users/krsanford/repos","events_url":"https://api.github.com/users/krsanford/events{/privacy}","received_events_url":"https://api.github.com/users/krsanford/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Karl Sanford","company":null,"blog":"","location":"Grand Rapids, MI, US","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":11,"public_gists":6,"followers":4,"following":1,"created_at":"2013-03-18T23:03:10Z","updated_at":"2026-02-26T02:51:32Z"},"id":"2224362417186bef4800466ef2fd7c6b","created_at":"2019-03-20T02:55:16Z","updated_at":"2019-03-20T05:06:33Z"}],"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":"8d2a789139451c4bae59706b61f4e915be3487b0","committed_at":"2016-02-09T01:25:23Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3037015/8d2a789139451c4bae59706b61f4e915be3487b0"},{"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":"49a102db343620ee93dbb7310066553aaeb99d52","committed_at":"2015-10-31T00:51:01Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3037015/49a102db343620ee93dbb7310066553aaeb99d52"},{"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":"4dea023f5b80a3c7ea7ebc942f9ca9c3a91b7b14","committed_at":"2015-06-11T19:37:54Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3037015/4dea023f5b80a3c7ea7ebc942f9ca9c3a91b7b14"},{"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":"b2a6d3dc338a3f7a219033a21e63fa91410e99a9","committed_at":"2015-06-11T16:33:39Z","change_status":{"total":6,"additions":4,"deletions":2},"url":"https://api.github.com/gists/3037015/b2a6d3dc338a3f7a219033a21e63fa91410e99a9"},{"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":"8668bc08b32b76bd48a7cb132df8c7a34b05b9bd","committed_at":"2012-10-17T20:57:10Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3037015/8668bc08b32b76bd48a7cb132df8c7a34b05b9bd"},{"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":"c0ac86e907d84e5a64d2c160c465911ea05389e2","committed_at":"2012-10-12T03:54:07Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/3037015/c0ac86e907d84e5a64d2c160c465911ea05389e2"},{"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":"c6471e712407d91d8f42e7a6d36a74695f1b1039","committed_at":"2012-07-04T05:04:27Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3037015/c6471e712407d91d8f42e7a6d36a74695f1b1039"},{"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":"a794ba4308c136e2fe37b62a353ebe984d465d81","committed_at":"2012-07-04T05:03:54Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3037015/a794ba4308c136e2fe37b62a353ebe984d465d81"},{"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":"126290d9fefe27c2153ac995e467ec4305cbcf3a","committed_at":"2012-07-04T05:03:08Z","change_status":{"total":5,"additions":3,"deletions":2},"url":"https://api.github.com/gists/3037015/126290d9fefe27c2153ac995e467ec4305cbcf3a"},{"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":"0d3cfb2a9aed99df80600b17e12f3aed16dc8bbc","committed_at":"2012-07-04T05:02:32Z","change_status":{"total":5,"additions":2,"deletions":3},"url":"https://api.github.com/gists/3037015/0d3cfb2a9aed99df80600b17e12f3aed16dc8bbc"},{"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":"4f2a6d90cd9fba2b6e258251745ae2a6dff3b876","committed_at":"2012-07-03T01:49:16Z","change_status":{},"url":"https://api.github.com/gists/3037015/4f2a6d90cd9fba2b6e258251745ae2a6dff3b876"}],"truncated":false}