{"url":"https://api.github.com/gists/8428323","forks_url":"https://api.github.com/gists/8428323/forks","commits_url":"https://api.github.com/gists/8428323/commits","id":"8428323","node_id":"MDQ6R2lzdDg0MjgzMjM=","git_pull_url":"https://gist.github.com/8428323.git","git_push_url":"https://gist.github.com/8428323.git","html_url":"https://gist.github.com/mbostock/8428323","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/8428323/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/8428323/raw/a19726b34c042a6a09d5179e988b6e07f9737b75/README.md","size":164,"truncated":false,"content":"A fork of the earlier [Solar Terminator](/mbostock/4597134) example, using the [Waterman butterfly projection](http://www.jasondavies.com/maps/waterman-butterfly/).","encoding":"utf-8"},"d3.geo.polyhedron.min.js":{"filename":"d3.geo.polyhedron.min.js","type":"text/javascript","language":"JavaScript","raw_url":"https://gist.githubusercontent.com/mbostock/8428323/raw/d73a97055b133790e73d9205b8fc32c4e5d29091/d3.geo.polyhedron.min.js","size":5451,"truncated":false,"content":"(function(){function n(r,t,o){var e,a,i=t.edges,c=i.length,u={type:\"MultiPoint\",coordinates:t.face},f=t.face.filter(function(n){return 90!==Math.abs(n[1])}),h=d3.geo.bounds({type:\"MultiPoint\",coordinates:f}),d=!1,s=-1,l=h[1][0]-h[0][0],p=180===l||360===l?[(h[0][0]+h[1][0])/2,(h[0][1]+h[1][1])/2]:d3.geo.centroid(u);if(o)for(;c>++s&&i[s]!==o;);++s;for(var v=0;c>v;++v)a=i[(v+s)%c],Array.isArray(a)?(d||(r.point((e=d3.geo.interpolate(a[0],p)(g))[0],e[1]),d=!0),r.point((e=d3.geo.interpolate(a[1],p)(g))[0],e[1])):(d=!1,a!==o&&n(r,a,t))}function r(n,r){for(var t,o,e=n.length,a=null,i=0;e>i;++i){t=n[i];for(var c=r.length;--c>=0;)if(o=r[c],t[0]===o[0]&&t[1]===o[1]){if(a)return[a,t];a=t}}}function t(n,r){var t=a(n[1],n[0]),o=a(r[1],r[0]),u=c(t,o),f=i(t)/i(o);return e([1,0,n[0][0],0,1,n[0][1]],e([f,0,0,0,f,0],e([Math.cos(u),Math.sin(u),0,-Math.sin(u),Math.cos(u),0],[1,0,-r[0][0],0,1,-r[0][1]])))}function o(n){var r=1/(n[0]*n[4]-n[1]*n[3]);return[r*n[4],-r*n[1],r*(n[1]*n[5]-n[2]*n[4]),-r*n[3],r*n[0],r*(n[2]*n[3]-n[0]*n[5])]}function e(n,r){return[n[0]*r[0]+n[1]*r[3],n[0]*r[1]+n[1]*r[4],n[0]*r[2]+n[1]*r[5]+n[2],n[3]*r[0]+n[4]*r[3],n[3]*r[1]+n[4]*r[4],n[3]*r[2]+n[4]*r[5]+n[5]]}function a(n,r){return[n[0]-r[0],n[1]-r[1]]}function i(n){return Math.sqrt(n[0]*n[0]+n[1]*n[1])}function c(n,r){return Math.atan2(n[0]*r[1]-n[1]*r[0],n[0]*r[0]+n[1]*r[1])}function u(n,r){for(var t=0,o=n.length,e=0;o>t;++t)e+=n[t]*r[t];return e}function f(n,r){return[n[1]*r[2]-n[2]*r[1],n[2]*r[0]-n[0]*r[2],n[0]*r[1]-n[1]*r[0]]}function h(n){return[Math.atan2(n[1],n[0])*m,Math.asin(Math.max(-1,Math.min(1,n[2])))*m]}function d(n){var r=n[0]*M,t=n[1]*M,o=Math.cos(t);return[o*Math.cos(r),o*Math.sin(r),Math.sin(t)]}function s(n,r){return n&&r&&n[0]===r[0]&&n[1]===r[1]}function l(n){for(var r=n.length,t=[],o=n[r-1],e=0;r>e;++e)t.push([o,o=n[e]]);return t}function p(n){return n.project.invert||n.children&&n.children.some(p)}var g=1e-6,v=Math.PI,M=v/180,m=180/v;d3.geo.polyhedron=function(a,i,c){function u(n,o){if(n.edges=l(n.face),o)if(o.face){var a=n.shared=r(n.face,o.face),i=t(a.map(o.project),a.map(n.project));n.transform=o.transform?e(o.transform,i):i;for(var c=o.edges,f=0,h=c.length;h>f;++f)s(a[0],c[f][1])&&s(a[1],c[f][0])&&(c[f]=n),s(a[0],c[f][0])&&s(a[1],c[f][1])&&(c[f]=n);for(var c=n.edges,f=0,h=c.length;h>f;++f)s(a[0],c[f][0])&&s(a[1],c[f][1])&&(c[f]=o),s(a[0],c[f][1])&&s(a[1],c[f][0])&&(c[f]=o)}else n.transform=o.transform;return n.children&&n.children.forEach(function(r){u(r,n)}),n}function f(n,r){var t,o=i(n,r),e=o.project([n*m,r*m]);return(t=o.transform)?[t[0]*e[0]+t[1]*e[1]+t[2],-(t[3]*e[0]+t[4]*e[1]+t[5])]:(e[1]=-e[1],e)}function h(n,r){var t=n.project.invert,e=n.transform,a=r;if(e&&(e=o(e),a=[e[0]*a[0]+e[1]*a[1]+e[2],e[3]*a[0]+e[4]*a[1]+e[5]]),t&&n===d(i=t(a)))return i;for(var i,c=n.children,u=0,f=c&&c.length;f>u;++u)if(i=h(c[u],r))return i}function d(n){return i(n[0]*M,n[1]*M)}c=null==c?-v/6:c,u(a,{transform:[Math.cos(c),Math.sin(c),0,-Math.sin(c),Math.cos(c),0]}),p(a)&&(f.invert=function(n,r){var t=h(a,[n,-r]);return t&&(t[0]*=M,t[1]*=M,t)});var g=d3.geo.projection(f),y=g.stream;return g.stream=function(r){var t=g.rotate(),o=y(r),e=(g.rotate([0,0]),y(r));return g.rotate(t),o.sphere=function(){e.polygonStart(),e.lineStart(),n(e,a),e.lineEnd(),e.polygonEnd()},o},g},d3.geo.polyhedron.butterfly=function(n){n=n||function(n){var r=d3.geo.centroid({type:\"MultiPoint\",coordinates:n});return d3.geo.gnomonic().scale(1).translate([0,0]).rotate([-r[0],-r[1]])};var r=d3.geo.polyhedron.octahedron.map(function(r){return{face:r,project:n(r)}});return[-1,0,0,1,0,1,4,5].forEach(function(n,t){var o=r[n];o&&(o.children||(o.children=[])).push(r[t])}),d3.geo.polyhedron(r[0],function(n,t){return r[-v/2>n?0>t?6:4:0>n?0>t?2:0:v/2>n?0>t?3:1:0>t?7:5]})},d3.geo.polyhedron.waterman=function(n){function r(n,r){var t=Math.cos(r),o=[t*Math.cos(n),t*Math.sin(n),Math.sin(r)],a=-v/2>n?0>r?6:4:0>n?0>r?2:0:v/2>n?0>r?3:1:0>r?7:5,c=e[a];return i[0>u(c[0],o)?8+3*a:0>u(c[1],o)?8+3*a+1:0>u(c[2],o)?8+3*a+2:a]}n=n||function(n){var r=6===n.length?d3.geo.centroid({type:\"MultiPoint\",coordinates:n}):n[0];return d3.geo.gnomonic().scale(1).translate([0,0]).rotate([-r[0],-r[1]])};var t=d3.geo.polyhedron.octahedron,o=t.map(function(n){for(var r,t=n.map(d),o=t.length,e=t[o-1],a=[],i=0;o>i;++i)r=t[i],a.push(h([.9486832980505138*e[0]+.31622776601683794*r[0],.9486832980505138*e[1]+.31622776601683794*r[1],.9486832980505138*e[2]+.31622776601683794*r[2]]),h([.9486832980505138*r[0]+.31622776601683794*e[0],.9486832980505138*r[1]+.31622776601683794*e[1],.9486832980505138*r[2]+.31622776601683794*e[2]])),e=r;return a}),e=[],a=[-1,0,0,1,0,1,4,5];o.forEach(function(n,r){for(var i=t[r],c=i.length,u=e[r]=[],h=0;c>h;++h)o.push([i[h],n[(2*h+2)%(2*c)],n[(2*h+1)%(2*c)]]),a.push(r),u.push(f(d(n[(2*h+2)%(2*c)]),d(n[(2*h+1)%(2*c)])))});var i=o.map(function(r){return{project:n(r),face:r}});return a.forEach(function(n,r){var t=i[n];t&&(t.children||(t.children=[])).push(i[r])}),d3.geo.polyhedron(i[0],r).center([0,45])};var y=[[0,90],[-90,0],[0,0],[90,0],[180,0],[0,-90]];d3.geo.polyhedron.octahedron=[[0,2,1],[0,3,2],[5,1,2],[5,2,3],[0,1,4],[0,4,3],[5,4,1],[5,3,4]].map(function(n){return n.map(function(n){return y[n]})});var j=Math.atan(Math.SQRT1_2)*m,E=[[0,j],[90,j],[180,j],[-90,j],[0,-j],[90,-j],[180,-j],[-90,-j]];d3.geo.polyhedron.cube=[[0,3,2,1],[0,1,5,4],[1,2,6,5],[2,3,7,6],[3,0,4,7],[4,5,6,7]].map(function(n){return n.map(function(n){return E[n]})})})();\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/8428323/raw/c9079efe2aa4769dbd59c36c6d9f781bec8d6782/index.html","size":4496,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\nbody {\n  background: #fcfcfa;\n}\n\n.stroke {\n  fill: none;\n  stroke: #000;\n  stroke-width: 3px;\n}\n\n.fill {\n  fill: #fff;\n}\n\n.graticule {\n  fill: none;\n  stroke: #777;\n  stroke-width: .5px;\n  stroke-opacity: .5;\n}\n\n.land {\n  fill: #222;\n}\n\n.night {\n  stroke: steelblue;\n  stroke-width: 1.5px;\n  fill: steelblue;\n  fill-opacity: .3;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script src=\"//d3js.org/topojson.v1.min.js\"></script>\n<script src=\"d3.geo.polyhedron.min.js\"></script>\n<script>\n\nvar width = 960,\n    height = 550;\n\nvar π = Math.PI,\n    radians = π / 180,\n    degrees = 180 / π;\n\nvar projection = d3.geo.polyhedron.waterman()\n    .rotate([20, 0])\n    .scale(118)\n    .translate([width / 2, height / 2]);\n\nvar circle = d3.geo.circle()\n    .angle(90);\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 defs = svg.append(\"defs\");\n\ndefs.append(\"path\")\n    .datum({type: \"Sphere\"})\n    .attr(\"id\", \"sphere\")\n    .attr(\"d\", path);\n\ndefs.append(\"clipPath\")\n    .attr(\"id\", \"clip\")\n  .append(\"use\")\n    .attr(\"xlink:href\", \"#sphere\");\n\nsvg.append(\"use\")\n    .attr(\"class\", \"stroke\")\n    .attr(\"xlink:href\", \"#sphere\");\n\nsvg.append(\"use\")\n    .attr(\"class\", \"fill\")\n    .attr(\"xlink:href\", \"#sphere\");\n\nd3.json(\"/mbostock/raw/4090846/world-50m.json\", function(error, world) {\n  if (error) throw error;\n\n  svg.append(\"path\")\n      .datum(topojson.feature(world, world.objects.land))\n      .attr(\"class\", \"land\")\n      .attr(\"clip-path\", \"url(#clip)\")\n      .attr(\"d\", path);\n\n  var night = svg.append(\"path\")\n      .attr(\"class\", \"night\")\n      .attr(\"clip-path\", \"url(#clip)\")\n      .attr(\"d\", path);\n\n  redraw();\n  setInterval(redraw, 1000);\n\n  function redraw() {\n    night.datum(circle.origin(antipode(solarPosition(new Date)))).attr(\"d\", path);\n  }\n});\n\nd3.select(self.frameElement).style(\"height\", height + \"px\");\n\nfunction antipode(position) {\n  return [position[0] + 180, -position[1]];\n}\n\nfunction solarPosition(time) {\n  var centuries = (time - Date.UTC(2000, 0, 1, 12)) / 864e5 / 36525, // since J2000\n      longitude = (d3.time.day.utc.floor(time) - time) / 864e5 * 360 - 180;\n  return [\n    longitude - equationOfTime(centuries) * degrees,\n    solarDeclination(centuries) * degrees\n  ];\n}\n\n// Equations based on NOAA’s Solar Calculator; all angles in radians.\n// http://www.esrl.noaa.gov/gmd/grad/solcalc/\n\nfunction equationOfTime(centuries) {\n  var e = eccentricityEarthOrbit(centuries),\n      m = solarGeometricMeanAnomaly(centuries),\n      l = solarGeometricMeanLongitude(centuries),\n      y = Math.tan(obliquityCorrection(centuries) / 2);\n  y *= y;\n  return y * Math.sin(2 * l)\n      - 2 * e * Math.sin(m)\n      + 4 * e * y * Math.sin(m) * Math.cos(2 * l)\n      - 0.5 * y * y * Math.sin(4 * l)\n      - 1.25 * e * e * Math.sin(2 * m);\n}\n\nfunction solarDeclination(centuries) {\n  return Math.asin(Math.sin(obliquityCorrection(centuries)) * Math.sin(solarApparentLongitude(centuries)));\n}\n\nfunction solarApparentLongitude(centuries) {\n  return solarTrueLongitude(centuries) - (0.00569 + 0.00478 * Math.sin((125.04 - 1934.136 * centuries) * radians)) * radians;\n}\n\nfunction solarTrueLongitude(centuries) {\n  return solarGeometricMeanLongitude(centuries) + solarEquationOfCenter(centuries);\n}\n\nfunction solarGeometricMeanAnomaly(centuries) {\n  return (357.52911 + centuries * (35999.05029 - 0.0001537 * centuries)) * radians;\n}\n\nfunction solarGeometricMeanLongitude(centuries) {\n  var l = (280.46646 + centuries * (36000.76983 + centuries * 0.0003032)) % 360;\n  return (l < 0 ? l + 360 : l) / 180 * π;\n}\n\nfunction solarEquationOfCenter(centuries) {\n  var m = solarGeometricMeanAnomaly(centuries);\n  return (Math.sin(m) * (1.914602 - centuries * (0.004817 + 0.000014 * centuries))\n      + Math.sin(m + m) * (0.019993 - 0.000101 * centuries)\n      + Math.sin(m + m + m) * 0.000289) * radians;\n}\n\nfunction obliquityCorrection(centuries) {\n  return meanObliquityOfEcliptic(centuries) + 0.00256 * Math.cos((125.04 - 1934.136 * centuries) * radians) * radians;\n}\n\nfunction meanObliquityOfEcliptic(centuries) {\n  return (23 + (26 + (21.448 - centuries * (46.8150 + centuries * (0.00059 - centuries * 0.001813))) / 60) / 60) * radians;\n}\n\nfunction eccentricityEarthOrbit(centuries) {\n  return 0.016708634 - centuries * (0.000042037 + 0.0000001267 * centuries);\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/8428323/raw/54e6c252d8ca6b2e08e3d71f52ece2f8213063d1/thumbnail.png","size":25783,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAIAAABpZBnfAAAKhmlDQ1BpY20A\nAEjHlZYHUJPZFsfv96U3WkIoUkLvvYP0Gor0KiohCSGUGAJBRERUxBVcCyIi\nWBZ0BUTBtdDWgohiYRFQsLsgi4C6LhZsqLwPecT35s3Omz0zZ77fnDnzv+fe\n796ZPwDkCpZQmAbLAJAuyBKF+XowYmLjGLjHAAIkQAMwoLHYmUL3kJBA8Lfx\nbgjpRuKWyZwW+Gchy+FmsgGAQhBO5GSy0xE+jWQBWyjKAgBljdS1V2UJ5zgG\nYZoIGRDhuXVovHkumOPEeS771hMR5olwHQB4Mosl4gFAQjQBI5vNQ3RItxE2\nF3D4AgDIaIRd2MksDsJeCBunp6+cYyHC+on/ocP7L81EiSaLxZPw/F6+Bd6L\nnylMY63+h8fx/yM9TbywhhqS5MzU8IC59ZAzy2GzvMMXOJnLDFxgYZZH2ALz\ns5gRkh6xX+QCi1Mj3Rc4dWWApF+QuCRYop/pGbfAuckR0QvM4Xp5L7BoZZik\nPzM73Pt7v+eSBU5h+YcsMEs0f15zzE3zDfs+c4hkTkHaEslekkQ+kh5u5vf9\nZiVH+EkYuQCSfr4PU7Jfkd93/bQQiaZIHCY5B64gUqLJYXlJzhbwQRBgAXYW\nNydrbmDPlcLVIj4vOYvhjtx6rjGDKWCbGjMszS2swdwbmv9Fb+jf3gZEv/69\nltEBgEMxUuR9r7G0AGh7CgD13fea1mvk9+4A4FwfWyzKnq/NXVeAAUQgjbxO\nJeQGaAF9YAIsgS1wAm7AG/iDYBABYsFywAbJIB2IwCqQB9aDIlACdoDdoBIc\nBIdAHTgOToIWcBZcBFfADdAHBsEDMAzGwHMwBd6BGQiCcBAFokJKkDqkAxlB\nlpA95AJ5Q4FQGBQLJUA8SACJoTxoI1QClUKVUDVUD/0CtUEXoWtQP3QPGoEm\nodfQJxgFk2EarArrwmawPewOB8AR8DKYB2fAuXAhvA2ugGvgY3AzfBG+AQ/C\nw/BzeBoFUCQUHaWBMkHZozxRwag4VBJKhMpHFaPKUTWoRlQ7qht1CzWMeoH6\niMaiqWgG2gTthPZDR6LZ6Ax0PnoruhJdh25Gd6FvoUfQU+ivGApGBWOEccQw\nMTEYHmYVpghTjjmCOYO5jBnEjGHeYbFYOlYPa4f1w8ZiU7BrsFux+7FN2A5s\nP3YUO43D4ZRwRjhnXDCOhcvCFeH24o7hLuAGcGO4D3gSXh1viffBx+EF+A34\ncvxR/Hn8AH4cP0OQIegQHAnBBA5hNWE74TChnXCTMEaYIcoS9YjOxAhiCnE9\nsYLYSLxMfEh8QyKRNEkOpFASn1RAqiCdIF0ljZA+kuXIhmRPcjxZTN5GriV3\nkO+R31AoFF2KGyWOkkXZRqmnXKI8pnyQokqZSjGlOFLrpKqkmqUGpF5KE6R1\npN2ll0vnSpdLn5K+Kf1ChiCjK+Mpw5LJl6mSaZO5IzMtS5W1kA2WTZfdKntU\n9prshBxOTlfOW44jVyh3SO6S3CgVRdWielLZ1I3Uw9TL1DEalqZHY9JSaCW0\n47Re2pS8nLy1fJR8jnyV/Dn5YTqKrktn0tPo2+kn6UP0TwqqCu4KXIUtCo0K\nAwrvFRcpuilyFYsVmxQHFT8pMZS8lVKVdiq1KD1SRisbKocqr1I+oHxZ+cUi\n2iKnRexFxYtOLrqvAqsYqoSprFE5pNKjMq2qpuqrKlTdq3pJ9YUaXc1NLUWt\nTO282qQ6Vd1Fna9epn5B/RlDnuHOSGNUMLoYUxoqGn4aYo1qjV6NGU09zUjN\nDZpNmo+0iFr2WklaZVqdWlPa6tpB2nnaDdr3dQg69jrJOnt0unXe6+rpRutu\n1m3RndBT1GPq5eo16D3Up+i76mfo1+jfNsAa2BukGuw36DOEDW0Mkw2rDG8a\nwUa2Rnyj/Ub9xhhjB2OBcY3xHROyibtJtkmDyYgp3TTQdINpi+lLM22zOLOd\nZt1mX81tzNPMD5s/sJCz8LfYYNFu8drS0JJtWWV524pi5WO1zqrV6pW1kTXX\n+oD1XRuqTZDNZptOmy+2drYi20bbSTttuwS7fXZ37Gn2IfZb7a86YBw8HNY5\nnHX46GjrmOV40vEvJxOnVKejThOL9RZzFx9ePOqs6cxyrnYedmG4JLj85DLs\nquHKcq1xfeKm5cZxO+I27m7gnuJ+zP2lh7mHyOOMx3tPR8+1nh1eKC9fr2Kv\nXm8570jvSu/HPpo+PJ8GnylfG981vh1+GL8Av51+d5iqTDaznjnlb+e/1r8r\ngBwQHlAZ8CTQMFAU2B4EB/kH7Qp6uERniWBJSzAIZgbvCn4UoheSEfJrKDY0\nJLQq9GmYRVheWHc4NXxF+NHwdxEeEdsjHkTqR4ojO6Oko+Kj6qPeR3tFl0YP\nx5jFrI25Eascy49tjcPFRcUdiZte6r1099KxeJv4ovihZXrLcpZdW668PG35\nuRXSK1grTiVgEqITjiZ8ZgWzaljTiczEfYlTbE/2HvZzjhunjDPJdeaWcseT\nnJNKkyZ4zrxdvMlk1+Ty5Bd8T34l/1WKX8rBlPepwam1qbNp0WlN6fj0hPQ2\ngZwgVdC1Um1lzsp+oZGwSDic4ZixO2NKFCA6kgllLstszaIhZqVHrC/eJB7J\ndsmuyv6wKmrVqRzZHEFOz2rD1VtWj+f65P68Br2GvaYzTyNvfd7IWve11flQ\nfmJ+5zqtdYXrxgp8C+rWE9enrv9tg/mG0g1vN0ZvbC9ULSwoHN3ku6mhSKpI\nVHRns9Pmgz+gf+D/0LvFasveLV+LOcXXS8xLyks+b2Vvvf6jxY8VP85uS9rW\nu912+4Ed2B2CHUM7XXfWlcqW5paO7gra1VzGKCsue7t7xe5r5dblB/cQ94j3\nDFcEVrTu1d67Y+/nyuTKwSqPqqZ9Kvu27Hu/n7N/4IDbgcaDqgdLDn76if/T\n3Wrf6uYa3ZryQ9hD2YeeHo463P2z/c/1R5SPlBz5UiuoHa4Lq+uqt6uvP6py\ndHsD3CBumDwWf6zvuNfx1kaTxuomelPJCXBCfOLZLwm/DJ0MONl5yv5U42md\n0/vOUM8UN0PNq5unWpJbhltjW/vb/Ns6253az/xq+mvtWY2zVefkz20/Tzxf\neH72Qu6F6Q5hx4uLvIujnSs6H1yKuXS7K7Sr93LA5atXfK5c6nbvvnDV+erZ\na47X2q7bX2+5YXujucem58xvNr+d6bXtbb5pd7O1z6GvvX9x//kB14GLt7xu\nXbnNvH1jcMlg/1Dk0N078XeG73LuTtxLu/fqfvb9mQcFDzEPix/JPCp/rPK4\n5neD35uGbYfPjXiN9DwJf/JglD36/I/MPz6PFT6lPC0fVx+vn7CcODvpM9n3\nbOmzsefC5zMviv6U/XPfS/2Xp/9y+6tnKmZq7JXo1ezrrW+U3tS+tX7bOR0y\n/fhd+ruZ98UflD7UfbT/2P0p+tP4zKrPuM8VXwy+tH8N+PpwNn12VsgSsb5Z\nARSScFISAK9rAaDEIt6hDwCi1LzH/RbQvC//RuDveN4HfwtbAGrdAIhE/HQg\n4lEOIKmDMBn5ztm1CDcAW1lJ8t+RmWRlOa9FRpwc5sPs7BtVAHDtAHwRzc7O\n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\neeQRg8FweQ3r4WwXBEGpUgGRP3L0mMoc5e9pwEgaDCv5R/brr371LMv6h9se\n39cYDOlafs6cuTzPdXZ2/eMf/8jMzER4d1dQaq6dvAqCMDAwUFRU9Oabb1qt\nVhzDAEmLfrevp57SmGTBEe6BbrlMmpySerqy8syZM2npGe2tTWlRQY8+dH9N\nTc2hI0cLikqOn6rtd0O1KTIuOSM8Or6l9lRaaiqqTiQIct+B4ox5t4THJnkE\nsqGt61hpRWVlZUd7CxT5+TfNPXnsEAvo0PCIvt7erq4u1NR6JbQaQRCojJ3j\nuLi4uKeffjo9PR0FRvbt21dVVVVaWhoUFHTo0KGcnJyGhobly5dPmzYN1ZVf\nIeajxSQkTnINdNd3OwTOzzp6aUaK2nF/KK8/KO75QSUXklpBEObNuwnHseBg\ng8ViQdbMFWoguYZ5CuQyNzc3v/POOxUVFRRFQQAAgBhBAID5uusxDJOY4get\nfVMnJzY2Nbe1t5sNOnagBcOw/YfL69r7gUw3JXNWUmpmXGKSTCbnOZai6Loz\nValJsRIJg+O41+M6eLwielIKBkWdXh8eGRManWD38gIhO13blLd3n0Yl3/nl\nlobWTpqRVVVVtba2ohLVK/G8oij6fD6O45YvX56dnc1xnNvtfv311z/99NOW\nlpbExMT8/Pxdu3YNDg7+5Cc/ueuuu1BL2RXdAgzDRFHInj7DqFHYMZVg7+jt\n7pIwjNPpfO65Xz/77K/PlVcwaiMNaqHBMOyDDz4ICwtfvHgxCuNdoULBEYR6\nR6/0FyHX3maz/fnPf968ebNarR4pKBgusl5cpomZtTJIq2ypLvNxAiGyd69d\nB3FaqVIGBxu6uzp7enoAhDq9HuXJtDr9gbxvZ6VETUpKBgBUV53ae7R6zsJb\n3C4neiKPx9PV1ZmUNJmRynbs2DEpMZH3ubZs2dLY1pkQHx8SElJfX19fX395\nZQUbamYODQ2VSqVqtdpkMtnt9s7OzvT09NDQ0KCgoP/7v/8rLCxMSUlZvnz5\n8I6pK7oLgb2QS5luu2fQ6eKaDhcWHUxOnvLkkz8/HxrSKI00GEqrAZCZmdnd\n3ZmTkyORSEwmE7gqevGKzpdCgXRU1sTz/C9/+cuvv/4alWmeey1OSQSfi+1r\nTJ65sLPPPtDdljF9dnpGVmRkRHlZmUIu7+npKS4urquv37Vrl8FgiI+PLyjY\n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\n5Wjeht/vf/3117/66qs9e/bU1NQoFAqPx9PX15eenr5+/fqEhISTJ0+63W6E\n8YZk1+/3P/DAA/Hx8ejrxnwKyEjle7/dnp0UMWvWnBtRXsGNJbLIk0UiyPNc\nbGzceKQWnaRGo9FoNG7btu2LL74ICQlBaMA4joeFhf3f//1fYJrkpSxPJ6cr\n26wyCUUSIyOjNE23tbXt27cP1VgtWbLEaDR++umnmzdv3rt3r9vtnjx5cm1t\nLcuyDocjJycHGa+oaRnHcavVWlJSUl1dnZCQ8NOf/jQtLY2m6YGBAYfDwXHc\nlClT7r///t7e3q+//jo1NXUM/jFSRf6327OTIubOvQmBDA9n6bXe3vHSjSSy\nGIZTFI0KhSCEHMfGxcX39HSXlpaOR9cGBwd/9dVX9fX10dHR8+fPBwBwHNfd\n3Y0CQyEhIReNJICcMJLAOV5s6XMa1DJegIE7YUNwRgaDQaPRrFmzxmg0/vWv\nfy0rK0NhYI/HU1BQgFC99u/fz7Is8v0DBgaaXdPd3X38+HG32x0SEnLnnXdm\nZGQ0Njb6fL7nn39eIpG88cYb3333XUJCwnDIAkQITYiRfS+vPp8HNbgSBMIf\nv5HM2es0LjuCkNfV29t77NixhIQ4iyVUKpWDs21hRH5+ns1mv/POO88XPUCf\nnzhx4vbbb3/yySeff/75gOPf39+v0Wi2b98OALjrrrsusTGYF8QtxfUxRhWB\nYyOkQBRFi8X84Ycf79271263o06bQGkOil2Mx5t0OBwymSw5ORn1WcTHxy9d\nuvRvf/vb0aNHMQxbsGDBE088gXrLhlgHMAwyUnnuzm1Zk8JuvnkBYhoAgPV7\nOjo6qmtqMzMzDQYDz3M3hK69MbSsKIoEQRUWFnq9Pp+PPXLkSE1Njc02QBC4\nVMrExSU4HINlZWWJiYnnGxaHYRiqN33zzTeHC6VMJkN1hl988UVKSopWq71o\n2BsRQgLHWV5o63cFq6W88L30ozbX/fsLN27ciCprRxRrB8KuY9wfCbdUKsUw\nrK2trb6+vqmpqaenp6CgoLq6GlWrsSw7YgIyBiAtlRXm7pozNW727Lk85+/t\n7T558mRhccmBQyfa+l0N7f2izxEfFz+h+dHXkG6MiAFiZV9f36pVq1Gqvbe3\nr7m56ciRYx6PWyaTpaQkd3Z2fvPNN7fffvu5Mne2VnDKlJiYmLq6uvj4+OHl\n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\n","encoding":"base64"}},"public":true,"created_at":"2014-01-14T23:56:00Z","updated_at":"2016-02-09T01:58:52Z","description":"Solar Terminator (Waterman)","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/8428323/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":[],"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":"2fcb513dd9afa30d2cbd51867ed406591bd7609c","committed_at":"2016-02-09T01:58:50Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/8428323/2fcb513dd9afa30d2cbd51867ed406591bd7609c"},{"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":"28f34de82b44afb88bf4129c773dc8e3768ec833","committed_at":"2015-10-31T02:06:35Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/8428323/28f34de82b44afb88bf4129c773dc8e3768ec833"},{"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":"d66169614cf300df194240700fb190d4e33f3821","committed_at":"2015-06-11T19:08:58Z","change_status":{"total":9,"additions":6,"deletions":3},"url":"https://api.github.com/gists/8428323/d66169614cf300df194240700fb190d4e33f3821"},{"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":"60471b3b90d10c740f28c40f73b2417dbf2de0a7","committed_at":"2014-01-15T18:41:43Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/8428323/60471b3b90d10c740f28c40f73b2417dbf2de0a7"},{"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":"403eddd75f5332e99791a979185a6843d0417761","committed_at":"2014-01-14T23:56:00Z","change_status":{"total":180,"additions":180,"deletions":0},"url":"https://api.github.com/gists/8428323/403eddd75f5332e99791a979185a6843d0417761"}],"truncated":false}