{"url":"https://api.github.com/gists/6232620","forks_url":"https://api.github.com/gists/6232620/forks","commits_url":"https://api.github.com/gists/6232620/commits","id":"6232620","node_id":"MDQ6R2lzdDYyMzI2MjA=","git_pull_url":"https://gist.github.com/6232620.git","git_push_url":"https://gist.github.com/6232620.git","html_url":"https://gist.github.com/mbostock/6232620","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/6232620/raw/811a5c33156359347926c4cc1d6ee5ee75641e5d/.block","size":71,"truncated":false,"content":"license: gpl-3.0\nredirect: https://observablehq.com/@d3/brush-snapping\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/6232620/raw/eb85af0458433d5ae35ad5b6de36f2ddb5305b82/README.md","size":215,"truncated":false,"content":"This brush snaps to day boundaries. The brush fires *brush* events during brushing, allowing a listener to modify the brush selection. Compare this approach to using [brush transitions on *end*](/mbostock/6232537).\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/6232620/raw/7eb767cbadf881bc253ac4b6f6a4ee166a4e378e/index.html","size":1928,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.axis--grid .domain {\n  fill: #ddd;\n  stroke: none;\n}\n\n.axis--x .domain,\n.axis--grid .tick line {\n  stroke: #fff;\n}\n\n.axis--grid .tick--minor line {\n  stroke-opacity: .5;\n}\n\n</style>\n<body>\n<script src=\"https://d3js.org/d3.v4.min.js\"></script>\n<script>\n\nvar margin = {top: 200, right: 40, bottom: 200, left: 40},\n    width = 960 - margin.left - margin.right,\n    height = 500 - margin.top - margin.bottom;\n\nvar x = d3.scaleTime()\n    .domain([new Date(2013, 7, 1), new Date(2013, 7, 15) - 1])\n    .rangeRound([0, width]);\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width + margin.left + margin.right)\n    .attr(\"height\", height + margin.top + margin.bottom)\n  .append(\"g\")\n    .attr(\"transform\", \"translate(\" + margin.left + \",\" + margin.top + \")\");\n\nsvg.append(\"g\")\n    .attr(\"class\", \"axis axis--grid\")\n    .attr(\"transform\", \"translate(0,\" + height + \")\")\n    .call(d3.axisBottom(x)\n        .ticks(d3.timeHour, 12)\n        .tickSize(-height)\n        .tickFormat(function() { return null; }))\n  .selectAll(\".tick\")\n    .classed(\"tick--minor\", function(d) { return d.getHours(); });\n\nsvg.append(\"g\")\n    .attr(\"class\", \"axis axis--x\")\n    .attr(\"transform\", \"translate(0,\" + height + \")\")\n    .call(d3.axisBottom(x)\n        .ticks(d3.timeDay)\n        .tickPadding(0))\n    .attr(\"text-anchor\", null)\n  .selectAll(\"text\")\n    .attr(\"x\", 6);\n\nsvg.append(\"g\")\n    .attr(\"class\", \"brush\")\n    .call(d3.brushX()\n        .extent([[0, 0], [width, height]])\n        .on(\"brush\", brushed));\n\nfunction brushed() {\n  if (d3.event.sourceEvent.type === \"brush\") return;\n  var d0 = d3.event.selection.map(x.invert),\n      d1 = d0.map(d3.timeDay.round);\n\n  // If empty when rounded, use floor instead.\n  if (d1[0] >= d1[1]) {\n    d1[0] = d3.timeDay.floor(d0[0]);\n    d1[1] = d3.timeDay.offset(d1[0]);\n  }\n\n  d3.select(this).call(d3.event.target.move, d1.map(x));\n}\n\n</script>\n","encoding":"utf-8"},"preview.png":{"filename":"preview.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/6232620/raw/64353153dc15912be394e3b78abad075554d054b/preview.png","size":9177,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAA8AAAAH0CAIAAAB9wNNeAAAKpGlDQ1BJQ0Mg\nUHJvZmlsZQAASImVlwdUE9kax+/MpBdaINIJvSOdANJrKNKrjZBACCWGQFCx\nK4sKrgUVEbCALEUUXJUia0FEsbAIKHbdIIuIui4WbKjsII/w9r3z3jvvf853\n5ne+ufPdb+7ce85/AKBcYQuF6bAcABmCbFG4nycjNi6egZcACCCAAJhAhs3J\nEnqEhgYBVDPXv+v9bXQ0qpvmU7X+/f5/lTw3KYsDABSKciI3i5OB8ik0jnOE\nomwAEC6a112WLZzizSgritAGUS6fYt40H5/ixGnu/D4mMtwL5bsAEChstogH\nAPl3NM/I4fDQOhQMypYCLl+Asi3KrpwUNjoPBb0HzDIylk7xIZSNEv+pDu9v\nNROlNdlsnpSn3+W7CN78LGE6e8X/uRz/Wxnp4pk5dNCgpIj8w6fmQ9esNm1p\noJQFifNDZpjPne5pilPE/lEzzMnyip9hLts7cIbFaVEeM8wWzT7Lz2ZFzrBo\nabi0viB9fpC0fhJLyklZPhEznMz3Zc1wbkpkzAzn8KPnz3BWWkTg7BgvaV4k\nDpf2nCzylb5jRtZsbxz27FzZKZH+sz3ESvvhJnn7SPOCKOl4YbantKYwPXS2\n/3Q/aT4rJ0L6bDa6wWY4lR0QOlsnVLo+gA+CARtwspOWT+0r4LVUuELE56Vk\nMzzQU5LEYAk4FmYMa0srewCmztz0J31L/36WIPq12VxmOwCOBWiSN5tj6wJw\n+ikAtPezOd036HbYAcDZXo5YlDOdm9rqAAtIQBYoAhWgCXSBETAH1sAeOAN3\n4AMCQAiIBHFgMeCAFJABRGAZWAXWg3xQCHaAPaAUHASHQS04Bk6AFnAGXACX\nwXXQCwbAAyABw+AFGAPvwQQEQXiICtEgFUgL0odMIWuICblCPlAQFA7FQQkQ\nDxJAYmgVtBEqhIqgUqgCqoN+hk5DF6CrUB90DxqERqE30GcYgSmwIqwBG8Bz\nYSbsAQfCkfAimAdnwrlwHrwNLoEr4aNwM3wBvg4PwBL4BTyOAISM0BFtxBxh\nIl5ICBKPJCMiZA1SgBQjlUgD0oZ0ITcRCfIS+YTBYWgYBsYc44zxx0RhOJhM\nzBrMVkwpphbTjOnE3MQMYsYw37BUrDrWFOuEZWFjsTzsMmw+thhbjW3CXsIO\nYIex73E4HB1niHPA+ePicKm4lbituP24Rlw7rg83hBvH4/EqeFO8Cz4Ez8Zn\n4/Px+/BH8efx/fhh/EcCmaBFsCb4EuIJAsIGQjHhCOEcoZ8wQpggyhH1iU7E\nECKXuIK4nVhFbCPeIA4TJ0jyJEOSCymSlEpaTyohNZAukR6S3pLJZB2yIzmM\nzCevI5eQj5OvkAfJnygKFBOKF2UhRUzZRqmhtFPuUd5SqVQDqjs1nppN3Uat\no16kPqZ+lKHJWMiwZLgya2XKZJpl+mVeyRJl9WU9ZBfL5soWy56UvSH7Uo4o\nZyDnJceWWyNXJnda7o7cuDxN3ko+RD5Dfqv8Efmr8s8U8AoGCj4KXIU8hcMK\nFxWGaAhNl+ZF49A20qpol2jDijhFQ0WWYqpioeIxxR7FMSUFJVulaKXlSmVK\nZ5UkdIRuQGfR0+nb6Sfot+mf52jM8ZiTNGfLnIY5/XM+KKspuysnKRcoNyoP\nKH9WYaj4qKSp7FRpUXmkilE1UQ1TXaZ6QPWS6ks1RTVnNY5agdoJtfvqsLqJ\nerj6SvXD6t3q4xqaGn4aQo19Ghc1XmrSNd01UzV3a57THNWiablq8bV2a53X\nes5QYngw0hkljE7GmLa6tr+2WLtCu0d7QsdQJ0png06jziNdki5TN1l3t26H\n7piell6w3iq9er37+kR9pn6K/l79Lv0PBoYGMQabDFoMnhkqG7IMcw3rDR8a\nUY3cjDKNKo1uGeOMmcZpxvuNe01gEzuTFJMykxumsKm9Kd90v2mfGdbM0Uxg\nVml2x5xi7mGeY15vPmhBtwiy2GDRYvFqrt7c+Lk753bN/WZpZ5luWWX5wErB\nKsBqg1Wb1RtrE2uOdZn1LRuqja/NWptWm9e2prZJtgds79rR7ILtNtl12H21\nd7AX2TfYjzroOSQ4lDvcYSoyQ5lbmVccsY6ejmsdzzh+crJ3ynY64fSns7lz\nmvMR52fzDOclzauaN+Si48J2qXCRuDJcE1wPuUrctN3YbpVuT9x13bnu1e4j\nHsYeqR5HPV55WnqKPJs8P3g5ea32avdGvP28C7x7fBR8onxKfR776vjyfOt9\nx/zs/Fb6tftj/QP9d/rfYWmwOKw61liAQ8DqgM5ASmBEYGngkyCTIFFQWzAc\nHBC8K/jhfP35gvktISCEFbIr5FGoYWhm6C9huLDQsLKwp+FW4avCuyJoEUsi\njkS8j/SM3B75IMooShzVES0bvTC6LvpDjHdMUYwkdm7s6tjrcapx/LjWeHx8\ndHx1/PgCnwV7FgwvtFuYv/D2IsNFyxddXay6OH3x2SWyS9hLTiZgE2ISjiR8\nYYewK9njiazE8sQxjhdnL+cF1527mzua5JJUlDSS7JJclPyM58LbxRtNcUsp\nTnnJ9+KX8l+n+qceTP2QFpJWkzaZHpPemEHISMg4LVAQpAk6l2ouXb60T2gq\nzBdKMp0y92SOiQJF1VlQ1qKs1mxF1Nx0i43EP4gHc1xzynI+LotednK5/HLB\n8u4VJiu2rBjJ9c39aSVmJWdlxyrtVetXDa72WF2xBlqTuKZjre7avLXD6/zW\n1a4nrU9b/+sGyw1FG95tjNnYlqeRty5v6Ae/H+rzZfJF+Xc2OW86uBmzmb+5\nZ4vNln1bvhVwC64VWhYWF37Zytl67UerH0t+nNyWvK1nu/32AztwOwQ7bu90\n21lbJF+UWzS0K3hX827G7oLd7/Ys2XO12Lb44F7SXvFeSUlQSes+vX079n0p\nTSkdKPMsayxXL99S/mE/d3//AfcDDQc1DhYe/HyIf+huhV9Fc6VBZfFh3OGc\nw0+roqu6fmL+VFetWl1Y/bVGUCOpDa/trHOoqzuifmR7PVwvrh89uvBo7zHv\nY60N5g0VjfTGwuPguPj4858Tfr59IvBEx0nmyYZT+qfKm2hNBc1Q84rmsZaU\nFklrXGvf6YDTHW3ObU2/WPxSc0b7TNlZpbPbz5HO5Z2bPJ97frxd2P7yAu/C\nUMeSjgcXYy/e6gzr7LkUeOnKZd/LF7s8us5fcbly5qrT1dPXmNdarttfb+62\n62761e7Xph77nuYbDjdaex172/rm9Z3rd+u/cNP75uVbrFvXB+YP9N2Oun33\nzsI7krvcu8/upd97fT/n/sSDdQ+xDwseyT0qfqz+uPI3498aJfaSs4Peg91P\nIp48GOIMvfg96/cvw3lPqU+LR7RG6p5ZPzsz6jva+3zB8+EXwhcTL/P/kP+j\n/JXRq1N/uv/ZPRY7Nvxa9Hryzda3Km9r3tm+6xgPHX/8PuP9xIeCjyofaz8x\nP3V9jvk8MrHsC/5LyVfjr23fAr89nMyYnBSyRezvVgBBA05OBuBNDQDUONQ7\n9AJAkpn2xN8FTfv47wT+E0/75u9CnUuNOwBR6wAIQj3KATT0Uaag1ylLFOkO\nYBsbafxDWck21tO1KKizxH6cnHyrAQC+DYCvosnJif2Tk1+r0GbvAdCeOe3F\np4RD/1COY6eoW3MN+Ff9Bd0iAUyAQk9ZAAABnWlUWHRYTUw6Y29tLmFkb2Jl\nLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg\neDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpy\nZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1u\ncyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAg\nICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYv\nMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj45NjA8L2V4\naWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1l\nbnNpb24+NTAwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6\nRGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cr2uMhAA\nABdHSURBVHja7dwxVJppvsDhzzlb4DlbYHVJx25lKkhHOq1wK7ydU+F0TqVT\n6e3Smak0lXaSCruQSq2g0w6s4DYbOungnrPnQLXe7wMkijqTSQLizvOcs2cn\njsaXPy8vP/Rj5q6vrwMAAODL/GAEAAAgoAEAQEADAICABgAAAQ0AAAIaAAAE\ntBEAAICABgAAAQ0AAAIaAAAENAAACGgAABDQRgAAAAIaAAAENAAACGgAABDQ\nAAAgoAEAQEAbAQAACGgAABDQAAAgoAEAQEADAICABgAAAW0EAAAgoAEAQEAD\nAICABgAAAQ0AAAIaAAAEtBEAAICABgAAAQ0AAAIaAAAENAAACGgAABDQRgAA\nAAIaAAAENAAACGgAABDQAAAgoAEAQEAbAQAACGgAABDQAAAgoAEAQEADAICA\nBgAAAW0EAAAgoAEAQEADAICABgAAAQ0AAAIaAAAEtBEAAICABgAAAQ0AAAIa\nAAAENAAACGgAABDQRgAAAAIaAAAENAAACGgAABDQAAAgoAEAQEAbAQAACGgA\nABDQAAAgoAEAQEADAICABgAAAW0EAAAgoAEAQEADAICABgAAAQ0AAAIaAAAE\ntBEAAICABgAAAQ0AAAIaAAAENAAACGgAABDQRgAAAAIaAAAENAAACGgAABDQ\nAAAgoAEAQEAbAQAACGgAABDQAAAgoAEAQEADAICABgAAAW0EAAAgoAEAQEAD\nAICABgAAAQ0AAAIaAAAEtBEAAICABgAAAQ0AAAIaAAAENAAACGgAABDQRgAA\nAAIaAAAENAAACGgAABDQAAAgoAEAQEAbAQAACGgAABDQAAAgoAEAQEADAICA\nBgAAAW0EAAAgoAEAQEADAICABgAAAQ0AAAIaAAAEtBEAAICABgAAAQ0AAAIa\nAAAENAAACGgAABDQRgAAAAIaAAAENAAACGgAABDQAAAgoAEAQEAbAQAACGgA\nABDQAAAgoAEAQEADAICABgAAAW0EAAAgoAEAQEADAICABgAAAQ0AAAIaAAAE\ntBEAAICABgAAAQ0AAAIaAAAENAAACGgAABDQRgAAAAIaAAAENAAACGgAABDQ\nAAAgoAEAQEAbAQAACGgAABDQAAAgoAEAQEADAICABgAAAW0EAAAgoAEAQEAD\nAICABgAAAQ0AAAIaAAAEtBEAAICABgAAAQ0AAAIaAAAENAAACGgAABDQRgAA\nAAIaAAAENAAACGgAABDQAAAgoAEAQEAbAQAACGgAABDQAAAgoAEAQEADAICA\nBgAAAW0EAAAgoAEAQEADAICABgAAAQ0AAAIaAAAEtBEAAMCX+8sTfu9//vOf\nE/qbFxYW2u325Fb+97//3eKfavEetMzOUTPpPe+osfg/1eInunKL/09d/ELf\nnyug4SuUy+UJ/c1//etf//Wvf03oL08kEq1Wa3JjsfjHLC8ve9QA8H25hAMA\nAAQ0AAAIaAAAENAAACCgAQBAQAMAAAIaAAAENAAACGgAABDQAAAgoAEAQEAD\nAAACGgAABDQAAAhoAAAQ0AAAIKABAEBAAwAAAhoAAAQ0AAAIaAAAENAAACCg\nAQBAQAMAAAIaAAAENAAACGgAABDQAAAgoAEAQEADAAACGgAABDQAAAhoAAAQ\n0AAAIKABAEBAAwAAAhoAAAQ0AAAIaAAAENAAACCgAQBAQAMAAAIaAAAENAAA\nCGgAABDQAAAgoAEAQEADAAACGgAABDQAAAhoAAAQ0AAAIKABAEBAAwAAAhoA\nAAQ0AAAIaAAAENAAACCgAQBAQAMAAAIaAAAENAAACGgAABDQAAAgoAEAQEAD\nAAACGgAABDQAAAhoAAAQ0AAAIKABAEBAAwAAAhoAAAQ0AAAIaAAAENAAACCg\nAQBAQAMAAAIaAAAENAAACGgAABDQAAAgoAEAQEADAAACGgAABDQAAAhoAAAQ\n0AAAIKABAEBAAwAAAhoAAAQ0AAAIaAAAENAAACCgAQBAQAMAAAIaAAAENAAA\nTMbc9fX103zjuSf71hb/fBcPf64D2lFj8X+mxRu7xX+Ff//73z/88AQ/DvYT\naJ7Zg9zKLf7Ps3gAfidkf3ialBXQAAAgoAEAQEADAMCT+8vMrajXrFx00kvp\n+PMaZK91cdHojf4YSyxlFkd/alzUEpk7t6jXabU6QSKZiI1udqMZxMMPxJ9q\n7KXjUqMVJDNLq0vp2Jd+VafZ7MSTyXjsZgrNVhCLJ6Z/K75h29y7L24+2otP\n9nZEa24lM5nkzTdu1iqdeDqd/GPftdNqdoL4aOf0eqNtGIvFJrX25kWl2Rt8\nh8E3jP+x4Y/vnPBWNFrhBxYTsclvlubFRZAejr0R/vNiZjE+nH8vubQYf/z+\nqgVLmeRjw781+QlO/4HJp2ONViKzGP/Soyp8kEaP0dhop4cfmM7kv/2cbDWb\n/XnHntM52b8lnVg8/shj9rk8vYY3Ioh/Hv3YH2f8nIzG3ul9Xm+v1QiPoMRk\n99K3npPjO2eqz7Df8ZwcH/7wUdAKb8mzDugn+wn0Y+/3bBxvLC+/KtQ63+n7\nNFbnVhuTX3x4rr5e3qo1mo1I+P+dO08atVrr9r4sbc0vrB/ur8/PbUVPJp3a\n+tz8xmHhzfrC3Ppxb/qT79VW5v/WiC1mMunW/qv5dKHzBZMMb/Lc/MKbwv7C\n/NxxeDN6jZ25+ZU3+283FuZWDjvPZNuM3xdDrZ35hRfHtQnvmcry8uuNUvPm\nOLn426vlV6fNP3S4nm7NLazv74cz3yqFy+81CvPz82sba2urmTenjcktPuzf\nRrNZ2ngd3YBmtO2/fN+O75wgqB2uLLx4WyqE98JqrTfxPVN7+3q11Bjs/Jev\nX78s1IY7/NXyb92M8P56fdp7dPjN/dXMaiicfXgfzH+fY+dLJt9pnm6ctr5s\n9NGDdH3/cGNhfqs/gdrh6vzSRuEwmnylM9vnZKuyEp6T+4frC/M7pUbwTM7J\n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\n","encoding":"base64"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/6232620/raw/7065ea40d01384140b62d95055cbf35bbb22189b/thumbnail.png","size":5015,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAIAAABpZBnfAAAKnGlDQ1BpY20A\nAEiJlZcHVBPZGsfvzKQXWiDSCb0jnQDSayjSq42QQAglhkBQsSuLCq4FFRGw\ngCxFFFyVImtBRLGwCCh23SCLiLouFmyo7CCP8Pa9894773/Od+Z3vrnz3W/u\n3HvOfwCgXGELhemwHAAZgmxRuJ8nIzYunoGXAAgggACYQIbNyRJ6hIYGAVQz\n17/r/W10NKqb5lO1/v3+f5U8NymLAwAUinIiN4uTgfIpNI5zhKJsABAumtdd\nli2c4s0oK4rQBlEun2LeNB+f4sRp7vw+JjLcC+W7ABAobLaIBwD5dzTPyOHw\n0DoUDMqWAi5fgLItyq6cFDY6DwW9B8wyMpZO8SGUjRL/qQ7vbzUTpTXZbJ6U\np9/luwje/CxhOnvF/7kc/1sZ6eKZOXTQoKSI/MOn5kPXrDZtaaCUBYnzQ2aY\nz53uaYpTxP5RM8zJ8oqfYS7bO3CGxWlRHjPMFs0+y89mRc6waGm4tL4gfX6Q\ntH4SS8pJWT4RM5zM92XNcG5KZMwM5/Cj589wVlpE4OwYL2leJA6X9pws8pW+\nY0bWbG8c9uxc2SmR/rM9xEr74SZ5+0jzgijpeGG2p7SmMD10tv90P2k+KydC\n+mw2usFmOJUdEDpbJ1S6PoAPggEbcLKTlk/tK+C1VLhCxOelZDM80FOSxGAJ\nOBZmDGtLK3sAps7c9Cd9S/9+liD6tdlcZjsAjgVokjebY+sCcPopALT3sznd\nN+h22AHA2V6OWJQznZva6gALSEAWKAIVoAl0gREwB9bAHjgDd+ADAkAIiARx\nYDHggBSQAURgGVgF1oN8UAh2gD2gFBwEh0EtOAZOgBZwBlwAl8F10AsGwAMg\nAcPgBRgD78EEBEF4iArRIBVIC9KHTCFriAm5Qj5QEBQOxUEJEA8SQGJoFbQR\nKoSKoFKoAqqDfoZOQxegq1AfdA8ahEahN9BnGIEpsCKsARvAc2Em7AEHwpHw\nIpgHZ8K5cB68DS6BK+GjcDN8Ab4OD8AS+AU8jgCEjNARbcQcYSJeSAgSjyQj\nImQNUoAUI5VIA9KGdCE3EQnyEvmEwWFoGAbGHOOM8cdEYTiYTMwazFZMKaYW\n04zpxNzEDGLGMN+wVKw61hTrhGVhY7E87DJsPrYYW41twl7CDmCHse9xOBwd\nZ4hzwPnj4nCpuJW4rbj9uEZcO64PN4Qbx+PxKnhTvAs+BM/GZ+Pz8fvwR/Hn\n8f34YfxHApmgRbAm+BLiCQLCBkIx4QjhHKGfMEKYIMoR9YlOxBAil7iCuJ1Y\nRWwj3iAOEydI8iRDkgspkpRKWk8qITWQLpEekt6SyWQdsiM5jMwnryOXkI+T\nr5AHyZ8oChQTihdlIUVM2UapobRT7lHeUqlUA6o7NZ6aTd1GraNepD6mfpSh\nyVjIsGS4MmtlymSaZfplXskSZfVlPWQXy+bKFsuelL0h+1KOKGcg5yXHllsj\nVyZ3Wu6O3Lg8Td5KPkQ+Q36r/BH5q/LPFPAKBgo+ClyFPIXDChcVhmgITZfm\nRePQNtKqaJdow4o4RUNFlmKqYqHiMcUexTElBSVbpWil5UplSmeVJHSEbkBn\n0dPp2+kn6Lfpn+dozPGYkzRny5yGOf1zPiirKbsrJykXKDcqDyh/VmGo+Kik\nqexUaVF5pIpRNVENU12mekD1kupLNUU1ZzWOWoHaCbX76rC6iXq4+kr1w+rd\n6uMamhp+GkKNfRoXNV5q0jXdNVM1d2ue0xzVomm5avG1dmud13rOUGJ4MNIZ\nJYxOxpi2ura/tli7QrtHe0LHUCdKZ4NOo84jXZIuUzdZd7duh+6YnpZesN4q\nvXq9+/pEfaZ+iv5e/S79DwaGBjEGmwxaDJ4ZKhuyDHMN6w0fGlGN3IwyjSqN\nbhnjjJnGacb7jXtNYBM7kxSTMpMbprCpvSnfdL9pnxnWzNFMYFZpdsecYu5h\nnmNebz5oQbcIsthg0WLxaq7e3Pi5O+d2zf1maWeZblll+cBKwSrAaoNVm9Ub\naxNrjnWZ9S0bqo2vzVqbVpvXtqa2SbYHbO/a0eyC7TbZddh9tXewF9k32I86\n6DkkOJQ73GEqMkOZW5lXHLGOno5rHc84fnKyd8p2OuH0p7O5c5rzEedn8wzn\nJc2rmjfkouPCdqlwkbgyXBNcD7lK3LTd2G6Vbk/cdd257tXuIx7GHqkeRz1e\neVp6ijybPD94OXmt9mr3Rrz9vAu8e3wUfKJ8Sn0e++r48nzrfcf87PxW+rX7\nY/0D/Xf632FpsDisOtZYgEPA6oDOQEpgRGBp4JMgkyBRUFswHBwQvCv44Xz9\n+YL5LSEghBWyK+RRqGFoZugvYbiw0LCysKfhVuGrwrsiaBFLIo5EvI/0jNwe\n+SDKKEoc1REtG70wui76Q4x3TFGMJHZu7OrY63Gqcfy41nh8fHR8dfz4Ap8F\nexYML7RbmL/w9iLDRcsXXV2sujh98dklskvYS04mYBNiEo4kfGGHsCvZ44ms\nxPLEMY4XZy/nBdedu5s7muSSVJQ0kuySXJT8jOfC28UbTXFLKU55yffil/Jf\np/qnHkz9kBaSVpM2mR6T3phByEjIOC1QEKQJOpdqLl2+tE9oKswXSjKdMvdk\njokCRdVZUNairNZsRdTcdIuNxD+IB3Ncc8pyPi6LXnZyufxywfLuFSYrtqwY\nyfXN/WklZiVnZccq7VXrVw2u9lhdsQZak7imY63u2ry1w+v81tWuJ61PW//r\nBssNRRvebYzZ2Jankbcub+gHvx/q82XyRfl3NjlvOrgZs5m/uWeLzZZ9W74V\ncAuuFVoWFhd+2crZeu1Hqx9LfpzclrytZ7v99gM7cDsEO27vdNtZWyRflFs0\ntCt4V/Nuxu6C3e/2LNlztdi2+OBe0l7xXklJUEnrPr19O/Z9KU0pHSjzLGss\nVy/fUv5hP3d//wH3Aw0HNQ4WHvx8iH/oboVfRXOlQWXxYdzhnMNPq6Krun5i\n/lRXrVpdWP21RlAjqQ2v7axzqKs7on5kez1cL64fPbrwaO8x72OtDeYNFY30\nxsLj4Lj4+POfE36+fSLwRMdJ5smGU/qnyptoTQXNUPOK5rGWlBZJa1xr3+mA\n0x1tzm1Nv1j8UnNG+0zZWaWz28+RzuWdmzyfe368Xdj+8gLvwlDHko4HF2Mv\n3uoM6+y5FHjpymXfyxe7PLrOX3G5cuaq09XT15jXWq7bX2/ututu+tXu16Ye\n+57mGw43Wnsde9v65vWd63frv3DT++blW6xb1wfmD/Tdjrp9987CO5K73LvP\n7qXfe30/5/7Eg3UPsQ8LHsk9Kn6s/rjyN+PfGiX2krOD3oPdTyKePBjiDL34\nPev3L8N5T6lPi0e0RuqeWT87M+o72vt8wfPhF8IXEy/z/5D/o/yV0atTf7r/\n2T0WOzb8WvR68s3Wtypva97ZvusYDx1//D7j/cSHgo8qH2s/MT91fY75PDKx\n7Av+S8lX469t3wK/PZzMmJwUskXs71YAQQNOTgbgTQ0A1DjUO/QCQJKZ9sTf\nBU37+O8E/hNP++bvQp1LjTsAUesACEI9ygE09FGmoNcpSxTpDmAbG2n8Q1nJ\nNtbTtSios8R+nJx8qwEAvg2Ar6LJyYn9k5Nfq9Bm7wHQnjntxaeEQ/9QjmOn\nqFtzDfhX/QXdIgFM80dL3QAAAAZiS0dEAP8A/wD/oL2nkwAACKRJREFUeNrt\nnPlz2kgahufv39raqdrNOOv7GMcTByfO+EriE7AtsEHmPm1uJHGJSwLEufuB\nYhYkMeOJszvJ1vtUCovmpfWp+0FSflD/8C8Avit+wBAAKAsAlAUAygIoCwCU\nBQDKAigLAJQFAMoCKAsAlAUAygIoCwCUBQDKAigLAJQFAMoCKAsAlAUAygIo\nCwCUBQDKAigLAJQFAMoCKAsAlAUAygIAZQGUBQDKAgBlAZQFAMoCAGUBlAUA\nygIAZQGUBQDKAgBlAZQFAMoC8JWVHQwG3W63M013REeHYfvXCve/DZ55LN1H\n/sdD+ofK+9PLIHq93hcqqyhKOp1OJpOpR2ibWjKZzGSj2s7zvKb9N8Icx+nD\n9GoYpsZgMOhyudzTeDweTQtlvF4vtf83wlTDrPLG9U820jFqwkQ2m9W0qGEa\nvVlh/ZDqw7PKoFdBEAz3aDizs3o2DFPP+nB6hP5YDMuYpUelUvlCZVutVjwe\nf5iGWhKJxIMO2r2+PRaLzQpTZfqwvpGgHhiGOZ3m7Ozs4uLiVIfFYtG3q2F6\n1bSbzWbDTgzDVIPhsVDNVLm+kY7xiWHq9ulhGn+aZsNR0oepZVbYcGafHzbU\nY1YZs1wqlUrPVTb2yORuYhPQW6pJ066GVQs14bGyk41jZTVh6tZms5FD54+o\n2yTc+TTUbrVaqX0yrGIYJr9/I6zZI9VgeOBjsTSNqoWxaQzD1K06o08Jj115\nShn0SqdqTbeTFv5uGbPCs8pIjHhiGbNcgrJQFspCWSgLZaEslIWyUBbKQlko\nC2WhLJSFslAWykJZKAtloSyUhbJQFspCWSgLZaEslIWyUBbKQlkoC2WhLJSF\nslAWykJZKAtloSyUhbJQFsp+J48rki7qU4eTqLZpUB9X1LfPChu26xtp72Nl\n8bjit/u4Yr1eN3zqV/8gr+Zx5C8Lq49BG+6RZdlrHeSQvtFutzMM88SwbcQT\nw1SD/nFnw6exZx2j4UPhvxt+4ug9vQzD57y/Vvj5ejzroXCPx0NfVtdH6HV7\n/X6/N0K/CAU1+ny+QqEwvaRCV93WL6wQCoU4jqOP2m16O+xWjenXYqCP6MDo\nSNpthc76iqK0aUv5vK1ujKG34XBYEIRxoD3kc2YqOvpUvZ9pNpuNRkPTc0sX\nVgdULXU4IP3+eFt/gHR0dIz0EX2xOxq0UY6+pv0KbReLRa/XS59QAcORHg2d\n4XIV9LZard7d3Y2Grt0djV13iqmwLMtOp3M8sL3HSh4rnwqLouh2u/9zgBNh\nzdTQBp3O6Dfc6QxHrDMR1tdB2zTCDodjdHRTPX+upKcdwi9feiOXy3Xabb/H\n9ZBIiRVxaENOyHKc0+mKJ3lNmHyVpZqNufH5/MlYMptO07nqkrnKiwa/GDrz\ny1Ld53BQV6GQz+UJJu6j15c315d2SW5pwvSzqdVquUySdftr9RpdZjheCHi8\nbn/A4fV3+4PJME2/VK/aHOzlrdPpC8Ri0UQilU7FGebSyjDNVmcyTJNEQ/8Q\nDbj8/lJZjISiFVFkbxzHB+fBcFxTBrlSKYv30fCJ+cp264wEI6zTlUhknc5b\n540tEnmYDEuSRJ3nuJSVRoR1FYrFuiyF/R7L+YXVdqOpmWaUyqabAMbmiIYi\nxUKBvXVYrOd+f2SgGzqa+Hw+XxI4y7nl/j5CI5grlGIh390dG09lNGFygX7A\nHaVps9kLpRKfE6L3D7VKOewPRgLhTq+vWWmFdk33F5d21upg7x8ewuFQvSYF\nfQ8+1hUKJybDJBbpIVXFKxuTKxYT8QTH5cp5PhwK2G0OzTiTglRGpVSwXDIW\n5sbj8kWCQY/3ns/w95Gkx+nWVPKsNbm6SuPXdztv374x7b+bm194Y9rc2DH9\n9ccFpytiEG63To5tTrfrzs76WM/2jml185dcccZJftC7Pjt9tbQ89/Jvpt2P\nLsZu2jow/bKTL1YN0/Yr86vNzf1Pe3Mrq8cnpxfH5q3dN4um7WZH+4vs9zpv\ntvcX1rbWXm/vHu2dnzJOp+P99tbPmya+UNd3neViDGt7u7c7N7cU8gU+vDv8\n8S+LZ+brgVEdd7arlaXlfy6sLL54uby86WD9H48OLOcnWaGoD1fKuWsP++Hj\n+f6vuzceH3NxsvCP+bXXplbH4CzicwcZ+x3d2sRD0cP9o8X1pYMjy2DGvAjJ\n2NbqxsbSi7+/XEimBb/dfHh05PF4DcNFIf3z+sbh0fs10+vVtQ1eEFiGdTJ3\nSrurD/u9gZ9eri+/Npl2TXtHJ8k4d3vl33u7azjjbUW2u28vrCc/za+cnlpF\nLulgLO933otVSR+ulfKv1taXllfmXsyvzi8efLJnEtzxoXl9YbMxrfizlO11\nO7IsiaU83dl/+nAcCEXS2Wwmw0lyw0Crfl+WlXan3Ww0G7I0vE1Jpen9rCW/\nxGIhO7wDSxZL5Xq1ks1y9K/T7RmtDtZvyHK9VqYTptVs8fqjYqlUrtakhtwf\nDPRLiVXKNVEs8zwnVqqy1KzXqjxdqjmhY+RKp6NUa9XUcEkinu4BcjSlAl0b\nqjP+S9oolyt0leB5PpXOSHIzJ/C1arVndJ6gK6rcakpSg/ZeqlTLpQLtQsgX\n9TUPe262aawaTfqj5KhTnq8YTfznM2KrkUmnuEw6k+VaSltpyoV8rlaXDcN0\nZ0STKAhcwO/7dHzRVNpNmSao2e8blqEU86ViqUjDUJcaVFNDbtE1s2xUzKDf\no544nqMyaMTIlnpFpOtw12g06HayQheqckUQaDyy+WKZ7hoaTUWqS4aVPHfl\nw8Ejf/rCd99IGd8j/x9Dh8U6AZQFAMoCAGUBlAUAygIAZQGUBQDKAgBlAZQF\nAMoCAGUBlAUAygIAZQGUBQDKAgBlAZQFAMoCAGUBlAUAygIAZQGUBQDKAgBl\nAZQFAMoCAGUBgLIAygIAZQGAsgDKAgBlAYCyAMoCAGUBgLIAygIAZQH4A/wb\nFT07G45QVRwAAAAASUVORK5CYII=\n","encoding":"base64"}},"public":true,"created_at":"2013-08-14T16:13:05Z","updated_at":"2021-02-14T17:10:00Z","description":"Brush Snapping II","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/6232620/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"fork_of":{"url":"https://api.github.com/gists/6232537","forks_url":"https://api.github.com/gists/6232537/forks","commits_url":"https://api.github.com/gists/6232537/commits","id":"6232537","node_id":"MDQ6R2lzdDYyMzI1Mzc=","git_pull_url":"https://gist.github.com/6232537.git","git_push_url":"https://gist.github.com/6232537.git","html_url":"https://gist.github.com/mbostock/6232537","files":{},"public":true,"created_at":"2013-08-14T16:06:02Z","updated_at":"2024-04-11T18:53:01Z","description":"Brush Snapping","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/6232537/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/9375722","user":{"login":"erlenstar","id":59835,"node_id":"MDQ6VXNlcjU5ODM1","avatar_url":"https://avatars.githubusercontent.com/u/59835?v=4","gravatar_id":"","url":"https://api.github.com/users/erlenstar","html_url":"https://github.com/erlenstar","followers_url":"https://api.github.com/users/erlenstar/followers","following_url":"https://api.github.com/users/erlenstar/following{/other_user}","gists_url":"https://api.github.com/users/erlenstar/gists{/gist_id}","starred_url":"https://api.github.com/users/erlenstar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erlenstar/subscriptions","organizations_url":"https://api.github.com/users/erlenstar/orgs","repos_url":"https://api.github.com/users/erlenstar/repos","events_url":"https://api.github.com/users/erlenstar/events{/privacy}","received_events_url":"https://api.github.com/users/erlenstar/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Jeff Zerger","company":"Phykos, PBC","blog":"","location":"Pacifica, CA","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":11,"public_gists":24,"followers":41,"following":28,"created_at":"2009-03-03T20:03:14Z","updated_at":"2026-03-09T00:02:28Z"},"id":"9375722","created_at":"2014-03-05T20:18:41Z","updated_at":"2019-10-27T19:10:27Z"},{"url":"https://api.github.com/gists/9e4c43834030d0b8fc34","user":{"login":"mfouad","id":977064,"node_id":"MDQ6VXNlcjk3NzA2NA==","avatar_url":"https://avatars.githubusercontent.com/u/977064?v=4","gravatar_id":"","url":"https://api.github.com/users/mfouad","html_url":"https://github.com/mfouad","followers_url":"https://api.github.com/users/mfouad/followers","following_url":"https://api.github.com/users/mfouad/following{/other_user}","gists_url":"https://api.github.com/users/mfouad/gists{/gist_id}","starred_url":"https://api.github.com/users/mfouad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfouad/subscriptions","organizations_url":"https://api.github.com/users/mfouad/orgs","repos_url":"https://api.github.com/users/mfouad/repos","events_url":"https://api.github.com/users/mfouad/events{/privacy}","received_events_url":"https://api.github.com/users/mfouad/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Mohammad Fouad","company":"@tactful-ai ","blog":"https://www.linkedin.com/in/mfouad/","location":"Egypt","email":null,"hireable":null,"bio":"CTO @tactful-ai \r\nFounders @thecloudseeds \r\nLikes computers and people alike. ","twitter_username":null,"public_repos":20,"public_gists":6,"followers":66,"following":20,"created_at":"2011-08-12T23:37:47Z","updated_at":"2026-04-26T06:38:12Z"},"id":"9e4c43834030d0b8fc34","created_at":"2014-07-29T02:12:43Z","updated_at":"2022-08-14T10:52:27Z"},{"url":"https://api.github.com/gists/54b4995bd68275691a23","user":{"login":"jssolichin","id":1672821,"node_id":"MDQ6VXNlcjE2NzI4MjE=","avatar_url":"https://avatars.githubusercontent.com/u/1672821?v=4","gravatar_id":"","url":"https://api.github.com/users/jssolichin","html_url":"https://github.com/jssolichin","followers_url":"https://api.github.com/users/jssolichin/followers","following_url":"https://api.github.com/users/jssolichin/following{/other_user}","gists_url":"https://api.github.com/users/jssolichin/gists{/gist_id}","starred_url":"https://api.github.com/users/jssolichin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jssolichin/subscriptions","organizations_url":"https://api.github.com/users/jssolichin/orgs","repos_url":"https://api.github.com/users/jssolichin/repos","events_url":"https://api.github.com/users/jssolichin/events{/privacy}","received_events_url":"https://api.github.com/users/jssolichin/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Jonathan Solichin","company":"jssolichin","blog":"http://jsolichin.com","location":"United States","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":17,"public_gists":5,"followers":12,"following":4,"created_at":"2012-04-24T00:51:09Z","updated_at":"2026-04-01T05:00:58Z"},"id":"54b4995bd68275691a23","created_at":"2015-03-23T07:42:09Z","updated_at":"2023-01-31T04:13:24Z"},{"url":"https://api.github.com/gists/ce19f19d2f04918431ff","user":{"login":"joshcarr","id":86731,"node_id":"MDQ6VXNlcjg2NzMx","avatar_url":"https://avatars.githubusercontent.com/u/86731?v=4","gravatar_id":"","url":"https://api.github.com/users/joshcarr","html_url":"https://github.com/joshcarr","followers_url":"https://api.github.com/users/joshcarr/followers","following_url":"https://api.github.com/users/joshcarr/following{/other_user}","gists_url":"https://api.github.com/users/joshcarr/gists{/gist_id}","starred_url":"https://api.github.com/users/joshcarr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshcarr/subscriptions","organizations_url":"https://api.github.com/users/joshcarr/orgs","repos_url":"https://api.github.com/users/joshcarr/repos","events_url":"https://api.github.com/users/joshcarr/events{/privacy}","received_events_url":"https://api.github.com/users/joshcarr/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Josh Carr","company":null,"blog":"http://www.joshcarr.com","location":"Portland, OR","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":42,"public_gists":60,"followers":42,"following":26,"created_at":"2009-05-20T14:13:32Z","updated_at":"2025-10-29T19:45:05Z"},"id":"ce19f19d2f04918431ff","created_at":"2015-06-23T21:11:33Z","updated_at":"2015-08-29T14:23:34Z"},{"url":"https://api.github.com/gists/e71ee770b163f706a150c0d98f3cb684","user":{"login":"nirmalsinghania2008","id":5922231,"node_id":"MDQ6VXNlcjU5MjIyMzE=","avatar_url":"https://avatars.githubusercontent.com/u/5922231?v=4","gravatar_id":"","url":"https://api.github.com/users/nirmalsinghania2008","html_url":"https://github.com/nirmalsinghania2008","followers_url":"https://api.github.com/users/nirmalsinghania2008/followers","following_url":"https://api.github.com/users/nirmalsinghania2008/following{/other_user}","gists_url":"https://api.github.com/users/nirmalsinghania2008/gists{/gist_id}","starred_url":"https://api.github.com/users/nirmalsinghania2008/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nirmalsinghania2008/subscriptions","organizations_url":"https://api.github.com/users/nirmalsinghania2008/orgs","repos_url":"https://api.github.com/users/nirmalsinghania2008/repos","events_url":"https://api.github.com/users/nirmalsinghania2008/events{/privacy}","received_events_url":"https://api.github.com/users/nirmalsinghania2008/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Nirmal Singhania","company":"NIIT University","blog":"","location":"Bangalore,India","email":"nirmal.singhania2008@gmail.com","hireable":null,"bio":"The Hustle is real","twitter_username":null,"public_repos":52,"public_gists":7,"followers":8,"following":25,"created_at":"2013-11-12T18:37:52Z","updated_at":"2025-06-30T06:35:53Z"},"id":"e71ee770b163f706a150c0d98f3cb684","created_at":"2016-10-17T09:34:24Z","updated_at":"2016-10-17T09:34:24Z"},{"url":"https://api.github.com/gists/df0489157bcfc33186e443cc2373dda2","user":{"login":"bykbtzr","id":1047033,"node_id":"MDQ6VXNlcjEwNDcwMzM=","avatar_url":"https://avatars.githubusercontent.com/u/1047033?v=4","gravatar_id":"","url":"https://api.github.com/users/bykbtzr","html_url":"https://github.com/bykbtzr","followers_url":"https://api.github.com/users/bykbtzr/followers","following_url":"https://api.github.com/users/bykbtzr/following{/other_user}","gists_url":"https://api.github.com/users/bykbtzr/gists{/gist_id}","starred_url":"https://api.github.com/users/bykbtzr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bykbtzr/subscriptions","organizations_url":"https://api.github.com/users/bykbtzr/orgs","repos_url":"https://api.github.com/users/bykbtzr/repos","events_url":"https://api.github.com/users/bykbtzr/events{/privacy}","received_events_url":"https://api.github.com/users/bykbtzr/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":"Freelance 🉐","blog":"","location":"Brasil  ๋࣭ ⭑","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":2,"public_gists":10,"followers":6,"following":37,"created_at":"2011-09-13T10:47:54Z","updated_at":"2026-04-18T04:12:43Z"},"id":"df0489157bcfc33186e443cc2373dda2","created_at":"2018-01-16T01:11:54Z","updated_at":"2018-01-16T01:11:54Z"},{"url":"https://api.github.com/gists/78b7d830a62dea295672af53bb74c819","user":{"login":"swipswaps","id":15093666,"node_id":"MDQ6VXNlcjE1MDkzNjY2","avatar_url":"https://avatars.githubusercontent.com/u/15093666?v=4","gravatar_id":"","url":"https://api.github.com/users/swipswaps","html_url":"https://github.com/swipswaps","followers_url":"https://api.github.com/users/swipswaps/followers","following_url":"https://api.github.com/users/swipswaps/following{/other_user}","gists_url":"https://api.github.com/users/swipswaps/gists{/gist_id}","starred_url":"https://api.github.com/users/swipswaps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swipswaps/subscriptions","organizations_url":"https://api.github.com/users/swipswaps/orgs","repos_url":"https://api.github.com/users/swipswaps/repos","events_url":"https://api.github.com/users/swipswaps/events{/privacy}","received_events_url":"https://api.github.com/users/swipswaps/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"#swipswaps","company":"#swipswaps","blog":"swipswaps.com","location":"USA","email":"ihydrocarbon@gmail.com","hireable":null,"bio":"© 2021 by Jose Melendez, DevOps Data Scientist, Skydiver, Activist. Founder, delandrigging.com\r\nAll rights reserved.\r\n(202) 642-6571\r\n","twitter_username":"swipswaps","public_repos":7427,"public_gists":190,"followers":25,"following":4,"created_at":"2015-10-12T17:55:43Z","updated_at":"2026-04-28T11:56:00Z"},"id":"78b7d830a62dea295672af53bb74c819","created_at":"2021-02-14T17:10:00Z","updated_at":"2021-02-14T17:10:00Z"}],"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":"880a56c001172efecbe7ad67dbc345dff08660ef","committed_at":"2019-08-02T20:08:27Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/6232620/880a56c001172efecbe7ad67dbc345dff08660ef"},{"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":"3b7e50321dcff32bbdcd2589280a933e7ea11b87","committed_at":"2016-09-27T14:16:28Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/6232620/3b7e50321dcff32bbdcd2589280a933e7ea11b87"},{"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":"0435ce0e7bec3e2cd4998c5b946359b0d065d080","committed_at":"2016-09-19T17:55:19Z","change_status":{"total":12,"additions":6,"deletions":6},"url":"https://api.github.com/gists/6232620/0435ce0e7bec3e2cd4998c5b946359b0d065d080"},{"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":"2f9d806d3ed3ec30f7674b01f443a1a61e4af705","committed_at":"2016-09-19T17:54:28Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/6232620/2f9d806d3ed3ec30f7674b01f443a1a61e4af705"},{"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":"601b7e4d32b10485a51cf6361eb89c4740c655d3","committed_at":"2016-09-19T17:53:55Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/6232620/601b7e4d32b10485a51cf6361eb89c4740c655d3"},{"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":"f3c1fc28b419ea56d956b6bcc0eea7720517e1fb","committed_at":"2016-09-19T17:52:53Z","change_status":{"total":18,"additions":7,"deletions":11},"url":"https://api.github.com/gists/6232620/f3c1fc28b419ea56d956b6bcc0eea7720517e1fb"},{"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":"c08e9e3be8141d73df2aeb4d8e869c109a0ba455","committed_at":"2016-06-10T17:08:30Z","change_status":{"total":111,"additions":34,"deletions":77},"url":"https://api.github.com/gists/6232620/c08e9e3be8141d73df2aeb4d8e869c109a0ba455"},{"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":"d71a0beca70c9101231bcaec4b3dcf0e4f71ef75","committed_at":"2016-02-09T02:02:27Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/6232620/d71a0beca70c9101231bcaec4b3dcf0e4f71ef75"},{"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":"f1c5d510d4ce145e318a6ff1e4904fd421e7cfa7","committed_at":"2015-10-31T01:52:16Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/6232620/f1c5d510d4ce145e318a6ff1e4904fd421e7cfa7"},{"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":"eec3e75dea4f84bf5bd6e03067bf253341bc7542","committed_at":"2015-06-11T19:17:58Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/6232620/eec3e75dea4f84bf5bd6e03067bf253341bc7542"},{"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":"3b3a443e5996981956777e3a67cb9dba5ae8f321","committed_at":"2013-08-14T17:33:16Z","change_status":{},"url":"https://api.github.com/gists/6232620/3b3a443e5996981956777e3a67cb9dba5ae8f321"},{"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":"78d07d5367a46857f13b2f0c4ce424073f7cb924","committed_at":"2013-08-14T16:31:23Z","change_status":{},"url":"https://api.github.com/gists/6232620/78d07d5367a46857f13b2f0c4ce424073f7cb924"},{"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":"deedff681759368aa81a50001700cb237513fe9b","committed_at":"2013-08-14T16:14:00Z","change_status":{},"url":"https://api.github.com/gists/6232620/deedff681759368aa81a50001700cb237513fe9b"},{"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":"17b78ffef6cde2f1cf0cca4b6c2a169c27a1a43c","committed_at":"2013-08-14T16:07:10Z","change_status":{},"url":"https://api.github.com/gists/6232620/17b78ffef6cde2f1cf0cca4b6c2a169c27a1a43c"},{"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":"0b708a4522342437ae66e7a4c0b0697269e2ced1","committed_at":"2013-08-14T16:06:02Z","change_status":{},"url":"https://api.github.com/gists/6232620/0b708a4522342437ae66e7a4c0b0697269e2ced1"}],"truncated":false}