[{"id":"/root","type":"ROOT","loc":{"start":0,"end":3729,"column":{"s":0,"e":14},"line":{"s":0,"e":137}},"dim":[""],"code":null},{"id":"/root/children/0","type":"paragraph","loc":{"start":0,"end":61,"line":{"s":1,"e":1,"code":[";{ engine:dot , rankdir:LR , applyCss:dark , useGvPack:true }"]},"column":{"s":0,"e":61}},"dim":["","paragraph.0"],"code":";{ engine:dot , rankdir:LR , applyCss:dark , useGvPack:true }"},{"id":"/root/children/0/children/0","type":"text","loc":{"start":0,"end":61,"line":{"s":1,"e":1,"code":[";{ engine:dot , rankdir:LR , applyCss:dark , useGvPack:true }"]},"column":{"s":0,"e":61}},"dim":["","paragraph.0","text.0"],"code":";{ engine:dot , rankdir:LR , applyCss:dark , useGvPack:true }"},{"id":"/root/children/1","type":"heading","loc":{"start":63,"end":78,"line":{"s":3,"e":3,"code":["# visualization"]},"column":{"s":0,"e":15}},"dim":["","heading.1"],"code":"# visualization","symbName":"heading","symbRange":[80,333],"symbRangeL":[3,11],"outerCode":"\n- sankey: https://github.com/geekplux/timeline-sankey\n- https://www.sankey-diagrams.com/tag/circular/\n  - could be achieved with graphviz?\n- msc revive zaujimave\n  - maybe use vegalite?\n- https://github.com/tracyhenry/Kyrix :: realizuju diving into data","outerHtml":"\n<ul><li>sankey: https://github.com/geekplux/timeline-sankey</li><li>https://www.sankey-diagrams.com/tag/circular/<ul><li>could be achieved with graphviz?</li></ul></li><li>msc revive zaujimave<ul><li>maybe use vegalite?</li></ul></li><li>https://github.com/tracyhenry/Kyrix :: realizuju diving into data</li></ul>"},{"id":"/root/children/1/children/0","type":"text","loc":{"start":65,"end":78,"line":{"s":3,"e":3,"code":["# visualization"]},"column":{"s":2,"e":15}},"dim":["","heading.1","text.0"],"code":"visualization"},{"id":"/root/children/2","type":"list","loc":{"start":80,"end":333,"line":{"s":5,"e":10,"code":["- sankey: https://github.com/geekplux/timeline-sankey","- https://www.sankey-diagrams.com/tag/circular/","  - could be achieved with graphviz?","- msc revive zaujimave","  - maybe use vegalite?","- https://github.com/tracyhenry/Kyrix :: realizuju diving into data"]},"column":{"s":0,"e":67}},"dim":["","list.2"],"code":"- sankey: https://github.com/geekplux/timeline-sankey\n- https://www.sankey-diagrams.com/tag/circular/\n  - could be achieved with graphviz?\n- msc revive zaujimave\n  - maybe use vegalite?\n- https://github.com/tracyhenry/Kyrix :: realizuju diving into data","symbName":"list","symbRange":[335,340],"symbRangeL":[5,13],"outerCode":"- https://www.sankey-diagrams.com/tag/circular/\n  - could be achieved with graphviz?\n- msc revive zaujimave\n  - maybe use vegalite?\n- https://github.com/tracyhenry/Kyrix :: realizuju diving into data\n\n## d3","outerHtml":"<ul><li>https://www.sankey-diagrams.com/tag/circular/<ul><li>could be achieved with graphviz?</li></ul></li><li>msc revive zaujimave<ul><li>maybe use vegalite?</li></ul></li><li>https://github.com/tracyhenry/Kyrix :: realizuju diving into data</li></ul>\n\n<h2>d3</h2>"},{"id":"/root/children/2/children/0","type":"listItem","loc":{"start":80,"end":133,"line":{"s":5,"e":5,"code":["- sankey: https://github.com/geekplux/timeline-sankey"]},"column":{"s":0,"e":53}},"dim":["","list.2","listItem.0"],"code":"- sankey: https://github.com/geekplux/timeline-sankey"},{"id":"/root/children/2/children/0/children/0","type":"paragraph","loc":{"start":82,"end":133,"line":{"s":5,"e":5,"code":["- sankey: https://github.com/geekplux/timeline-sankey"]},"column":{"s":2,"e":53}},"dim":["","list.2","listItem.0","paragraph.0"],"code":"sankey: https://github.com/geekplux/timeline-sankey"},{"id":"/root/children/2/children/0/children/0/children/0","type":"text","loc":{"start":82,"end":133,"line":{"s":5,"e":5,"code":["- sankey: https://github.com/geekplux/timeline-sankey"]},"column":{"s":2,"e":53}},"dim":["","list.2","listItem.0","paragraph.0","text.0"],"code":"sankey: https://github.com/geekplux/timeline-sankey"},{"id":"/root/children/2/children/1","type":"listItem","loc":{"start":134,"end":218,"line":{"s":6,"e":7,"code":["- https://www.sankey-diagrams.com/tag/circular/","  - could be achieved with graphviz?"]},"column":{"s":0,"e":36}},"dim":["","list.2","listItem.1"],"code":"- https://www.sankey-diagrams.com/tag/circular/\n  - could be achieved with graphviz?"},{"id":"/root/children/2/children/1/children/0","type":"paragraph","loc":{"start":136,"end":181,"line":{"s":6,"e":6,"code":["- https://www.sankey-diagrams.com/tag/circular/"]},"column":{"s":2,"e":47}},"dim":["","list.2","listItem.1","paragraph.0"],"code":"https://www.sankey-diagrams.com/tag/circular/"},{"id":"/root/children/2/children/1/children/0/children/0","type":"text","loc":{"start":136,"end":181,"line":{"s":6,"e":6,"code":["- https://www.sankey-diagrams.com/tag/circular/"]},"column":{"s":2,"e":47}},"dim":["","list.2","listItem.1","paragraph.0","text.0"],"code":"https://www.sankey-diagrams.com/tag/circular/"},{"id":"/root/children/2/children/1/children/1","type":"list","loc":{"start":184,"end":218,"line":{"s":7,"e":7,"code":["  - could be achieved with graphviz?"]},"column":{"s":2,"e":36}},"dim":["","list.2","listItem.1","list.1"],"code":"- could be achieved with graphviz?","symbName":"list","symbRange":[null,null],"symbRangeL":[7,7],"outerCode":"","outerHtml":""},{"id":"/root/children/2/children/1/children/1/children/0","type":"listItem","loc":{"start":184,"end":218,"line":{"s":7,"e":7,"code":["  - could be achieved with graphviz?"]},"column":{"s":2,"e":36}},"dim":["","list.2","listItem.1","list.1","listItem.0"],"code":"- could be achieved with graphviz?"},{"id":"/root/children/2/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":186,"end":218,"line":{"s":7,"e":7,"code":["  - could be achieved with graphviz?"]},"column":{"s":4,"e":36}},"dim":["","list.2","listItem.1","list.1","listItem.0","paragraph.0"],"code":"could be achieved with graphviz?"},{"id":"/root/children/2/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":186,"end":218,"line":{"s":7,"e":7,"code":["  - could be achieved with graphviz?"]},"column":{"s":4,"e":36}},"dim":["","list.2","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"could be achieved with graphviz?"},{"id":"/root/children/2/children/2","type":"listItem","loc":{"start":219,"end":265,"line":{"s":8,"e":9,"code":["- msc revive zaujimave","  - maybe use vegalite?"]},"column":{"s":0,"e":23}},"dim":["","list.2","listItem.2"],"code":"- msc revive zaujimave\n  - maybe use vegalite?"},{"id":"/root/children/2/children/2/children/0","type":"paragraph","loc":{"start":221,"end":241,"line":{"s":8,"e":8,"code":["- msc revive zaujimave"]},"column":{"s":2,"e":22}},"dim":["","list.2","listItem.2","paragraph.0"],"code":"msc revive zaujimave"},{"id":"/root/children/2/children/2/children/0/children/0","type":"text","loc":{"start":221,"end":241,"line":{"s":8,"e":8,"code":["- msc revive zaujimave"]},"column":{"s":2,"e":22}},"dim":["","list.2","listItem.2","paragraph.0","text.0"],"code":"msc revive zaujimave"},{"id":"/root/children/2/children/2/children/1","type":"list","loc":{"start":244,"end":265,"line":{"s":9,"e":9,"code":["  - maybe use vegalite?"]},"column":{"s":2,"e":23}},"dim":["","list.2","listItem.2","list.1"],"code":"- maybe use vegalite?","symbName":"list","symbRange":[null,null],"symbRangeL":[9,9],"outerCode":"","outerHtml":""},{"id":"/root/children/2/children/2/children/1/children/0","type":"listItem","loc":{"start":244,"end":265,"line":{"s":9,"e":9,"code":["  - maybe use vegalite?"]},"column":{"s":2,"e":23}},"dim":["","list.2","listItem.2","list.1","listItem.0"],"code":"- maybe use vegalite?"},{"id":"/root/children/2/children/2/children/1/children/0/children/0","type":"paragraph","loc":{"start":246,"end":265,"line":{"s":9,"e":9,"code":["  - maybe use vegalite?"]},"column":{"s":4,"e":23}},"dim":["","list.2","listItem.2","list.1","listItem.0","paragraph.0"],"code":"maybe use vegalite?"},{"id":"/root/children/2/children/2/children/1/children/0/children/0/children/0","type":"text","loc":{"start":246,"end":265,"line":{"s":9,"e":9,"code":["  - maybe use vegalite?"]},"column":{"s":4,"e":23}},"dim":["","list.2","listItem.2","list.1","listItem.0","paragraph.0","text.0"],"code":"maybe use vegalite?"},{"id":"/root/children/2/children/3","type":"listItem","loc":{"start":266,"end":333,"line":{"s":10,"e":10,"code":["- https://github.com/tracyhenry/Kyrix :: realizuju diving into data"]},"column":{"s":0,"e":67}},"dim":["","list.2","listItem.3"],"code":"- https://github.com/tracyhenry/Kyrix :: realizuju diving into data"},{"id":"/root/children/2/children/3/children/0","type":"paragraph","loc":{"start":268,"end":333,"line":{"s":10,"e":10,"code":["- https://github.com/tracyhenry/Kyrix :: realizuju diving into data"]},"column":{"s":2,"e":67}},"dim":["","list.2","listItem.3","paragraph.0"],"code":"https://github.com/tracyhenry/Kyrix :: realizuju diving into data"},{"id":"/root/children/2/children/3/children/0/children/0","type":"text","loc":{"start":268,"end":333,"line":{"s":10,"e":10,"code":["- https://github.com/tracyhenry/Kyrix :: realizuju diving into data"]},"column":{"s":2,"e":67}},"dim":["","list.2","listItem.3","paragraph.0","text.0"],"code":"https://github.com/tracyhenry/Kyrix :: realizuju diving into data"},{"id":"/root/children/3","type":"heading","loc":{"start":335,"end":340,"line":{"s":12,"e":12,"code":["## d3"]},"column":{"s":0,"e":5}},"dim":["","heading.3"],"code":"## d3","symbName":"heading","symbRange":[342,702],"symbRangeL":[12,23],"outerCode":"\n- https://github.com/romsson/d3-gridding\n- https://github.com/wbkd/awesome-d3?tab=readme-ov-file\n  - https://dc-js.github.io/dc.js/\n  - https://github.com/d2bjs/d2b?tab=readme-ov-file\n  - https://www.sigmajs.org/\n  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file\n  - https://github.com/kristw/d3kit-timeline\n\n- https://github.com/romsson/d3-gridding","outerHtml":"\n<ul><li>https://github.com/romsson/d3-gridding</li><li>https://github.com/wbkd/awesome-d3?tab=readme-ov-file<ul><li>https://dc-js.github.io/dc.js/</li><li>https://github.com/d2bjs/d2b?tab=readme-ov-file</li><li>https://www.sigmajs.org/</li><li>https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file</li><li>https://github.com/kristw/d3kit-timeline</li></ul></li></ul>\n\n<ul><li>https://github.com/romsson/d3-gridding</li></ul>"},{"id":"/root/children/3/children/0","type":"text","loc":{"start":338,"end":340,"line":{"s":12,"e":12,"code":["## d3"]},"column":{"s":3,"e":5}},"dim":["","heading.3","text.0"],"code":"d3"},{"id":"/root/children/4","type":"list","loc":{"start":342,"end":702,"line":{"s":14,"e":22,"code":["- https://github.com/romsson/d3-gridding","- https://github.com/wbkd/awesome-d3?tab=readme-ov-file","  - https://dc-js.github.io/dc.js/","  - https://github.com/d2bjs/d2b?tab=readme-ov-file","  - https://www.sigmajs.org/","  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file","  - https://github.com/kristw/d3kit-timeline","","- https://github.com/romsson/d3-gridding"]},"column":{"s":0,"e":40}},"dim":["","list.4"],"code":"- https://github.com/romsson/d3-gridding\n- https://github.com/wbkd/awesome-d3?tab=readme-ov-file\n  - https://dc-js.github.io/dc.js/\n  - https://github.com/d2bjs/d2b?tab=readme-ov-file\n  - https://www.sigmajs.org/\n  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file\n  - https://github.com/kristw/d3kit-timeline\n\n- https://github.com/romsson/d3-gridding","symbName":"list","symbRange":[704,715],"symbRangeL":[14,25],"outerCode":"- https://github.com/wbkd/awesome-d3?tab=readme-ov-file\n  - https://dc-js.github.io/dc.js/\n  - https://github.com/d2bjs/d2b?tab=readme-ov-file\n  - https://www.sigmajs.org/\n  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file\n  - https://github.com/kristw/d3kit-timeline\n\n- https://github.com/romsson/d3-gridding\n\n### webcola","outerHtml":"<ul><li>https://github.com/wbkd/awesome-d3?tab=readme-ov-file<ul><li>https://dc-js.github.io/dc.js/</li><li>https://github.com/d2bjs/d2b?tab=readme-ov-file</li><li>https://www.sigmajs.org/</li><li>https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file</li><li>https://github.com/kristw/d3kit-timeline</li></ul></li></ul>\n\n<ul><li>https://github.com/romsson/d3-gridding</li></ul>\n\n<h3>webcola</h3>"},{"id":"/root/children/4/children/0","type":"listItem","loc":{"start":342,"end":382,"line":{"s":14,"e":14,"code":["- https://github.com/romsson/d3-gridding"]},"column":{"s":0,"e":40}},"dim":["","list.4","listItem.0"],"code":"- https://github.com/romsson/d3-gridding"},{"id":"/root/children/4/children/0/children/0","type":"paragraph","loc":{"start":344,"end":382,"line":{"s":14,"e":14,"code":["- https://github.com/romsson/d3-gridding"]},"column":{"s":2,"e":40}},"dim":["","list.4","listItem.0","paragraph.0"],"code":"https://github.com/romsson/d3-gridding"},{"id":"/root/children/4/children/0/children/0/children/0","type":"text","loc":{"start":344,"end":382,"line":{"s":14,"e":14,"code":["- https://github.com/romsson/d3-gridding"]},"column":{"s":2,"e":40}},"dim":["","list.4","listItem.0","paragraph.0","text.0"],"code":"https://github.com/romsson/d3-gridding"},{"id":"/root/children/4/children/1","type":"listItem","loc":{"start":383,"end":660,"line":{"s":15,"e":20,"code":["- https://github.com/wbkd/awesome-d3?tab=readme-ov-file","  - https://dc-js.github.io/dc.js/","  - https://github.com/d2bjs/d2b?tab=readme-ov-file","  - https://www.sigmajs.org/","  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file","  - https://github.com/kristw/d3kit-timeline"]},"column":{"s":0,"e":44}},"dim":["","list.4","listItem.1"],"code":"- https://github.com/wbkd/awesome-d3?tab=readme-ov-file\n  - https://dc-js.github.io/dc.js/\n  - https://github.com/d2bjs/d2b?tab=readme-ov-file\n  - https://www.sigmajs.org/\n  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file\n  - https://github.com/kristw/d3kit-timeline"},{"id":"/root/children/4/children/1/children/0","type":"paragraph","loc":{"start":385,"end":438,"line":{"s":15,"e":15,"code":["- https://github.com/wbkd/awesome-d3?tab=readme-ov-file"]},"column":{"s":2,"e":55}},"dim":["","list.4","listItem.1","paragraph.0"],"code":"https://github.com/wbkd/awesome-d3?tab=readme-ov-file"},{"id":"/root/children/4/children/1/children/0/children/0","type":"text","loc":{"start":385,"end":438,"line":{"s":15,"e":15,"code":["- https://github.com/wbkd/awesome-d3?tab=readme-ov-file"]},"column":{"s":2,"e":55}},"dim":["","list.4","listItem.1","paragraph.0","text.0"],"code":"https://github.com/wbkd/awesome-d3?tab=readme-ov-file"},{"id":"/root/children/4/children/1/children/1","type":"list","loc":{"start":441,"end":660,"line":{"s":16,"e":20,"code":["  - https://dc-js.github.io/dc.js/","  - https://github.com/d2bjs/d2b?tab=readme-ov-file","  - https://www.sigmajs.org/","  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file","  - https://github.com/kristw/d3kit-timeline"]},"column":{"s":2,"e":44}},"dim":["","list.4","listItem.1","list.1"],"code":"- https://dc-js.github.io/dc.js/\n  - https://github.com/d2bjs/d2b?tab=readme-ov-file\n  - https://www.sigmajs.org/\n  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file\n  - https://github.com/kristw/d3kit-timeline","symbName":"list","symbRange":[null,null],"symbRangeL":[16,20],"outerCode":"  - https://github.com/d2bjs/d2b?tab=readme-ov-file\n  - https://www.sigmajs.org/\n  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file","outerHtml":"<ul><li>https://github.com/d2bjs/d2b?tab=readme-ov-file</li><li>https://www.sigmajs.org/</li><li>https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file</li></ul>"},{"id":"/root/children/4/children/1/children/1/children/0","type":"listItem","loc":{"start":441,"end":473,"line":{"s":16,"e":16,"code":["  - https://dc-js.github.io/dc.js/"]},"column":{"s":2,"e":34}},"dim":["","list.4","listItem.1","list.1","listItem.0"],"code":"- https://dc-js.github.io/dc.js/"},{"id":"/root/children/4/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":443,"end":473,"line":{"s":16,"e":16,"code":["  - https://dc-js.github.io/dc.js/"]},"column":{"s":4,"e":34}},"dim":["","list.4","listItem.1","list.1","listItem.0","paragraph.0"],"code":"https://dc-js.github.io/dc.js/"},{"id":"/root/children/4/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":443,"end":473,"line":{"s":16,"e":16,"code":["  - https://dc-js.github.io/dc.js/"]},"column":{"s":4,"e":34}},"dim":["","list.4","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"https://dc-js.github.io/dc.js/"},{"id":"/root/children/4/children/1/children/1/children/1","type":"listItem","loc":{"start":476,"end":525,"line":{"s":17,"e":17,"code":["  - https://github.com/d2bjs/d2b?tab=readme-ov-file"]},"column":{"s":2,"e":51}},"dim":["","list.4","listItem.1","list.1","listItem.1"],"code":"- https://github.com/d2bjs/d2b?tab=readme-ov-file"},{"id":"/root/children/4/children/1/children/1/children/1/children/0","type":"paragraph","loc":{"start":478,"end":525,"line":{"s":17,"e":17,"code":["  - https://github.com/d2bjs/d2b?tab=readme-ov-file"]},"column":{"s":4,"e":51}},"dim":["","list.4","listItem.1","list.1","listItem.1","paragraph.0"],"code":"https://github.com/d2bjs/d2b?tab=readme-ov-file"},{"id":"/root/children/4/children/1/children/1/children/1/children/0/children/0","type":"text","loc":{"start":478,"end":525,"line":{"s":17,"e":17,"code":["  - https://github.com/d2bjs/d2b?tab=readme-ov-file"]},"column":{"s":4,"e":51}},"dim":["","list.4","listItem.1","list.1","listItem.1","paragraph.0","text.0"],"code":"https://github.com/d2bjs/d2b?tab=readme-ov-file"},{"id":"/root/children/4/children/1/children/1/children/2","type":"listItem","loc":{"start":528,"end":554,"line":{"s":18,"e":18,"code":["  - https://www.sigmajs.org/"]},"column":{"s":2,"e":28}},"dim":["","list.4","listItem.1","list.1","listItem.2"],"code":"- https://www.sigmajs.org/"},{"id":"/root/children/4/children/1/children/1/children/2/children/0","type":"paragraph","loc":{"start":530,"end":554,"line":{"s":18,"e":18,"code":["  - https://www.sigmajs.org/"]},"column":{"s":4,"e":28}},"dim":["","list.4","listItem.1","list.1","listItem.2","paragraph.0"],"code":"https://www.sigmajs.org/"},{"id":"/root/children/4/children/1/children/1/children/2/children/0/children/0","type":"text","loc":{"start":530,"end":554,"line":{"s":18,"e":18,"code":["  - https://www.sigmajs.org/"]},"column":{"s":4,"e":28}},"dim":["","list.4","listItem.1","list.1","listItem.2","paragraph.0","text.0"],"code":"https://www.sigmajs.org/"},{"id":"/root/children/4/children/1/children/1/children/3","type":"listItem","loc":{"start":557,"end":615,"line":{"s":19,"e":19,"code":["  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file"]},"column":{"s":2,"e":60}},"dim":["","list.4","listItem.1","list.1","listItem.3"],"code":"- https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file"},{"id":"/root/children/4/children/1/children/1/children/3/children/0","type":"paragraph","loc":{"start":559,"end":615,"line":{"s":19,"e":19,"code":["  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file"]},"column":{"s":4,"e":60}},"dim":["","list.4","listItem.1","list.1","listItem.3","paragraph.0"],"code":"https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file"},{"id":"/root/children/4/children/1/children/1/children/3/children/0/children/0","type":"text","loc":{"start":559,"end":615,"line":{"s":19,"e":19,"code":["  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file"]},"column":{"s":4,"e":60}},"dim":["","list.4","listItem.1","list.1","listItem.3","paragraph.0","text.0"],"code":"https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file"},{"id":"/root/children/4/children/1/children/1/children/4","type":"listItem","loc":{"start":618,"end":660,"line":{"s":20,"e":20,"code":["  - https://github.com/kristw/d3kit-timeline"]},"column":{"s":2,"e":44}},"dim":["","list.4","listItem.1","list.1","listItem.4"],"code":"- https://github.com/kristw/d3kit-timeline"},{"id":"/root/children/4/children/1/children/1/children/4/children/0","type":"paragraph","loc":{"start":620,"end":660,"line":{"s":20,"e":20,"code":["  - https://github.com/kristw/d3kit-timeline"]},"column":{"s":4,"e":44}},"dim":["","list.4","listItem.1","list.1","listItem.4","paragraph.0"],"code":"https://github.com/kristw/d3kit-timeline"},{"id":"/root/children/4/children/1/children/1/children/4/children/0/children/0","type":"text","loc":{"start":620,"end":660,"line":{"s":20,"e":20,"code":["  - https://github.com/kristw/d3kit-timeline"]},"column":{"s":4,"e":44}},"dim":["","list.4","listItem.1","list.1","listItem.4","paragraph.0","text.0"],"code":"https://github.com/kristw/d3kit-timeline"},{"id":"/root/children/4/children/2","type":"listItem","loc":{"start":662,"end":702,"line":{"s":22,"e":22,"code":["- https://github.com/romsson/d3-gridding"]},"column":{"s":0,"e":40}},"dim":["","list.4","listItem.2"],"code":"- https://github.com/romsson/d3-gridding"},{"id":"/root/children/4/children/2/children/0","type":"paragraph","loc":{"start":664,"end":702,"line":{"s":22,"e":22,"code":["- https://github.com/romsson/d3-gridding"]},"column":{"s":2,"e":40}},"dim":["","list.4","listItem.2","paragraph.0"],"code":"https://github.com/romsson/d3-gridding"},{"id":"/root/children/4/children/2/children/0/children/0","type":"text","loc":{"start":664,"end":702,"line":{"s":22,"e":22,"code":["- https://github.com/romsson/d3-gridding"]},"column":{"s":2,"e":40}},"dim":["","list.4","listItem.2","paragraph.0","text.0"],"code":"https://github.com/romsson/d3-gridding"},{"id":"/root/children/5","type":"heading","loc":{"start":704,"end":715,"line":{"s":24,"e":24,"code":["### webcola"]},"column":{"s":0,"e":11}},"dim":["","heading.5"],"code":"### webcola","symbName":"heading","symbRange":[717,845],"symbRangeL":[24,28],"outerCode":"\n- https://ialab.it.monash.edu/webcola/examples/powergraph.html\n- https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html","outerHtml":"\n<ul><li>https://ialab.it.monash.edu/webcola/examples/powergraph.html</li><li>https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html</li></ul>"},{"id":"/root/children/5/children/0","type":"text","loc":{"start":708,"end":715,"line":{"s":24,"e":24,"code":["### webcola"]},"column":{"s":4,"e":11}},"dim":["","heading.5","text.0"],"code":"webcola"},{"id":"/root/children/6","type":"list","loc":{"start":717,"end":845,"line":{"s":26,"e":27,"code":["- https://ialab.it.monash.edu/webcola/examples/powergraph.html","- https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html"]},"column":{"s":0,"e":65}},"dim":["","list.6"],"code":"- https://ialab.it.monash.edu/webcola/examples/powergraph.html\n- https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html","symbName":"list","symbRange":[847,873],"symbRangeL":[26,30],"outerCode":"- https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html\n\n### message sequence chart","outerHtml":"<ul><li>https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html</li></ul>\n\n<h3>message sequence chart</h3>"},{"id":"/root/children/6/children/0","type":"listItem","loc":{"start":717,"end":779,"line":{"s":26,"e":26,"code":["- https://ialab.it.monash.edu/webcola/examples/powergraph.html"]},"column":{"s":0,"e":62}},"dim":["","list.6","listItem.0"],"code":"- https://ialab.it.monash.edu/webcola/examples/powergraph.html"},{"id":"/root/children/6/children/0/children/0","type":"paragraph","loc":{"start":719,"end":779,"line":{"s":26,"e":26,"code":["- https://ialab.it.monash.edu/webcola/examples/powergraph.html"]},"column":{"s":2,"e":62}},"dim":["","list.6","listItem.0","paragraph.0"],"code":"https://ialab.it.monash.edu/webcola/examples/powergraph.html"},{"id":"/root/children/6/children/0/children/0/children/0","type":"text","loc":{"start":719,"end":779,"line":{"s":26,"e":26,"code":["- https://ialab.it.monash.edu/webcola/examples/powergraph.html"]},"column":{"s":2,"e":62}},"dim":["","list.6","listItem.0","paragraph.0","text.0"],"code":"https://ialab.it.monash.edu/webcola/examples/powergraph.html"},{"id":"/root/children/6/children/1","type":"listItem","loc":{"start":780,"end":845,"line":{"s":27,"e":27,"code":["- https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html"]},"column":{"s":0,"e":65}},"dim":["","list.6","listItem.1"],"code":"- https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html"},{"id":"/root/children/6/children/1/children/0","type":"paragraph","loc":{"start":782,"end":845,"line":{"s":27,"e":27,"code":["- https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html"]},"column":{"s":2,"e":65}},"dim":["","list.6","listItem.1","paragraph.0"],"code":"https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html"},{"id":"/root/children/6/children/1/children/0/children/0","type":"text","loc":{"start":782,"end":845,"line":{"s":27,"e":27,"code":["- https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html"]},"column":{"s":2,"e":65}},"dim":["","list.6","listItem.1","paragraph.0","text.0"],"code":"https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html"},{"id":"/root/children/7","type":"heading","loc":{"start":847,"end":873,"line":{"s":29,"e":29,"code":["### message sequence chart"]},"column":{"s":0,"e":26}},"dim":["","heading.7"],"code":"### message sequence chart","symbName":"heading","symbRange":[875,999],"symbRangeL":[29,34],"outerCode":"\n- https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html\n- integrated into :rc or :log\n  - use mq-view","outerHtml":"\n<ul><li>https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html</li><li>integrated into :rc or :log<ul><li>use mq-view</li></ul></li></ul>"},{"id":"/root/children/7/children/0","type":"text","loc":{"start":851,"end":873,"line":{"s":29,"e":29,"code":["### message sequence chart"]},"column":{"s":4,"e":26}},"dim":["","heading.7","text.0"],"code":"message sequence chart"},{"id":"/root/children/8","type":"list","loc":{"start":875,"end":999,"line":{"s":31,"e":33,"code":["- https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html","- integrated into :rc or :log","  - use mq-view"]},"column":{"s":0,"e":15}},"dim":["","list.8"],"code":"- https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html\n- integrated into :rc or :log\n  - use mq-view","symbName":"list","symbRange":[1001,1013],"symbRangeL":[31,36],"outerCode":"- integrated into :rc or :log\n  - use mq-view\n\n## vega lite","outerHtml":"<ul><li>integrated into :rc or :log<ul><li>use mq-view</li></ul></li></ul>\n\n<h2>vega lite</h2>"},{"id":"/root/children/8/children/0","type":"listItem","loc":{"start":875,"end":953,"line":{"s":31,"e":31,"code":["- https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html"]},"column":{"s":0,"e":78}},"dim":["","list.8","listItem.0"],"code":"- https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html"},{"id":"/root/children/8/children/0/children/0","type":"paragraph","loc":{"start":877,"end":953,"line":{"s":31,"e":31,"code":["- https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html"]},"column":{"s":2,"e":78}},"dim":["","list.8","listItem.0","paragraph.0"],"code":"https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html"},{"id":"/root/children/8/children/0/children/0/children/0","type":"text","loc":{"start":877,"end":953,"line":{"s":31,"e":31,"code":["- https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html"]},"column":{"s":2,"e":78}},"dim":["","list.8","listItem.0","paragraph.0","text.0"],"code":"https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html"},{"id":"/root/children/8/children/1","type":"listItem","loc":{"start":954,"end":999,"line":{"s":32,"e":33,"code":["- integrated into :rc or :log","  - use mq-view"]},"column":{"s":0,"e":15}},"dim":["","list.8","listItem.1"],"code":"- integrated into :rc or :log\n  - use mq-view"},{"id":"/root/children/8/children/1/children/0","type":"paragraph","loc":{"start":956,"end":983,"line":{"s":32,"e":32,"code":["- integrated into :rc or :log"]},"column":{"s":2,"e":29}},"dim":["","list.8","listItem.1","paragraph.0"],"code":"integrated into :rc or :log"},{"id":"/root/children/8/children/1/children/0/children/0","type":"text","loc":{"start":956,"end":983,"line":{"s":32,"e":32,"code":["- integrated into :rc or :log"]},"column":{"s":2,"e":29}},"dim":["","list.8","listItem.1","paragraph.0","text.0"],"code":"integrated into :rc or :log"},{"id":"/root/children/8/children/1/children/1","type":"list","loc":{"start":986,"end":999,"line":{"s":33,"e":33,"code":["  - use mq-view"]},"column":{"s":2,"e":15}},"dim":["","list.8","listItem.1","list.1"],"code":"- use mq-view","symbName":"list","symbRange":[null,null],"symbRangeL":[33,33],"outerCode":"","outerHtml":""},{"id":"/root/children/8/children/1/children/1/children/0","type":"listItem","loc":{"start":986,"end":999,"line":{"s":33,"e":33,"code":["  - use mq-view"]},"column":{"s":2,"e":15}},"dim":["","list.8","listItem.1","list.1","listItem.0"],"code":"- use mq-view"},{"id":"/root/children/8/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":988,"end":999,"line":{"s":33,"e":33,"code":["  - use mq-view"]},"column":{"s":4,"e":15}},"dim":["","list.8","listItem.1","list.1","listItem.0","paragraph.0"],"code":"use mq-view"},{"id":"/root/children/8/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":988,"end":999,"line":{"s":33,"e":33,"code":["  - use mq-view"]},"column":{"s":4,"e":15}},"dim":["","list.8","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"use mq-view"},{"id":"/root/children/9","type":"heading","loc":{"start":1001,"end":1013,"line":{"s":35,"e":35,"code":["## vega lite"]},"column":{"s":0,"e":12}},"dim":["","heading.9"],"code":"## vega lite","symbName":"heading","symbRange":[1015,1545],"symbRangeL":[35,47],"outerCode":"\n- https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov\n- https://lib.rs/crates/vl-convert\n- https://echarts.apache.org/en/index.html\n- https://makingdatavisual.github.io/figurelist.html\n- https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples\n- https://vega.github.io/voyager/\n- https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk\n- idea: own jq-json based vega-lite based infographics generator\n- https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified","outerHtml":"\n<ul><li>https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov</li><li>https://lib.rs/crates/vl-convert</li><li>https://echarts.apache.org/en/index.html</li><li>https://makingdatavisual.github.io/figurelist.html</li><li>https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples</li><li>https://vega.github.io/voyager/</li><li>https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk</li><li>idea: own jq-json based vega-lite based infographics generator</li><li>https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified</li></ul>"},{"id":"/root/children/9/children/0","type":"text","loc":{"start":1004,"end":1013,"line":{"s":35,"e":35,"code":["## vega lite"]},"column":{"s":3,"e":12}},"dim":["","heading.9","text.0"],"code":"vega lite"},{"id":"/root/children/10","type":"list","loc":{"start":1015,"end":1545,"line":{"s":37,"e":46,"code":["- https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov","- https://lib.rs/crates/vl-convert","- https://echarts.apache.org/en/index.html","- https://makingdatavisual.github.io/figurelist.html","- https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples","- https://vega.github.io/voyager/","- https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk","- idea: own jq-json based vega-lite based infographics generator","- https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file","  cola gridified"]},"column":{"s":0,"e":16}},"dim":["","list.10"],"code":"- https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov\n- https://lib.rs/crates/vl-convert\n- https://echarts.apache.org/en/index.html\n- https://makingdatavisual.github.io/figurelist.html\n- https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples\n- https://vega.github.io/voyager/\n- https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk\n- idea: own jq-json based vega-lite based infographics generator\n- https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified","symbName":"list","symbRange":[1547,1557],"symbRangeL":[37,49],"outerCode":"- https://lib.rs/crates/vl-convert\n- https://echarts.apache.org/en/index.html\n- https://makingdatavisual.github.io/figurelist.html\n- https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples\n- https://vega.github.io/voyager/\n- https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk\n- idea: own jq-json based vega-lite based infographics generator\n- https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified\n\n### sankey","outerHtml":"<ul><li>https://lib.rs/crates/vl-convert</li><li>https://echarts.apache.org/en/index.html</li><li>https://makingdatavisual.github.io/figurelist.html</li><li>https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples</li><li>https://vega.github.io/voyager/</li><li>https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk</li><li>idea: own jq-json based vega-lite based infographics generator</li><li>https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified</li></ul>\n\n<h3>sankey</h3>"},{"id":"/root/children/10/children/0","type":"listItem","loc":{"start":1015,"end":1086,"line":{"s":37,"e":37,"code":["- https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov"]},"column":{"s":0,"e":71}},"dim":["","list.10","listItem.0"],"code":"- https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov"},{"id":"/root/children/10/children/0/children/0","type":"paragraph","loc":{"start":1017,"end":1086,"line":{"s":37,"e":37,"code":["- https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov"]},"column":{"s":2,"e":71}},"dim":["","list.10","listItem.0","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov"},{"id":"/root/children/10/children/0/children/0/children/0","type":"text","loc":{"start":1017,"end":1086,"line":{"s":37,"e":37,"code":["- https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov"]},"column":{"s":2,"e":71}},"dim":["","list.10","listItem.0","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov"},{"id":"/root/children/10/children/1","type":"listItem","loc":{"start":1087,"end":1121,"line":{"s":38,"e":38,"code":["- https://lib.rs/crates/vl-convert"]},"column":{"s":0,"e":34}},"dim":["","list.10","listItem.1"],"code":"- https://lib.rs/crates/vl-convert"},{"id":"/root/children/10/children/1/children/0","type":"paragraph","loc":{"start":1089,"end":1121,"line":{"s":38,"e":38,"code":["- https://lib.rs/crates/vl-convert"]},"column":{"s":2,"e":34}},"dim":["","list.10","listItem.1","paragraph.0"],"code":"https://lib.rs/crates/vl-convert"},{"id":"/root/children/10/children/1/children/0/children/0","type":"text","loc":{"start":1089,"end":1121,"line":{"s":38,"e":38,"code":["- https://lib.rs/crates/vl-convert"]},"column":{"s":2,"e":34}},"dim":["","list.10","listItem.1","paragraph.0","text.0"],"code":"https://lib.rs/crates/vl-convert"},{"id":"/root/children/10/children/2","type":"listItem","loc":{"start":1122,"end":1164,"line":{"s":39,"e":39,"code":["- https://echarts.apache.org/en/index.html"]},"column":{"s":0,"e":42}},"dim":["","list.10","listItem.2"],"code":"- https://echarts.apache.org/en/index.html"},{"id":"/root/children/10/children/2/children/0","type":"paragraph","loc":{"start":1124,"end":1164,"line":{"s":39,"e":39,"code":["- https://echarts.apache.org/en/index.html"]},"column":{"s":2,"e":42}},"dim":["","list.10","listItem.2","paragraph.0"],"code":"https://echarts.apache.org/en/index.html"},{"id":"/root/children/10/children/2/children/0/children/0","type":"text","loc":{"start":1124,"end":1164,"line":{"s":39,"e":39,"code":["- https://echarts.apache.org/en/index.html"]},"column":{"s":2,"e":42}},"dim":["","list.10","listItem.2","paragraph.0","text.0"],"code":"https://echarts.apache.org/en/index.html"},{"id":"/root/children/10/children/3","type":"listItem","loc":{"start":1165,"end":1217,"line":{"s":40,"e":40,"code":["- https://makingdatavisual.github.io/figurelist.html"]},"column":{"s":0,"e":52}},"dim":["","list.10","listItem.3"],"code":"- https://makingdatavisual.github.io/figurelist.html"},{"id":"/root/children/10/children/3/children/0","type":"paragraph","loc":{"start":1167,"end":1217,"line":{"s":40,"e":40,"code":["- https://makingdatavisual.github.io/figurelist.html"]},"column":{"s":2,"e":52}},"dim":["","list.10","listItem.3","paragraph.0"],"code":"https://makingdatavisual.github.io/figurelist.html"},{"id":"/root/children/10/children/3/children/0/children/0","type":"text","loc":{"start":1167,"end":1217,"line":{"s":40,"e":40,"code":["- https://makingdatavisual.github.io/figurelist.html"]},"column":{"s":2,"e":52}},"dim":["","list.10","listItem.3","paragraph.0","text.0"],"code":"https://makingdatavisual.github.io/figurelist.html"},{"id":"/root/children/10/children/4","type":"listItem","loc":{"start":1218,"end":1304,"line":{"s":41,"e":41,"code":["- https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples"]},"column":{"s":0,"e":86}},"dim":["","list.10","listItem.4"],"code":"- https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples"},{"id":"/root/children/10/children/4/children/0","type":"paragraph","loc":{"start":1220,"end":1304,"line":{"s":41,"e":41,"code":["- https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples"]},"column":{"s":2,"e":86}},"dim":["","list.10","listItem.4","paragraph.0"],"code":"https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples"},{"id":"/root/children/10/children/4/children/0/children/0","type":"text","loc":{"start":1220,"end":1304,"line":{"s":41,"e":41,"code":["- https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples"]},"column":{"s":2,"e":86}},"dim":["","list.10","listItem.4","paragraph.0","text.0"],"code":"https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples"},{"id":"/root/children/10/children/5","type":"listItem","loc":{"start":1305,"end":1338,"line":{"s":42,"e":42,"code":["- https://vega.github.io/voyager/"]},"column":{"s":0,"e":33}},"dim":["","list.10","listItem.5"],"code":"- https://vega.github.io/voyager/"},{"id":"/root/children/10/children/5/children/0","type":"paragraph","loc":{"start":1307,"end":1338,"line":{"s":42,"e":42,"code":["- https://vega.github.io/voyager/"]},"column":{"s":2,"e":33}},"dim":["","list.10","listItem.5","paragraph.0"],"code":"https://vega.github.io/voyager/"},{"id":"/root/children/10/children/5/children/0/children/0","type":"text","loc":{"start":1307,"end":1338,"line":{"s":42,"e":42,"code":["- https://vega.github.io/voyager/"]},"column":{"s":2,"e":33}},"dim":["","list.10","listItem.5","paragraph.0","text.0"],"code":"https://vega.github.io/voyager/"},{"id":"/root/children/10/children/6","type":"listItem","loc":{"start":1339,"end":1398,"line":{"s":43,"e":43,"code":["- https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk"]},"column":{"s":0,"e":59}},"dim":["","list.10","listItem.6"],"code":"- https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk"},{"id":"/root/children/10/children/6/children/0","type":"paragraph","loc":{"start":1341,"end":1398,"line":{"s":43,"e":43,"code":["- https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk"]},"column":{"s":2,"e":59}},"dim":["","list.10","listItem.6","paragraph.0"],"code":"https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk"},{"id":"/root/children/10/children/6/children/0/children/0","type":"text","loc":{"start":1341,"end":1398,"line":{"s":43,"e":43,"code":["- https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk"]},"column":{"s":2,"e":59}},"dim":["","list.10","listItem.6","paragraph.0","text.0"],"code":"https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk"},{"id":"/root/children/10/children/7","type":"listItem","loc":{"start":1399,"end":1463,"line":{"s":44,"e":44,"code":["- idea: own jq-json based vega-lite based infographics generator"]},"column":{"s":0,"e":64}},"dim":["","list.10","listItem.7"],"code":"- idea: own jq-json based vega-lite based infographics generator"},{"id":"/root/children/10/children/7/children/0","type":"paragraph","loc":{"start":1401,"end":1463,"line":{"s":44,"e":44,"code":["- idea: own jq-json based vega-lite based infographics generator"]},"column":{"s":2,"e":64}},"dim":["","list.10","listItem.7","paragraph.0"],"code":"idea: own jq-json based vega-lite based infographics generator"},{"id":"/root/children/10/children/7/children/0/children/0","type":"text","loc":{"start":1401,"end":1463,"line":{"s":44,"e":44,"code":["- idea: own jq-json based vega-lite based infographics generator"]},"column":{"s":2,"e":64}},"dim":["","list.10","listItem.7","paragraph.0","text.0"],"code":"idea: own jq-json based vega-lite based infographics generator"},{"id":"/root/children/10/children/8","type":"listItem","loc":{"start":1464,"end":1545,"line":{"s":45,"e":46,"code":["- https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file","  cola gridified"]},"column":{"s":0,"e":16}},"dim":["","list.10","listItem.8"],"code":"- https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified"},{"id":"/root/children/10/children/8/children/0","type":"paragraph","loc":{"start":1466,"end":1545,"line":{"s":45,"e":46,"code":["- https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file","  cola gridified"]},"column":{"s":2,"e":16}},"dim":["","list.10","listItem.8","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified"},{"id":"/root/children/10/children/8/children/0/children/0","type":"text","loc":{"start":1466,"end":1545,"line":{"s":45,"e":46,"code":["- https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file","  cola gridified"]},"column":{"s":2,"e":16}},"dim":["","list.10","listItem.8","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified"},{"id":"/root/children/11","type":"heading","loc":{"start":1547,"end":1557,"line":{"s":48,"e":48,"code":["### sankey"]},"column":{"s":0,"e":10}},"dim":["","heading.11"],"code":"### sankey","symbName":"heading","symbRange":[1559,1742],"symbRangeL":[48,53],"outerCode":"\n- https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite\n- https://github.com/kurkle/chartjs-chart-sankey\n  - see more in databox-libs/visualization","outerHtml":"\n<ul><li>https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite</li><li>https://github.com/kurkle/chartjs-chart-sankey<ul><li>see more in databox-libs/visualization</li></ul></li></ul>"},{"id":"/root/children/11/children/0","type":"text","loc":{"start":1551,"end":1557,"line":{"s":48,"e":48,"code":["### sankey"]},"column":{"s":4,"e":10}},"dim":["","heading.11","text.0"],"code":"sankey"},{"id":"/root/children/12","type":"list","loc":{"start":1559,"end":1742,"line":{"s":50,"e":52,"code":["- https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite","- https://github.com/kurkle/chartjs-chart-sankey","  - see more in databox-libs/visualization"]},"column":{"s":0,"e":42}},"dim":["","list.12"],"code":"- https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite\n- https://github.com/kurkle/chartjs-chart-sankey\n  - see more in databox-libs/visualization","symbName":"list","symbRange":[1744,1762],"symbRangeL":[50,55],"outerCode":"- https://github.com/kurkle/chartjs-chart-sankey\n  - see more in databox-libs/visualization\n\n## graphviz: osage","outerHtml":"<ul><li>https://github.com/kurkle/chartjs-chart-sankey<ul><li>see more in databox-libs/visualization</li></ul></li></ul>\n\n<h2>graphviz: osage</h2>"},{"id":"/root/children/12/children/0","type":"listItem","loc":{"start":1559,"end":1650,"line":{"s":50,"e":50,"code":["- https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite"]},"column":{"s":0,"e":91}},"dim":["","list.12","listItem.0"],"code":"- https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite"},{"id":"/root/children/12/children/0/children/0","type":"paragraph","loc":{"start":1561,"end":1650,"line":{"s":50,"e":50,"code":["- https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite"]},"column":{"s":2,"e":91}},"dim":["","list.12","listItem.0","paragraph.0"],"code":"https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite"},{"id":"/root/children/12/children/0/children/0/children/0","type":"text","loc":{"start":1561,"end":1650,"line":{"s":50,"e":50,"code":["- https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite"]},"column":{"s":2,"e":91}},"dim":["","list.12","listItem.0","paragraph.0","text.0"],"code":"https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite"},{"id":"/root/children/12/children/1","type":"listItem","loc":{"start":1651,"end":1742,"line":{"s":51,"e":52,"code":["- https://github.com/kurkle/chartjs-chart-sankey","  - see more in databox-libs/visualization"]},"column":{"s":0,"e":42}},"dim":["","list.12","listItem.1"],"code":"- https://github.com/kurkle/chartjs-chart-sankey\n  - see more in databox-libs/visualization"},{"id":"/root/children/12/children/1/children/0","type":"paragraph","loc":{"start":1653,"end":1699,"line":{"s":51,"e":51,"code":["- https://github.com/kurkle/chartjs-chart-sankey"]},"column":{"s":2,"e":48}},"dim":["","list.12","listItem.1","paragraph.0"],"code":"https://github.com/kurkle/chartjs-chart-sankey"},{"id":"/root/children/12/children/1/children/0/children/0","type":"text","loc":{"start":1653,"end":1699,"line":{"s":51,"e":51,"code":["- https://github.com/kurkle/chartjs-chart-sankey"]},"column":{"s":2,"e":48}},"dim":["","list.12","listItem.1","paragraph.0","text.0"],"code":"https://github.com/kurkle/chartjs-chart-sankey"},{"id":"/root/children/12/children/1/children/1","type":"list","loc":{"start":1702,"end":1742,"line":{"s":52,"e":52,"code":["  - see more in databox-libs/visualization"]},"column":{"s":2,"e":42}},"dim":["","list.12","listItem.1","list.1"],"code":"- see more in databox-libs/visualization","symbName":"list","symbRange":[null,null],"symbRangeL":[52,52],"outerCode":"","outerHtml":""},{"id":"/root/children/12/children/1/children/1/children/0","type":"listItem","loc":{"start":1702,"end":1742,"line":{"s":52,"e":52,"code":["  - see more in databox-libs/visualization"]},"column":{"s":2,"e":42}},"dim":["","list.12","listItem.1","list.1","listItem.0"],"code":"- see more in databox-libs/visualization"},{"id":"/root/children/12/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":1704,"end":1742,"line":{"s":52,"e":52,"code":["  - see more in databox-libs/visualization"]},"column":{"s":4,"e":42}},"dim":["","list.12","listItem.1","list.1","listItem.0","paragraph.0"],"code":"see more in databox-libs/visualization"},{"id":"/root/children/12/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1704,"end":1742,"line":{"s":52,"e":52,"code":["  - see more in databox-libs/visualization"]},"column":{"s":4,"e":42}},"dim":["","list.12","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"see more in databox-libs/visualization"},{"id":"/root/children/13","type":"heading","loc":{"start":1744,"end":1762,"line":{"s":54,"e":54,"code":["## graphviz: osage"]},"column":{"s":0,"e":18}},"dim":["","heading.13"],"code":"## graphviz: osage","symbName":"heading","symbRange":[1764,2594],"symbRangeL":[54,90],"outerCode":"\n- https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz\n- ![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)\n\n- see the difference with dot and osage:\n\n\n```dot\ndigraph G {\ncompound=true;\nnode [shape=box];\nedge [dir=none];\n\nsubgraph cluster_overall{\n        subgraph cluster_top{\n        apple;\n        banana;\n        }\n        subgraph clustermsc{\n        basket1;\n        basket2;\n        label=\"Baskets\";\n        }\n        subgraph cluster_bottom{\n        orange;\n        kiwi;\n        }\nlabel=\"Test\";\n}\napple -> basket1 [constraint=false];\nbanana -> basket2;\nbasket1 -> orange;  // !!!\nbasket2-> kiwi;     // !!!\n}\n```","outerHtml":"\n<ul><li>https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz</li><li><img src=\"https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png\" alt=\"ciel\"/></li></ul>\n\n<ul><li>see the difference with dot and osage:</li></ul>\n\n\n<p>```dot\ndigraph G {\ncompound=true;\nnode [shape=box];\nedge [dir=none];</p>\n\n<p>subgraph cluster_overall{\n        subgraph cluster_top{\n        apple;\n        banana;\n        }\n        subgraph clustermsc{\n        basket1;\n        basket2;\n        label=\"Baskets\";\n        }\n        subgraph cluster_bottom{\n        orange;\n        kiwi;\n        }\nlabel=\"Test\";\n}\napple -> basket1 [constraint=false];\nbanana -> basket2;\nbasket1 -> orange;  // !!!\nbasket2-> kiwi;     // !!!\n}\n```</p>"},{"id":"/root/children/13/children/0","type":"text","loc":{"start":1747,"end":1762,"line":{"s":54,"e":54,"code":["## graphviz: osage"]},"column":{"s":3,"e":18}},"dim":["","heading.13","text.0"],"code":"graphviz: osage"},{"id":"/root/children/14","type":"list","loc":{"start":1764,"end":2122,"line":{"s":56,"e":59,"code":["- https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz","- ![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)","","- see the difference with dot and osage:"]},"column":{"s":0,"e":40}},"dim":["","list.14"],"code":"- https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz\n- ![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)\n\n- see the difference with dot and osage:","symbName":"list","symbRange":[2125,2616],"symbRangeL":[56,92],"outerCode":"- ![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)\n\n- see the difference with dot and osage:\n\n\n```dot\ndigraph G {\ncompound=true;\nnode [shape=box];\nedge [dir=none];\n\nsubgraph cluster_overall{\n        subgraph cluster_top{\n        apple;\n        banana;\n        }\n        subgraph clustermsc{\n        basket1;\n        basket2;\n        label=\"Baskets\";\n        }\n        subgraph cluster_bottom{\n        orange;\n        kiwi;\n        }\nlabel=\"Test\";\n}\napple -> basket1 [constraint=false];\nbanana -> basket2;\nbasket1 -> orange;  // !!!\nbasket2-> kiwi;     // !!!\n}\n```\n\n## to vega/vega-lite","outerHtml":"<ul><li><img src=\"https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png\" alt=\"ciel\"/></li></ul>\n\n<ul><li>see the difference with dot and osage:</li></ul>\n\n\n<p>```dot\ndigraph G {\ncompound=true;\nnode [shape=box];\nedge [dir=none];</p>\n\n<p>subgraph cluster_overall{\n        subgraph cluster_top{\n        apple;\n        banana;\n        }\n        subgraph clustermsc{\n        basket1;\n        basket2;\n        label=\"Baskets\";\n        }\n        subgraph cluster_bottom{\n        orange;\n        kiwi;\n        }\nlabel=\"Test\";\n}\napple -> basket1 [constraint=false];\nbanana -> basket2;\nbasket1 -> orange;  // !!!\nbasket2-> kiwi;     // !!!\n}\n```</p>\n\n<h2>to vega/vega-lite</h2>"},{"id":"/root/children/14/children/0","type":"listItem","loc":{"start":1764,"end":1858,"line":{"s":56,"e":56,"code":["- https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz"]},"column":{"s":0,"e":94}},"dim":["","list.14","listItem.0"],"code":"- https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz"},{"id":"/root/children/14/children/0/children/0","type":"paragraph","loc":{"start":1766,"end":1858,"line":{"s":56,"e":56,"code":["- https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz"]},"column":{"s":2,"e":94}},"dim":["","list.14","listItem.0","paragraph.0"],"code":"https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz"},{"id":"/root/children/14/children/0/children/0/children/0","type":"text","loc":{"start":1766,"end":1858,"line":{"s":56,"e":56,"code":["- https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz"]},"column":{"s":2,"e":94}},"dim":["","list.14","listItem.0","paragraph.0","text.0"],"code":"https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz"},{"id":"/root/children/14/children/1","type":"listItem","loc":{"start":1859,"end":2080,"line":{"s":57,"e":57,"code":["- ![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)"]},"column":{"s":0,"e":221}},"dim":["","list.14","listItem.1"],"code":"- ![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)"},{"id":"/root/children/14/children/1/children/0","type":"paragraph","loc":{"start":1861,"end":2080,"line":{"s":57,"e":57,"code":["- ![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)"]},"column":{"s":2,"e":221}},"dim":["","list.14","listItem.1","paragraph.0"],"code":"![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)"},{"id":"/root/children/14/children/1/children/0/children/0","type":"image","loc":{"start":1861,"end":2080,"line":{"s":57,"e":57,"code":["- ![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)"]},"column":{"s":2,"e":221}},"dim":["","list.14","listItem.1","paragraph.0","image.0"],"code":"![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)","symbName":"image","symbRange":[null,null],"symbRangeL":[null,null],"outerCode":"","outerHtml":""},{"id":"/root/children/14/children/2","type":"listItem","loc":{"start":2082,"end":2122,"line":{"s":59,"e":59,"code":["- see the difference with dot and osage:"]},"column":{"s":0,"e":40}},"dim":["","list.14","listItem.2"],"code":"- see the difference with dot and osage:"},{"id":"/root/children/14/children/2/children/0","type":"paragraph","loc":{"start":2084,"end":2122,"line":{"s":59,"e":59,"code":["- see the difference with dot and osage:"]},"column":{"s":2,"e":40}},"dim":["","list.14","listItem.2","paragraph.0"],"code":"see the difference with dot and osage:"},{"id":"/root/children/14/children/2/children/0/children/0","type":"text","loc":{"start":2084,"end":2122,"line":{"s":59,"e":59,"code":["- see the difference with dot and osage:"]},"column":{"s":2,"e":40}},"dim":["","list.14","listItem.2","paragraph.0","text.0"],"code":"see the difference with dot and osage:"},{"id":"/root/children/15","type":"code","loc":{"start":2125,"end":2594,"line":{"s":62,"e":89,"code":["```dot","digraph G {","compound=true;","node [shape=box];","edge [dir=none];","","subgraph cluster_overall{","        subgraph cluster_top{","        apple;","        banana;","        }","        subgraph clustermsc{","        basket1;","        basket2;","        label=\"Baskets\";","        }","        subgraph cluster_bottom{","        orange;","        kiwi;","        }","label=\"Test\";","}","apple -> basket1 [constraint=false];","banana -> basket2;","basket1 -> orange;  // !!!","basket2-> kiwi;     // !!!","}","```"]},"column":{"s":0,"e":3}},"dim":["","code.15"],"code":"```dot\ndigraph G {\ncompound=true;\nnode [shape=box];\nedge [dir=none];\n\nsubgraph cluster_overall{\n        subgraph cluster_top{\n        apple;\n        banana;\n        }\n        subgraph clustermsc{\n        basket1;\n        basket2;\n        label=\"Baskets\";\n        }\n        subgraph cluster_bottom{\n        orange;\n        kiwi;\n        }\nlabel=\"Test\";\n}\napple -> basket1 [constraint=false];\nbanana -> basket2;\nbasket1 -> orange;  // !!!\nbasket2-> kiwi;     // !!!\n}\n```","symbName":"code","symbRange":[2596,3712],"symbRangeL":[null,136],"outerCode":";{ engine:dot , rankdir:LR , applyCss:dark , useGvPack:true }\n\n# visualization\n\n- sankey: https://github.com/geekplux/timeline-sankey\n- https://www.sankey-diagrams.com/tag/circular/\n  - could be achieved with graphviz?\n- msc revive zaujimave\n  - maybe use vegalite?\n- https://github.com/tracyhenry/Kyrix :: realizuju diving into data\n\n## d3\n\n- https://github.com/romsson/d3-gridding\n- https://github.com/wbkd/awesome-d3?tab=readme-ov-file\n  - https://dc-js.github.io/dc.js/\n  - https://github.com/d2bjs/d2b?tab=readme-ov-file\n  - https://www.sigmajs.org/\n  - https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file\n  - https://github.com/kristw/d3kit-timeline\n\n- https://github.com/romsson/d3-gridding\n\n### webcola\n\n- https://ialab.it.monash.edu/webcola/examples/powergraph.html\n- https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html\n\n### message sequence chart\n\n- https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html\n- integrated into :rc or :log\n  - use mq-view\n\n## vega lite\n\n- https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov\n- https://lib.rs/crates/vl-convert\n- https://echarts.apache.org/en/index.html\n- https://makingdatavisual.github.io/figurelist.html\n- https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples\n- https://vega.github.io/voyager/\n- https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk\n- idea: own jq-json based vega-lite based infographics generator\n- https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified\n\n### sankey\n\n- https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite\n- https://github.com/kurkle/chartjs-chart-sankey\n  - see more in databox-libs/visualization\n\n## graphviz: osage\n\n- https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz\n- ![ciel](https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png)\n\n- see the difference with dot and osage:\n\n\n```dot\ndigraph G {\ncompound=true;\nnode [shape=box];\nedge [dir=none];\n\nsubgraph cluster_overall{\n        subgraph cluster_top{\n        apple;\n        banana;\n        }\n        subgraph clustermsc{\n        basket1;\n        basket2;\n        label=\"Baskets\";\n        }\n        subgraph cluster_bottom{\n        orange;\n        kiwi;\n        }\nlabel=\"Test\";\n}\napple -> basket1 [constraint=false];\nbanana -> basket2;\nbasket1 -> orange;  // !!!\nbasket2-> kiwi;     // !!!\n}\n```\n\n## to vega/vega-lite\n\n- https://ialab.it.monash.edu/webcola/\n- https://github.com/dagrejs/dagre?utm_source=chatgpt.com\n- Graphviz WASM\n  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com\n- https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json\n- https://github.com/dagrejs/dagre\n  - https://github.com/dagrejs/dagre-d3/wiki#demos\n    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html\n- https://www.jointjs.com/demos\n  - https://www.jointjs.com/demos/activity-diagram\n  -\n\n### mdd to vega-lite\n\n- alt. layout:\n  - webcola\n  - inhouse\n- mdg achieved by vega\n\n### xdot to vega-lite\n\n- DOT → Vega force/tree layout\n- DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega\n\n- DOT → Vega force/tree layout\n-\n\n## editable graph ok?\n\n- https://github.com/jerosoler/Drawflow\n  - https://app.dgrm.net/?k=20240326021cdd\n  - https://app.dgrm.net/?k=202403808ba09f\n  - https://app.dgrm.net/?k=20240339e781c7\n- https://github.com/alyssaxuu/flowy\n- https://github.com/AlexeyBoiko/DgrmJS\n- https://github.com/clientIO/joint\n- https://github.com/jsplumb/community-edition\n\n## eisenhover matrix","outerHtml":"<p>;{ engine:dot , rankdir:LR , applyCss:dark , useGvPack:true }</p>\n\n<h1>visualization</h1>\n\n<ul><li>sankey: https://github.com/geekplux/timeline-sankey</li><li>https://www.sankey-diagrams.com/tag/circular/<ul><li>could be achieved with graphviz?</li></ul></li><li>msc revive zaujimave<ul><li>maybe use vegalite?</li></ul></li><li>https://github.com/tracyhenry/Kyrix :: realizuju diving into data</li></ul>\n\n<h2>d3</h2>\n\n<ul><li>https://github.com/romsson/d3-gridding</li><li>https://github.com/wbkd/awesome-d3?tab=readme-ov-file<ul><li>https://dc-js.github.io/dc.js/</li><li>https://github.com/d2bjs/d2b?tab=readme-ov-file</li><li>https://www.sigmajs.org/</li><li>https://github.com/Kcnarf/d3-beeswarm?tab=readme-ov-file</li><li>https://github.com/kristw/d3kit-timeline</li></ul></li></ul>\n\n<ul><li>https://github.com/romsson/d3-gridding</li></ul>\n\n<h3>webcola</h3>\n\n<ul><li>https://ialab.it.monash.edu/webcola/examples/powergraph.html</li><li>https://ialab.it.monash.edu/webcola/examples/dotpowergraph.html</li></ul>\n\n<h3>message sequence chart</h3>\n\n<ul><li>https://github.com/koudelka/d3-message-sequence/blob/master/doc/example.html</li><li>integrated into :rc or :log<ul><li>use mq-view</li></ul></li></ul>\n\n<h2>vega lite</h2>\n\n<ul><li>https://github.com/PBI-David/Deneb-Showcase :: vela peknych prikladov</li><li>https://lib.rs/crates/vl-convert</li><li>https://echarts.apache.org/en/index.html</li><li>https://makingdatavisual.github.io/figurelist.html</li><li>https://vega.github.io/vega-lite-v2/examples/#faceting-trellis-plot--small-multiples</li><li>https://vega.github.io/voyager/</li><li>https://www.edwardtufte.com/notes-sketches/?msg_id=0003nk</li><li>idea: own jq-json based vega-lite based infographics generator</li><li>https://github.com/PBI-David/Deneb-Showcase?tab=readme-ov-file\n  cola gridified</li></ul>\n\n<h3>sankey</h3>\n\n<ul><li>https://stackoverflow.com/questions/66387154/sankey-diagram-alluvial-diagram-in-vega-lite</li><li>https://github.com/kurkle/chartjs-chart-sankey<ul><li>see more in databox-libs/visualization</li></ul></li></ul>\n\n<h2>graphviz: osage</h2>\n\n<ul><li>https://stackoverflow.com/questions/55455866/how-to-structure-multiple-subgraphs-in-graphviz</li><li><img src=\"https://www.researchgate.net/profile/Romain-Bourqui/publication/229006237/figure/fig3/AS:667710010703874@1536205880020/A-hierarchy-of-subgraphs-computed-out-of-a-network-of-keywords-extracted-from-documents.png\" alt=\"ciel\"/></li></ul>\n\n<ul><li>see the difference with dot and osage:</li></ul>\n\n\n<p>```dot\ndigraph G {\ncompound=true;\nnode [shape=box];\nedge [dir=none];</p>\n\n<p>subgraph cluster_overall{\n        subgraph cluster_top{\n        apple;\n        banana;\n        }\n        subgraph clustermsc{\n        basket1;\n        basket2;\n        label=\"Baskets\";\n        }\n        subgraph cluster_bottom{\n        orange;\n        kiwi;\n        }\nlabel=\"Test\";\n}\napple -> basket1 [constraint=false];\nbanana -> basket2;\nbasket1 -> orange;  // !!!\nbasket2-> kiwi;     // !!!\n}\n```</p>\n\n<h2>to vega/vega-lite</h2>\n\n<ul><li>https://ialab.it.monash.edu/webcola/</li><li>https://github.com/dagrejs/dagre?utm_source=chatgpt.com</li><li>Graphviz WASM<ul><li>https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com</li></ul></li><li>https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json</li><li>https://github.com/dagrejs/dagre<ul><li>https://github.com/dagrejs/dagre-d3/wiki#demos<ul><li>https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html</li></ul></li></ul></li><li>https://www.jointjs.com/demos<ul><li>https://www.jointjs.com/demos/activity-diagram\n  -</li></ul></li></ul>\n\n<h3>mdd to vega-lite</h3>\n\n<ul><li>alt. layout:<ul><li>webcola</li><li>inhouse</li></ul></li><li>mdg achieved by vega</li></ul>\n\n<h3>xdot to vega-lite</h3>\n\n<ul><li>DOT → Vega force/tree layout</li><li>DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega</li></ul>\n\n<ul><li>DOT → Vega force/tree layout\n-</li></ul>\n\n<h2>editable graph ok?</h2>\n\n<ul><li>https://github.com/jerosoler/Drawflow<ul><li>https://app.dgrm.net/?k=20240326021cdd</li><li>https://app.dgrm.net/?k=202403808ba09f</li><li>https://app.dgrm.net/?k=20240339e781c7</li></ul></li><li>https://github.com/alyssaxuu/flowy</li><li>https://github.com/AlexeyBoiko/DgrmJS</li><li>https://github.com/clientIO/joint</li><li>https://github.com/jsplumb/community-edition</li></ul>\n\n<h2>eisenhover matrix</h2>"},{"id":"/root/children/16","type":"heading","loc":{"start":2596,"end":2616,"line":{"s":91,"e":91,"code":["## to vega/vega-lite"]},"column":{"s":0,"e":20}},"dim":["","heading.16"],"code":"## to vega/vega-lite","symbName":"heading","symbRange":[2618,3124],"symbRangeL":[91,104],"outerCode":"\n- https://ialab.it.monash.edu/webcola/\n- https://github.com/dagrejs/dagre?utm_source=chatgpt.com\n- Graphviz WASM\n  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com\n- https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json\n- https://github.com/dagrejs/dagre\n  - https://github.com/dagrejs/dagre-d3/wiki#demos\n    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html\n- https://www.jointjs.com/demos\n  - https://www.jointjs.com/demos/activity-diagram\n  -","outerHtml":"\n<ul><li>https://ialab.it.monash.edu/webcola/</li><li>https://github.com/dagrejs/dagre?utm_source=chatgpt.com</li><li>Graphviz WASM<ul><li>https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com</li></ul></li><li>https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json</li><li>https://github.com/dagrejs/dagre<ul><li>https://github.com/dagrejs/dagre-d3/wiki#demos<ul><li>https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html</li></ul></li></ul></li><li>https://www.jointjs.com/demos<ul><li>https://www.jointjs.com/demos/activity-diagram\n  -</li></ul></li></ul>"},{"id":"/root/children/16/children/0","type":"text","loc":{"start":2599,"end":2616,"line":{"s":91,"e":91,"code":["## to vega/vega-lite"]},"column":{"s":3,"e":20}},"dim":["","heading.16","text.0"],"code":"to vega/vega-lite"},{"id":"/root/children/17","type":"list","loc":{"start":2618,"end":3124,"line":{"s":93,"e":103,"code":["- https://ialab.it.monash.edu/webcola/","- https://github.com/dagrejs/dagre?utm_source=chatgpt.com","- Graphviz WASM","  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com","- https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json","- https://github.com/dagrejs/dagre","  - https://github.com/dagrejs/dagre-d3/wiki#demos","    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html","- https://www.jointjs.com/demos","  - https://www.jointjs.com/demos/activity-diagram","  -"]},"column":{"s":0,"e":3}},"dim":["","list.17"],"code":"- https://ialab.it.monash.edu/webcola/\n- https://github.com/dagrejs/dagre?utm_source=chatgpt.com\n- Graphviz WASM\n  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com\n- https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json\n- https://github.com/dagrejs/dagre\n  - https://github.com/dagrejs/dagre-d3/wiki#demos\n    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html\n- https://www.jointjs.com/demos\n  - https://www.jointjs.com/demos/activity-diagram\n  -","symbName":"list","symbRange":[3126,3146],"symbRangeL":[93,106],"outerCode":"- https://github.com/dagrejs/dagre?utm_source=chatgpt.com\n- Graphviz WASM\n  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com\n- https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json\n- https://github.com/dagrejs/dagre\n  - https://github.com/dagrejs/dagre-d3/wiki#demos\n    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html\n- https://www.jointjs.com/demos\n  - https://www.jointjs.com/demos/activity-diagram\n  -\n\n### mdd to vega-lite","outerHtml":"<ul><li>https://github.com/dagrejs/dagre?utm_source=chatgpt.com</li><li>Graphviz WASM<ul><li>https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com</li></ul></li><li>https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json</li><li>https://github.com/dagrejs/dagre<ul><li>https://github.com/dagrejs/dagre-d3/wiki#demos<ul><li>https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html</li></ul></li></ul></li><li>https://www.jointjs.com/demos<ul><li>https://www.jointjs.com/demos/activity-diagram\n  -</li></ul></li></ul>\n\n<h3>mdd to vega-lite</h3>"},{"id":"/root/children/17/children/0","type":"listItem","loc":{"start":2618,"end":2656,"line":{"s":93,"e":93,"code":["- https://ialab.it.monash.edu/webcola/"]},"column":{"s":0,"e":38}},"dim":["","list.17","listItem.0"],"code":"- https://ialab.it.monash.edu/webcola/"},{"id":"/root/children/17/children/0/children/0","type":"paragraph","loc":{"start":2620,"end":2656,"line":{"s":93,"e":93,"code":["- https://ialab.it.monash.edu/webcola/"]},"column":{"s":2,"e":38}},"dim":["","list.17","listItem.0","paragraph.0"],"code":"https://ialab.it.monash.edu/webcola/"},{"id":"/root/children/17/children/0/children/0/children/0","type":"text","loc":{"start":2620,"end":2656,"line":{"s":93,"e":93,"code":["- https://ialab.it.monash.edu/webcola/"]},"column":{"s":2,"e":38}},"dim":["","list.17","listItem.0","paragraph.0","text.0"],"code":"https://ialab.it.monash.edu/webcola/"},{"id":"/root/children/17/children/1","type":"listItem","loc":{"start":2657,"end":2714,"line":{"s":94,"e":94,"code":["- https://github.com/dagrejs/dagre?utm_source=chatgpt.com"]},"column":{"s":0,"e":57}},"dim":["","list.17","listItem.1"],"code":"- https://github.com/dagrejs/dagre?utm_source=chatgpt.com"},{"id":"/root/children/17/children/1/children/0","type":"paragraph","loc":{"start":2659,"end":2714,"line":{"s":94,"e":94,"code":["- https://github.com/dagrejs/dagre?utm_source=chatgpt.com"]},"column":{"s":2,"e":57}},"dim":["","list.17","listItem.1","paragraph.0"],"code":"https://github.com/dagrejs/dagre?utm_source=chatgpt.com"},{"id":"/root/children/17/children/1/children/0/children/0","type":"text","loc":{"start":2659,"end":2714,"line":{"s":94,"e":94,"code":["- https://github.com/dagrejs/dagre?utm_source=chatgpt.com"]},"column":{"s":2,"e":57}},"dim":["","list.17","listItem.1","paragraph.0","text.0"],"code":"https://github.com/dagrejs/dagre?utm_source=chatgpt.com"},{"id":"/root/children/17/children/2","type":"listItem","loc":{"start":2715,"end":2802,"line":{"s":95,"e":96,"code":["- Graphviz WASM","  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com"]},"column":{"s":0,"e":71}},"dim":["","list.17","listItem.2"],"code":"- Graphviz WASM\n  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com"},{"id":"/root/children/17/children/2/children/0","type":"paragraph","loc":{"start":2717,"end":2730,"line":{"s":95,"e":95,"code":["- Graphviz WASM"]},"column":{"s":2,"e":15}},"dim":["","list.17","listItem.2","paragraph.0"],"code":"Graphviz WASM"},{"id":"/root/children/17/children/2/children/0/children/0","type":"text","loc":{"start":2717,"end":2730,"line":{"s":95,"e":95,"code":["- Graphviz WASM"]},"column":{"s":2,"e":15}},"dim":["","list.17","listItem.2","paragraph.0","text.0"],"code":"Graphviz WASM"},{"id":"/root/children/17/children/2/children/1","type":"list","loc":{"start":2733,"end":2802,"line":{"s":96,"e":96,"code":["  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com"]},"column":{"s":2,"e":71}},"dim":["","list.17","listItem.2","list.1"],"code":"- https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com","symbName":"list","symbRange":[null,null],"symbRangeL":[96,96],"outerCode":"","outerHtml":""},{"id":"/root/children/17/children/2/children/1/children/0","type":"listItem","loc":{"start":2733,"end":2802,"line":{"s":96,"e":96,"code":["  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com"]},"column":{"s":2,"e":71}},"dim":["","list.17","listItem.2","list.1","listItem.0"],"code":"- https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com"},{"id":"/root/children/17/children/2/children/1/children/0/children/0","type":"paragraph","loc":{"start":2735,"end":2802,"line":{"s":96,"e":96,"code":["  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com"]},"column":{"s":4,"e":71}},"dim":["","list.17","listItem.2","list.1","listItem.0","paragraph.0"],"code":"https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com"},{"id":"/root/children/17/children/2/children/1/children/0/children/0/children/0","type":"text","loc":{"start":2735,"end":2802,"line":{"s":96,"e":96,"code":["  - https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com"]},"column":{"s":4,"e":71}},"dim":["","list.17","listItem.2","list.1","listItem.0","paragraph.0","text.0"],"code":"https://github.com/hpcc-systems/hpcc-js-wasm?utm_source=chatgpt.com"},{"id":"/root/children/17/children/3","type":"listItem","loc":{"start":2803,"end":2867,"line":{"s":97,"e":97,"code":["- https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json"]},"column":{"s":0,"e":64}},"dim":["","list.17","listItem.3"],"code":"- https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json"},{"id":"/root/children/17/children/3/children/0","type":"paragraph","loc":{"start":2805,"end":2867,"line":{"s":97,"e":97,"code":["- https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json"]},"column":{"s":2,"e":64}},"dim":["","list.17","listItem.3","paragraph.0"],"code":"https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json"},{"id":"/root/children/17/children/3/children/0/children/0","type":"text","loc":{"start":2805,"end":2867,"line":{"s":97,"e":97,"code":["- https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json"]},"column":{"s":2,"e":64}},"dim":["","list.17","listItem.3","paragraph.0","text.0"],"code":"https://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json"},{"id":"/root/children/17/children/4","type":"listItem","loc":{"start":2868,"end":3037,"line":{"s":98,"e":100,"code":["- https://github.com/dagrejs/dagre","  - https://github.com/dagrejs/dagre-d3/wiki#demos","    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"]},"column":{"s":0,"e":83}},"dim":["","list.17","listItem.4"],"code":"- https://github.com/dagrejs/dagre\n  - https://github.com/dagrejs/dagre-d3/wiki#demos\n    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"},{"id":"/root/children/17/children/4/children/0","type":"paragraph","loc":{"start":2870,"end":2902,"line":{"s":98,"e":98,"code":["- https://github.com/dagrejs/dagre"]},"column":{"s":2,"e":34}},"dim":["","list.17","listItem.4","paragraph.0"],"code":"https://github.com/dagrejs/dagre"},{"id":"/root/children/17/children/4/children/0/children/0","type":"text","loc":{"start":2870,"end":2902,"line":{"s":98,"e":98,"code":["- https://github.com/dagrejs/dagre"]},"column":{"s":2,"e":34}},"dim":["","list.17","listItem.4","paragraph.0","text.0"],"code":"https://github.com/dagrejs/dagre"},{"id":"/root/children/17/children/4/children/1","type":"list","loc":{"start":2905,"end":3037,"line":{"s":99,"e":100,"code":["  - https://github.com/dagrejs/dagre-d3/wiki#demos","    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"]},"column":{"s":2,"e":83}},"dim":["","list.17","listItem.4","list.1"],"code":"- https://github.com/dagrejs/dagre-d3/wiki#demos\n    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html","symbName":"list","symbRange":[null,null],"symbRangeL":[99,100],"outerCode":"","outerHtml":""},{"id":"/root/children/17/children/4/children/1/children/0","type":"listItem","loc":{"start":2905,"end":3037,"line":{"s":99,"e":100,"code":["  - https://github.com/dagrejs/dagre-d3/wiki#demos","    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"]},"column":{"s":2,"e":83}},"dim":["","list.17","listItem.4","list.1","listItem.0"],"code":"- https://github.com/dagrejs/dagre-d3/wiki#demos\n    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"},{"id":"/root/children/17/children/4/children/1/children/0/children/0","type":"paragraph","loc":{"start":2907,"end":2953,"line":{"s":99,"e":99,"code":["  - https://github.com/dagrejs/dagre-d3/wiki#demos"]},"column":{"s":4,"e":50}},"dim":["","list.17","listItem.4","list.1","listItem.0","paragraph.0"],"code":"https://github.com/dagrejs/dagre-d3/wiki#demos"},{"id":"/root/children/17/children/4/children/1/children/0/children/0/children/0","type":"text","loc":{"start":2907,"end":2953,"line":{"s":99,"e":99,"code":["  - https://github.com/dagrejs/dagre-d3/wiki#demos"]},"column":{"s":4,"e":50}},"dim":["","list.17","listItem.4","list.1","listItem.0","paragraph.0","text.0"],"code":"https://github.com/dagrejs/dagre-d3/wiki#demos"},{"id":"/root/children/17/children/4/children/1/children/0/children/1","type":"list","loc":{"start":2958,"end":3037,"line":{"s":100,"e":100,"code":["    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"]},"column":{"s":4,"e":83}},"dim":["","list.17","listItem.4","list.1","listItem.0","list.1"],"code":"- https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html","symbName":"list","symbRange":[null,null],"symbRangeL":[100,100],"outerCode":"","outerHtml":""},{"id":"/root/children/17/children/4/children/1/children/0/children/1/children/0","type":"listItem","loc":{"start":2958,"end":3037,"line":{"s":100,"e":100,"code":["    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"]},"column":{"s":4,"e":83}},"dim":["","list.17","listItem.4","list.1","listItem.0","list.1","listItem.0"],"code":"- https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"},{"id":"/root/children/17/children/4/children/1/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":2960,"end":3037,"line":{"s":100,"e":100,"code":["    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"]},"column":{"s":6,"e":83}},"dim":["","list.17","listItem.4","list.1","listItem.0","list.1","listItem.0","paragraph.0"],"code":"https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"},{"id":"/root/children/17/children/4/children/1/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":2960,"end":3037,"line":{"s":100,"e":100,"code":["    - https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"]},"column":{"s":6,"e":83}},"dim":["","list.17","listItem.4","list.1","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"https://dagrejs.github.io/project/dagre-d3/latest/demo/graph-story-board.html"},{"id":"/root/children/17/children/5","type":"listItem","loc":{"start":3038,"end":3124,"line":{"s":101,"e":103,"code":["- https://www.jointjs.com/demos","  - https://www.jointjs.com/demos/activity-diagram","  -"]},"column":{"s":0,"e":3}},"dim":["","list.17","listItem.5"],"code":"- https://www.jointjs.com/demos\n  - https://www.jointjs.com/demos/activity-diagram\n  -"},{"id":"/root/children/17/children/5/children/0","type":"paragraph","loc":{"start":3040,"end":3069,"line":{"s":101,"e":101,"code":["- https://www.jointjs.com/demos"]},"column":{"s":2,"e":31}},"dim":["","list.17","listItem.5","paragraph.0"],"code":"https://www.jointjs.com/demos"},{"id":"/root/children/17/children/5/children/0/children/0","type":"text","loc":{"start":3040,"end":3069,"line":{"s":101,"e":101,"code":["- https://www.jointjs.com/demos"]},"column":{"s":2,"e":31}},"dim":["","list.17","listItem.5","paragraph.0","text.0"],"code":"https://www.jointjs.com/demos"},{"id":"/root/children/17/children/5/children/1","type":"list","loc":{"start":3072,"end":3124,"line":{"s":102,"e":103,"code":["  - https://www.jointjs.com/demos/activity-diagram","  -"]},"column":{"s":2,"e":3}},"dim":["","list.17","listItem.5","list.1"],"code":"- https://www.jointjs.com/demos/activity-diagram\n  -","symbName":"list","symbRange":[null,null],"symbRangeL":[102,103],"outerCode":"","outerHtml":""},{"id":"/root/children/17/children/5/children/1/children/0","type":"listItem","loc":{"start":3072,"end":3120,"line":{"s":102,"e":102,"code":["  - https://www.jointjs.com/demos/activity-diagram"]},"column":{"s":2,"e":50}},"dim":["","list.17","listItem.5","list.1","listItem.0"],"code":"- https://www.jointjs.com/demos/activity-diagram"},{"id":"/root/children/17/children/5/children/1/children/0/children/0","type":"paragraph","loc":{"start":3074,"end":3120,"line":{"s":102,"e":102,"code":["  - https://www.jointjs.com/demos/activity-diagram"]},"column":{"s":4,"e":50}},"dim":["","list.17","listItem.5","list.1","listItem.0","paragraph.0"],"code":"https://www.jointjs.com/demos/activity-diagram"},{"id":"/root/children/17/children/5/children/1/children/0/children/0/children/0","type":"text","loc":{"start":3074,"end":3120,"line":{"s":102,"e":102,"code":["  - https://www.jointjs.com/demos/activity-diagram"]},"column":{"s":4,"e":50}},"dim":["","list.17","listItem.5","list.1","listItem.0","paragraph.0","text.0"],"code":"https://www.jointjs.com/demos/activity-diagram"},{"id":"/root/children/17/children/5/children/1/children/1","type":"listItem","loc":{"start":3123,"end":3124,"line":{"s":103,"e":103,"code":["  -"]},"column":{"s":2,"e":3}},"dim":["","list.17","listItem.5","list.1","listItem.1"],"code":"-"},{"id":"/root/children/18","type":"heading","loc":{"start":3126,"end":3146,"line":{"s":105,"e":105,"code":["### mdd to vega-lite"]},"column":{"s":0,"e":20}},"dim":["","heading.18"],"code":"### mdd to vega-lite","symbName":"heading","symbRange":[3148,3209],"symbRangeL":[105,111],"outerCode":"\n- alt. layout:\n  - webcola\n  - inhouse\n- mdg achieved by vega","outerHtml":"\n<ul><li>alt. layout:<ul><li>webcola</li><li>inhouse</li></ul></li><li>mdg achieved by vega</li></ul>"},{"id":"/root/children/18/children/0","type":"text","loc":{"start":3130,"end":3146,"line":{"s":105,"e":105,"code":["### mdd to vega-lite"]},"column":{"s":4,"e":20}},"dim":["","heading.18","text.0"],"code":"mdd to vega-lite"},{"id":"/root/children/19","type":"list","loc":{"start":3148,"end":3209,"line":{"s":107,"e":110,"code":["- alt. layout:","  - webcola","  - inhouse","- mdg achieved by vega"]},"column":{"s":0,"e":22}},"dim":["","list.19"],"code":"- alt. layout:\n  - webcola\n  - inhouse\n- mdg achieved by vega","symbName":"list","symbRange":[3211,3232],"symbRangeL":[107,113],"outerCode":"  - webcola\n  - inhouse\n- mdg achieved by vega\n\n### xdot to vega-lite","outerHtml":"<ul><li>webcola</li><li>inhouse</li><li>mdg achieved by vega</li></ul>\n\n<h3>xdot to vega-lite</h3>"},{"id":"/root/children/19/children/0","type":"listItem","loc":{"start":3148,"end":3186,"line":{"s":107,"e":109,"code":["- alt. layout:","  - webcola","  - inhouse"]},"column":{"s":0,"e":11}},"dim":["","list.19","listItem.0"],"code":"- alt. layout:\n  - webcola\n  - inhouse"},{"id":"/root/children/19/children/0/children/0","type":"paragraph","loc":{"start":3150,"end":3162,"line":{"s":107,"e":107,"code":["- alt. layout:"]},"column":{"s":2,"e":14}},"dim":["","list.19","listItem.0","paragraph.0"],"code":"alt. layout:"},{"id":"/root/children/19/children/0/children/0/children/0","type":"text","loc":{"start":3150,"end":3162,"line":{"s":107,"e":107,"code":["- alt. layout:"]},"column":{"s":2,"e":14}},"dim":["","list.19","listItem.0","paragraph.0","text.0"],"code":"alt. layout:"},{"id":"/root/children/19/children/0/children/1","type":"list","loc":{"start":3165,"end":3186,"line":{"s":108,"e":109,"code":["  - webcola","  - inhouse"]},"column":{"s":2,"e":11}},"dim":["","list.19","listItem.0","list.1"],"code":"- webcola\n  - inhouse","symbName":"list","symbRange":[null,null],"symbRangeL":[108,109],"outerCode":"","outerHtml":""},{"id":"/root/children/19/children/0/children/1/children/0","type":"listItem","loc":{"start":3165,"end":3174,"line":{"s":108,"e":108,"code":["  - webcola"]},"column":{"s":2,"e":11}},"dim":["","list.19","listItem.0","list.1","listItem.0"],"code":"- webcola"},{"id":"/root/children/19/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":3167,"end":3174,"line":{"s":108,"e":108,"code":["  - webcola"]},"column":{"s":4,"e":11}},"dim":["","list.19","listItem.0","list.1","listItem.0","paragraph.0"],"code":"webcola"},{"id":"/root/children/19/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":3167,"end":3174,"line":{"s":108,"e":108,"code":["  - webcola"]},"column":{"s":4,"e":11}},"dim":["","list.19","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"webcola"},{"id":"/root/children/19/children/0/children/1/children/1","type":"listItem","loc":{"start":3177,"end":3186,"line":{"s":109,"e":109,"code":["  - inhouse"]},"column":{"s":2,"e":11}},"dim":["","list.19","listItem.0","list.1","listItem.1"],"code":"- inhouse"},{"id":"/root/children/19/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":3179,"end":3186,"line":{"s":109,"e":109,"code":["  - inhouse"]},"column":{"s":4,"e":11}},"dim":["","list.19","listItem.0","list.1","listItem.1","paragraph.0"],"code":"inhouse"},{"id":"/root/children/19/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":3179,"end":3186,"line":{"s":109,"e":109,"code":["  - inhouse"]},"column":{"s":4,"e":11}},"dim":["","list.19","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"inhouse"},{"id":"/root/children/19/children/1","type":"listItem","loc":{"start":3187,"end":3209,"line":{"s":110,"e":110,"code":["- mdg achieved by vega"]},"column":{"s":0,"e":22}},"dim":["","list.19","listItem.1"],"code":"- mdg achieved by vega"},{"id":"/root/children/19/children/1/children/0","type":"paragraph","loc":{"start":3189,"end":3209,"line":{"s":110,"e":110,"code":["- mdg achieved by vega"]},"column":{"s":2,"e":22}},"dim":["","list.19","listItem.1","paragraph.0"],"code":"mdg achieved by vega"},{"id":"/root/children/19/children/1/children/0/children/0","type":"text","loc":{"start":3189,"end":3209,"line":{"s":110,"e":110,"code":["- mdg achieved by vega"]},"column":{"s":2,"e":22}},"dim":["","list.19","listItem.1","paragraph.0","text.0"],"code":"mdg achieved by vega"},{"id":"/root/children/20","type":"heading","loc":{"start":3211,"end":3232,"line":{"s":112,"e":112,"code":["### xdot to vega-lite"]},"column":{"s":0,"e":21}},"dim":["","heading.20"],"code":"### xdot to vega-lite","symbName":"heading","symbRange":[3234,3337],"symbRangeL":[112,123],"outerCode":"\n- DOT → Vega force/tree layout\n- DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega\n\n- DOT → Vega force/tree layout\n-","outerHtml":"\n<ul><li>DOT → Vega force/tree layout</li><li>DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega</li></ul>\n\n<ul><li>DOT → Vega force/tree layout\n-</li></ul>"},{"id":"/root/children/20/children/0","type":"text","loc":{"start":3215,"end":3232,"line":{"s":112,"e":112,"code":["### xdot to vega-lite"]},"column":{"s":4,"e":21}},"dim":["","heading.20","text.0"],"code":"xdot to vega-lite"},{"id":"/root/children/21","type":"list","loc":{"start":3234,"end":3337,"line":{"s":114,"e":122,"code":["- DOT → Vega force/tree layout","- DOT","  ↓","  Graphviz -Tjson","  ↓","  Vega","","- DOT → Vega force/tree layout","-"]},"column":{"s":0,"e":1}},"dim":["","list.21"],"code":"- DOT → Vega force/tree layout\n- DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega\n\n- DOT → Vega force/tree layout\n-","symbName":"list","symbRange":[3339,3360],"symbRangeL":[114,125],"outerCode":"- DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega\n\n- DOT → Vega force/tree layout\n-\n\n## editable graph ok?","outerHtml":"<ul><li>DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega</li></ul>\n\n<ul><li>DOT → Vega force/tree layout\n-</li></ul>\n\n<h2>editable graph ok?</h2>"},{"id":"/root/children/21/children/0","type":"listItem","loc":{"start":3234,"end":3264,"line":{"s":114,"e":114,"code":["- DOT → Vega force/tree layout"]},"column":{"s":0,"e":30}},"dim":["","list.21","listItem.0"],"code":"- DOT → Vega force/tree layout"},{"id":"/root/children/21/children/0/children/0","type":"paragraph","loc":{"start":3236,"end":3264,"line":{"s":114,"e":114,"code":["- DOT → Vega force/tree layout"]},"column":{"s":2,"e":30}},"dim":["","list.21","listItem.0","paragraph.0"],"code":"DOT → Vega force/tree layout"},{"id":"/root/children/21/children/0/children/0/children/0","type":"text","loc":{"start":3236,"end":3264,"line":{"s":114,"e":114,"code":["- DOT → Vega force/tree layout"]},"column":{"s":2,"e":30}},"dim":["","list.21","listItem.0","paragraph.0","text.0"],"code":"DOT → Vega force/tree layout"},{"id":"/root/children/21/children/1","type":"listItem","loc":{"start":3265,"end":3303,"line":{"s":115,"e":119,"code":["- DOT","  ↓","  Graphviz -Tjson","  ↓","  Vega"]},"column":{"s":0,"e":6}},"dim":["","list.21","listItem.1"],"code":"- DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega"},{"id":"/root/children/21/children/1/children/0","type":"paragraph","loc":{"start":3267,"end":3303,"line":{"s":115,"e":119,"code":["- DOT","  ↓","  Graphviz -Tjson","  ↓","  Vega"]},"column":{"s":2,"e":6}},"dim":["","list.21","listItem.1","paragraph.0"],"code":"DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega"},{"id":"/root/children/21/children/1/children/0/children/0","type":"text","loc":{"start":3267,"end":3303,"line":{"s":115,"e":119,"code":["- DOT","  ↓","  Graphviz -Tjson","  ↓","  Vega"]},"column":{"s":2,"e":6}},"dim":["","list.21","listItem.1","paragraph.0","text.0"],"code":"DOT\n  ↓\n  Graphviz -Tjson\n  ↓\n  Vega"},{"id":"/root/children/21/children/2","type":"listItem","loc":{"start":3305,"end":3335,"line":{"s":121,"e":121,"code":["- DOT → Vega force/tree layout"]},"column":{"s":0,"e":30}},"dim":["","list.21","listItem.2"],"code":"- DOT → Vega force/tree layout"},{"id":"/root/children/21/children/2/children/0","type":"paragraph","loc":{"start":3307,"end":3335,"line":{"s":121,"e":121,"code":["- DOT → Vega force/tree layout"]},"column":{"s":2,"e":30}},"dim":["","list.21","listItem.2","paragraph.0"],"code":"DOT → Vega force/tree layout"},{"id":"/root/children/21/children/2/children/0/children/0","type":"text","loc":{"start":3307,"end":3335,"line":{"s":121,"e":121,"code":["- DOT → Vega force/tree layout"]},"column":{"s":2,"e":30}},"dim":["","list.21","listItem.2","paragraph.0","text.0"],"code":"DOT → Vega force/tree layout"},{"id":"/root/children/21/children/3","type":"listItem","loc":{"start":3336,"end":3337,"line":{"s":122,"e":122,"code":["-"]},"column":{"s":0,"e":1}},"dim":["","list.21","listItem.3"],"code":"-"},{"id":"/root/children/22","type":"heading","loc":{"start":3339,"end":3360,"line":{"s":124,"e":124,"code":["## editable graph ok?"]},"column":{"s":0,"e":21}},"dim":["","heading.22"],"code":"## editable graph ok?","symbName":"heading","symbRange":[3362,3690],"symbRangeL":[124,134],"outerCode":"\n- https://github.com/jerosoler/Drawflow\n  - https://app.dgrm.net/?k=20240326021cdd\n  - https://app.dgrm.net/?k=202403808ba09f\n  - https://app.dgrm.net/?k=20240339e781c7\n- https://github.com/alyssaxuu/flowy\n- https://github.com/AlexeyBoiko/DgrmJS\n- https://github.com/clientIO/joint\n- https://github.com/jsplumb/community-edition","outerHtml":"\n<ul><li>https://github.com/jerosoler/Drawflow<ul><li>https://app.dgrm.net/?k=20240326021cdd</li><li>https://app.dgrm.net/?k=202403808ba09f</li><li>https://app.dgrm.net/?k=20240339e781c7</li></ul></li><li>https://github.com/alyssaxuu/flowy</li><li>https://github.com/AlexeyBoiko/DgrmJS</li><li>https://github.com/clientIO/joint</li><li>https://github.com/jsplumb/community-edition</li></ul>"},{"id":"/root/children/22/children/0","type":"text","loc":{"start":3342,"end":3360,"line":{"s":124,"e":124,"code":["## editable graph ok?"]},"column":{"s":3,"e":21}},"dim":["","heading.22","text.0"],"code":"editable graph ok?"},{"id":"/root/children/23","type":"list","loc":{"start":3362,"end":3690,"line":{"s":126,"e":133,"code":["- https://github.com/jerosoler/Drawflow","  - https://app.dgrm.net/?k=20240326021cdd","  - https://app.dgrm.net/?k=202403808ba09f","  - https://app.dgrm.net/?k=20240339e781c7","- https://github.com/alyssaxuu/flowy","- https://github.com/AlexeyBoiko/DgrmJS","- https://github.com/clientIO/joint","- https://github.com/jsplumb/community-edition"]},"column":{"s":0,"e":46}},"dim":["","list.23"],"code":"- https://github.com/jerosoler/Drawflow\n  - https://app.dgrm.net/?k=20240326021cdd\n  - https://app.dgrm.net/?k=202403808ba09f\n  - https://app.dgrm.net/?k=20240339e781c7\n- https://github.com/alyssaxuu/flowy\n- https://github.com/AlexeyBoiko/DgrmJS\n- https://github.com/clientIO/joint\n- https://github.com/jsplumb/community-edition","symbName":"list","symbRange":[3692,3712],"symbRangeL":[126,136],"outerCode":"  - https://app.dgrm.net/?k=20240326021cdd\n  - https://app.dgrm.net/?k=202403808ba09f\n  - https://app.dgrm.net/?k=20240339e781c7\n- https://github.com/alyssaxuu/flowy\n- https://github.com/AlexeyBoiko/DgrmJS\n- https://github.com/clientIO/joint\n- https://github.com/jsplumb/community-edition\n\n## eisenhover matrix","outerHtml":"<ul><li>https://app.dgrm.net/?k=20240326021cdd</li><li>https://app.dgrm.net/?k=202403808ba09f</li><li>https://app.dgrm.net/?k=20240339e781c7</li><li>https://github.com/alyssaxuu/flowy</li><li>https://github.com/AlexeyBoiko/DgrmJS</li><li>https://github.com/clientIO/joint</li><li>https://github.com/jsplumb/community-edition</li></ul>\n\n<h2>eisenhover matrix</h2>"},{"id":"/root/children/23/children/0","type":"listItem","loc":{"start":3362,"end":3530,"line":{"s":126,"e":129,"code":["- https://github.com/jerosoler/Drawflow","  - https://app.dgrm.net/?k=20240326021cdd","  - https://app.dgrm.net/?k=202403808ba09f","  - https://app.dgrm.net/?k=20240339e781c7"]},"column":{"s":0,"e":42}},"dim":["","list.23","listItem.0"],"code":"- https://github.com/jerosoler/Drawflow\n  - https://app.dgrm.net/?k=20240326021cdd\n  - https://app.dgrm.net/?k=202403808ba09f\n  - https://app.dgrm.net/?k=20240339e781c7"},{"id":"/root/children/23/children/0/children/0","type":"paragraph","loc":{"start":3364,"end":3401,"line":{"s":126,"e":126,"code":["- https://github.com/jerosoler/Drawflow"]},"column":{"s":2,"e":39}},"dim":["","list.23","listItem.0","paragraph.0"],"code":"https://github.com/jerosoler/Drawflow"},{"id":"/root/children/23/children/0/children/0/children/0","type":"text","loc":{"start":3364,"end":3401,"line":{"s":126,"e":126,"code":["- https://github.com/jerosoler/Drawflow"]},"column":{"s":2,"e":39}},"dim":["","list.23","listItem.0","paragraph.0","text.0"],"code":"https://github.com/jerosoler/Drawflow"},{"id":"/root/children/23/children/0/children/1","type":"list","loc":{"start":3404,"end":3530,"line":{"s":127,"e":129,"code":["  - https://app.dgrm.net/?k=20240326021cdd","  - https://app.dgrm.net/?k=202403808ba09f","  - https://app.dgrm.net/?k=20240339e781c7"]},"column":{"s":2,"e":42}},"dim":["","list.23","listItem.0","list.1"],"code":"- https://app.dgrm.net/?k=20240326021cdd\n  - https://app.dgrm.net/?k=202403808ba09f\n  - https://app.dgrm.net/?k=20240339e781c7","symbName":"list","symbRange":[null,null],"symbRangeL":[127,129],"outerCode":"  - https://app.dgrm.net/?k=202403808ba09f","outerHtml":"<ul><li>https://app.dgrm.net/?k=202403808ba09f</li></ul>"},{"id":"/root/children/23/children/0/children/1/children/0","type":"listItem","loc":{"start":3404,"end":3444,"line":{"s":127,"e":127,"code":["  - https://app.dgrm.net/?k=20240326021cdd"]},"column":{"s":2,"e":42}},"dim":["","list.23","listItem.0","list.1","listItem.0"],"code":"- https://app.dgrm.net/?k=20240326021cdd"},{"id":"/root/children/23/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":3406,"end":3444,"line":{"s":127,"e":127,"code":["  - https://app.dgrm.net/?k=20240326021cdd"]},"column":{"s":4,"e":42}},"dim":["","list.23","listItem.0","list.1","listItem.0","paragraph.0"],"code":"https://app.dgrm.net/?k=20240326021cdd"},{"id":"/root/children/23/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":3406,"end":3444,"line":{"s":127,"e":127,"code":["  - https://app.dgrm.net/?k=20240326021cdd"]},"column":{"s":4,"e":42}},"dim":["","list.23","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"https://app.dgrm.net/?k=20240326021cdd"},{"id":"/root/children/23/children/0/children/1/children/1","type":"listItem","loc":{"start":3447,"end":3487,"line":{"s":128,"e":128,"code":["  - https://app.dgrm.net/?k=202403808ba09f"]},"column":{"s":2,"e":42}},"dim":["","list.23","listItem.0","list.1","listItem.1"],"code":"- https://app.dgrm.net/?k=202403808ba09f"},{"id":"/root/children/23/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":3449,"end":3487,"line":{"s":128,"e":128,"code":["  - https://app.dgrm.net/?k=202403808ba09f"]},"column":{"s":4,"e":42}},"dim":["","list.23","listItem.0","list.1","listItem.1","paragraph.0"],"code":"https://app.dgrm.net/?k=202403808ba09f"},{"id":"/root/children/23/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":3449,"end":3487,"line":{"s":128,"e":128,"code":["  - https://app.dgrm.net/?k=202403808ba09f"]},"column":{"s":4,"e":42}},"dim":["","list.23","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"https://app.dgrm.net/?k=202403808ba09f"},{"id":"/root/children/23/children/0/children/1/children/2","type":"listItem","loc":{"start":3490,"end":3530,"line":{"s":129,"e":129,"code":["  - https://app.dgrm.net/?k=20240339e781c7"]},"column":{"s":2,"e":42}},"dim":["","list.23","listItem.0","list.1","listItem.2"],"code":"- https://app.dgrm.net/?k=20240339e781c7"},{"id":"/root/children/23/children/0/children/1/children/2/children/0","type":"paragraph","loc":{"start":3492,"end":3530,"line":{"s":129,"e":129,"code":["  - https://app.dgrm.net/?k=20240339e781c7"]},"column":{"s":4,"e":42}},"dim":["","list.23","listItem.0","list.1","listItem.2","paragraph.0"],"code":"https://app.dgrm.net/?k=20240339e781c7"},{"id":"/root/children/23/children/0/children/1/children/2/children/0/children/0","type":"text","loc":{"start":3492,"end":3530,"line":{"s":129,"e":129,"code":["  - https://app.dgrm.net/?k=20240339e781c7"]},"column":{"s":4,"e":42}},"dim":["","list.23","listItem.0","list.1","listItem.2","paragraph.0","text.0"],"code":"https://app.dgrm.net/?k=20240339e781c7"},{"id":"/root/children/23/children/1","type":"listItem","loc":{"start":3531,"end":3567,"line":{"s":130,"e":130,"code":["- https://github.com/alyssaxuu/flowy"]},"column":{"s":0,"e":36}},"dim":["","list.23","listItem.1"],"code":"- https://github.com/alyssaxuu/flowy"},{"id":"/root/children/23/children/1/children/0","type":"paragraph","loc":{"start":3533,"end":3567,"line":{"s":130,"e":130,"code":["- https://github.com/alyssaxuu/flowy"]},"column":{"s":2,"e":36}},"dim":["","list.23","listItem.1","paragraph.0"],"code":"https://github.com/alyssaxuu/flowy"},{"id":"/root/children/23/children/1/children/0/children/0","type":"text","loc":{"start":3533,"end":3567,"line":{"s":130,"e":130,"code":["- https://github.com/alyssaxuu/flowy"]},"column":{"s":2,"e":36}},"dim":["","list.23","listItem.1","paragraph.0","text.0"],"code":"https://github.com/alyssaxuu/flowy"},{"id":"/root/children/23/children/2","type":"listItem","loc":{"start":3568,"end":3607,"line":{"s":131,"e":131,"code":["- https://github.com/AlexeyBoiko/DgrmJS"]},"column":{"s":0,"e":39}},"dim":["","list.23","listItem.2"],"code":"- https://github.com/AlexeyBoiko/DgrmJS"},{"id":"/root/children/23/children/2/children/0","type":"paragraph","loc":{"start":3570,"end":3607,"line":{"s":131,"e":131,"code":["- https://github.com/AlexeyBoiko/DgrmJS"]},"column":{"s":2,"e":39}},"dim":["","list.23","listItem.2","paragraph.0"],"code":"https://github.com/AlexeyBoiko/DgrmJS"},{"id":"/root/children/23/children/2/children/0/children/0","type":"text","loc":{"start":3570,"end":3607,"line":{"s":131,"e":131,"code":["- https://github.com/AlexeyBoiko/DgrmJS"]},"column":{"s":2,"e":39}},"dim":["","list.23","listItem.2","paragraph.0","text.0"],"code":"https://github.com/AlexeyBoiko/DgrmJS"},{"id":"/root/children/23/children/3","type":"listItem","loc":{"start":3608,"end":3643,"line":{"s":132,"e":132,"code":["- https://github.com/clientIO/joint"]},"column":{"s":0,"e":35}},"dim":["","list.23","listItem.3"],"code":"- https://github.com/clientIO/joint"},{"id":"/root/children/23/children/3/children/0","type":"paragraph","loc":{"start":3610,"end":3643,"line":{"s":132,"e":132,"code":["- https://github.com/clientIO/joint"]},"column":{"s":2,"e":35}},"dim":["","list.23","listItem.3","paragraph.0"],"code":"https://github.com/clientIO/joint"},{"id":"/root/children/23/children/3/children/0/children/0","type":"text","loc":{"start":3610,"end":3643,"line":{"s":132,"e":132,"code":["- https://github.com/clientIO/joint"]},"column":{"s":2,"e":35}},"dim":["","list.23","listItem.3","paragraph.0","text.0"],"code":"https://github.com/clientIO/joint"},{"id":"/root/children/23/children/4","type":"listItem","loc":{"start":3644,"end":3690,"line":{"s":133,"e":133,"code":["- https://github.com/jsplumb/community-edition"]},"column":{"s":0,"e":46}},"dim":["","list.23","listItem.4"],"code":"- https://github.com/jsplumb/community-edition"},{"id":"/root/children/23/children/4/children/0","type":"paragraph","loc":{"start":3646,"end":3690,"line":{"s":133,"e":133,"code":["- https://github.com/jsplumb/community-edition"]},"column":{"s":2,"e":46}},"dim":["","list.23","listItem.4","paragraph.0"],"code":"https://github.com/jsplumb/community-edition"},{"id":"/root/children/23/children/4/children/0/children/0","type":"text","loc":{"start":3646,"end":3690,"line":{"s":133,"e":133,"code":["- https://github.com/jsplumb/community-edition"]},"column":{"s":2,"e":46}},"dim":["","list.23","listItem.4","paragraph.0","text.0"],"code":"https://github.com/jsplumb/community-edition"},{"id":"/root/children/24","type":"heading","loc":{"start":3692,"end":3712,"line":{"s":135,"e":135,"code":["## eisenhover matrix"]},"column":{"s":0,"e":20}},"dim":["","heading.24"],"code":"## eisenhover matrix","symbName":"heading","symbRange":[3714,null],"symbRangeL":[135,136],"outerCode":"","outerHtml":""},{"id":"/root/children/24/children/0","type":"text","loc":{"start":3695,"end":3712,"line":{"s":135,"e":135,"code":["## eisenhover matrix"]},"column":{"s":3,"e":20}},"dim":["","heading.24","text.0"],"code":"eisenhover matrix"},{"id":"/root/children/25","type":"list","loc":{"start":3714,"end":3728,"line":{"s":137,"e":137,"code":["- see graphviz"]},"column":{"s":0,"e":14}},"dim":["","list.25"],"code":"- see graphviz","symbName":"list","symbRange":[null,null],"symbRangeL":[137,137],"outerCode":"","outerHtml":""},{"id":"/root/children/25/children/0","type":"listItem","loc":{"start":3714,"end":3728,"line":{"s":137,"e":137,"code":["- see graphviz"]},"column":{"s":0,"e":14}},"dim":["","list.25","listItem.0"],"code":"- see graphviz"},{"id":"/root/children/25/children/0/children/0","type":"paragraph","loc":{"start":3716,"end":3728,"line":{"s":137,"e":137,"code":["- see graphviz"]},"column":{"s":2,"e":14}},"dim":["","list.25","listItem.0","paragraph.0"],"code":"see graphviz"},{"id":"/root/children/25/children/0/children/0/children/0","type":"text","loc":{"start":3716,"end":3728,"line":{"s":137,"e":137,"code":["- see graphviz"]},"column":{"s":2,"e":14}},"dim":["","list.25","listItem.0","paragraph.0","text.0"],"code":"see graphviz"}]