{"url":"https://api.github.com/gists/1177588","forks_url":"https://api.github.com/gists/1177588/forks","commits_url":"https://api.github.com/gists/1177588/commits","id":"1177588","node_id":"MDQ6R2lzdDExNzc1ODg=","git_pull_url":"https://gist.github.com/1177588.git","git_push_url":"https://gist.github.com/1177588.git","html_url":"https://gist.github.com/mbostock/1177588","files":{"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/1177588/raw/c35339a77c1cb299e5d607b47857e556f6b53a49/index.html","size":925,"truncated":false,"content":"<!DOCTYPE html>\n<html>\n  <body>\n    <pre><script type=\"text/javascript\">\n\ntry {\n  document.createElement(\"div\").style.setProperty(\"opacity\", 0, \"\");\n  document.write(\"CSSStyleDeclaration's setProperty coerces strings. Hooray!\\n\");\n} catch (error) {\n  document.write(\"CSSStyleDeclaration's setProperty requires strings. Patching…\\n\");\n  var d3_style_prototype = CSSStyleDeclaration.prototype,\n      d3_style_setProperty = d3_style_prototype.setProperty;\n  d3_style_prototype.setProperty = function(name, value, priority) {\n    d3_style_setProperty.call(this, name, value + \"\", priority);\n  };\n\n  try {\n    document.createElement(\"div\").style.setProperty(\"opacity\", 0, \"\");\n    document.write(\"CSSStyleDeclaration's setProperty now coerces strings. Hooray!\\n\");\n  } catch (error2) {\n    document.write(\"CSSStyleDeclaration's setProperty still requires strings. I give up. :(\\n\");\n  }\n}\n\n    </script></pre>\n  </body>\n</html>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/1177588/raw/99850b7aa4cfb8d7694384ee75ce6bb28f60ec93/thumbnail.png","size":1711,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAYAAADmBo6IAAAAGXRFWHRTb2Z0\nd2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABlFJREFUeNrs2FtvHGcdx/Hf\n7GH2bO96bbdJHBLlnDZxQ+uWYjUJakMqgUCC3sALAN4A9/Au4IIiccMN3LSo\nKGBIKYpEk5jShLh2kia2443X2bX34D3O7s4O/5gKUfWC3tVE34+02WQ9nlPm\n+zyP7QRB8LGkSXv1BeCLFrVXKWJ/5OyV4X4Au0Y/xD0Adp/QcOjLHw4VBEMN\ng8Ben7zb57bM/dTGvj+Q5/X+65PH2w0/m3vPU78/+J8H73ndnWN/ih2z2+1+\n7gvw/eFnznM3CHzf7pX3+be3awh4HvGJyOV33lLTySjuN9RPZpXoNzWQo1ql\nqr1HTkidtk4//2VtbpQ1mgxrcWNDL506owdra2pWK7q5dFvnZl+W70SVzSRV\n2qwrl4mo0OzqUDarztBRNOirbZ3Gw4463bZWV9b0tYtf142bf9eRE2dUfbSm\naDSu+nZDx44d1e07Szp65LiWH78/86xc11WltKHyZlXjEzlVbbvCvWWdevFF\nvfvOnLxwWudnT8mGFPUt9nhyRM1GXfmJSdWrZcXjaXU6HfW7TdXtRI4dPaTq\nZkV79u1RKp3WVnlD6xsVTeSzanc7ijiBBqG44o5v5z20f9vgETjq9T2N5CbV\nKBeVe3qfxvM5ee2m7t9bUSIW0sNyQzPPT+tBoaBYZKhKd6gvjWVV2m7padu2\nXK0pYoNbyI3rwMED//lPqJWK+u1bb+vw9HM6ODGhZHpUze0tJe28641tjeXH\nVa1UlM6k5XV6SkWHWrVjvTRzhif4SQ2z1uzo5PS0rr73e0VyFmSrvPPgFNcf\nanzfEa3eXlRufEKX5+Y0e/ZlVbbKmr92VX+cu6zTJ48rmx3RlT9fUrHW18H9\nU2raJHH+q89qY72gW+9d0pYf15Tr6KnjM1pduqLtbqB0LK39d5e18uC+Or2w\n7i8uKp4KVLDBQKmMnps+o3s3rutXb/5aP/7pTzSZdzX/lz/p2t2Sjh9+SqXy\npkYTSTm2bb3V0uTBSf31D7+Tm52yEEtKJRIqFla198BhO8Y9HZ3ao/WKpwuv\nvaIP/3FdI/Go3r40px/86IdK2U2Y/9tVrdmDnksl5dkAtb66auEdkturKX/o\ntKrFB4pbeB8t3tHJZ05rYf66XvnO9/TabE4P7y7qzV/+Rm98/7taWFjQSCzQ\nu1fmdf7sC7pT3FSpEOjuww1NZfM2GCyrvGr7PPGCvp1O2rUH2r93Uk4w0KNH\nBUVW0lq+sahoPKb+oK+JdFgrxW29+uqsfvaLn+tb33hDtz5a0jcvnlO51uDp\nfYI52/Xqlj8MjTmBLyfs2hLMlqqhyM5yNDOStaWip57Ncu+//4Fmz51Vx2ai\nkWzOlqGeom5UrVZboyNptTt9pZOuWt2e3LDUbHXkxmx/jiN/4NuMkrRlq6dQ\nOGrLNlsm2yTk2SzmWmC2HrZjh20p58uNxiyCmAZ2/FrdYsnnFQ7ZTNts2IM8\nVDoVt9mvp4Qdq91u27da6JkRte3rrpuwY9hyu1XTtQ9u6cLrr8uzz2Xf3+sN\nNDaWU6O5rYYNLgsfF3Txwvl/L71tlm17fZuh7Pxt327EseV8SIOBZ/u0AcBm\n/KETlt+3r8XiO8dKZEbtmqI751m1SMbG8zuzdMiuo9+z64iEbV8dm/1Scuwe\ndBtVfXjzn5qZ+YoiNvCFQ/ZjgEI2iMTt/gx2zst1LUg7z0QqpW67Zedt52D7\nSqcTNpN31aiUtHS/aAPMObVbXaXsXuCJVHHsZ5st+8sY9wLYPWHyW1lgN/5W\nllsAECYAwgQIEwBhAoQJgDABwgRAmAAIEyBMAIQJECYAwgQIEwBhAiBMgDAB\nECZAmAAIEyBMAIQJgDABwgRAmABhAiBMgDABECYAwgQIEwBhAoQJgDABwgRA\nmAAIEyBMAIQJECYAwgQIEwBhAiBMgDABECZAmAAIEyBMAIQJgDABwgRAmABh\nAiBMgDABECYAwgQIEwBhAoQJgDABwgRAmAAIEyBMAIQJECYAwgQIEwBhAiBM\ngDABECZAmAAIEyBMAIQJgDABwgRAmABhAiBMgDABECZAmNwCgDABECZAmAAI\nEyBMAIQJECYAwgRAmABhAiBMgDABECZAmAAIEwBhAoQJgDABwgRAmABhAiBM\nAIQJ/F+JDAaDqr1H7dXndgBfuMctVv8lwADzl2WBvsnlIwAAAABJRU5ErkJg\ngg==\n","encoding":"base64"}},"public":false,"created_at":"2011-08-29T01:57:04Z","updated_at":"2016-02-09T00:25:33Z","description":"style.setProperty","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/1177588/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/1994499","user":{"login":"factormystic","id":43428,"node_id":"MDQ6VXNlcjQzNDI4","avatar_url":"https://avatars.githubusercontent.com/u/43428?v=4","gravatar_id":"","url":"https://api.github.com/users/factormystic","html_url":"https://github.com/factormystic","followers_url":"https://api.github.com/users/factormystic/followers","following_url":"https://api.github.com/users/factormystic/following{/other_user}","gists_url":"https://api.github.com/users/factormystic/gists{/gist_id}","starred_url":"https://api.github.com/users/factormystic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/factormystic/subscriptions","organizations_url":"https://api.github.com/users/factormystic/orgs","repos_url":"https://api.github.com/users/factormystic/repos","events_url":"https://api.github.com/users/factormystic/events{/privacy}","received_events_url":"https://api.github.com/users/factormystic/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":52,"public_gists":24,"followers":42,"following":0,"created_at":"2008-12-31T01:33:50Z","updated_at":"2026-04-28T11:27:08Z"},"id":"1994499","created_at":"2012-03-07T17:26:02Z","updated_at":"2015-10-01T12:47:58Z"}],"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":"2ecdda0fa7f277dbda4c2f8edf939a1cc38d018e","committed_at":"2012-10-12T03:47:22Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/1177588/2ecdda0fa7f277dbda4c2f8edf939a1cc38d018e"},{"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":"fa94426f5e24ee4f63dc34bece07048cca75eaf6","committed_at":"2011-08-29T02:33:53Z","change_status":{"total":44,"additions":19,"deletions":25},"url":"https://api.github.com/gists/1177588/fa94426f5e24ee4f63dc34bece07048cca75eaf6"},{"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":"3f4c96e47fa38586769bcee890512ef8f611493b","committed_at":"2011-08-29T02:00:19Z","change_status":{"total":10,"additions":10,"deletions":0},"url":"https://api.github.com/gists/1177588/3f4c96e47fa38586769bcee890512ef8f611493b"},{"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":"5e6d71477ad1de20bbb12a6fcc5ad162322c8c80","committed_at":"2011-08-29T01:57:04Z","change_status":{"total":23,"additions":23,"deletions":0},"url":"https://api.github.com/gists/1177588/5e6d71477ad1de20bbb12a6fcc5ad162322c8c80"}],"truncated":false}