{"url":"https://api.github.com/gists/5649592","forks_url":"https://api.github.com/gists/5649592/forks","commits_url":"https://api.github.com/gists/5649592/commits","id":"5649592","node_id":"MDQ6R2lzdDU2NDk1OTI=","git_pull_url":"https://gist.github.com/5649592.git","git_push_url":"https://gist.github.com/5649592.git","html_url":"https://gist.github.com/mbostock/5649592","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/5649592/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/5649592/raw/bab8b88d1bfa3d6a3c285498da84a63b2a5367f0/README.md","size":628,"truncated":false,"content":"By interpolating the [stroke-dasharray](http://www.w3.org/TR/SVG/painting.html#StrokeProperties) style property, you can animate a stroke from start to end. This might be used to convey directionality of connected links in a network graphic, such as [our graphic of Academy Award nominees](http://www.nytimes.com/interactive/2013/02/20/movies/among-the-oscar-contenders-a-host-of-connections.html). By setting the transition duration proportional to the length of the line and using linear easing, you can further animate the stroke at constant speed.\n\nA related technique is [point-along-path interpolation](/mbostock/1705868).","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/5649592/raw/72cc14cfe01bb46ab1a821a3653fba2c2c504610/index.html","size":1034,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<body>\n<style>\n\npath {\n  fill: none;\n  stroke: #000;\n  stroke-width: 3px;\n}\n\n</style>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar points = [\n  [480, 200],\n  [580, 400],\n  [680, 100],\n  [780, 300],\n  [180, 300],\n  [280, 100],\n  [380, 400]\n];\n\nvar line = d3.svg.line()\n    .tension(0) // Catmull–Rom\n    .interpolate(\"cardinal-closed\");\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .datum(points)\n    .attr(\"width\", 960)\n    .attr(\"height\", 500);\n\nsvg.append(\"path\")\n    .style(\"stroke\", \"#ddd\")\n    .style(\"stroke-dasharray\", \"4,4\")\n    .attr(\"d\", line);\n\nsvg.append(\"path\")\n    .attr(\"d\", line)\n    .call(transition);\n\nfunction transition(path) {\n  path.transition()\n      .duration(7500)\n      .attrTween(\"stroke-dasharray\", tweenDash)\n      .each(\"end\", function() { d3.select(this).call(transition); });\n}\n\nfunction tweenDash() {\n  var l = this.getTotalLength(),\n      i = d3.interpolateString(\"0,\" + l, l + \",\" + l);\n  return function(t) { return i(t); };\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/5649592/raw/13feed59f4b7e8443b33cb259d889a909b549f47/thumbnail.png","size":8451,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAIAAABpZBnfAAAKg2lDQ1BpY20A\nAEjHlZYHUFPpFse/e296oSVEOqF3pFfpNXTpYCMkIYQSQiCI2BVxBdeCiAgo\nC7pUBdcCyFoQCxYWwQL2BVlU1HWxICoq7yKP+N682XmzZ+bM/c2ZM//vfOXO\n/AGglLFFojRYDoB0YbY43M+TGRsXz8Q/BAiQB0SgCrBsTpbIIywsCPxtvB8A\n0Mz3ptmMFvhnIc/lZXEAgMJQTuRmcdJRPo7mOo5InA0AYoPWdZdni2Y4FmW6\nGB0Q5Zl16PxZXjfDibNc8q0nMtwL5XoACBQ2W8wHgIxqAmYOh4/qkG+hbCHk\nCoQAUDAou3KS2VyUvVE2TU/PmGERyoaJ/6HD/y/NRKkmm82X8uxevgXBW5Al\nSmOv+IfH8f8jPU0yt4YGmpSs1IjAmfXQM8vlsH0i5jiZxwqaY1G2Z/gcC7JZ\nkdIeiX/UHEtSozzmODUjUNovTAwJlepnecXPcV5yZMwcc3nePnMszgiX9mfl\nRPh87/cKmeMUdkDYHLPFs+c1w7w0v/DvM4dJ5xSmhUj3kiT2lfbwsr7vNzs5\n0l/K6AOQ9gt8WdL9iv2/66eFSTXFknDpOfCEUVJNLttberZAAIIBG3CyebnZ\nMwN7ZYhWiAX85GymB/rqeaZMlpBjbsq0srC0BjP/0OwVvWV8+zcgxtXvtcxO\nABwL0SL/e42tA8DJJwDQ3n+v6bxBr3cHAKf7OBJxzmxt5rkCLCABWUAHyugL\n0AGGwAxYATvgDNyBDwgAoSASxIGlgAOSQToQg+VgFVgPCkAR2AF2g3JQBQ6A\nenAYHAVt4BQ4By6Ba6AP3Ab3wRAYBS/AOHgPpiAIwkNUiAYpQ5qQHmQCWUEO\nkCvkAwVB4VAclADxISEkgVZBG6EiqBgqh6qhBugX6CR0DroC9UN3oWFoDHoD\nfYIRmALTYXVYH54PO8AecCAcCS+B+XAmnAfnw9vgMrgGPgS3wufga/BteAh+\nAU8gACEjDEQLMUMcEC8kFIlHkhAxsgYpREqRGqQZ6UC6kZvIEPIS+YjBYWgY\nJsYM44zxx0RhOJhMzBrMVkw5ph7TirmAuYkZxoxjvmKpWDWsCdYJy8LGYvnY\n5dgCbCm2FnsCexF7GzuKfY/D4Rg4A5w9zh8Xh0vBrcRtxe3DteA6cf24EdwE\nHo9XxpvgXfCheDY+G1+A34s/hD+Lv4EfxX8gkAmaBCuCLyGeICRsIJQSGgln\nCDcITwlTRDmiHtGJGErkElcQtxMPEjuI14mjxCmSPMmA5EKKJKWQ1pPKSM2k\ni6QHpLdkMlmb7EheSBaQ15HLyEfIl8nD5I8UBYoxxYuymCKhbKPUUTopdylv\nqVSqPtWdGk/Npm6jNlDPUx9RP8jQZMxlWDJcmbUyFTKtMjdkXskSZfVkPWSX\nyubJlsoek70u+1KOKKcv5yXHllsjVyF3Um5QbkKeJm8pHyqfLr9VvlH+ivwz\nBbyCvoKPAlchX+GAwnmFERpC06F50Ti0jbSDtIu0UTqObkBn0VPoRfTD9F76\nuKKCoo1itGKuYoXiacUhBsLQZ7AYaYztjKOMAcaneerzPObx5m2Z1zzvxrxJ\nJVUldyWeUqFSi9JtpU/KTGUf5VTlncptyg9VMCrGKgtVlqvsV7mo8lKVruqs\nylEtVD2qek8NVjNWC1dbqXZArUdtQl1D3U9dpL5X/bz6Sw2GhrtGikaJxhmN\nMU2apqumQLNE86zmc6Yi04OZxixjXmCOa6lp+WtJtKq1erWmtA20o7Q3aLdo\nP9Qh6TjoJOmU6HTpjOtq6gbrrtJt0r2nR9Rz0EvW26PXrTepb6Afo79Zv03/\nmYGSAcsgz6DJ4IEh1dDNMNOwxvCWEc7IwSjVaJ9RnzFsbGucbFxhfN0ENrEz\nEZjsM+k3xZo6mgpNa0wHzShmHmY5Zk1mw+YM8yDzDeZt5q/m686Pn79zfvf8\nrxa2FmkWBy3uWypYBlhusOywfGNlbMWxqrC6ZU219rVea91u/drGxIZns9/m\nji3NNth2s22X7Rc7ezuxXbPdmL2ufYJ9pf2gA90hzGGrw2VHrKOn41rHU44f\nneycsp2OOv3lbOac6tzo/GyBwQLegoMLRly0Xdgu1S5DrkzXBNefXIfctNzY\nbjVuj9113Lnute5PPYw8UjwOebzytPAUe57wnPRy8lrt1emNePt5F3r3+ij4\nRPmU+zzy1fbl+zb5jvvZ+q306/TH+gf67/QfZKmzOKwG1niAfcDqgAuBlMCI\nwPLAx0HGQeKgjmA4OCB4V/CDEL0QYUhbKAhlhe4KfRhmEJYZ9utC3MKwhRUL\nn4Rbhq8K746gRSyLaIx4H+kZuT3yfpRhlCSqK1o2enF0Q/RkjHdMccxQ7PzY\n1bHX4lTiBHHt8fj46Pja+IlFPot2LxpdbLu4YPHAEoMluUuuLFVZmrb09DLZ\nZexlxxKwCTEJjQmf2aHsGvZEIiuxMnGc48XZw3nBdeeWcMd4Lrxi3tMkl6Ti\npGd8F/4u/liyW3Jp8kuBl6Bc8DrFP6UqZTI1NLUudTotJq0lnZCekH5SqCBM\nFV7I0MjIzegXmYgKREOZTpm7M8fFgeLaLChrSVZ7Nh01Kz0SQ8kmyXCOa05F\nzofl0cuP5crnCnN7Vhiv2LLiaZ5v3s8rMSs5K7tWaa1av2p4tcfq6jXQmsQ1\nXWt11uavHV3nt65+PWl96vrfNlhsKN7wbmPMxo589fx1+SOb/DY1FcgUiAsG\nNztvrvoB84Pgh94t1lv2bvlayC28WmRRVFr0eStn69UfLX8s+3F6W9K23u12\n2/fvwO0Q7hjY6bazvli+OK94ZFfwrtYSZklhybvdy3ZfKbUprdpD2iPZM1QW\nVNa+V3fvjr2fy5PLb1d4VrRUqlVuqZzcx913Y7/7/uYq9aqiqk8/CX66U+1X\n3VqjX1N6AHcg58CTg9EHu392+LmhVqW2qPZLnbBuqD68/kKDfUNDo1rj9ia4\nSdI0dmjxob7D3ofbm82aq1sYLUVHwBHJkee/JPwycDTwaNcxh2PNx/WOV56g\nnShshVpXtI63JbcNtce1958MONnV4dxx4lfzX+tOaZ2qOK14evsZ0pn8M9Nn\n885OdIo6X57jnxvpWtZ1/3zs+VsXFl7ovRh48fIl30vnuz26z152uXzqitOV\nk1cdrrZds7vW2mPbc+I3299O9Nr1tl63v97e59jX0b+g/8wNtxvnbnrfvHSL\ndeva7ZDb/QNRA3cGFw8O3eHeeXY37e7rezn3pu6ve4B9UPhQ7mHpI7VHNb8b\n/d4yZDd0eth7uOdxxOP7I5yRF39k/fF5NP8J9UnpU82nDc+snp0a8x3re77o\n+egL0YuplwV/yv9Z+crw1fG/3P/qGY8dH30tfj39Zutb5bd172zedU2ETTx6\nn/5+arLwg/KH+o8OH7s/xXx6OrX8M/5z2RejLx1fA78+mE6fnhaxxexvVgBB\nE05KAuBNHQDUONQ79AFAkpn1uN8CmvXl3wj8Hc/64G9hB0CdOwBRqJ8OQj3K\nfjT1UKag3xm7FukOYGtraf47spKsrWa1KKiTw36Ynn6rDgC+A4Av4unpqX3T\n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\n","encoding":"base64"}},"public":true,"created_at":"2013-05-25T16:14:06Z","updated_at":"2025-05-05T13:07:58Z","description":"Stroke Dash Interpolation","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/5649592/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/5651059","user":{"login":"g-k","id":226605,"node_id":"MDQ6VXNlcjIyNjYwNQ==","avatar_url":"https://avatars.githubusercontent.com/u/226605?v=4","gravatar_id":"","url":"https://api.github.com/users/g-k","html_url":"https://github.com/g-k","followers_url":"https://api.github.com/users/g-k/followers","following_url":"https://api.github.com/users/g-k/following{/other_user}","gists_url":"https://api.github.com/users/g-k/gists{/gist_id}","starred_url":"https://api.github.com/users/g-k/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/g-k/subscriptions","organizations_url":"https://api.github.com/users/g-k/orgs","repos_url":"https://api.github.com/users/g-k/repos","events_url":"https://api.github.com/users/g-k/events{/privacy}","received_events_url":"https://api.github.com/users/g-k/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Greg Guthe","company":null,"blog":"http://g-k.github.io/","location":null,"email":null,"hireable":true,"bio":null,"twitter_username":null,"public_repos":147,"public_gists":61,"followers":52,"following":89,"created_at":"2010-03-20T03:40:20Z","updated_at":"2026-04-12T11:24:17Z"},"id":"5651059","created_at":"2013-05-25T22:57:56Z","updated_at":"2015-12-17T18:09:21Z"},{"url":"https://api.github.com/gists/10342118","user":{"login":"enjoylife","id":877194,"node_id":"MDQ6VXNlcjg3NzE5NA==","avatar_url":"https://avatars.githubusercontent.com/u/877194?v=4","gravatar_id":"","url":"https://api.github.com/users/enjoylife","html_url":"https://github.com/enjoylife","followers_url":"https://api.github.com/users/enjoylife/followers","following_url":"https://api.github.com/users/enjoylife/following{/other_user}","gists_url":"https://api.github.com/users/enjoylife/gists{/gist_id}","starred_url":"https://api.github.com/users/enjoylife/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enjoylife/subscriptions","organizations_url":"https://api.github.com/users/enjoylife/orgs","repos_url":"https://api.github.com/users/enjoylife/repos","events_url":"https://api.github.com/users/enjoylife/events{/privacy}","received_events_url":"https://api.github.com/users/enjoylife/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Matthew Clemens","company":"Uber","blog":"mdc.life","location":"Berkeley, CA","email":"matt.d.clemens@gmail.com","hireable":null,"bio":"Try, fail, learn, improve.","twitter_username":null,"public_repos":142,"public_gists":238,"followers":26,"following":17,"created_at":"2011-06-26T19:09:45Z","updated_at":"2026-04-07T20:42:13Z"},"id":"10342118","created_at":"2014-04-10T04:16:51Z","updated_at":"2015-08-29T13:58:47Z"},{"url":"https://api.github.com/gists/fc2881bc9c6a2f2b5be5","user":{"login":"AshrafSharf","id":8498160,"node_id":"MDQ6VXNlcjg0OTgxNjA=","avatar_url":"https://avatars.githubusercontent.com/u/8498160?v=4","gravatar_id":"","url":"https://api.github.com/users/AshrafSharf","html_url":"https://github.com/AshrafSharf","followers_url":"https://api.github.com/users/AshrafSharf/followers","following_url":"https://api.github.com/users/AshrafSharf/following{/other_user}","gists_url":"https://api.github.com/users/AshrafSharf/gists{/gist_id}","starred_url":"https://api.github.com/users/AshrafSharf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AshrafSharf/subscriptions","organizations_url":"https://api.github.com/users/AshrafSharf/orgs","repos_url":"https://api.github.com/users/AshrafSharf/repos","events_url":"https://api.github.com/users/AshrafSharf/events{/privacy}","received_events_url":"https://api.github.com/users/AshrafSharf/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Ashraf","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":"Solutions architect","twitter_username":null,"public_repos":75,"public_gists":5,"followers":21,"following":86,"created_at":"2014-08-20T02:44:19Z","updated_at":"2026-04-13T13:53:25Z"},"id":"fc2881bc9c6a2f2b5be5","created_at":"2015-05-28T04:13:19Z","updated_at":"2015-08-29T14:22:01Z"},{"url":"https://api.github.com/gists/518c838344af48567a3d","user":{"login":"hlucasfranca","id":11790275,"node_id":"MDQ6VXNlcjExNzkwMjc1","avatar_url":"https://avatars.githubusercontent.com/u/11790275?v=4","gravatar_id":"","url":"https://api.github.com/users/hlucasfranca","html_url":"https://github.com/hlucasfranca","followers_url":"https://api.github.com/users/hlucasfranca/followers","following_url":"https://api.github.com/users/hlucasfranca/following{/other_user}","gists_url":"https://api.github.com/users/hlucasfranca/gists{/gist_id}","starred_url":"https://api.github.com/users/hlucasfranca/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hlucasfranca/subscriptions","organizations_url":"https://api.github.com/users/hlucasfranca/orgs","repos_url":"https://api.github.com/users/hlucasfranca/repos","events_url":"https://api.github.com/users/hlucasfranca/events{/privacy}","received_events_url":"https://api.github.com/users/hlucasfranca/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Henrique Lucas França","company":null,"blog":"https://www.linkedin.com/in/hlucasfranca/","location":"São Paulo - Brazil","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":43,"public_gists":52,"followers":58,"following":59,"created_at":"2015-04-03T20:30:38Z","updated_at":"2026-04-01T11:54:40Z"},"id":"518c838344af48567a3d","created_at":"2015-08-12T23:25:57Z","updated_at":"2015-08-29T14:27:19Z"},{"url":"https://api.github.com/gists/137afc625c132fbc4573931f8441aa63","user":{"login":"mickeykedia","id":7503236,"node_id":"MDQ6VXNlcjc1MDMyMzY=","avatar_url":"https://avatars.githubusercontent.com/u/7503236?v=4","gravatar_id":"","url":"https://api.github.com/users/mickeykedia","html_url":"https://github.com/mickeykedia","followers_url":"https://api.github.com/users/mickeykedia/followers","following_url":"https://api.github.com/users/mickeykedia/following{/other_user}","gists_url":"https://api.github.com/users/mickeykedia/gists{/gist_id}","starred_url":"https://api.github.com/users/mickeykedia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mickeykedia/subscriptions","organizations_url":"https://api.github.com/users/mickeykedia/orgs","repos_url":"https://api.github.com/users/mickeykedia/repos","events_url":"https://api.github.com/users/mickeykedia/events{/privacy}","received_events_url":"https://api.github.com/users/mickeykedia/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Mayank Kedia","company":null,"blog":"mickeykedia.github.io","location":"San Francisco","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":24,"public_gists":18,"followers":11,"following":9,"created_at":"2014-05-06T17:29:15Z","updated_at":"2025-11-11T01:07:02Z"},"id":"137afc625c132fbc4573931f8441aa63","created_at":"2016-05-07T15:06:11Z","updated_at":"2016-05-07T15:06:12Z"},{"url":"https://api.github.com/gists/a4dc8be59f387501c22017401975a0ae","user":{"login":"miketahani","id":1015032,"node_id":"MDQ6VXNlcjEwMTUwMzI=","avatar_url":"https://avatars.githubusercontent.com/u/1015032?v=4","gravatar_id":"","url":"https://api.github.com/users/miketahani","html_url":"https://github.com/miketahani","followers_url":"https://api.github.com/users/miketahani/followers","following_url":"https://api.github.com/users/miketahani/following{/other_user}","gists_url":"https://api.github.com/users/miketahani/gists{/gist_id}","starred_url":"https://api.github.com/users/miketahani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miketahani/subscriptions","organizations_url":"https://api.github.com/users/miketahani/orgs","repos_url":"https://api.github.com/users/miketahani/repos","events_url":"https://api.github.com/users/miketahani/events{/privacy}","received_events_url":"https://api.github.com/users/miketahani/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Mike Tahani","company":null,"blog":"https://miketahani.com","location":"Bay Area, CA","email":null,"hireable":null,"bio":"🔥🔥🔥","twitter_username":null,"public_repos":53,"public_gists":54,"followers":82,"following":198,"created_at":"2011-08-30T17:45:40Z","updated_at":"2026-04-05T17:09:38Z"},"id":"a4dc8be59f387501c22017401975a0ae","created_at":"2016-07-06T00:43:43Z","updated_at":"2016-07-06T00:47:21Z"},{"url":"https://api.github.com/gists/d97c230080074bd4e449f1deb63cc381","user":{"login":"hudsonb","id":1359976,"node_id":"MDQ6VXNlcjEzNTk5NzY=","avatar_url":"https://avatars.githubusercontent.com/u/1359976?v=4","gravatar_id":"","url":"https://api.github.com/users/hudsonb","html_url":"https://github.com/hudsonb","followers_url":"https://api.github.com/users/hudsonb/followers","following_url":"https://api.github.com/users/hudsonb/following{/other_user}","gists_url":"https://api.github.com/users/hudsonb/gists{/gist_id}","starred_url":"https://api.github.com/users/hudsonb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hudsonb/subscriptions","organizations_url":"https://api.github.com/users/hudsonb/orgs","repos_url":"https://api.github.com/users/hudsonb/repos","events_url":"https://api.github.com/users/hudsonb/events{/privacy}","received_events_url":"https://api.github.com/users/hudsonb/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Brian Hudson","company":"Spotify","blog":"","location":"Whitesboro, NY","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":18,"public_gists":13,"followers":7,"following":1,"created_at":"2012-01-20T19:23:19Z","updated_at":"2026-03-20T11:25:58Z"},"id":"d97c230080074bd4e449f1deb63cc381","created_at":"2018-01-29T16:54:46Z","updated_at":"2018-01-29T17:45:43Z"},{"url":"https://api.github.com/gists/4bfb23c55bc8f709a70cc26d4d2e03cd","user":{"login":"bumbeishvili","id":6873202,"node_id":"MDQ6VXNlcjY4NzMyMDI=","avatar_url":"https://avatars.githubusercontent.com/u/6873202?v=4","gravatar_id":"","url":"https://api.github.com/users/bumbeishvili","html_url":"https://github.com/bumbeishvili","followers_url":"https://api.github.com/users/bumbeishvili/followers","following_url":"https://api.github.com/users/bumbeishvili/following{/other_user}","gists_url":"https://api.github.com/users/bumbeishvili/gists{/gist_id}","starred_url":"https://api.github.com/users/bumbeishvili/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bumbeishvili/subscriptions","organizations_url":"https://api.github.com/users/bumbeishvili/orgs","repos_url":"https://api.github.com/users/bumbeishvili/repos","events_url":"https://api.github.com/users/bumbeishvili/events{/privacy}","received_events_url":"https://api.github.com/users/bumbeishvili/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"David  Bumbeishvili","company":null,"blog":"davidb.dev","location":"Tbilisi, Georgia","email":"me@davidb.dev","hireable":true,"bio":"Working on advanced data visualizations using d3, three.js webgl ","twitter_username":"dbumbeishvili","public_repos":273,"public_gists":274,"followers":404,"following":307,"created_at":"2014-03-06T13:24:42Z","updated_at":"2026-04-19T16:50:02Z"},"id":"4bfb23c55bc8f709a70cc26d4d2e03cd","created_at":"2018-02-13T09:56:38Z","updated_at":"2018-02-13T09:56:39Z"},{"url":"https://api.github.com/gists/44ae8ddee90840c269285ded010d9761","user":{"login":"djamshed","id":223121,"node_id":"MDQ6VXNlcjIyMzEyMQ==","avatar_url":"https://avatars.githubusercontent.com/u/223121?v=4","gravatar_id":"","url":"https://api.github.com/users/djamshed","html_url":"https://github.com/djamshed","followers_url":"https://api.github.com/users/djamshed/followers","following_url":"https://api.github.com/users/djamshed/following{/other_user}","gists_url":"https://api.github.com/users/djamshed/gists{/gist_id}","starred_url":"https://api.github.com/users/djamshed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/djamshed/subscriptions","organizations_url":"https://api.github.com/users/djamshed/orgs","repos_url":"https://api.github.com/users/djamshed/repos","events_url":"https://api.github.com/users/djamshed/events{/privacy}","received_events_url":"https://api.github.com/users/djamshed/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Djam Saidmuradov","company":null,"blog":"djamshed.github.io","location":null,"email":"djamshed@gmail.com","hireable":null,"bio":null,"twitter_username":null,"public_repos":27,"public_gists":15,"followers":23,"following":17,"created_at":"2010-03-15T15:41:22Z","updated_at":"2026-04-12T11:24:17Z"},"id":"44ae8ddee90840c269285ded010d9761","created_at":"2018-07-02T14:50:26Z","updated_at":"2018-07-02T14:50:27Z"},{"url":"https://api.github.com/gists/955e6ab526b76dd7d4bbf711a6636793","user":{"login":"git-ashish","id":2697421,"node_id":"MDQ6VXNlcjI2OTc0MjE=","avatar_url":"https://avatars.githubusercontent.com/u/2697421?v=4","gravatar_id":"","url":"https://api.github.com/users/git-ashish","html_url":"https://github.com/git-ashish","followers_url":"https://api.github.com/users/git-ashish/followers","following_url":"https://api.github.com/users/git-ashish/following{/other_user}","gists_url":"https://api.github.com/users/git-ashish/gists{/gist_id}","starred_url":"https://api.github.com/users/git-ashish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/git-ashish/subscriptions","organizations_url":"https://api.github.com/users/git-ashish/orgs","repos_url":"https://api.github.com/users/git-ashish/repos","events_url":"https://api.github.com/users/git-ashish/events{/privacy}","received_events_url":"https://api.github.com/users/git-ashish/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Ashish Singh","company":null,"blog":"https://iashishsingh.com","location":"Vadodara, Gujarat, India","email":null,"hireable":true,"bio":"Freelance Data Visualisation Consultant","twitter_username":null,"public_repos":153,"public_gists":157,"followers":21,"following":57,"created_at":"2012-11-01T08:37:06Z","updated_at":"2026-03-27T06:23:39Z"},"id":"955e6ab526b76dd7d4bbf711a6636793","created_at":"2019-02-06T08:30:15Z","updated_at":"2019-02-06T08:30:16Z"},{"url":"https://api.github.com/gists/ef7546280a2589a2e444108956180a96","user":{"login":"HeSoKa05","id":38318896,"node_id":"MDQ6VXNlcjM4MzE4ODk2","avatar_url":"https://avatars.githubusercontent.com/u/38318896?v=4","gravatar_id":"","url":"https://api.github.com/users/HeSoKa05","html_url":"https://github.com/HeSoKa05","followers_url":"https://api.github.com/users/HeSoKa05/followers","following_url":"https://api.github.com/users/HeSoKa05/following{/other_user}","gists_url":"https://api.github.com/users/HeSoKa05/gists{/gist_id}","starred_url":"https://api.github.com/users/HeSoKa05/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HeSoKa05/subscriptions","organizations_url":"https://api.github.com/users/HeSoKa05/orgs","repos_url":"https://api.github.com/users/HeSoKa05/repos","events_url":"https://api.github.com/users/HeSoKa05/events{/privacy}","received_events_url":"https://api.github.com/users/HeSoKa05/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Soufyane Hedidi","company":null,"blog":"","location":"Algeria","email":null,"hireable":null,"bio":"Hobbyist programmer in python and javascript\r\nI published on 2019 my own book in JS with the title \"جافا سكريبت\" in Arabic","twitter_username":null,"public_repos":23,"public_gists":1,"followers":1,"following":0,"created_at":"2018-04-12T11:33:41Z","updated_at":"2024-04-02T08:04:37Z"},"id":"ef7546280a2589a2e444108956180a96","created_at":"2023-05-30T11:51:05Z","updated_at":"2023-05-30T11:51:05Z"}],"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":"5d35fe3c6bd6af610b95d53dd47682757fce3110","committed_at":"2016-02-09T02:04:57Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/5649592/5d35fe3c6bd6af610b95d53dd47682757fce3110"},{"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":"2f8e3d32c5770fd8697dac3bf85b00631d71fb59","committed_at":"2015-10-31T01:43:57Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5649592/2f8e3d32c5770fd8697dac3bf85b00631d71fb59"},{"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":"202fb968655532fa49fe9c864dc5cd23de95c39c","committed_at":"2015-06-11T19:22:19Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5649592/202fb968655532fa49fe9c864dc5cd23de95c39c"},{"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":"556184de18c483228df6213416530970c775aaa2","committed_at":"2013-06-08T19:10:57Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/5649592/556184de18c483228df6213416530970c775aaa2"},{"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":"39802f86c3cdc5e4822787510cf3cb2dbf8873f0","committed_at":"2013-05-25T16:19:50Z","change_status":{"total":4,"additions":3,"deletions":1},"url":"https://api.github.com/gists/5649592/39802f86c3cdc5e4822787510cf3cb2dbf8873f0"},{"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":"db4542547db9674502a7f862537e9acf032a27c3","committed_at":"2013-05-25T16:19:03Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5649592/db4542547db9674502a7f862537e9acf032a27c3"},{"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":"1b706d21d222e64fb1cde561b637f60ccd9497d8","committed_at":"2013-05-25T16:18:37Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5649592/1b706d21d222e64fb1cde561b637f60ccd9497d8"},{"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":"4c5bbaf7034fcf90129108c904f2abfaa42b000c","committed_at":"2013-05-25T16:15:19Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/5649592/4c5bbaf7034fcf90129108c904f2abfaa42b000c"},{"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":"f489e0ec4c024707a9a1c33227aeb3f9c21cbbae","committed_at":"2013-05-25T16:14:06Z","change_status":{"total":57,"additions":57,"deletions":0},"url":"https://api.github.com/gists/5649592/f489e0ec4c024707a9a1c33227aeb3f9c21cbbae"}],"truncated":false}