[{"id":"/root","type":"ROOT","loc":{"start":0,"end":13500,"column":{"s":0,"e":33},"line":{"s":0,"e":400}},"dim":[""],"code":null},{"id":"/root/children/0","type":"paragraph","loc":{"start":0,"end":151,"line":{"s":1,"e":1,"code":[";{ engine: fdp, rankdir: BT, useGvPack: true, nodeId: nominal, intention: semi, clusterize: true, desaturate: true, grayscale: false, applyCss: light }"]},"column":{"s":0,"e":151}},"dim":["","paragraph.0"],"code":";{ engine: fdp, rankdir: BT, useGvPack: true, nodeId: nominal, intention: semi, clusterize: true, desaturate: true, grayscale: false, applyCss: light }"},{"id":"/root/children/0/children/0","type":"text","loc":{"start":0,"end":151,"line":{"s":1,"e":1,"code":[";{ engine: fdp, rankdir: BT, useGvPack: true, nodeId: nominal, intention: semi, clusterize: true, desaturate: true, grayscale: false, applyCss: light }"]},"column":{"s":0,"e":151}},"dim":["","paragraph.0","text.0"],"code":";{ engine: fdp, rankdir: BT, useGvPack: true, nodeId: nominal, intention: semi, clusterize: true, desaturate: true, grayscale: false, applyCss: light }"},{"id":"/root/children/1","type":"heading","loc":{"start":153,"end":163,"line":{"s":3,"e":3,"code":["# frontend"]},"column":{"s":0,"e":10}},"dim":["","heading.1"],"code":"# frontend","symbName":"heading","symbRange":[165,168],"symbRangeL":[3,6],"outerCode":"\n...","outerHtml":"\n<p>...</p>"},{"id":"/root/children/1/children/0","type":"text","loc":{"start":155,"end":163,"line":{"s":3,"e":3,"code":["# frontend"]},"column":{"s":2,"e":10}},"dim":["","heading.1","text.0"],"code":"frontend"},{"id":"/root/children/2","type":"paragraph","loc":{"start":165,"end":168,"line":{"s":5,"e":5,"code":["..."]},"column":{"s":0,"e":3}},"dim":["","paragraph.2"],"code":"..."},{"id":"/root/children/2/children/0","type":"text","loc":{"start":165,"end":168,"line":{"s":5,"e":5,"code":["..."]},"column":{"s":0,"e":3}},"dim":["","paragraph.2","text.0"],"code":"..."},{"id":"/root/children/3","type":"heading","loc":{"start":170,"end":178,"line":{"s":7,"e":7,"code":["## funny"]},"column":{"s":0,"e":8}},"dim":["","heading.3"],"code":"## funny","symbName":"heading","symbRange":[180,13499],"symbRangeL":[7,8],"outerCode":"","outerHtml":""},{"id":"/root/children/3/children/0","type":"text","loc":{"start":173,"end":178,"line":{"s":7,"e":7,"code":["## funny"]},"column":{"s":3,"e":8}},"dim":["","heading.3","text.0"],"code":"funny"},{"id":"/root/children/4","type":"heading","loc":{"start":180,"end":203,"line":{"s":9,"e":9,"code":["### metronome and audio"]},"column":{"s":0,"e":23}},"dim":["","heading.4"],"code":"### metronome and audio","symbName":"heading","symbRange":[205,560],"symbRangeL":[9,16],"outerCode":"\n- [GitHub - cwilso/metronome: Web Audio metronome example to\n  show scheduling.](https://github.com/cwilso/metronome)\n- [Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)\n- https://github.com/bobbyrne01/play-along?tab=readme-ov-file","outerHtml":"\n<ul><li><a href=\"https://github.com/cwilso/metronome\">GitHub - cwilso/metronome: Web Audio metronome example to\n  show scheduling.</a></li><li><a href=\"https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/\">Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James</a></li><li>https://github.com/bobbyrne01/play-along?tab=readme-ov-file</li></ul>"},{"id":"/root/children/4/children/0","type":"text","loc":{"start":184,"end":203,"line":{"s":9,"e":9,"code":["### metronome and audio"]},"column":{"s":4,"e":23}},"dim":["","heading.4","text.0"],"code":"metronome and audio"},{"id":"/root/children/5","type":"list","loc":{"start":205,"end":560,"line":{"s":11,"e":15,"code":["- [GitHub - cwilso/metronome: Web Audio metronome example to","  show scheduling.](https://github.com/cwilso/metronome)","- [Creating a simple metronome using Javascript and the Web Audio API | Grant","  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)","- https://github.com/bobbyrne01/play-along?tab=readme-ov-file"]},"column":{"s":0,"e":61}},"dim":["","list.5"],"code":"- [GitHub - cwilso/metronome: Web Audio metronome example to\n  show scheduling.](https://github.com/cwilso/metronome)\n- [Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)\n- https://github.com/bobbyrne01/play-along?tab=readme-ov-file","symbName":"list","symbRange":[562,579],"symbRangeL":[11,18],"outerCode":"  show scheduling.](https://github.com/cwilso/metronome)\n- [Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)\n- https://github.com/bobbyrne01/play-along?tab=readme-ov-file\n\n### jq in browser","outerHtml":"<p>  show scheduling.](https://github.com/cwilso/metronome)</p><ul><li><a href=\"https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/\">Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James</a></li><li>https://github.com/bobbyrne01/play-along?tab=readme-ov-file</li></ul>\n\n<h3>jq in browser</h3>"},{"id":"/root/children/5/children/0","type":"listItem","loc":{"start":205,"end":322,"line":{"s":11,"e":12,"code":["- [GitHub - cwilso/metronome: Web Audio metronome example to","  show scheduling.](https://github.com/cwilso/metronome)"]},"column":{"s":0,"e":56}},"dim":["","list.5","listItem.0"],"code":"- [GitHub - cwilso/metronome: Web Audio metronome example to\n  show scheduling.](https://github.com/cwilso/metronome)"},{"id":"/root/children/5/children/0/children/0","type":"paragraph","loc":{"start":207,"end":322,"line":{"s":11,"e":12,"code":["- [GitHub - cwilso/metronome: Web Audio metronome example to","  show scheduling.](https://github.com/cwilso/metronome)"]},"column":{"s":2,"e":56}},"dim":["","list.5","listItem.0","paragraph.0"],"code":"[GitHub - cwilso/metronome: Web Audio metronome example to\n  show scheduling.](https://github.com/cwilso/metronome)"},{"id":"/root/children/5/children/0/children/0/children/0","type":"link","loc":{"start":207,"end":322,"line":{"s":11,"e":12,"code":["- [GitHub - cwilso/metronome: Web Audio metronome example to","  show scheduling.](https://github.com/cwilso/metronome)"]},"column":{"s":2,"e":56}},"dim":["","list.5","listItem.0","paragraph.0","link.0"],"code":"[GitHub - cwilso/metronome: Web Audio metronome example to\n  show scheduling.](https://github.com/cwilso/metronome)","symbName":"link","symbRange":[null,null],"symbRangeL":[11,12],"outerCode":"[GitHub - cwilso/metronome: Web Audio metronome example to\n  show scheduling.](https://github.com/cwilso/metronome)","outerHtml":"<p><a href=\"https://github.com/cwilso/metronome\">GitHub - cwilso/metronome: Web Audio metronome example to\n  show scheduling.</a></p>"},{"id":"/root/children/5/children/0/children/0/children/0/children/0","type":"text","loc":{"start":208,"end":284,"line":{"s":11,"e":12,"code":["- [GitHub - cwilso/metronome: Web Audio metronome example to","  show scheduling.](https://github.com/cwilso/metronome)"]},"column":{"s":3,"e":18}},"dim":["","list.5","listItem.0","paragraph.0","link.0","text.0"],"code":"GitHub - cwilso/metronome: Web Audio metronome example to\n  show scheduling."},{"id":"/root/children/5/children/1","type":"listItem","loc":{"start":323,"end":498,"line":{"s":13,"e":14,"code":["- [Creating a simple metronome using Javascript and the Web Audio API | Grant","  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)"]},"column":{"s":0,"e":97}},"dim":["","list.5","listItem.1"],"code":"- [Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)"},{"id":"/root/children/5/children/1/children/0","type":"paragraph","loc":{"start":325,"end":498,"line":{"s":13,"e":14,"code":["- [Creating a simple metronome using Javascript and the Web Audio API | Grant","  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)"]},"column":{"s":2,"e":97}},"dim":["","list.5","listItem.1","paragraph.0"],"code":"[Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)"},{"id":"/root/children/5/children/1/children/0/children/0","type":"link","loc":{"start":325,"end":498,"line":{"s":13,"e":14,"code":["- [Creating a simple metronome using Javascript and the Web Audio API | Grant","  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)"]},"column":{"s":2,"e":97}},"dim":["","list.5","listItem.1","paragraph.0","link.0"],"code":"[Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)","symbName":"link","symbRange":[null,null],"symbRangeL":[13,14],"outerCode":"[Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)","outerHtml":"<p><a href=\"https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/\">Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James</a></p>"},{"id":"/root/children/5/children/1/children/0/children/0/children/0","type":"text","loc":{"start":326,"end":408,"line":{"s":13,"e":14,"code":["- [Creating a simple metronome using Javascript and the Web Audio API | Grant","  James](https://grantjam.es/creating-a-simple-metronome-using-javascript-and-the-web-audio-api/)"]},"column":{"s":3,"e":7}},"dim":["","list.5","listItem.1","paragraph.0","link.0","text.0"],"code":"Creating a simple metronome using Javascript and the Web Audio API | Grant\n  James"},{"id":"/root/children/5/children/2","type":"listItem","loc":{"start":499,"end":560,"line":{"s":15,"e":15,"code":["- https://github.com/bobbyrne01/play-along?tab=readme-ov-file"]},"column":{"s":0,"e":61}},"dim":["","list.5","listItem.2"],"code":"- https://github.com/bobbyrne01/play-along?tab=readme-ov-file"},{"id":"/root/children/5/children/2/children/0","type":"paragraph","loc":{"start":501,"end":560,"line":{"s":15,"e":15,"code":["- https://github.com/bobbyrne01/play-along?tab=readme-ov-file"]},"column":{"s":2,"e":61}},"dim":["","list.5","listItem.2","paragraph.0"],"code":"https://github.com/bobbyrne01/play-along?tab=readme-ov-file"},{"id":"/root/children/5/children/2/children/0/children/0","type":"text","loc":{"start":501,"end":560,"line":{"s":15,"e":15,"code":["- https://github.com/bobbyrne01/play-along?tab=readme-ov-file"]},"column":{"s":2,"e":61}},"dim":["","list.5","listItem.2","paragraph.0","text.0"],"code":"https://github.com/bobbyrne01/play-along?tab=readme-ov-file"},{"id":"/root/children/6","type":"heading","loc":{"start":562,"end":579,"line":{"s":17,"e":17,"code":["### jq in browser"]},"column":{"s":0,"e":17}},"dim":["","heading.6"],"code":"### jq in browser","symbName":"heading","symbRange":[581,732],"symbRangeL":[17,21],"outerCode":"\n- [jqw - npm](https://www.npmjs.com/package/jqw)\n- https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1","outerHtml":"\n<ul><li><a href=\"https://www.npmjs.com/package/jqw\">jqw - npm</a></li><li>https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1</li></ul>"},{"id":"/root/children/6/children/0","type":"text","loc":{"start":566,"end":579,"line":{"s":17,"e":17,"code":["### jq in browser"]},"column":{"s":4,"e":17}},"dim":["","heading.6","text.0"],"code":"jq in browser"},{"id":"/root/children/7","type":"list","loc":{"start":581,"end":732,"line":{"s":19,"e":20,"code":["- [jqw - npm](https://www.npmjs.com/package/jqw)","- https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1"]},"column":{"s":0,"e":102}},"dim":["","list.7"],"code":"- [jqw - npm](https://www.npmjs.com/package/jqw)\n- https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1","symbName":"list","symbRange":[734,758],"symbRangeL":[19,23],"outerCode":"- https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1\n\n## editor :: code-mirror","outerHtml":"<ul><li>https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1</li></ul>\n\n<h2>editor :: code-mirror</h2>"},{"id":"/root/children/7/children/0","type":"listItem","loc":{"start":581,"end":629,"line":{"s":19,"e":19,"code":["- [jqw - npm](https://www.npmjs.com/package/jqw)"]},"column":{"s":0,"e":48}},"dim":["","list.7","listItem.0"],"code":"- [jqw - npm](https://www.npmjs.com/package/jqw)"},{"id":"/root/children/7/children/0/children/0","type":"paragraph","loc":{"start":583,"end":629,"line":{"s":19,"e":19,"code":["- [jqw - npm](https://www.npmjs.com/package/jqw)"]},"column":{"s":2,"e":48}},"dim":["","list.7","listItem.0","paragraph.0"],"code":"[jqw - npm](https://www.npmjs.com/package/jqw)"},{"id":"/root/children/7/children/0/children/0/children/0","type":"link","loc":{"start":583,"end":629,"line":{"s":19,"e":19,"code":["- [jqw - npm](https://www.npmjs.com/package/jqw)"]},"column":{"s":2,"e":48}},"dim":["","list.7","listItem.0","paragraph.0","link.0"],"code":"[jqw - npm](https://www.npmjs.com/package/jqw)","symbName":"link","symbRange":[null,null],"symbRangeL":[19,19],"outerCode":"[jqw - npm](https://www.npmjs.com/package/jqw)","outerHtml":"<p><a href=\"https://www.npmjs.com/package/jqw\">jqw - npm</a></p>"},{"id":"/root/children/7/children/0/children/0/children/0/children/0","type":"text","loc":{"start":584,"end":593,"line":{"s":19,"e":19,"code":["- [jqw - npm](https://www.npmjs.com/package/jqw)"]},"column":{"s":3,"e":12}},"dim":["","list.7","listItem.0","paragraph.0","link.0","text.0"],"code":"jqw - npm"},{"id":"/root/children/7/children/1","type":"listItem","loc":{"start":630,"end":732,"line":{"s":20,"e":20,"code":["- https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1"]},"column":{"s":0,"e":102}},"dim":["","list.7","listItem.1"],"code":"- https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1"},{"id":"/root/children/7/children/1/children/0","type":"paragraph","loc":{"start":632,"end":732,"line":{"s":20,"e":20,"code":["- https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1"]},"column":{"s":2,"e":102}},"dim":["","list.7","listItem.1","paragraph.0"],"code":"https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1"},{"id":"/root/children/7/children/1/children/0/children/0","type":"text","loc":{"start":632,"end":732,"line":{"s":20,"e":20,"code":["- https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1"]},"column":{"s":2,"e":102}},"dim":["","list.7","listItem.1","paragraph.0","text.0"],"code":"https://kagami.github.io/jqw/?query=def+x%3A+1%3B+.+as+%24x+%7C+reverse+%7C+.%2C%24x+%7C+.%2C+x%2C+1"},{"id":"/root/children/8","type":"heading","loc":{"start":734,"end":758,"line":{"s":22,"e":22,"code":["## editor :: code-mirror"]},"column":{"s":0,"e":24}},"dim":["","heading.8"],"code":"## editor :: code-mirror","symbName":"heading","symbRange":[760,1642],"symbRangeL":[22,43],"outerCode":"\n- https://github.com/lume/code-mirror-el?tab=readme-ov-file\n- https://codepen.io/trusktr/pen/poGZYOy?editors=1000\n- [GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)\n- [CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)\n- https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js\n\n- codemirror 6\n- codemirror 6 needs to be prebuild first:\n- https://github.com/paul-norman/codemirror6-prebuilt\n- see\n  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html\n\n- can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema\n- TODO implement\n- TODO own language: https://github.com/codemirror/lang-example\n- can have autocomplete:\n- https://codemirror.net/try/#example=Custom%20completions","outerHtml":"\n<ul><li>https://github.com/lume/code-mirror-el?tab=readme-ov-file</li><li>https://codepen.io/trusktr/pen/poGZYOy?editors=1000</li><li><a href=\"https://github.com/flawiddsouza/code-mirror-custom-element\">GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)</a></li><li><a href=\"https://codemirror.net/examples/bundle/\">CodeMirror Bundling Example</a></li><li>https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js</li></ul>\n\n<ul><li>codemirror 6</li><li>codemirror 6 needs to be prebuild first:</li><li>https://github.com/paul-norman/codemirror6-prebuilt</li><li>see\n  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html</li></ul>\n\n<ul><li>can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema</li><li>TODO implement</li><li>TODO own language: https://github.com/codemirror/lang-example</li><li>can have autocomplete:</li><li>https://codemirror.net/try/#example=Custom%20completions</li></ul>"},{"id":"/root/children/8/children/0","type":"text","loc":{"start":737,"end":758,"line":{"s":22,"e":22,"code":["## editor :: code-mirror"]},"column":{"s":3,"e":24}},"dim":["","heading.8","text.0"],"code":"editor :: code-mirror"},{"id":"/root/children/9","type":"list","loc":{"start":760,"end":1642,"line":{"s":24,"e":42,"code":["- https://github.com/lume/code-mirror-el?tab=readme-ov-file","- https://codepen.io/trusktr/pen/poGZYOy?editors=1000","- [GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as","  a custom element","  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)","- [CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)","- https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js","","- codemirror 6","- codemirror 6 needs to be prebuild first:","- https://github.com/paul-norman/codemirror6-prebuilt","- see","  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html","","- can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema","- TODO implement","- TODO own language: https://github.com/codemirror/lang-example","- can have autocomplete:","- https://codemirror.net/try/#example=Custom%20completions"]},"column":{"s":0,"e":58}},"dim":["","list.9"],"code":"- https://github.com/lume/code-mirror-el?tab=readme-ov-file\n- https://codepen.io/trusktr/pen/poGZYOy?editors=1000\n- [GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)\n- [CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)\n- https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js\n\n- codemirror 6\n- codemirror 6 needs to be prebuild first:\n- https://github.com/paul-norman/codemirror6-prebuilt\n- see\n  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html\n\n- can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema\n- TODO implement\n- TODO own language: https://github.com/codemirror/lang-example\n- can have autocomplete:\n- https://codemirror.net/try/#example=Custom%20completions","symbName":"list","symbRange":[1644,1746],"symbRangeL":[24,47],"outerCode":"- https://codepen.io/trusktr/pen/poGZYOy?editors=1000\n- [GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)\n- [CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)\n- https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js\n\n- codemirror 6\n- codemirror 6 needs to be prebuild first:\n- https://github.com/paul-norman/codemirror6-prebuilt\n- see\n  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html\n\n- can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema\n- TODO implement\n- TODO own language: https://github.com/codemirror/lang-example\n- can have autocomplete:\n- https://codemirror.net/try/#example=Custom%20completions\n\n### collaborative editing\n\ngoal: not realtime editor changes. but only reconcile conflicts after save.","outerHtml":"<ul><li>https://codepen.io/trusktr/pen/poGZYOy?editors=1000</li><li><a href=\"https://github.com/flawiddsouza/code-mirror-custom-element\">GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)</a></li><li><a href=\"https://codemirror.net/examples/bundle/\">CodeMirror Bundling Example</a></li><li>https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js</li></ul>\n\n<ul><li>codemirror 6</li><li>codemirror 6 needs to be prebuild first:</li><li>https://github.com/paul-norman/codemirror6-prebuilt</li><li>see\n  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html</li></ul>\n\n<ul><li>can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema</li><li>TODO implement</li><li>TODO own language: https://github.com/codemirror/lang-example</li><li>can have autocomplete:</li><li>https://codemirror.net/try/#example=Custom%20completions</li></ul>\n\n<h3>collaborative editing</h3>\n\n<p>goal: not realtime editor changes. but only reconcile conflicts after save.</p>"},{"id":"/root/children/9/children/0","type":"listItem","loc":{"start":760,"end":819,"line":{"s":24,"e":24,"code":["- https://github.com/lume/code-mirror-el?tab=readme-ov-file"]},"column":{"s":0,"e":59}},"dim":["","list.9","listItem.0"],"code":"- https://github.com/lume/code-mirror-el?tab=readme-ov-file"},{"id":"/root/children/9/children/0/children/0","type":"paragraph","loc":{"start":762,"end":819,"line":{"s":24,"e":24,"code":["- https://github.com/lume/code-mirror-el?tab=readme-ov-file"]},"column":{"s":2,"e":59}},"dim":["","list.9","listItem.0","paragraph.0"],"code":"https://github.com/lume/code-mirror-el?tab=readme-ov-file"},{"id":"/root/children/9/children/0/children/0/children/0","type":"text","loc":{"start":762,"end":819,"line":{"s":24,"e":24,"code":["- https://github.com/lume/code-mirror-el?tab=readme-ov-file"]},"column":{"s":2,"e":59}},"dim":["","list.9","listItem.0","paragraph.0","text.0"],"code":"https://github.com/lume/code-mirror-el?tab=readme-ov-file"},{"id":"/root/children/9/children/1","type":"listItem","loc":{"start":820,"end":873,"line":{"s":25,"e":25,"code":["- https://codepen.io/trusktr/pen/poGZYOy?editors=1000"]},"column":{"s":0,"e":53}},"dim":["","list.9","listItem.1"],"code":"- https://codepen.io/trusktr/pen/poGZYOy?editors=1000"},{"id":"/root/children/9/children/1/children/0","type":"paragraph","loc":{"start":822,"end":873,"line":{"s":25,"e":25,"code":["- https://codepen.io/trusktr/pen/poGZYOy?editors=1000"]},"column":{"s":2,"e":53}},"dim":["","list.9","listItem.1","paragraph.0"],"code":"https://codepen.io/trusktr/pen/poGZYOy?editors=1000"},{"id":"/root/children/9/children/1/children/0/children/0","type":"text","loc":{"start":822,"end":873,"line":{"s":25,"e":25,"code":["- https://codepen.io/trusktr/pen/poGZYOy?editors=1000"]},"column":{"s":2,"e":53}},"dim":["","list.9","listItem.1","paragraph.0","text.0"],"code":"https://codepen.io/trusktr/pen/poGZYOy?editors=1000"},{"id":"/root/children/9/children/2","type":"listItem","loc":{"start":874,"end":1040,"line":{"s":26,"e":28,"code":["- [GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as","  a custom element","  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)"]},"column":{"s":0,"e":78}},"dim":["","list.9","listItem.2"],"code":"- [GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)"},{"id":"/root/children/9/children/2/children/0","type":"paragraph","loc":{"start":876,"end":1040,"line":{"s":26,"e":28,"code":["- [GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as","  a custom element","  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)"]},"column":{"s":2,"e":78}},"dim":["","list.9","listItem.2","paragraph.0"],"code":"[GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)"},{"id":"/root/children/9/children/2/children/0/children/0","type":"link","loc":{"start":876,"end":1040,"line":{"s":26,"e":28,"code":["- [GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as","  a custom element","  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)"]},"column":{"s":2,"e":78}},"dim":["","list.9","listItem.2","paragraph.0","link.0"],"code":"[GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)","symbName":"link","symbRange":[null,null],"symbRangeL":[26,28],"outerCode":"[GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)","outerHtml":"<p><a href=\"https://github.com/flawiddsouza/code-mirror-custom-element\">GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)</a></p>"},{"id":"/root/children/9/children/2/children/0/children/0/children/0","type":"text","loc":{"start":877,"end":979,"line":{"s":26,"e":28,"code":["- [GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as","  a custom element","  (web component)](https://github.com/flawiddsouza/code-mirror-custom-element)"]},"column":{"s":3,"e":17}},"dim":["","list.9","listItem.2","paragraph.0","link.0","text.0"],"code":"GitHub - flawiddsouza/code-mirror-custom-element: CodeMirror 6 as\n  a custom element\n  (web component)"},{"id":"/root/children/9/children/3","type":"listItem","loc":{"start":1041,"end":1113,"line":{"s":29,"e":29,"code":["- [CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)"]},"column":{"s":0,"e":72}},"dim":["","list.9","listItem.3"],"code":"- [CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)"},{"id":"/root/children/9/children/3/children/0","type":"paragraph","loc":{"start":1043,"end":1113,"line":{"s":29,"e":29,"code":["- [CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)"]},"column":{"s":2,"e":72}},"dim":["","list.9","listItem.3","paragraph.0"],"code":"[CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)"},{"id":"/root/children/9/children/3/children/0/children/0","type":"link","loc":{"start":1043,"end":1113,"line":{"s":29,"e":29,"code":["- [CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)"]},"column":{"s":2,"e":72}},"dim":["","list.9","listItem.3","paragraph.0","link.0"],"code":"[CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)","symbName":"link","symbRange":[null,null],"symbRangeL":[29,29],"outerCode":"[CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)","outerHtml":"<p><a href=\"https://codemirror.net/examples/bundle/\">CodeMirror Bundling Example</a></p>"},{"id":"/root/children/9/children/3/children/0/children/0/children/0","type":"text","loc":{"start":1044,"end":1071,"line":{"s":29,"e":29,"code":["- [CodeMirror Bundling Example](https://codemirror.net/examples/bundle/)"]},"column":{"s":3,"e":30}},"dim":["","list.9","listItem.3","paragraph.0","link.0","text.0"],"code":"CodeMirror Bundling Example"},{"id":"/root/children/9/children/4","type":"listItem","loc":{"start":1114,"end":1183,"line":{"s":30,"e":30,"code":["- https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js"]},"column":{"s":0,"e":69}},"dim":["","list.9","listItem.4"],"code":"- https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js"},{"id":"/root/children/9/children/4/children/0","type":"paragraph","loc":{"start":1116,"end":1183,"line":{"s":30,"e":30,"code":["- https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js"]},"column":{"s":2,"e":69}},"dim":["","list.9","listItem.4","paragraph.0"],"code":"https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js"},{"id":"/root/children/9/children/4/children/0/children/0","type":"text","loc":{"start":1116,"end":1183,"line":{"s":30,"e":30,"code":["- https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js"]},"column":{"s":2,"e":69}},"dim":["","list.9","listItem.4","paragraph.0","text.0"],"code":"https://codesandbox.io/s/codemirror-6-demo-pl8dc?file=/src/index.js"},{"id":"/root/children/9/children/5","type":"listItem","loc":{"start":1185,"end":1199,"line":{"s":32,"e":32,"code":["- codemirror 6"]},"column":{"s":0,"e":14}},"dim":["","list.9","listItem.5"],"code":"- codemirror 6"},{"id":"/root/children/9/children/5/children/0","type":"paragraph","loc":{"start":1187,"end":1199,"line":{"s":32,"e":32,"code":["- codemirror 6"]},"column":{"s":2,"e":14}},"dim":["","list.9","listItem.5","paragraph.0"],"code":"codemirror 6"},{"id":"/root/children/9/children/5/children/0/children/0","type":"text","loc":{"start":1187,"end":1199,"line":{"s":32,"e":32,"code":["- codemirror 6"]},"column":{"s":2,"e":14}},"dim":["","list.9","listItem.5","paragraph.0","text.0"],"code":"codemirror 6"},{"id":"/root/children/9/children/6","type":"listItem","loc":{"start":1200,"end":1242,"line":{"s":33,"e":33,"code":["- codemirror 6 needs to be prebuild first:"]},"column":{"s":0,"e":42}},"dim":["","list.9","listItem.6"],"code":"- codemirror 6 needs to be prebuild first:"},{"id":"/root/children/9/children/6/children/0","type":"paragraph","loc":{"start":1202,"end":1242,"line":{"s":33,"e":33,"code":["- codemirror 6 needs to be prebuild first:"]},"column":{"s":2,"e":42}},"dim":["","list.9","listItem.6","paragraph.0"],"code":"codemirror 6 needs to be prebuild first:"},{"id":"/root/children/9/children/6/children/0/children/0","type":"text","loc":{"start":1202,"end":1242,"line":{"s":33,"e":33,"code":["- codemirror 6 needs to be prebuild first:"]},"column":{"s":2,"e":42}},"dim":["","list.9","listItem.6","paragraph.0","text.0"],"code":"codemirror 6 needs to be prebuild first:"},{"id":"/root/children/9/children/7","type":"listItem","loc":{"start":1243,"end":1296,"line":{"s":34,"e":34,"code":["- https://github.com/paul-norman/codemirror6-prebuilt"]},"column":{"s":0,"e":53}},"dim":["","list.9","listItem.7"],"code":"- https://github.com/paul-norman/codemirror6-prebuilt"},{"id":"/root/children/9/children/7/children/0","type":"paragraph","loc":{"start":1245,"end":1296,"line":{"s":34,"e":34,"code":["- https://github.com/paul-norman/codemirror6-prebuilt"]},"column":{"s":2,"e":53}},"dim":["","list.9","listItem.7","paragraph.0"],"code":"https://github.com/paul-norman/codemirror6-prebuilt"},{"id":"/root/children/9/children/7/children/0/children/0","type":"text","loc":{"start":1245,"end":1296,"line":{"s":34,"e":34,"code":["- https://github.com/paul-norman/codemirror6-prebuilt"]},"column":{"s":2,"e":53}},"dim":["","list.9","listItem.7","paragraph.0","text.0"],"code":"https://github.com/paul-norman/codemirror6-prebuilt"},{"id":"/root/children/9/children/8","type":"listItem","loc":{"start":1297,"end":1396,"line":{"s":35,"e":36,"code":["- see","  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html"]},"column":{"s":0,"e":93}},"dim":["","list.9","listItem.8"],"code":"- see\n  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html"},{"id":"/root/children/9/children/8/children/0","type":"paragraph","loc":{"start":1299,"end":1396,"line":{"s":35,"e":36,"code":["- see","  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html"]},"column":{"s":2,"e":93}},"dim":["","list.9","listItem.8","paragraph.0"],"code":"see\n  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html"},{"id":"/root/children/9/children/8/children/0/children/0","type":"text","loc":{"start":1299,"end":1396,"line":{"s":35,"e":36,"code":["- see","  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html"]},"column":{"s":2,"e":93}},"dim":["","list.9","listItem.8","paragraph.0","text.0"],"code":"see\n  https://github.com/paul-norman/codemirror6-prebuilt/blob/dboxPortal/examples/basic-all.html"},{"id":"/root/children/9/children/9","type":"listItem","loc":{"start":1398,"end":1477,"line":{"s":38,"e":38,"code":["- can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema"]},"column":{"s":0,"e":79}},"dim":["","list.9","listItem.9"],"code":"- can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema"},{"id":"/root/children/9/children/9/children/0","type":"paragraph","loc":{"start":1400,"end":1477,"line":{"s":38,"e":38,"code":["- can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema"]},"column":{"s":2,"e":79}},"dim":["","list.9","listItem.9","paragraph.0"],"code":"can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema"},{"id":"/root/children/9/children/9/children/0/children/0","type":"text","loc":{"start":1400,"end":1477,"line":{"s":38,"e":38,"code":["- can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema"]},"column":{"s":2,"e":79}},"dim":["","list.9","listItem.9","paragraph.0","text.0"],"code":"can hint by json5schema: https://www.npmjs.com/package/codemirror-json-schema"},{"id":"/root/children/9/children/10","type":"listItem","loc":{"start":1478,"end":1494,"line":{"s":39,"e":39,"code":["- TODO implement"]},"column":{"s":0,"e":16}},"dim":["","list.9","listItem.10"],"code":"- TODO implement"},{"id":"/root/children/9/children/10/children/0","type":"paragraph","loc":{"start":1480,"end":1494,"line":{"s":39,"e":39,"code":["- TODO implement"]},"column":{"s":2,"e":16}},"dim":["","list.9","listItem.10","paragraph.0"],"code":"TODO implement"},{"id":"/root/children/9/children/10/children/0/children/0","type":"text","loc":{"start":1480,"end":1494,"line":{"s":39,"e":39,"code":["- TODO implement"]},"column":{"s":2,"e":16}},"dim":["","list.9","listItem.10","paragraph.0","text.0"],"code":"TODO implement"},{"id":"/root/children/9/children/11","type":"listItem","loc":{"start":1495,"end":1558,"line":{"s":40,"e":40,"code":["- TODO own language: https://github.com/codemirror/lang-example"]},"column":{"s":0,"e":63}},"dim":["","list.9","listItem.11"],"code":"- TODO own language: https://github.com/codemirror/lang-example"},{"id":"/root/children/9/children/11/children/0","type":"paragraph","loc":{"start":1497,"end":1558,"line":{"s":40,"e":40,"code":["- TODO own language: https://github.com/codemirror/lang-example"]},"column":{"s":2,"e":63}},"dim":["","list.9","listItem.11","paragraph.0"],"code":"TODO own language: https://github.com/codemirror/lang-example"},{"id":"/root/children/9/children/11/children/0/children/0","type":"text","loc":{"start":1497,"end":1558,"line":{"s":40,"e":40,"code":["- TODO own language: https://github.com/codemirror/lang-example"]},"column":{"s":2,"e":63}},"dim":["","list.9","listItem.11","paragraph.0","text.0"],"code":"TODO own language: https://github.com/codemirror/lang-example"},{"id":"/root/children/9/children/12","type":"listItem","loc":{"start":1559,"end":1583,"line":{"s":41,"e":41,"code":["- can have autocomplete:"]},"column":{"s":0,"e":24}},"dim":["","list.9","listItem.12"],"code":"- can have autocomplete:"},{"id":"/root/children/9/children/12/children/0","type":"paragraph","loc":{"start":1561,"end":1583,"line":{"s":41,"e":41,"code":["- can have autocomplete:"]},"column":{"s":2,"e":24}},"dim":["","list.9","listItem.12","paragraph.0"],"code":"can have autocomplete:"},{"id":"/root/children/9/children/12/children/0/children/0","type":"text","loc":{"start":1561,"end":1583,"line":{"s":41,"e":41,"code":["- can have autocomplete:"]},"column":{"s":2,"e":24}},"dim":["","list.9","listItem.12","paragraph.0","text.0"],"code":"can have autocomplete:"},{"id":"/root/children/9/children/13","type":"listItem","loc":{"start":1584,"end":1642,"line":{"s":42,"e":42,"code":["- https://codemirror.net/try/#example=Custom%20completions"]},"column":{"s":0,"e":58}},"dim":["","list.9","listItem.13"],"code":"- https://codemirror.net/try/#example=Custom%20completions"},{"id":"/root/children/9/children/13/children/0","type":"paragraph","loc":{"start":1586,"end":1642,"line":{"s":42,"e":42,"code":["- https://codemirror.net/try/#example=Custom%20completions"]},"column":{"s":2,"e":58}},"dim":["","list.9","listItem.13","paragraph.0"],"code":"https://codemirror.net/try/#example=Custom%20completions"},{"id":"/root/children/9/children/13/children/0/children/0","type":"text","loc":{"start":1586,"end":1642,"line":{"s":42,"e":42,"code":["- https://codemirror.net/try/#example=Custom%20completions"]},"column":{"s":2,"e":58}},"dim":["","list.9","listItem.13","paragraph.0","text.0"],"code":"https://codemirror.net/try/#example=Custom%20completions"},{"id":"/root/children/10","type":"heading","loc":{"start":1644,"end":1669,"line":{"s":44,"e":44,"code":["### collaborative editing"]},"column":{"s":0,"e":25}},"dim":["","heading.10"],"code":"### collaborative editing","symbName":"heading","symbRange":[1671,2172],"symbRangeL":[44,60],"outerCode":"\ngoal: not realtime editor changes. but only reconcile conflicts after save.\n\n- https://automerge.org/docs/hello/\n- https://etherpad.org/\n- http://cben.github.io/firepad/#1\n- https://www.npmjs.com/package/isomorphic-git\n- https://www.npmjs.com/package/quill-delta\n- https://www.npmjs.com/package/jsod\n- gnu diff3\n- https://en.m.wikipedia.org/wiki/Diff3\n- https://www.npmjs.com/package/snob\n- https://github.com/dominictarr/xdiff\n- https://www.npmjs.com/package/jsod\n- https://www.npmjs.com/package/diff","outerHtml":"\n<p>goal: not realtime editor changes. but only reconcile conflicts after save.</p>\n\n<ul><li>https://automerge.org/docs/hello/</li><li>https://etherpad.org/</li><li>http://cben.github.io/firepad/#1</li><li>https://www.npmjs.com/package/isomorphic-git</li><li>https://www.npmjs.com/package/quill-delta</li><li>https://www.npmjs.com/package/jsod</li><li>gnu diff3</li><li>https://en.m.wikipedia.org/wiki/Diff3</li><li>https://www.npmjs.com/package/snob</li><li>https://github.com/dominictarr/xdiff</li><li>https://www.npmjs.com/package/jsod</li><li>https://www.npmjs.com/package/diff</li></ul>"},{"id":"/root/children/10/children/0","type":"text","loc":{"start":1648,"end":1669,"line":{"s":44,"e":44,"code":["### collaborative editing"]},"column":{"s":4,"e":25}},"dim":["","heading.10","text.0"],"code":"collaborative editing"},{"id":"/root/children/11","type":"paragraph","loc":{"start":1671,"end":1746,"line":{"s":46,"e":46,"code":["goal: not realtime editor changes. but only reconcile conflicts after save."]},"column":{"s":0,"e":75}},"dim":["","paragraph.11"],"code":"goal: not realtime editor changes. but only reconcile conflicts after save."},{"id":"/root/children/11/children/0","type":"text","loc":{"start":1671,"end":1746,"line":{"s":46,"e":46,"code":["goal: not realtime editor changes. but only reconcile conflicts after save."]},"column":{"s":0,"e":75}},"dim":["","paragraph.11","text.0"],"code":"goal: not realtime editor changes. but only reconcile conflicts after save."},{"id":"/root/children/12","type":"list","loc":{"start":1748,"end":2172,"line":{"s":48,"e":59,"code":["- https://automerge.org/docs/hello/","- https://etherpad.org/","- http://cben.github.io/firepad/#1","- https://www.npmjs.com/package/isomorphic-git","- https://www.npmjs.com/package/quill-delta","- https://www.npmjs.com/package/jsod","- gnu diff3","- https://en.m.wikipedia.org/wiki/Diff3","- https://www.npmjs.com/package/snob","- https://github.com/dominictarr/xdiff","- https://www.npmjs.com/package/jsod","- https://www.npmjs.com/package/diff"]},"column":{"s":0,"e":36}},"dim":["","list.12"],"code":"- https://automerge.org/docs/hello/\n- https://etherpad.org/\n- http://cben.github.io/firepad/#1\n- https://www.npmjs.com/package/isomorphic-git\n- https://www.npmjs.com/package/quill-delta\n- https://www.npmjs.com/package/jsod\n- gnu diff3\n- https://en.m.wikipedia.org/wiki/Diff3\n- https://www.npmjs.com/package/snob\n- https://github.com/dominictarr/xdiff\n- https://www.npmjs.com/package/jsod\n- https://www.npmjs.com/package/diff","symbName":"list","symbRange":[2174,2186],"symbRangeL":[48,62],"outerCode":"- https://etherpad.org/\n- http://cben.github.io/firepad/#1\n- https://www.npmjs.com/package/isomorphic-git\n- https://www.npmjs.com/package/quill-delta\n- https://www.npmjs.com/package/jsod\n- gnu diff3\n- https://en.m.wikipedia.org/wiki/Diff3\n- https://www.npmjs.com/package/snob\n- https://github.com/dominictarr/xdiff\n- https://www.npmjs.com/package/jsod\n- https://www.npmjs.com/package/diff\n\n## vega-lite","outerHtml":"<ul><li>https://etherpad.org/</li><li>http://cben.github.io/firepad/#1</li><li>https://www.npmjs.com/package/isomorphic-git</li><li>https://www.npmjs.com/package/quill-delta</li><li>https://www.npmjs.com/package/jsod</li><li>gnu diff3</li><li>https://en.m.wikipedia.org/wiki/Diff3</li><li>https://www.npmjs.com/package/snob</li><li>https://github.com/dominictarr/xdiff</li><li>https://www.npmjs.com/package/jsod</li><li>https://www.npmjs.com/package/diff</li></ul>\n\n<h2>vega-lite</h2>"},{"id":"/root/children/12/children/0","type":"listItem","loc":{"start":1748,"end":1783,"line":{"s":48,"e":48,"code":["- https://automerge.org/docs/hello/"]},"column":{"s":0,"e":35}},"dim":["","list.12","listItem.0"],"code":"- https://automerge.org/docs/hello/"},{"id":"/root/children/12/children/0/children/0","type":"paragraph","loc":{"start":1750,"end":1783,"line":{"s":48,"e":48,"code":["- https://automerge.org/docs/hello/"]},"column":{"s":2,"e":35}},"dim":["","list.12","listItem.0","paragraph.0"],"code":"https://automerge.org/docs/hello/"},{"id":"/root/children/12/children/0/children/0/children/0","type":"text","loc":{"start":1750,"end":1783,"line":{"s":48,"e":48,"code":["- https://automerge.org/docs/hello/"]},"column":{"s":2,"e":35}},"dim":["","list.12","listItem.0","paragraph.0","text.0"],"code":"https://automerge.org/docs/hello/"},{"id":"/root/children/12/children/1","type":"listItem","loc":{"start":1784,"end":1807,"line":{"s":49,"e":49,"code":["- https://etherpad.org/"]},"column":{"s":0,"e":23}},"dim":["","list.12","listItem.1"],"code":"- https://etherpad.org/"},{"id":"/root/children/12/children/1/children/0","type":"paragraph","loc":{"start":1786,"end":1807,"line":{"s":49,"e":49,"code":["- https://etherpad.org/"]},"column":{"s":2,"e":23}},"dim":["","list.12","listItem.1","paragraph.0"],"code":"https://etherpad.org/"},{"id":"/root/children/12/children/1/children/0/children/0","type":"text","loc":{"start":1786,"end":1807,"line":{"s":49,"e":49,"code":["- https://etherpad.org/"]},"column":{"s":2,"e":23}},"dim":["","list.12","listItem.1","paragraph.0","text.0"],"code":"https://etherpad.org/"},{"id":"/root/children/12/children/2","type":"listItem","loc":{"start":1808,"end":1842,"line":{"s":50,"e":50,"code":["- http://cben.github.io/firepad/#1"]},"column":{"s":0,"e":34}},"dim":["","list.12","listItem.2"],"code":"- http://cben.github.io/firepad/#1"},{"id":"/root/children/12/children/2/children/0","type":"paragraph","loc":{"start":1810,"end":1842,"line":{"s":50,"e":50,"code":["- http://cben.github.io/firepad/#1"]},"column":{"s":2,"e":34}},"dim":["","list.12","listItem.2","paragraph.0"],"code":"http://cben.github.io/firepad/#1"},{"id":"/root/children/12/children/2/children/0/children/0","type":"text","loc":{"start":1810,"end":1842,"line":{"s":50,"e":50,"code":["- http://cben.github.io/firepad/#1"]},"column":{"s":2,"e":34}},"dim":["","list.12","listItem.2","paragraph.0","text.0"],"code":"http://cben.github.io/firepad/#1"},{"id":"/root/children/12/children/3","type":"listItem","loc":{"start":1843,"end":1889,"line":{"s":51,"e":51,"code":["- https://www.npmjs.com/package/isomorphic-git"]},"column":{"s":0,"e":46}},"dim":["","list.12","listItem.3"],"code":"- https://www.npmjs.com/package/isomorphic-git"},{"id":"/root/children/12/children/3/children/0","type":"paragraph","loc":{"start":1845,"end":1889,"line":{"s":51,"e":51,"code":["- https://www.npmjs.com/package/isomorphic-git"]},"column":{"s":2,"e":46}},"dim":["","list.12","listItem.3","paragraph.0"],"code":"https://www.npmjs.com/package/isomorphic-git"},{"id":"/root/children/12/children/3/children/0/children/0","type":"text","loc":{"start":1845,"end":1889,"line":{"s":51,"e":51,"code":["- https://www.npmjs.com/package/isomorphic-git"]},"column":{"s":2,"e":46}},"dim":["","list.12","listItem.3","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/isomorphic-git"},{"id":"/root/children/12/children/4","type":"listItem","loc":{"start":1890,"end":1933,"line":{"s":52,"e":52,"code":["- https://www.npmjs.com/package/quill-delta"]},"column":{"s":0,"e":43}},"dim":["","list.12","listItem.4"],"code":"- https://www.npmjs.com/package/quill-delta"},{"id":"/root/children/12/children/4/children/0","type":"paragraph","loc":{"start":1892,"end":1933,"line":{"s":52,"e":52,"code":["- https://www.npmjs.com/package/quill-delta"]},"column":{"s":2,"e":43}},"dim":["","list.12","listItem.4","paragraph.0"],"code":"https://www.npmjs.com/package/quill-delta"},{"id":"/root/children/12/children/4/children/0/children/0","type":"text","loc":{"start":1892,"end":1933,"line":{"s":52,"e":52,"code":["- https://www.npmjs.com/package/quill-delta"]},"column":{"s":2,"e":43}},"dim":["","list.12","listItem.4","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/quill-delta"},{"id":"/root/children/12/children/5","type":"listItem","loc":{"start":1934,"end":1970,"line":{"s":53,"e":53,"code":["- https://www.npmjs.com/package/jsod"]},"column":{"s":0,"e":36}},"dim":["","list.12","listItem.5"],"code":"- https://www.npmjs.com/package/jsod"},{"id":"/root/children/12/children/5/children/0","type":"paragraph","loc":{"start":1936,"end":1970,"line":{"s":53,"e":53,"code":["- https://www.npmjs.com/package/jsod"]},"column":{"s":2,"e":36}},"dim":["","list.12","listItem.5","paragraph.0"],"code":"https://www.npmjs.com/package/jsod"},{"id":"/root/children/12/children/5/children/0/children/0","type":"text","loc":{"start":1936,"end":1970,"line":{"s":53,"e":53,"code":["- https://www.npmjs.com/package/jsod"]},"column":{"s":2,"e":36}},"dim":["","list.12","listItem.5","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/jsod"},{"id":"/root/children/12/children/6","type":"listItem","loc":{"start":1971,"end":1982,"line":{"s":54,"e":54,"code":["- gnu diff3"]},"column":{"s":0,"e":11}},"dim":["","list.12","listItem.6"],"code":"- gnu diff3"},{"id":"/root/children/12/children/6/children/0","type":"paragraph","loc":{"start":1973,"end":1982,"line":{"s":54,"e":54,"code":["- gnu diff3"]},"column":{"s":2,"e":11}},"dim":["","list.12","listItem.6","paragraph.0"],"code":"gnu diff3"},{"id":"/root/children/12/children/6/children/0/children/0","type":"text","loc":{"start":1973,"end":1982,"line":{"s":54,"e":54,"code":["- gnu diff3"]},"column":{"s":2,"e":11}},"dim":["","list.12","listItem.6","paragraph.0","text.0"],"code":"gnu diff3"},{"id":"/root/children/12/children/7","type":"listItem","loc":{"start":1983,"end":2022,"line":{"s":55,"e":55,"code":["- https://en.m.wikipedia.org/wiki/Diff3"]},"column":{"s":0,"e":39}},"dim":["","list.12","listItem.7"],"code":"- https://en.m.wikipedia.org/wiki/Diff3"},{"id":"/root/children/12/children/7/children/0","type":"paragraph","loc":{"start":1985,"end":2022,"line":{"s":55,"e":55,"code":["- https://en.m.wikipedia.org/wiki/Diff3"]},"column":{"s":2,"e":39}},"dim":["","list.12","listItem.7","paragraph.0"],"code":"https://en.m.wikipedia.org/wiki/Diff3"},{"id":"/root/children/12/children/7/children/0/children/0","type":"text","loc":{"start":1985,"end":2022,"line":{"s":55,"e":55,"code":["- https://en.m.wikipedia.org/wiki/Diff3"]},"column":{"s":2,"e":39}},"dim":["","list.12","listItem.7","paragraph.0","text.0"],"code":"https://en.m.wikipedia.org/wiki/Diff3"},{"id":"/root/children/12/children/8","type":"listItem","loc":{"start":2023,"end":2059,"line":{"s":56,"e":56,"code":["- https://www.npmjs.com/package/snob"]},"column":{"s":0,"e":36}},"dim":["","list.12","listItem.8"],"code":"- https://www.npmjs.com/package/snob"},{"id":"/root/children/12/children/8/children/0","type":"paragraph","loc":{"start":2025,"end":2059,"line":{"s":56,"e":56,"code":["- https://www.npmjs.com/package/snob"]},"column":{"s":2,"e":36}},"dim":["","list.12","listItem.8","paragraph.0"],"code":"https://www.npmjs.com/package/snob"},{"id":"/root/children/12/children/8/children/0/children/0","type":"text","loc":{"start":2025,"end":2059,"line":{"s":56,"e":56,"code":["- https://www.npmjs.com/package/snob"]},"column":{"s":2,"e":36}},"dim":["","list.12","listItem.8","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/snob"},{"id":"/root/children/12/children/9","type":"listItem","loc":{"start":2060,"end":2098,"line":{"s":57,"e":57,"code":["- https://github.com/dominictarr/xdiff"]},"column":{"s":0,"e":38}},"dim":["","list.12","listItem.9"],"code":"- https://github.com/dominictarr/xdiff"},{"id":"/root/children/12/children/9/children/0","type":"paragraph","loc":{"start":2062,"end":2098,"line":{"s":57,"e":57,"code":["- https://github.com/dominictarr/xdiff"]},"column":{"s":2,"e":38}},"dim":["","list.12","listItem.9","paragraph.0"],"code":"https://github.com/dominictarr/xdiff"},{"id":"/root/children/12/children/9/children/0/children/0","type":"text","loc":{"start":2062,"end":2098,"line":{"s":57,"e":57,"code":["- https://github.com/dominictarr/xdiff"]},"column":{"s":2,"e":38}},"dim":["","list.12","listItem.9","paragraph.0","text.0"],"code":"https://github.com/dominictarr/xdiff"},{"id":"/root/children/12/children/10","type":"listItem","loc":{"start":2099,"end":2135,"line":{"s":58,"e":58,"code":["- https://www.npmjs.com/package/jsod"]},"column":{"s":0,"e":36}},"dim":["","list.12","listItem.10"],"code":"- https://www.npmjs.com/package/jsod"},{"id":"/root/children/12/children/10/children/0","type":"paragraph","loc":{"start":2101,"end":2135,"line":{"s":58,"e":58,"code":["- https://www.npmjs.com/package/jsod"]},"column":{"s":2,"e":36}},"dim":["","list.12","listItem.10","paragraph.0"],"code":"https://www.npmjs.com/package/jsod"},{"id":"/root/children/12/children/10/children/0/children/0","type":"text","loc":{"start":2101,"end":2135,"line":{"s":58,"e":58,"code":["- https://www.npmjs.com/package/jsod"]},"column":{"s":2,"e":36}},"dim":["","list.12","listItem.10","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/jsod"},{"id":"/root/children/12/children/11","type":"listItem","loc":{"start":2136,"end":2172,"line":{"s":59,"e":59,"code":["- https://www.npmjs.com/package/diff"]},"column":{"s":0,"e":36}},"dim":["","list.12","listItem.11"],"code":"- https://www.npmjs.com/package/diff"},{"id":"/root/children/12/children/11/children/0","type":"paragraph","loc":{"start":2138,"end":2172,"line":{"s":59,"e":59,"code":["- https://www.npmjs.com/package/diff"]},"column":{"s":2,"e":36}},"dim":["","list.12","listItem.11","paragraph.0"],"code":"https://www.npmjs.com/package/diff"},{"id":"/root/children/12/children/11/children/0/children/0","type":"text","loc":{"start":2138,"end":2172,"line":{"s":59,"e":59,"code":["- https://www.npmjs.com/package/diff"]},"column":{"s":2,"e":36}},"dim":["","list.12","listItem.11","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/diff"},{"id":"/root/children/13","type":"heading","loc":{"start":2174,"end":2186,"line":{"s":61,"e":61,"code":["## vega-lite"]},"column":{"s":0,"e":12}},"dim":["","heading.13"],"code":"## vega-lite","symbName":"heading","symbRange":[2188,2798],"symbRangeL":[61,75],"outerCode":"\n- vega-lite\n- read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd\n- [Radar Chart Example |\n  Vega](https://vega.github.io/vega/examples/radar-chart/)\n- [Voronoi Transform |\n  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)\n\n- sankey, and lot more\n- https://github.com/PBI-David/Deneb-Showcase\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png","outerHtml":"\n<ul><li>vega-lite</li><li>read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd</li><li><a href=\"https://vega.github.io/vega/examples/radar-chart/\">Radar Chart Example |\n  Vega</a></li><li><a href=\"https://vega.github.io/vega/docs/transforms/voronoi/\">Voronoi Transform |\n  Vega</a></li></ul>\n\n<ul><li>sankey, and lot more</li><li>https://github.com/PBI-David/Deneb-Showcase</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png</li></ul>"},{"id":"/root/children/13/children/0","type":"text","loc":{"start":2177,"end":2186,"line":{"s":61,"e":61,"code":["## vega-lite"]},"column":{"s":3,"e":12}},"dim":["","heading.13","text.0"],"code":"vega-lite"},{"id":"/root/children/14","type":"list","loc":{"start":2188,"end":2798,"line":{"s":63,"e":74,"code":["- vega-lite","- read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd","- [Radar Chart Example |","  Vega](https://vega.github.io/vega/examples/radar-chart/)","- [Voronoi Transform |","  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)","","- sankey, and lot more","- https://github.com/PBI-David/Deneb-Showcase","- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg","- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg","- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"]},"column":{"s":0,"e":102}},"dim":["","list.14"],"code":"- vega-lite\n- read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd\n- [Radar Chart Example |\n  Vega](https://vega.github.io/vega/examples/radar-chart/)\n- [Voronoi Transform |\n  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)\n\n- sankey, and lot more\n- https://github.com/PBI-David/Deneb-Showcase\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png","symbName":"list","symbRange":[2800,2812],"symbRangeL":[63,77],"outerCode":"- read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd\n- [Radar Chart Example |\n  Vega](https://vega.github.io/vega/examples/radar-chart/)\n- [Voronoi Transform |\n  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)\n\n- sankey, and lot more\n- https://github.com/PBI-David/Deneb-Showcase\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png\n\n### timeline","outerHtml":"<ul><li>read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd</li><li><a href=\"https://vega.github.io/vega/examples/radar-chart/\">Radar Chart Example |\n  Vega</a></li><li><a href=\"https://vega.github.io/vega/docs/transforms/voronoi/\">Voronoi Transform |\n  Vega</a></li></ul>\n\n<ul><li>sankey, and lot more</li><li>https://github.com/PBI-David/Deneb-Showcase</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png</li></ul>\n\n<h3>timeline</h3>"},{"id":"/root/children/14/children/0","type":"listItem","loc":{"start":2188,"end":2199,"line":{"s":63,"e":63,"code":["- vega-lite"]},"column":{"s":0,"e":11}},"dim":["","list.14","listItem.0"],"code":"- vega-lite"},{"id":"/root/children/14/children/0/children/0","type":"paragraph","loc":{"start":2190,"end":2199,"line":{"s":63,"e":63,"code":["- vega-lite"]},"column":{"s":2,"e":11}},"dim":["","list.14","listItem.0","paragraph.0"],"code":"vega-lite"},{"id":"/root/children/14/children/0/children/0/children/0","type":"text","loc":{"start":2190,"end":2199,"line":{"s":63,"e":63,"code":["- vega-lite"]},"column":{"s":2,"e":11}},"dim":["","list.14","listItem.0","paragraph.0","text.0"],"code":"vega-lite"},{"id":"/root/children/14/children/1","type":"listItem","loc":{"start":2200,"end":2274,"line":{"s":64,"e":64,"code":["- read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd"]},"column":{"s":0,"e":74}},"dim":["","list.14","listItem.1"],"code":"- read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd"},{"id":"/root/children/14/children/1/children/0","type":"paragraph","loc":{"start":2202,"end":2274,"line":{"s":64,"e":64,"code":["- read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd"]},"column":{"s":2,"e":74}},"dim":["","list.14","listItem.1","paragraph.0"],"code":"read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd"},{"id":"/root/children/14/children/1/children/0/children/0","type":"text","loc":{"start":2202,"end":2274,"line":{"s":64,"e":64,"code":["- read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd"]},"column":{"s":2,"e":74}},"dim":["","list.14","listItem.1","paragraph.0","text.0"],"code":"read: /home/bebo/dev/k2/databox/databox-libs/visualization/vega/vega.mdd"},{"id":"/root/children/14/children/2","type":"listItem","loc":{"start":2275,"end":2358,"line":{"s":65,"e":66,"code":["- [Radar Chart Example |","  Vega](https://vega.github.io/vega/examples/radar-chart/)"]},"column":{"s":0,"e":58}},"dim":["","list.14","listItem.2"],"code":"- [Radar Chart Example |\n  Vega](https://vega.github.io/vega/examples/radar-chart/)"},{"id":"/root/children/14/children/2/children/0","type":"paragraph","loc":{"start":2277,"end":2358,"line":{"s":65,"e":66,"code":["- [Radar Chart Example |","  Vega](https://vega.github.io/vega/examples/radar-chart/)"]},"column":{"s":2,"e":58}},"dim":["","list.14","listItem.2","paragraph.0"],"code":"[Radar Chart Example |\n  Vega](https://vega.github.io/vega/examples/radar-chart/)"},{"id":"/root/children/14/children/2/children/0/children/0","type":"link","loc":{"start":2277,"end":2358,"line":{"s":65,"e":66,"code":["- [Radar Chart Example |","  Vega](https://vega.github.io/vega/examples/radar-chart/)"]},"column":{"s":2,"e":58}},"dim":["","list.14","listItem.2","paragraph.0","link.0"],"code":"[Radar Chart Example |\n  Vega](https://vega.github.io/vega/examples/radar-chart/)","symbName":"link","symbRange":[null,null],"symbRangeL":[65,66],"outerCode":"[Radar Chart Example |\n  Vega](https://vega.github.io/vega/examples/radar-chart/)","outerHtml":"<p><a href=\"https://vega.github.io/vega/examples/radar-chart/\">Radar Chart Example |\n  Vega</a></p>"},{"id":"/root/children/14/children/2/children/0/children/0/children/0","type":"text","loc":{"start":2278,"end":2306,"line":{"s":65,"e":66,"code":["- [Radar Chart Example |","  Vega](https://vega.github.io/vega/examples/radar-chart/)"]},"column":{"s":3,"e":6}},"dim":["","list.14","listItem.2","paragraph.0","link.0","text.0"],"code":"Radar Chart Example |\n  Vega"},{"id":"/root/children/14/children/3","type":"listItem","loc":{"start":2359,"end":2443,"line":{"s":67,"e":68,"code":["- [Voronoi Transform |","  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)"]},"column":{"s":0,"e":61}},"dim":["","list.14","listItem.3"],"code":"- [Voronoi Transform |\n  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)"},{"id":"/root/children/14/children/3/children/0","type":"paragraph","loc":{"start":2361,"end":2443,"line":{"s":67,"e":68,"code":["- [Voronoi Transform |","  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)"]},"column":{"s":2,"e":61}},"dim":["","list.14","listItem.3","paragraph.0"],"code":"[Voronoi Transform |\n  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)"},{"id":"/root/children/14/children/3/children/0/children/0","type":"link","loc":{"start":2361,"end":2443,"line":{"s":67,"e":68,"code":["- [Voronoi Transform |","  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)"]},"column":{"s":2,"e":61}},"dim":["","list.14","listItem.3","paragraph.0","link.0"],"code":"[Voronoi Transform |\n  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)","symbName":"link","symbRange":[null,null],"symbRangeL":[67,68],"outerCode":"[Voronoi Transform |\n  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)","outerHtml":"<p><a href=\"https://vega.github.io/vega/docs/transforms/voronoi/\">Voronoi Transform |\n  Vega</a></p>"},{"id":"/root/children/14/children/3/children/0/children/0/children/0","type":"text","loc":{"start":2362,"end":2388,"line":{"s":67,"e":68,"code":["- [Voronoi Transform |","  Vega](https://vega.github.io/vega/docs/transforms/voronoi/)"]},"column":{"s":3,"e":6}},"dim":["","list.14","listItem.3","paragraph.0","link.0","text.0"],"code":"Voronoi Transform |\n  Vega"},{"id":"/root/children/14/children/4","type":"listItem","loc":{"start":2445,"end":2467,"line":{"s":70,"e":70,"code":["- sankey, and lot more"]},"column":{"s":0,"e":22}},"dim":["","list.14","listItem.4"],"code":"- sankey, and lot more"},{"id":"/root/children/14/children/4/children/0","type":"paragraph","loc":{"start":2447,"end":2467,"line":{"s":70,"e":70,"code":["- sankey, and lot more"]},"column":{"s":2,"e":22}},"dim":["","list.14","listItem.4","paragraph.0"],"code":"sankey, and lot more"},{"id":"/root/children/14/children/4/children/0/children/0","type":"text","loc":{"start":2447,"end":2467,"line":{"s":70,"e":70,"code":["- sankey, and lot more"]},"column":{"s":2,"e":22}},"dim":["","list.14","listItem.4","paragraph.0","text.0"],"code":"sankey, and lot more"},{"id":"/root/children/14/children/5","type":"listItem","loc":{"start":2468,"end":2513,"line":{"s":71,"e":71,"code":["- https://github.com/PBI-David/Deneb-Showcase"]},"column":{"s":0,"e":45}},"dim":["","list.14","listItem.5"],"code":"- https://github.com/PBI-David/Deneb-Showcase"},{"id":"/root/children/14/children/5/children/0","type":"paragraph","loc":{"start":2470,"end":2513,"line":{"s":71,"e":71,"code":["- https://github.com/PBI-David/Deneb-Showcase"]},"column":{"s":2,"e":45}},"dim":["","list.14","listItem.5","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase"},{"id":"/root/children/14/children/5/children/0/children/0","type":"text","loc":{"start":2470,"end":2513,"line":{"s":71,"e":71,"code":["- https://github.com/PBI-David/Deneb-Showcase"]},"column":{"s":2,"e":45}},"dim":["","list.14","listItem.5","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase"},{"id":"/root/children/14/children/6","type":"listItem","loc":{"start":2514,"end":2600,"line":{"s":72,"e":72,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"]},"column":{"s":0,"e":86}},"dim":["","list.14","listItem.6"],"code":"- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"},{"id":"/root/children/14/children/6/children/0","type":"paragraph","loc":{"start":2516,"end":2600,"line":{"s":72,"e":72,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"]},"column":{"s":2,"e":86}},"dim":["","list.14","listItem.6","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"},{"id":"/root/children/14/children/6/children/0/children/0","type":"text","loc":{"start":2516,"end":2600,"line":{"s":72,"e":72,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"]},"column":{"s":2,"e":86}},"dim":["","list.14","listItem.6","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"},{"id":"/root/children/14/children/7","type":"listItem","loc":{"start":2601,"end":2695,"line":{"s":73,"e":73,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"]},"column":{"s":0,"e":94}},"dim":["","list.14","listItem.7"],"code":"- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"},{"id":"/root/children/14/children/7/children/0","type":"paragraph","loc":{"start":2603,"end":2695,"line":{"s":73,"e":73,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"]},"column":{"s":2,"e":94}},"dim":["","list.14","listItem.7","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"},{"id":"/root/children/14/children/7/children/0/children/0","type":"text","loc":{"start":2603,"end":2695,"line":{"s":73,"e":73,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"]},"column":{"s":2,"e":94}},"dim":["","list.14","listItem.7","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"},{"id":"/root/children/14/children/8","type":"listItem","loc":{"start":2696,"end":2798,"line":{"s":74,"e":74,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"]},"column":{"s":0,"e":102}},"dim":["","list.14","listItem.8"],"code":"- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"},{"id":"/root/children/14/children/8/children/0","type":"paragraph","loc":{"start":2698,"end":2798,"line":{"s":74,"e":74,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"]},"column":{"s":2,"e":102}},"dim":["","list.14","listItem.8","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"},{"id":"/root/children/14/children/8/children/0/children/0","type":"text","loc":{"start":2698,"end":2798,"line":{"s":74,"e":74,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"]},"column":{"s":2,"e":102}},"dim":["","list.14","listItem.8","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"},{"id":"/root/children/15","type":"heading","loc":{"start":2800,"end":2812,"line":{"s":76,"e":76,"code":["### timeline"]},"column":{"s":0,"e":12}},"dim":["","heading.15"],"code":"### timeline","symbName":"heading","symbRange":[2814,2872],"symbRangeL":[76,79],"outerCode":"\n- timeline: https://www.cssscript.com/timelines-chart-svg/","outerHtml":"\n<ul><li>timeline: https://www.cssscript.com/timelines-chart-svg/</li></ul>"},{"id":"/root/children/15/children/0","type":"text","loc":{"start":2804,"end":2812,"line":{"s":76,"e":76,"code":["### timeline"]},"column":{"s":4,"e":12}},"dim":["","heading.15","text.0"],"code":"timeline"},{"id":"/root/children/16","type":"list","loc":{"start":2814,"end":2872,"line":{"s":78,"e":78,"code":["- timeline: https://www.cssscript.com/timelines-chart-svg/"]},"column":{"s":0,"e":58}},"dim":["","list.16"],"code":"- timeline: https://www.cssscript.com/timelines-chart-svg/","symbName":"list","symbRange":[2874,2887],"symbRangeL":[78,81],"outerCode":"\n## minimal ui","outerHtml":"\n<h2>minimal ui</h2>"},{"id":"/root/children/16/children/0","type":"listItem","loc":{"start":2814,"end":2872,"line":{"s":78,"e":78,"code":["- timeline: https://www.cssscript.com/timelines-chart-svg/"]},"column":{"s":0,"e":58}},"dim":["","list.16","listItem.0"],"code":"- timeline: https://www.cssscript.com/timelines-chart-svg/"},{"id":"/root/children/16/children/0/children/0","type":"paragraph","loc":{"start":2816,"end":2872,"line":{"s":78,"e":78,"code":["- timeline: https://www.cssscript.com/timelines-chart-svg/"]},"column":{"s":2,"e":58}},"dim":["","list.16","listItem.0","paragraph.0"],"code":"timeline: https://www.cssscript.com/timelines-chart-svg/"},{"id":"/root/children/16/children/0/children/0/children/0","type":"text","loc":{"start":2816,"end":2872,"line":{"s":78,"e":78,"code":["- timeline: https://www.cssscript.com/timelines-chart-svg/"]},"column":{"s":2,"e":58}},"dim":["","list.16","listItem.0","paragraph.0","text.0"],"code":"timeline: https://www.cssscript.com/timelines-chart-svg/"},{"id":"/root/children/17","type":"heading","loc":{"start":2874,"end":2887,"line":{"s":80,"e":80,"code":["## minimal ui"]},"column":{"s":0,"e":13}},"dim":["","heading.17"],"code":"## minimal ui","symbName":"heading","symbRange":[2889,2909],"symbRangeL":[80,83],"outerCode":"\n- https://muuri.dev/","outerHtml":"\n<ul><li>https://muuri.dev/</li></ul>"},{"id":"/root/children/17/children/0","type":"text","loc":{"start":2877,"end":2887,"line":{"s":80,"e":80,"code":["## minimal ui"]},"column":{"s":3,"e":13}},"dim":["","heading.17","text.0"],"code":"minimal ui"},{"id":"/root/children/18","type":"list","loc":{"start":2889,"end":2909,"line":{"s":82,"e":82,"code":["- https://muuri.dev/"]},"column":{"s":0,"e":20}},"dim":["","list.18"],"code":"- https://muuri.dev/","symbName":"list","symbRange":[2911,2924],"symbRangeL":[82,85],"outerCode":"\n### scrolling","outerHtml":"\n<h3>scrolling</h3>"},{"id":"/root/children/18/children/0","type":"listItem","loc":{"start":2889,"end":2909,"line":{"s":82,"e":82,"code":["- https://muuri.dev/"]},"column":{"s":0,"e":20}},"dim":["","list.18","listItem.0"],"code":"- https://muuri.dev/"},{"id":"/root/children/18/children/0/children/0","type":"paragraph","loc":{"start":2891,"end":2909,"line":{"s":82,"e":82,"code":["- https://muuri.dev/"]},"column":{"s":2,"e":20}},"dim":["","list.18","listItem.0","paragraph.0"],"code":"https://muuri.dev/"},{"id":"/root/children/18/children/0/children/0/children/0","type":"text","loc":{"start":2891,"end":2909,"line":{"s":82,"e":82,"code":["- https://muuri.dev/"]},"column":{"s":2,"e":20}},"dim":["","list.18","listItem.0","paragraph.0","text.0"],"code":"https://muuri.dev/"},{"id":"/root/children/19","type":"heading","loc":{"start":2911,"end":2924,"line":{"s":84,"e":84,"code":["### scrolling"]},"column":{"s":0,"e":13}},"dim":["","heading.19"],"code":"### scrolling","symbName":"heading","symbRange":[2926,2998],"symbRangeL":[84,88],"outerCode":"\n- https://slickscroll.musabhassan.com/\n- https://dixonandmoe.com/rellax/","outerHtml":"\n<ul><li>https://slickscroll.musabhassan.com/</li><li>https://dixonandmoe.com/rellax/</li></ul>"},{"id":"/root/children/19/children/0","type":"text","loc":{"start":2915,"end":2924,"line":{"s":84,"e":84,"code":["### scrolling"]},"column":{"s":4,"e":13}},"dim":["","heading.19","text.0"],"code":"scrolling"},{"id":"/root/children/20","type":"list","loc":{"start":2926,"end":2998,"line":{"s":86,"e":87,"code":["- https://slickscroll.musabhassan.com/","- https://dixonandmoe.com/rellax/"]},"column":{"s":0,"e":33}},"dim":["","list.20"],"code":"- https://slickscroll.musabhassan.com/\n- https://dixonandmoe.com/rellax/","symbName":"list","symbRange":[3000,3010],"symbRangeL":[86,90],"outerCode":"- https://dixonandmoe.com/rellax/\n\n### mobile","outerHtml":"<ul><li>https://dixonandmoe.com/rellax/</li></ul>\n\n<h3>mobile</h3>"},{"id":"/root/children/20/children/0","type":"listItem","loc":{"start":2926,"end":2964,"line":{"s":86,"e":86,"code":["- https://slickscroll.musabhassan.com/"]},"column":{"s":0,"e":38}},"dim":["","list.20","listItem.0"],"code":"- https://slickscroll.musabhassan.com/"},{"id":"/root/children/20/children/0/children/0","type":"paragraph","loc":{"start":2928,"end":2964,"line":{"s":86,"e":86,"code":["- https://slickscroll.musabhassan.com/"]},"column":{"s":2,"e":38}},"dim":["","list.20","listItem.0","paragraph.0"],"code":"https://slickscroll.musabhassan.com/"},{"id":"/root/children/20/children/0/children/0/children/0","type":"text","loc":{"start":2928,"end":2964,"line":{"s":86,"e":86,"code":["- https://slickscroll.musabhassan.com/"]},"column":{"s":2,"e":38}},"dim":["","list.20","listItem.0","paragraph.0","text.0"],"code":"https://slickscroll.musabhassan.com/"},{"id":"/root/children/20/children/1","type":"listItem","loc":{"start":2965,"end":2998,"line":{"s":87,"e":87,"code":["- https://dixonandmoe.com/rellax/"]},"column":{"s":0,"e":33}},"dim":["","list.20","listItem.1"],"code":"- https://dixonandmoe.com/rellax/"},{"id":"/root/children/20/children/1/children/0","type":"paragraph","loc":{"start":2967,"end":2998,"line":{"s":87,"e":87,"code":["- https://dixonandmoe.com/rellax/"]},"column":{"s":2,"e":33}},"dim":["","list.20","listItem.1","paragraph.0"],"code":"https://dixonandmoe.com/rellax/"},{"id":"/root/children/20/children/1/children/0/children/0","type":"text","loc":{"start":2967,"end":2998,"line":{"s":87,"e":87,"code":["- https://dixonandmoe.com/rellax/"]},"column":{"s":2,"e":33}},"dim":["","list.20","listItem.1","paragraph.0","text.0"],"code":"https://dixonandmoe.com/rellax/"},{"id":"/root/children/21","type":"heading","loc":{"start":3000,"end":3010,"line":{"s":89,"e":89,"code":["### mobile"]},"column":{"s":0,"e":10}},"dim":["","heading.21"],"code":"### mobile","symbName":"heading","symbRange":[3012,3032],"symbRangeL":[89,93],"outerCode":"\n- slint-ui\n- flutter","outerHtml":"\n<ul><li>slint-ui</li><li>flutter</li></ul>"},{"id":"/root/children/21/children/0","type":"text","loc":{"start":3004,"end":3010,"line":{"s":89,"e":89,"code":["### mobile"]},"column":{"s":4,"e":10}},"dim":["","heading.21","text.0"],"code":"mobile"},{"id":"/root/children/22","type":"list","loc":{"start":3012,"end":3032,"line":{"s":91,"e":92,"code":["- slint-ui","- flutter"]},"column":{"s":0,"e":9}},"dim":["","list.22"],"code":"- slint-ui\n- flutter","symbName":"list","symbRange":[3034,3053],"symbRangeL":[91,95],"outerCode":"- flutter\n\n### swipe and touch","outerHtml":"<ul><li>flutter</li></ul>\n\n<h3>swipe and touch</h3>"},{"id":"/root/children/22/children/0","type":"listItem","loc":{"start":3012,"end":3022,"line":{"s":91,"e":91,"code":["- slint-ui"]},"column":{"s":0,"e":10}},"dim":["","list.22","listItem.0"],"code":"- slint-ui"},{"id":"/root/children/22/children/0/children/0","type":"paragraph","loc":{"start":3014,"end":3022,"line":{"s":91,"e":91,"code":["- slint-ui"]},"column":{"s":2,"e":10}},"dim":["","list.22","listItem.0","paragraph.0"],"code":"slint-ui"},{"id":"/root/children/22/children/0/children/0/children/0","type":"text","loc":{"start":3014,"end":3022,"line":{"s":91,"e":91,"code":["- slint-ui"]},"column":{"s":2,"e":10}},"dim":["","list.22","listItem.0","paragraph.0","text.0"],"code":"slint-ui"},{"id":"/root/children/22/children/1","type":"listItem","loc":{"start":3023,"end":3032,"line":{"s":92,"e":92,"code":["- flutter"]},"column":{"s":0,"e":9}},"dim":["","list.22","listItem.1"],"code":"- flutter"},{"id":"/root/children/22/children/1/children/0","type":"paragraph","loc":{"start":3025,"end":3032,"line":{"s":92,"e":92,"code":["- flutter"]},"column":{"s":2,"e":9}},"dim":["","list.22","listItem.1","paragraph.0"],"code":"flutter"},{"id":"/root/children/22/children/1/children/0/children/0","type":"text","loc":{"start":3025,"end":3032,"line":{"s":92,"e":92,"code":["- flutter"]},"column":{"s":2,"e":9}},"dim":["","list.22","listItem.1","paragraph.0","text.0"],"code":"flutter"},{"id":"/root/children/23","type":"heading","loc":{"start":3034,"end":3053,"line":{"s":94,"e":94,"code":["### swipe and touch"]},"column":{"s":0,"e":19}},"dim":["","heading.23"],"code":"### swipe and touch","symbName":"heading","symbRange":[3055,3931],"symbRangeL":[94,119],"outerCode":"\n- https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file\n- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)\n- [basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)\n- https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme\n- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)\n- [Detecting a swipe (left, right, top or down)\n  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)\n\n- wheel controller\n- https://interactjs.io/\n- https://zingchart.github.io/zingtouch/\n- https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina\n\n- swipe/touch:\n- https://www.npmjs.com/package/slipjs\n- https://kornel.ski/slip/\n- https://interactjs.io/\n- https://www.npmjs.com/package/swiped-events\n- https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js\n\n- ZingTouch\n- Hammer.js\n- AlloyFinger","outerHtml":"\n<ul><li>https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file</li><li><a href=\"https://www.npmjs.com/package/swiped-events\">swiped-events - npm</a></li><li><a href=\"https://www.npmjs.com/package/basic-swipe\">basic-swipe - npm</a></li><li>https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme</li><li><a href=\"https://www.npmjs.com/package/swiped-events\">swiped-events - npm</a></li><li><a href=\"http://javascriptkit.com/javatutors/touchevents2.shtml\">Detecting a swipe (left, right, top or down)\n  using touch</a></li></ul>\n\n<ul><li>wheel controller</li><li>https://interactjs.io/</li><li>https://zingchart.github.io/zingtouch/</li><li>https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina</li></ul>\n\n<ul><li>swipe/touch:</li><li>https://www.npmjs.com/package/slipjs</li><li>https://kornel.ski/slip/</li><li>https://interactjs.io/</li><li>https://www.npmjs.com/package/swiped-events</li><li>https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js</li></ul>\n\n<ul><li>ZingTouch</li><li>Hammer.js</li><li>AlloyFinger</li></ul>"},{"id":"/root/children/23/children/0","type":"text","loc":{"start":3038,"end":3053,"line":{"s":94,"e":94,"code":["### swipe and touch"]},"column":{"s":4,"e":19}},"dim":["","heading.23","text.0"],"code":"swipe and touch"},{"id":"/root/children/24","type":"list","loc":{"start":3055,"end":3931,"line":{"s":96,"e":118,"code":["- https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file","- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)","- [basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)","- https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme","- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)","- [Detecting a swipe (left, right, top or down)","  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)","","- wheel controller","- https://interactjs.io/","- https://zingchart.github.io/zingtouch/","- https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina","","- swipe/touch:","- https://www.npmjs.com/package/slipjs","- https://kornel.ski/slip/","- https://interactjs.io/","- https://www.npmjs.com/package/swiped-events","- https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js","","- ZingTouch","- Hammer.js","- AlloyFinger"]},"column":{"s":0,"e":13}},"dim":["","list.24"],"code":"- https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file\n- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)\n- [basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)\n- https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme\n- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)\n- [Detecting a swipe (left, right, top or down)\n  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)\n\n- wheel controller\n- https://interactjs.io/\n- https://zingchart.github.io/zingtouch/\n- https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina\n\n- swipe/touch:\n- https://www.npmjs.com/package/slipjs\n- https://kornel.ski/slip/\n- https://interactjs.io/\n- https://www.npmjs.com/package/swiped-events\n- https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js\n\n- ZingTouch\n- Hammer.js\n- AlloyFinger","symbName":"list","symbRange":[3933,3972],"symbRangeL":[96,123],"outerCode":"- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)\n- [basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)\n- https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme\n- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)\n- [Detecting a swipe (left, right, top or down)\n  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)\n\n- wheel controller\n- https://interactjs.io/\n- https://zingchart.github.io/zingtouch/\n- https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina\n\n- swipe/touch:\n- https://www.npmjs.com/package/slipjs\n- https://kornel.ski/slip/\n- https://interactjs.io/\n- https://www.npmjs.com/package/swiped-events\n- https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js\n\n- ZingTouch\n- Hammer.js\n- AlloyFinger\n\n## ideas to import\n\n### notes from code","outerHtml":"<ul><li><a href=\"https://www.npmjs.com/package/swiped-events\">swiped-events - npm</a></li><li><a href=\"https://www.npmjs.com/package/basic-swipe\">basic-swipe - npm</a></li><li>https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme</li><li><a href=\"https://www.npmjs.com/package/swiped-events\">swiped-events - npm</a></li><li><a href=\"http://javascriptkit.com/javatutors/touchevents2.shtml\">Detecting a swipe (left, right, top or down)\n  using touch</a></li></ul>\n\n<ul><li>wheel controller</li><li>https://interactjs.io/</li><li>https://zingchart.github.io/zingtouch/</li><li>https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina</li></ul>\n\n<ul><li>swipe/touch:</li><li>https://www.npmjs.com/package/slipjs</li><li>https://kornel.ski/slip/</li><li>https://interactjs.io/</li><li>https://www.npmjs.com/package/swiped-events</li><li>https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js</li></ul>\n\n<ul><li>ZingTouch</li><li>Hammer.js</li><li>AlloyFinger</li></ul>\n\n<h2>ideas to import</h2>\n\n<h3>notes from code</h3>"},{"id":"/root/children/24/children/0","type":"listItem","loc":{"start":3055,"end":3116,"line":{"s":96,"e":96,"code":["- https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file"]},"column":{"s":0,"e":61}},"dim":["","list.24","listItem.0"],"code":"- https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file"},{"id":"/root/children/24/children/0/children/0","type":"paragraph","loc":{"start":3057,"end":3116,"line":{"s":96,"e":96,"code":["- https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file"]},"column":{"s":2,"e":61}},"dim":["","list.24","listItem.0","paragraph.0"],"code":"https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file"},{"id":"/root/children/24/children/0/children/0/children/0","type":"text","loc":{"start":3057,"end":3116,"line":{"s":96,"e":96,"code":["- https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file"]},"column":{"s":2,"e":61}},"dim":["","list.24","listItem.0","paragraph.0","text.0"],"code":"https://github.com/taosapp/basicSwipe.js?tab=readme-ov-file"},{"id":"/root/children/24/children/1","type":"listItem","loc":{"start":3117,"end":3185,"line":{"s":97,"e":97,"code":["- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"]},"column":{"s":0,"e":68}},"dim":["","list.24","listItem.1"],"code":"- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"},{"id":"/root/children/24/children/1/children/0","type":"paragraph","loc":{"start":3119,"end":3185,"line":{"s":97,"e":97,"code":["- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"]},"column":{"s":2,"e":68}},"dim":["","list.24","listItem.1","paragraph.0"],"code":"[swiped-events - npm](https://www.npmjs.com/package/swiped-events)"},{"id":"/root/children/24/children/1/children/0/children/0","type":"link","loc":{"start":3119,"end":3185,"line":{"s":97,"e":97,"code":["- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"]},"column":{"s":2,"e":68}},"dim":["","list.24","listItem.1","paragraph.0","link.0"],"code":"[swiped-events - npm](https://www.npmjs.com/package/swiped-events)","symbName":"link","symbRange":[null,null],"symbRangeL":[97,97],"outerCode":"[swiped-events - npm](https://www.npmjs.com/package/swiped-events)","outerHtml":"<p><a href=\"https://www.npmjs.com/package/swiped-events\">swiped-events - npm</a></p>"},{"id":"/root/children/24/children/1/children/0/children/0/children/0","type":"text","loc":{"start":3120,"end":3139,"line":{"s":97,"e":97,"code":["- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"]},"column":{"s":3,"e":22}},"dim":["","list.24","listItem.1","paragraph.0","link.0","text.0"],"code":"swiped-events - npm"},{"id":"/root/children/24/children/2","type":"listItem","loc":{"start":3186,"end":3250,"line":{"s":98,"e":98,"code":["- [basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)"]},"column":{"s":0,"e":64}},"dim":["","list.24","listItem.2"],"code":"- [basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)"},{"id":"/root/children/24/children/2/children/0","type":"paragraph","loc":{"start":3188,"end":3250,"line":{"s":98,"e":98,"code":["- [basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)"]},"column":{"s":2,"e":64}},"dim":["","list.24","listItem.2","paragraph.0"],"code":"[basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)"},{"id":"/root/children/24/children/2/children/0/children/0","type":"link","loc":{"start":3188,"end":3250,"line":{"s":98,"e":98,"code":["- [basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)"]},"column":{"s":2,"e":64}},"dim":["","list.24","listItem.2","paragraph.0","link.0"],"code":"[basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)","symbName":"link","symbRange":[null,null],"symbRangeL":[98,98],"outerCode":"[basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)","outerHtml":"<p><a href=\"https://www.npmjs.com/package/basic-swipe\">basic-swipe - npm</a></p>"},{"id":"/root/children/24/children/2/children/0/children/0/children/0","type":"text","loc":{"start":3189,"end":3206,"line":{"s":98,"e":98,"code":["- [basic-swipe - npm](https://www.npmjs.com/package/basic-swipe)"]},"column":{"s":3,"e":20}},"dim":["","list.24","listItem.2","paragraph.0","link.0","text.0"],"code":"basic-swipe - npm"},{"id":"/root/children/24/children/3","type":"listItem","loc":{"start":3251,"end":3324,"line":{"s":99,"e":99,"code":["- https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme"]},"column":{"s":0,"e":73}},"dim":["","list.24","listItem.3"],"code":"- https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme"},{"id":"/root/children/24/children/3/children/0","type":"paragraph","loc":{"start":3253,"end":3324,"line":{"s":99,"e":99,"code":["- https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme"]},"column":{"s":2,"e":73}},"dim":["","list.24","listItem.3","paragraph.0"],"code":"https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme"},{"id":"/root/children/24/children/3/children/0/children/0","type":"text","loc":{"start":3253,"end":3324,"line":{"s":99,"e":99,"code":["- https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme"]},"column":{"s":2,"e":73}},"dim":["","list.24","listItem.3","paragraph.0","text.0"],"code":"https://github.com/john-doherty/swiped-events?tab=readme-ov-file#readme"},{"id":"/root/children/24/children/4","type":"listItem","loc":{"start":3325,"end":3393,"line":{"s":100,"e":100,"code":["- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"]},"column":{"s":0,"e":68}},"dim":["","list.24","listItem.4"],"code":"- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"},{"id":"/root/children/24/children/4/children/0","type":"paragraph","loc":{"start":3327,"end":3393,"line":{"s":100,"e":100,"code":["- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"]},"column":{"s":2,"e":68}},"dim":["","list.24","listItem.4","paragraph.0"],"code":"[swiped-events - npm](https://www.npmjs.com/package/swiped-events)"},{"id":"/root/children/24/children/4/children/0/children/0","type":"link","loc":{"start":3327,"end":3393,"line":{"s":100,"e":100,"code":["- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"]},"column":{"s":2,"e":68}},"dim":["","list.24","listItem.4","paragraph.0","link.0"],"code":"[swiped-events - npm](https://www.npmjs.com/package/swiped-events)","symbName":"link","symbRange":[null,null],"symbRangeL":[100,100],"outerCode":"[swiped-events - npm](https://www.npmjs.com/package/swiped-events)","outerHtml":"<p><a href=\"https://www.npmjs.com/package/swiped-events\">swiped-events - npm</a></p>"},{"id":"/root/children/24/children/4/children/0/children/0/children/0","type":"text","loc":{"start":3328,"end":3347,"line":{"s":100,"e":100,"code":["- [swiped-events - npm](https://www.npmjs.com/package/swiped-events)"]},"column":{"s":3,"e":22}},"dim":["","list.24","listItem.4","paragraph.0","link.0","text.0"],"code":"swiped-events - npm"},{"id":"/root/children/24/children/5","type":"listItem","loc":{"start":3394,"end":3512,"line":{"s":101,"e":102,"code":["- [Detecting a swipe (left, right, top or down)","  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)"]},"column":{"s":0,"e":70}},"dim":["","list.24","listItem.5"],"code":"- [Detecting a swipe (left, right, top or down)\n  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)"},{"id":"/root/children/24/children/5/children/0","type":"paragraph","loc":{"start":3396,"end":3512,"line":{"s":101,"e":102,"code":["- [Detecting a swipe (left, right, top or down)","  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)"]},"column":{"s":2,"e":70}},"dim":["","list.24","listItem.5","paragraph.0"],"code":"[Detecting a swipe (left, right, top or down)\n  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)"},{"id":"/root/children/24/children/5/children/0/children/0","type":"link","loc":{"start":3396,"end":3512,"line":{"s":101,"e":102,"code":["- [Detecting a swipe (left, right, top or down)","  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)"]},"column":{"s":2,"e":70}},"dim":["","list.24","listItem.5","paragraph.0","link.0"],"code":"[Detecting a swipe (left, right, top or down)\n  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)","symbName":"link","symbRange":[null,null],"symbRangeL":[101,102],"outerCode":"[Detecting a swipe (left, right, top or down)\n  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)","outerHtml":"<p><a href=\"http://javascriptkit.com/javatutors/touchevents2.shtml\">Detecting a swipe (left, right, top or down)\n  using touch</a></p>"},{"id":"/root/children/24/children/5/children/0/children/0/children/0","type":"text","loc":{"start":3397,"end":3455,"line":{"s":101,"e":102,"code":["- [Detecting a swipe (left, right, top or down)","  using touch](http://javascriptkit.com/javatutors/touchevents2.shtml)"]},"column":{"s":3,"e":13}},"dim":["","list.24","listItem.5","paragraph.0","link.0","text.0"],"code":"Detecting a swipe (left, right, top or down)\n  using touch"},{"id":"/root/children/24/children/6","type":"listItem","loc":{"start":3514,"end":3532,"line":{"s":104,"e":104,"code":["- wheel controller"]},"column":{"s":0,"e":18}},"dim":["","list.24","listItem.6"],"code":"- wheel controller"},{"id":"/root/children/24/children/6/children/0","type":"paragraph","loc":{"start":3516,"end":3532,"line":{"s":104,"e":104,"code":["- wheel controller"]},"column":{"s":2,"e":18}},"dim":["","list.24","listItem.6","paragraph.0"],"code":"wheel controller"},{"id":"/root/children/24/children/6/children/0/children/0","type":"text","loc":{"start":3516,"end":3532,"line":{"s":104,"e":104,"code":["- wheel controller"]},"column":{"s":2,"e":18}},"dim":["","list.24","listItem.6","paragraph.0","text.0"],"code":"wheel controller"},{"id":"/root/children/24/children/7","type":"listItem","loc":{"start":3533,"end":3557,"line":{"s":105,"e":105,"code":["- https://interactjs.io/"]},"column":{"s":0,"e":24}},"dim":["","list.24","listItem.7"],"code":"- https://interactjs.io/"},{"id":"/root/children/24/children/7/children/0","type":"paragraph","loc":{"start":3535,"end":3557,"line":{"s":105,"e":105,"code":["- https://interactjs.io/"]},"column":{"s":2,"e":24}},"dim":["","list.24","listItem.7","paragraph.0"],"code":"https://interactjs.io/"},{"id":"/root/children/24/children/7/children/0/children/0","type":"text","loc":{"start":3535,"end":3557,"line":{"s":105,"e":105,"code":["- https://interactjs.io/"]},"column":{"s":2,"e":24}},"dim":["","list.24","listItem.7","paragraph.0","text.0"],"code":"https://interactjs.io/"},{"id":"/root/children/24/children/8","type":"listItem","loc":{"start":3558,"end":3598,"line":{"s":106,"e":106,"code":["- https://zingchart.github.io/zingtouch/"]},"column":{"s":0,"e":40}},"dim":["","list.24","listItem.8"],"code":"- https://zingchart.github.io/zingtouch/"},{"id":"/root/children/24/children/8/children/0","type":"paragraph","loc":{"start":3560,"end":3598,"line":{"s":106,"e":106,"code":["- https://zingchart.github.io/zingtouch/"]},"column":{"s":2,"e":40}},"dim":["","list.24","listItem.8","paragraph.0"],"code":"https://zingchart.github.io/zingtouch/"},{"id":"/root/children/24/children/8/children/0/children/0","type":"text","loc":{"start":3560,"end":3598,"line":{"s":106,"e":106,"code":["- https://zingchart.github.io/zingtouch/"]},"column":{"s":2,"e":40}},"dim":["","list.24","listItem.8","paragraph.0","text.0"],"code":"https://zingchart.github.io/zingtouch/"},{"id":"/root/children/24/children/9","type":"listItem","loc":{"start":3599,"end":3655,"line":{"s":107,"e":107,"code":["- https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina"]},"column":{"s":0,"e":56}},"dim":["","list.24","listItem.9"],"code":"- https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina"},{"id":"/root/children/24/children/9/children/0","type":"paragraph","loc":{"start":3601,"end":3655,"line":{"s":107,"e":107,"code":["- https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina"]},"column":{"s":2,"e":56}},"dim":["","list.24","listItem.9","paragraph.0"],"code":"https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina"},{"id":"/root/children/24/children/9/children/0/children/0","type":"text","loc":{"start":3601,"end":3655,"line":{"s":107,"e":107,"code":["- https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina"]},"column":{"s":2,"e":56}},"dim":["","list.24","listItem.9","paragraph.0","text.0"],"code":"https://duckduckgo.com/?q=Hammer.js&ia=web -- kokotina"},{"id":"/root/children/24/children/10","type":"listItem","loc":{"start":3657,"end":3671,"line":{"s":109,"e":109,"code":["- swipe/touch:"]},"column":{"s":0,"e":14}},"dim":["","list.24","listItem.10"],"code":"- swipe/touch:"},{"id":"/root/children/24/children/10/children/0","type":"paragraph","loc":{"start":3659,"end":3671,"line":{"s":109,"e":109,"code":["- swipe/touch:"]},"column":{"s":2,"e":14}},"dim":["","list.24","listItem.10","paragraph.0"],"code":"swipe/touch:"},{"id":"/root/children/24/children/10/children/0/children/0","type":"text","loc":{"start":3659,"end":3671,"line":{"s":109,"e":109,"code":["- swipe/touch:"]},"column":{"s":2,"e":14}},"dim":["","list.24","listItem.10","paragraph.0","text.0"],"code":"swipe/touch:"},{"id":"/root/children/24/children/11","type":"listItem","loc":{"start":3672,"end":3710,"line":{"s":110,"e":110,"code":["- https://www.npmjs.com/package/slipjs"]},"column":{"s":0,"e":38}},"dim":["","list.24","listItem.11"],"code":"- https://www.npmjs.com/package/slipjs"},{"id":"/root/children/24/children/11/children/0","type":"paragraph","loc":{"start":3674,"end":3710,"line":{"s":110,"e":110,"code":["- https://www.npmjs.com/package/slipjs"]},"column":{"s":2,"e":38}},"dim":["","list.24","listItem.11","paragraph.0"],"code":"https://www.npmjs.com/package/slipjs"},{"id":"/root/children/24/children/11/children/0/children/0","type":"text","loc":{"start":3674,"end":3710,"line":{"s":110,"e":110,"code":["- https://www.npmjs.com/package/slipjs"]},"column":{"s":2,"e":38}},"dim":["","list.24","listItem.11","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/slipjs"},{"id":"/root/children/24/children/12","type":"listItem","loc":{"start":3711,"end":3737,"line":{"s":111,"e":111,"code":["- https://kornel.ski/slip/"]},"column":{"s":0,"e":26}},"dim":["","list.24","listItem.12"],"code":"- https://kornel.ski/slip/"},{"id":"/root/children/24/children/12/children/0","type":"paragraph","loc":{"start":3713,"end":3737,"line":{"s":111,"e":111,"code":["- https://kornel.ski/slip/"]},"column":{"s":2,"e":26}},"dim":["","list.24","listItem.12","paragraph.0"],"code":"https://kornel.ski/slip/"},{"id":"/root/children/24/children/12/children/0/children/0","type":"text","loc":{"start":3713,"end":3737,"line":{"s":111,"e":111,"code":["- https://kornel.ski/slip/"]},"column":{"s":2,"e":26}},"dim":["","list.24","listItem.12","paragraph.0","text.0"],"code":"https://kornel.ski/slip/"},{"id":"/root/children/24/children/13","type":"listItem","loc":{"start":3738,"end":3762,"line":{"s":112,"e":112,"code":["- https://interactjs.io/"]},"column":{"s":0,"e":24}},"dim":["","list.24","listItem.13"],"code":"- https://interactjs.io/"},{"id":"/root/children/24/children/13/children/0","type":"paragraph","loc":{"start":3740,"end":3762,"line":{"s":112,"e":112,"code":["- https://interactjs.io/"]},"column":{"s":2,"e":24}},"dim":["","list.24","listItem.13","paragraph.0"],"code":"https://interactjs.io/"},{"id":"/root/children/24/children/13/children/0/children/0","type":"text","loc":{"start":3740,"end":3762,"line":{"s":112,"e":112,"code":["- https://interactjs.io/"]},"column":{"s":2,"e":24}},"dim":["","list.24","listItem.13","paragraph.0","text.0"],"code":"https://interactjs.io/"},{"id":"/root/children/24/children/14","type":"listItem","loc":{"start":3763,"end":3808,"line":{"s":113,"e":113,"code":["- https://www.npmjs.com/package/swiped-events"]},"column":{"s":0,"e":45}},"dim":["","list.24","listItem.14"],"code":"- https://www.npmjs.com/package/swiped-events"},{"id":"/root/children/24/children/14/children/0","type":"paragraph","loc":{"start":3765,"end":3808,"line":{"s":113,"e":113,"code":["- https://www.npmjs.com/package/swiped-events"]},"column":{"s":2,"e":45}},"dim":["","list.24","listItem.14","paragraph.0"],"code":"https://www.npmjs.com/package/swiped-events"},{"id":"/root/children/24/children/14/children/0/children/0","type":"text","loc":{"start":3765,"end":3808,"line":{"s":113,"e":113,"code":["- https://www.npmjs.com/package/swiped-events"]},"column":{"s":2,"e":45}},"dim":["","list.24","listItem.14","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/swiped-events"},{"id":"/root/children/24/children/15","type":"listItem","loc":{"start":3809,"end":3892,"line":{"s":114,"e":114,"code":["- https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js"]},"column":{"s":0,"e":83}},"dim":["","list.24","listItem.15"],"code":"- https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js"},{"id":"/root/children/24/children/15/children/0","type":"paragraph","loc":{"start":3811,"end":3892,"line":{"s":114,"e":114,"code":["- https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js"]},"column":{"s":2,"e":83}},"dim":["","list.24","listItem.15","paragraph.0"],"code":"https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js"},{"id":"/root/children/24/children/15/children/0/children/0","type":"text","loc":{"start":3811,"end":3892,"line":{"s":114,"e":114,"code":["- https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js"]},"column":{"s":2,"e":83}},"dim":["","list.24","listItem.15","paragraph.0","text.0"],"code":"https://github.com/john-doherty/swiped-events/blob/HEAD/dist/swiped-events.min.js"},{"id":"/root/children/24/children/16","type":"listItem","loc":{"start":3894,"end":3905,"line":{"s":116,"e":116,"code":["- ZingTouch"]},"column":{"s":0,"e":11}},"dim":["","list.24","listItem.16"],"code":"- ZingTouch"},{"id":"/root/children/24/children/16/children/0","type":"paragraph","loc":{"start":3896,"end":3905,"line":{"s":116,"e":116,"code":["- ZingTouch"]},"column":{"s":2,"e":11}},"dim":["","list.24","listItem.16","paragraph.0"],"code":"ZingTouch"},{"id":"/root/children/24/children/16/children/0/children/0","type":"text","loc":{"start":3896,"end":3905,"line":{"s":116,"e":116,"code":["- ZingTouch"]},"column":{"s":2,"e":11}},"dim":["","list.24","listItem.16","paragraph.0","text.0"],"code":"ZingTouch"},{"id":"/root/children/24/children/17","type":"listItem","loc":{"start":3906,"end":3917,"line":{"s":117,"e":117,"code":["- Hammer.js"]},"column":{"s":0,"e":11}},"dim":["","list.24","listItem.17"],"code":"- Hammer.js"},{"id":"/root/children/24/children/17/children/0","type":"paragraph","loc":{"start":3908,"end":3917,"line":{"s":117,"e":117,"code":["- Hammer.js"]},"column":{"s":2,"e":11}},"dim":["","list.24","listItem.17","paragraph.0"],"code":"Hammer.js"},{"id":"/root/children/24/children/17/children/0/children/0","type":"text","loc":{"start":3908,"end":3917,"line":{"s":117,"e":117,"code":["- Hammer.js"]},"column":{"s":2,"e":11}},"dim":["","list.24","listItem.17","paragraph.0","text.0"],"code":"Hammer.js"},{"id":"/root/children/24/children/18","type":"listItem","loc":{"start":3918,"end":3931,"line":{"s":118,"e":118,"code":["- AlloyFinger"]},"column":{"s":0,"e":13}},"dim":["","list.24","listItem.18"],"code":"- AlloyFinger"},{"id":"/root/children/24/children/18/children/0","type":"paragraph","loc":{"start":3920,"end":3931,"line":{"s":118,"e":118,"code":["- AlloyFinger"]},"column":{"s":2,"e":13}},"dim":["","list.24","listItem.18","paragraph.0"],"code":"AlloyFinger"},{"id":"/root/children/24/children/18/children/0/children/0","type":"text","loc":{"start":3920,"end":3931,"line":{"s":118,"e":118,"code":["- AlloyFinger"]},"column":{"s":2,"e":13}},"dim":["","list.24","listItem.18","paragraph.0","text.0"],"code":"AlloyFinger"},{"id":"/root/children/25","type":"heading","loc":{"start":3933,"end":3951,"line":{"s":120,"e":120,"code":["## ideas to import"]},"column":{"s":0,"e":18}},"dim":["","heading.25"],"code":"## ideas to import","symbName":"heading","symbRange":[3953,13499],"symbRangeL":[120,121],"outerCode":"","outerHtml":""},{"id":"/root/children/25/children/0","type":"text","loc":{"start":3936,"end":3951,"line":{"s":120,"e":120,"code":["## ideas to import"]},"column":{"s":3,"e":18}},"dim":["","heading.25","text.0"],"code":"ideas to import"},{"id":"/root/children/26","type":"heading","loc":{"start":3953,"end":3972,"line":{"s":122,"e":122,"code":["### notes from code"]},"column":{"s":0,"e":19}},"dim":["","heading.26"],"code":"### notes from code","symbName":"heading","symbRange":[3974,4339],"symbRangeL":[122,135],"outerCode":"\n- contextMenu:\n- https://www.npmjs.com/package/vanilla-context-menu\n- https://www.cssscript.com/right-context-menu-ctxmenu/\n\n- dev console\n- https://eruda.liriliri.io/docs/\n- https://github.com/liriliri/chobitsu\n\n- nice ui components\n- https://luna.liriliri.io/?path=/story/command-palette--html //\n- https://luna.liriliri.io/?path=/story/notification--notification","outerHtml":"\n<ul><li>contextMenu:</li><li>https://www.npmjs.com/package/vanilla-context-menu</li><li>https://www.cssscript.com/right-context-menu-ctxmenu/</li></ul>\n\n<ul><li>dev console</li><li>https://eruda.liriliri.io/docs/</li><li>https://github.com/liriliri/chobitsu</li></ul>\n\n<ul><li>nice ui components</li><li>https://luna.liriliri.io/?path=/story/command-palette--html //</li><li>https://luna.liriliri.io/?path=/story/notification--notification</li></ul>"},{"id":"/root/children/26/children/0","type":"text","loc":{"start":3957,"end":3972,"line":{"s":122,"e":122,"code":["### notes from code"]},"column":{"s":4,"e":19}},"dim":["","heading.26","text.0"],"code":"notes from code"},{"id":"/root/children/27","type":"list","loc":{"start":3974,"end":4339,"line":{"s":124,"e":134,"code":["- contextMenu:","- https://www.npmjs.com/package/vanilla-context-menu","- https://www.cssscript.com/right-context-menu-ctxmenu/","","- dev console","- https://eruda.liriliri.io/docs/","- https://github.com/liriliri/chobitsu","","- nice ui components","- https://luna.liriliri.io/?path=/story/command-palette--html //","- https://luna.liriliri.io/?path=/story/notification--notification"]},"column":{"s":0,"e":66}},"dim":["","list.27"],"code":"- contextMenu:\n- https://www.npmjs.com/package/vanilla-context-menu\n- https://www.cssscript.com/right-context-menu-ctxmenu/\n\n- dev console\n- https://eruda.liriliri.io/docs/\n- https://github.com/liriliri/chobitsu\n\n- nice ui components\n- https://luna.liriliri.io/?path=/story/command-palette--html //\n- https://luna.liriliri.io/?path=/story/notification--notification","symbName":"list","symbRange":[4341,4366],"symbRangeL":[124,137],"outerCode":"- https://www.npmjs.com/package/vanilla-context-menu\n- https://www.cssscript.com/right-context-menu-ctxmenu/\n\n- dev console\n- https://eruda.liriliri.io/docs/\n- https://github.com/liriliri/chobitsu\n\n- nice ui components\n- https://luna.liriliri.io/?path=/story/command-palette--html //\n- https://luna.liriliri.io/?path=/story/notification--notification\n\n### ideas from bui-portal","outerHtml":"<ul><li>https://www.npmjs.com/package/vanilla-context-menu</li><li>https://www.cssscript.com/right-context-menu-ctxmenu/</li></ul>\n\n<ul><li>dev console</li><li>https://eruda.liriliri.io/docs/</li><li>https://github.com/liriliri/chobitsu</li></ul>\n\n<ul><li>nice ui components</li><li>https://luna.liriliri.io/?path=/story/command-palette--html //</li><li>https://luna.liriliri.io/?path=/story/notification--notification</li></ul>\n\n<h3>ideas from bui-portal</h3>"},{"id":"/root/children/27/children/0","type":"listItem","loc":{"start":3974,"end":3988,"line":{"s":124,"e":124,"code":["- contextMenu:"]},"column":{"s":0,"e":14}},"dim":["","list.27","listItem.0"],"code":"- contextMenu:"},{"id":"/root/children/27/children/0/children/0","type":"paragraph","loc":{"start":3976,"end":3988,"line":{"s":124,"e":124,"code":["- contextMenu:"]},"column":{"s":2,"e":14}},"dim":["","list.27","listItem.0","paragraph.0"],"code":"contextMenu:"},{"id":"/root/children/27/children/0/children/0/children/0","type":"text","loc":{"start":3976,"end":3988,"line":{"s":124,"e":124,"code":["- contextMenu:"]},"column":{"s":2,"e":14}},"dim":["","list.27","listItem.0","paragraph.0","text.0"],"code":"contextMenu:"},{"id":"/root/children/27/children/1","type":"listItem","loc":{"start":3989,"end":4041,"line":{"s":125,"e":125,"code":["- https://www.npmjs.com/package/vanilla-context-menu"]},"column":{"s":0,"e":52}},"dim":["","list.27","listItem.1"],"code":"- https://www.npmjs.com/package/vanilla-context-menu"},{"id":"/root/children/27/children/1/children/0","type":"paragraph","loc":{"start":3991,"end":4041,"line":{"s":125,"e":125,"code":["- https://www.npmjs.com/package/vanilla-context-menu"]},"column":{"s":2,"e":52}},"dim":["","list.27","listItem.1","paragraph.0"],"code":"https://www.npmjs.com/package/vanilla-context-menu"},{"id":"/root/children/27/children/1/children/0/children/0","type":"text","loc":{"start":3991,"end":4041,"line":{"s":125,"e":125,"code":["- https://www.npmjs.com/package/vanilla-context-menu"]},"column":{"s":2,"e":52}},"dim":["","list.27","listItem.1","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/vanilla-context-menu"},{"id":"/root/children/27/children/2","type":"listItem","loc":{"start":4042,"end":4097,"line":{"s":126,"e":126,"code":["- https://www.cssscript.com/right-context-menu-ctxmenu/"]},"column":{"s":0,"e":55}},"dim":["","list.27","listItem.2"],"code":"- https://www.cssscript.com/right-context-menu-ctxmenu/"},{"id":"/root/children/27/children/2/children/0","type":"paragraph","loc":{"start":4044,"end":4097,"line":{"s":126,"e":126,"code":["- https://www.cssscript.com/right-context-menu-ctxmenu/"]},"column":{"s":2,"e":55}},"dim":["","list.27","listItem.2","paragraph.0"],"code":"https://www.cssscript.com/right-context-menu-ctxmenu/"},{"id":"/root/children/27/children/2/children/0/children/0","type":"text","loc":{"start":4044,"end":4097,"line":{"s":126,"e":126,"code":["- https://www.cssscript.com/right-context-menu-ctxmenu/"]},"column":{"s":2,"e":55}},"dim":["","list.27","listItem.2","paragraph.0","text.0"],"code":"https://www.cssscript.com/right-context-menu-ctxmenu/"},{"id":"/root/children/27/children/3","type":"listItem","loc":{"start":4099,"end":4112,"line":{"s":128,"e":128,"code":["- dev console"]},"column":{"s":0,"e":13}},"dim":["","list.27","listItem.3"],"code":"- dev console"},{"id":"/root/children/27/children/3/children/0","type":"paragraph","loc":{"start":4101,"end":4112,"line":{"s":128,"e":128,"code":["- dev console"]},"column":{"s":2,"e":13}},"dim":["","list.27","listItem.3","paragraph.0"],"code":"dev console"},{"id":"/root/children/27/children/3/children/0/children/0","type":"text","loc":{"start":4101,"end":4112,"line":{"s":128,"e":128,"code":["- dev console"]},"column":{"s":2,"e":13}},"dim":["","list.27","listItem.3","paragraph.0","text.0"],"code":"dev console"},{"id":"/root/children/27/children/4","type":"listItem","loc":{"start":4113,"end":4146,"line":{"s":129,"e":129,"code":["- https://eruda.liriliri.io/docs/"]},"column":{"s":0,"e":33}},"dim":["","list.27","listItem.4"],"code":"- https://eruda.liriliri.io/docs/"},{"id":"/root/children/27/children/4/children/0","type":"paragraph","loc":{"start":4115,"end":4146,"line":{"s":129,"e":129,"code":["- https://eruda.liriliri.io/docs/"]},"column":{"s":2,"e":33}},"dim":["","list.27","listItem.4","paragraph.0"],"code":"https://eruda.liriliri.io/docs/"},{"id":"/root/children/27/children/4/children/0/children/0","type":"text","loc":{"start":4115,"end":4146,"line":{"s":129,"e":129,"code":["- https://eruda.liriliri.io/docs/"]},"column":{"s":2,"e":33}},"dim":["","list.27","listItem.4","paragraph.0","text.0"],"code":"https://eruda.liriliri.io/docs/"},{"id":"/root/children/27/children/5","type":"listItem","loc":{"start":4147,"end":4185,"line":{"s":130,"e":130,"code":["- https://github.com/liriliri/chobitsu"]},"column":{"s":0,"e":38}},"dim":["","list.27","listItem.5"],"code":"- https://github.com/liriliri/chobitsu"},{"id":"/root/children/27/children/5/children/0","type":"paragraph","loc":{"start":4149,"end":4185,"line":{"s":130,"e":130,"code":["- https://github.com/liriliri/chobitsu"]},"column":{"s":2,"e":38}},"dim":["","list.27","listItem.5","paragraph.0"],"code":"https://github.com/liriliri/chobitsu"},{"id":"/root/children/27/children/5/children/0/children/0","type":"text","loc":{"start":4149,"end":4185,"line":{"s":130,"e":130,"code":["- https://github.com/liriliri/chobitsu"]},"column":{"s":2,"e":38}},"dim":["","list.27","listItem.5","paragraph.0","text.0"],"code":"https://github.com/liriliri/chobitsu"},{"id":"/root/children/27/children/6","type":"listItem","loc":{"start":4187,"end":4207,"line":{"s":132,"e":132,"code":["- nice ui components"]},"column":{"s":0,"e":20}},"dim":["","list.27","listItem.6"],"code":"- nice ui components"},{"id":"/root/children/27/children/6/children/0","type":"paragraph","loc":{"start":4189,"end":4207,"line":{"s":132,"e":132,"code":["- nice ui components"]},"column":{"s":2,"e":20}},"dim":["","list.27","listItem.6","paragraph.0"],"code":"nice ui components"},{"id":"/root/children/27/children/6/children/0/children/0","type":"text","loc":{"start":4189,"end":4207,"line":{"s":132,"e":132,"code":["- nice ui components"]},"column":{"s":2,"e":20}},"dim":["","list.27","listItem.6","paragraph.0","text.0"],"code":"nice ui components"},{"id":"/root/children/27/children/7","type":"listItem","loc":{"start":4208,"end":4272,"line":{"s":133,"e":133,"code":["- https://luna.liriliri.io/?path=/story/command-palette--html //"]},"column":{"s":0,"e":64}},"dim":["","list.27","listItem.7"],"code":"- https://luna.liriliri.io/?path=/story/command-palette--html //"},{"id":"/root/children/27/children/7/children/0","type":"paragraph","loc":{"start":4210,"end":4272,"line":{"s":133,"e":133,"code":["- https://luna.liriliri.io/?path=/story/command-palette--html //"]},"column":{"s":2,"e":64}},"dim":["","list.27","listItem.7","paragraph.0"],"code":"https://luna.liriliri.io/?path=/story/command-palette--html //"},{"id":"/root/children/27/children/7/children/0/children/0","type":"text","loc":{"start":4210,"end":4272,"line":{"s":133,"e":133,"code":["- https://luna.liriliri.io/?path=/story/command-palette--html //"]},"column":{"s":2,"e":64}},"dim":["","list.27","listItem.7","paragraph.0","text.0"],"code":"https://luna.liriliri.io/?path=/story/command-palette--html //"},{"id":"/root/children/27/children/8","type":"listItem","loc":{"start":4273,"end":4339,"line":{"s":134,"e":134,"code":["- https://luna.liriliri.io/?path=/story/notification--notification"]},"column":{"s":0,"e":66}},"dim":["","list.27","listItem.8"],"code":"- https://luna.liriliri.io/?path=/story/notification--notification"},{"id":"/root/children/27/children/8/children/0","type":"paragraph","loc":{"start":4275,"end":4339,"line":{"s":134,"e":134,"code":["- https://luna.liriliri.io/?path=/story/notification--notification"]},"column":{"s":2,"e":66}},"dim":["","list.27","listItem.8","paragraph.0"],"code":"https://luna.liriliri.io/?path=/story/notification--notification"},{"id":"/root/children/27/children/8/children/0/children/0","type":"text","loc":{"start":4275,"end":4339,"line":{"s":134,"e":134,"code":["- https://luna.liriliri.io/?path=/story/notification--notification"]},"column":{"s":2,"e":66}},"dim":["","list.27","listItem.8","paragraph.0","text.0"],"code":"https://luna.liriliri.io/?path=/story/notification--notification"},{"id":"/root/children/28","type":"heading","loc":{"start":4341,"end":4366,"line":{"s":136,"e":136,"code":["### ideas from bui-portal"]},"column":{"s":0,"e":25}},"dim":["","heading.28"],"code":"### ideas from bui-portal","symbName":"heading","symbRange":[4368,4708],"symbRangeL":[136,143],"outerCode":"\n- see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd\n- read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd\n- read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd\n- /home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd\n- /home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd","outerHtml":"\n<ul><li>see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd</li><li>read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd</li><li>read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd</li><li>/home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd</li><li>/home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd</li></ul>"},{"id":"/root/children/28/children/0","type":"text","loc":{"start":4345,"end":4366,"line":{"s":136,"e":136,"code":["### ideas from bui-portal"]},"column":{"s":4,"e":25}},"dim":["","heading.28","text.0"],"code":"ideas from bui-portal"},{"id":"/root/children/29","type":"list","loc":{"start":4368,"end":4708,"line":{"s":138,"e":142,"code":["- see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd","- read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd","- read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd","- /home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd","- /home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd"]},"column":{"s":0,"e":66}},"dim":["","list.29"],"code":"- see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd\n- read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd\n- read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd\n- /home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd\n- /home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd","symbName":"list","symbRange":[4710,4736],"symbRangeL":[138,145],"outerCode":"- read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd\n- read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd\n- /home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd\n- /home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd\n\n### ideas from bui-portlet","outerHtml":"<ul><li>read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd</li><li>read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd</li><li>/home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd</li><li>/home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd</li></ul>\n\n<h3>ideas from bui-portlet</h3>"},{"id":"/root/children/29/children/0","type":"listItem","loc":{"start":4368,"end":4436,"line":{"s":138,"e":138,"code":["- see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd"]},"column":{"s":0,"e":68}},"dim":["","list.29","listItem.0"],"code":"- see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd"},{"id":"/root/children/29/children/0/children/0","type":"paragraph","loc":{"start":4370,"end":4436,"line":{"s":138,"e":138,"code":["- see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd"]},"column":{"s":2,"e":68}},"dim":["","list.29","listItem.0","paragraph.0"],"code":"see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd"},{"id":"/root/children/29/children/0/children/0/children/0","type":"text","loc":{"start":4370,"end":4436,"line":{"s":138,"e":138,"code":["- see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd"]},"column":{"s":2,"e":68}},"dim":["","list.29","listItem.0","paragraph.0","text.0"],"code":"see: /home/bebo/dev/k2/databox/portal/bui-portal/libs/bui-libs.mdd"},{"id":"/root/children/29/children/1","type":"listItem","loc":{"start":4437,"end":4508,"line":{"s":139,"e":139,"code":["- read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd"]},"column":{"s":0,"e":71}},"dim":["","list.29","listItem.1"],"code":"- read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd"},{"id":"/root/children/29/children/1/children/0","type":"paragraph","loc":{"start":4439,"end":4508,"line":{"s":139,"e":139,"code":["- read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd"]},"column":{"s":2,"e":71}},"dim":["","list.29","listItem.1","paragraph.0"],"code":"read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd"},{"id":"/root/children/29/children/1/children/0/children/0","type":"text","loc":{"start":4439,"end":4508,"line":{"s":139,"e":139,"code":["- read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd"]},"column":{"s":2,"e":71}},"dim":["","list.29","listItem.1","paragraph.0","text.0"],"code":"read: /home/bebo/dev/k2/databox/portal/bui-portal/autonom/autonom.mdd"},{"id":"/root/children/29/children/2","type":"listItem","loc":{"start":4509,"end":4574,"line":{"s":140,"e":140,"code":["- read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd"]},"column":{"s":0,"e":65}},"dim":["","list.29","listItem.2"],"code":"- read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd"},{"id":"/root/children/29/children/2/children/0","type":"paragraph","loc":{"start":4511,"end":4574,"line":{"s":140,"e":140,"code":["- read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd"]},"column":{"s":2,"e":65}},"dim":["","list.29","listItem.2","paragraph.0"],"code":"read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd"},{"id":"/root/children/29/children/2/children/0/children/0","type":"text","loc":{"start":4511,"end":4574,"line":{"s":140,"e":140,"code":["- read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd"]},"column":{"s":2,"e":65}},"dim":["","list.29","listItem.2","paragraph.0","text.0"],"code":"read: /home/bebo/dev/k2/databox/portal/bui-portal/portal-ui.mdd"},{"id":"/root/children/29/children/3","type":"listItem","loc":{"start":4575,"end":4641,"line":{"s":141,"e":141,"code":["- /home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd"]},"column":{"s":0,"e":66}},"dim":["","list.29","listItem.3"],"code":"- /home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd"},{"id":"/root/children/29/children/3/children/0","type":"paragraph","loc":{"start":4577,"end":4641,"line":{"s":141,"e":141,"code":["- /home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd"]},"column":{"s":2,"e":66}},"dim":["","list.29","listItem.3","paragraph.0"],"code":"/home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd"},{"id":"/root/children/29/children/3/children/0/children/0","type":"text","loc":{"start":4577,"end":4641,"line":{"s":141,"e":141,"code":["- /home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd"]},"column":{"s":2,"e":66}},"dim":["","list.29","listItem.3","paragraph.0","text.0"],"code":"/home/bebo/dev/k2/databox/portal/bui-portal/portal-structure.mdd"},{"id":"/root/children/29/children/4","type":"listItem","loc":{"start":4642,"end":4708,"line":{"s":142,"e":142,"code":["- /home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd"]},"column":{"s":0,"e":66}},"dim":["","list.29","listItem.4"],"code":"- /home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd"},{"id":"/root/children/29/children/4/children/0","type":"paragraph","loc":{"start":4644,"end":4708,"line":{"s":142,"e":142,"code":["- /home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd"]},"column":{"s":2,"e":66}},"dim":["","list.29","listItem.4","paragraph.0"],"code":"/home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd"},{"id":"/root/children/29/children/4/children/0/children/0","type":"text","loc":{"start":4644,"end":4708,"line":{"s":142,"e":142,"code":["- /home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd"]},"column":{"s":2,"e":66}},"dim":["","list.29","listItem.4","paragraph.0","text.0"],"code":"/home/bebo/dev/k2/databox/portal/bui-portal/portal-substance.mdd"},{"id":"/root/children/30","type":"heading","loc":{"start":4710,"end":4736,"line":{"s":144,"e":144,"code":["### ideas from bui-portlet"]},"column":{"s":0,"e":26}},"dim":["","heading.30"],"code":"### ideas from bui-portlet","symbName":"heading","symbRange":[4738,5640],"symbRangeL":[144,185],"outerCode":"\n- /home/bebo/dev/k2/databox/portal/bui-portlet/src/services/\\*.js\n\n- navigation.js\n- toc-nav.js\n- toc-nav.less\n- svg.js\n- panzoom:\n  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js\n- valhala.js\n\n- read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md\n\n- render :: `renderMdd(\"./mdd/home.md\")`\n- render :: `renderPug(\"test-portlet.pug\")`\n- ui :: `sakaExec()` `testNavigation()`\n- hello :: `hello(state)`\n- [ ] SSE-server connection to sfs-hub\n\n- [ ] websocket? socket.io\n\n- graph\n- [levelgraph - npm](https://www.npmjs.com/package/levelgraph)\n- render :: `renderSvg()`\n- render :: `renderGraph()`\n- bui-portal\n- bui-portal/src/services/dom/dom.js\n- bui-portal/src/services/store/store.js\n- bui-portal/src/services/valhala/index.js\n- external libs\n\n- jquery\n- alpinejs\n- keymage\n- crel\n- parcel-transformer-graphviz\n\n- lexer, ast parser\n- for `highlight()`\n- json","outerHtml":"\n<ul><li>/home/bebo/dev/k2/databox/portal/bui-portlet/src/services/*.js</li></ul>\n\n<ul><li>navigation.js</li><li>toc-nav.js</li><li>toc-nav.less</li><li>svg.js</li><li>panzoom:\n  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js</li><li>valhala.js</li></ul>\n\n<ul><li>read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md</li></ul>\n\n<ul><li>render :: `renderMdd(\"./mdd/home.md\")`</li><li>render :: `renderPug(\"test-portlet.pug\")`</li><li>ui :: `sakaExec()` `testNavigation()`</li><li>hello :: `hello(state)`</li><li>[ ] SSE-server connection to sfs-hub</li></ul>\n\n<ul><li>[ ] websocket? socket.io</li></ul>\n\n<ul><li>graph</li><li><a href=\"https://www.npmjs.com/package/levelgraph\">levelgraph - npm</a></li><li>render :: `renderSvg()`</li><li>render :: `renderGraph()`</li><li>bui-portal</li><li>bui-portal/src/services/dom/dom.js</li><li>bui-portal/src/services/store/store.js</li><li>bui-portal/src/services/valhala/index.js</li><li>external libs</li></ul>\n\n<ul><li>jquery</li><li>alpinejs</li><li>keymage</li><li>crel</li><li>parcel-transformer-graphviz</li></ul>\n\n<ul><li>lexer, ast parser</li><li>for `highlight()`</li><li>json</li></ul>"},{"id":"/root/children/30/children/0","type":"text","loc":{"start":4714,"end":4736,"line":{"s":144,"e":144,"code":["### ideas from bui-portlet"]},"column":{"s":4,"e":26}},"dim":["","heading.30","text.0"],"code":"ideas from bui-portlet"},{"id":"/root/children/31","type":"list","loc":{"start":4738,"end":5640,"line":{"s":146,"e":184,"code":["- /home/bebo/dev/k2/databox/portal/bui-portlet/src/services/\\*.js","","- navigation.js","- toc-nav.js","- toc-nav.less","- svg.js","- panzoom:","  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js","- valhala.js","","- read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md","","- render :: `renderMdd(\"./mdd/home.md\")`","- render :: `renderPug(\"test-portlet.pug\")`","- ui :: `sakaExec()` `testNavigation()`","- hello :: `hello(state)`","- [ ] SSE-server connection to sfs-hub","","- [ ] websocket? socket.io","","- graph","- [levelgraph - npm](https://www.npmjs.com/package/levelgraph)","- render :: `renderSvg()`","- render :: `renderGraph()`","- bui-portal","- bui-portal/src/services/dom/dom.js","- bui-portal/src/services/store/store.js","- bui-portal/src/services/valhala/index.js","- external libs","","- jquery","- alpinejs","- keymage","- crel","- parcel-transformer-graphviz","","- lexer, ast parser","- for `highlight()`","- json"]},"column":{"s":0,"e":6}},"dim":["","list.31"],"code":"- /home/bebo/dev/k2/databox/portal/bui-portlet/src/services/\\*.js\n\n- navigation.js\n- toc-nav.js\n- toc-nav.less\n- svg.js\n- panzoom:\n  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js\n- valhala.js\n\n- read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md\n\n- render :: `renderMdd(\"./mdd/home.md\")`\n- render :: `renderPug(\"test-portlet.pug\")`\n- ui :: `sakaExec()` `testNavigation()`\n- hello :: `hello(state)`\n- [ ] SSE-server connection to sfs-hub\n\n- [ ] websocket? socket.io\n\n- graph\n- [levelgraph - npm](https://www.npmjs.com/package/levelgraph)\n- render :: `renderSvg()`\n- render :: `renderGraph()`\n- bui-portal\n- bui-portal/src/services/dom/dom.js\n- bui-portal/src/services/store/store.js\n- bui-portal/src/services/valhala/index.js\n- external libs\n\n- jquery\n- alpinejs\n- keymage\n- crel\n- parcel-transformer-graphviz\n\n- lexer, ast parser\n- for `highlight()`\n- json","symbName":"list","symbRange":[5642,5661],"symbRangeL":[146,189],"outerCode":"\n- navigation.js\n- toc-nav.js\n- toc-nav.less\n- svg.js\n- panzoom:\n  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js\n- valhala.js\n\n- read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md\n\n- render :: `renderMdd(\"./mdd/home.md\")`\n- render :: `renderPug(\"test-portlet.pug\")`\n- ui :: `sakaExec()` `testNavigation()`\n- hello :: `hello(state)`\n- [ ] SSE-server connection to sfs-hub\n\n- [ ] websocket? socket.io\n\n- graph\n- [levelgraph - npm](https://www.npmjs.com/package/levelgraph)\n- render :: `renderSvg()`\n- render :: `renderGraph()`\n- bui-portal\n- bui-portal/src/services/dom/dom.js\n- bui-portal/src/services/store/store.js\n- bui-portal/src/services/valhala/index.js\n- external libs\n\n- jquery\n- alpinejs\n- keymage\n- crel\n- parcel-transformer-graphviz\n\n- lexer, ast parser\n- for `highlight()`\n- json\n\n## dev-ops\n\n### IDE","outerHtml":"\n<ul><li>navigation.js</li><li>toc-nav.js</li><li>toc-nav.less</li><li>svg.js</li><li>panzoom:\n  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js</li><li>valhala.js</li></ul>\n\n<ul><li>read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md</li></ul>\n\n<ul><li>render :: `renderMdd(\"./mdd/home.md\")`</li><li>render :: `renderPug(\"test-portlet.pug\")`</li><li>ui :: `sakaExec()` `testNavigation()`</li><li>hello :: `hello(state)`</li><li>[ ] SSE-server connection to sfs-hub</li></ul>\n\n<ul><li>[ ] websocket? socket.io</li></ul>\n\n<ul><li>graph</li><li><a href=\"https://www.npmjs.com/package/levelgraph\">levelgraph - npm</a></li><li>render :: `renderSvg()`</li><li>render :: `renderGraph()`</li><li>bui-portal</li><li>bui-portal/src/services/dom/dom.js</li><li>bui-portal/src/services/store/store.js</li><li>bui-portal/src/services/valhala/index.js</li><li>external libs</li></ul>\n\n<ul><li>jquery</li><li>alpinejs</li><li>keymage</li><li>crel</li><li>parcel-transformer-graphviz</li></ul>\n\n<ul><li>lexer, ast parser</li><li>for `highlight()`</li><li>json</li></ul>\n\n<h2>dev-ops</h2>\n\n<h3>IDE</h3>"},{"id":"/root/children/31/children/0","type":"listItem","loc":{"start":4738,"end":4803,"line":{"s":146,"e":146,"code":["- /home/bebo/dev/k2/databox/portal/bui-portlet/src/services/\\*.js"]},"column":{"s":0,"e":65}},"dim":["","list.31","listItem.0"],"code":"- /home/bebo/dev/k2/databox/portal/bui-portlet/src/services/\\*.js"},{"id":"/root/children/31/children/0/children/0","type":"paragraph","loc":{"start":4740,"end":4803,"line":{"s":146,"e":146,"code":["- /home/bebo/dev/k2/databox/portal/bui-portlet/src/services/\\*.js"]},"column":{"s":2,"e":65}},"dim":["","list.31","listItem.0","paragraph.0"],"code":"/home/bebo/dev/k2/databox/portal/bui-portlet/src/services/\\*.js"},{"id":"/root/children/31/children/0/children/0/children/0","type":"text","loc":{"start":4740,"end":4803,"line":{"s":146,"e":146,"code":["- /home/bebo/dev/k2/databox/portal/bui-portlet/src/services/\\*.js"]},"column":{"s":2,"e":65}},"dim":["","list.31","listItem.0","paragraph.0","text.0"],"code":"/home/bebo/dev/k2/databox/portal/bui-portlet/src/services/\\*.js"},{"id":"/root/children/31/children/1","type":"listItem","loc":{"start":4805,"end":4820,"line":{"s":148,"e":148,"code":["- navigation.js"]},"column":{"s":0,"e":15}},"dim":["","list.31","listItem.1"],"code":"- navigation.js"},{"id":"/root/children/31/children/1/children/0","type":"paragraph","loc":{"start":4807,"end":4820,"line":{"s":148,"e":148,"code":["- navigation.js"]},"column":{"s":2,"e":15}},"dim":["","list.31","listItem.1","paragraph.0"],"code":"navigation.js"},{"id":"/root/children/31/children/1/children/0/children/0","type":"text","loc":{"start":4807,"end":4820,"line":{"s":148,"e":148,"code":["- navigation.js"]},"column":{"s":2,"e":15}},"dim":["","list.31","listItem.1","paragraph.0","text.0"],"code":"navigation.js"},{"id":"/root/children/31/children/2","type":"listItem","loc":{"start":4821,"end":4833,"line":{"s":149,"e":149,"code":["- toc-nav.js"]},"column":{"s":0,"e":12}},"dim":["","list.31","listItem.2"],"code":"- toc-nav.js"},{"id":"/root/children/31/children/2/children/0","type":"paragraph","loc":{"start":4823,"end":4833,"line":{"s":149,"e":149,"code":["- toc-nav.js"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.2","paragraph.0"],"code":"toc-nav.js"},{"id":"/root/children/31/children/2/children/0/children/0","type":"text","loc":{"start":4823,"end":4833,"line":{"s":149,"e":149,"code":["- toc-nav.js"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.2","paragraph.0","text.0"],"code":"toc-nav.js"},{"id":"/root/children/31/children/3","type":"listItem","loc":{"start":4834,"end":4848,"line":{"s":150,"e":150,"code":["- toc-nav.less"]},"column":{"s":0,"e":14}},"dim":["","list.31","listItem.3"],"code":"- toc-nav.less"},{"id":"/root/children/31/children/3/children/0","type":"paragraph","loc":{"start":4836,"end":4848,"line":{"s":150,"e":150,"code":["- toc-nav.less"]},"column":{"s":2,"e":14}},"dim":["","list.31","listItem.3","paragraph.0"],"code":"toc-nav.less"},{"id":"/root/children/31/children/3/children/0/children/0","type":"text","loc":{"start":4836,"end":4848,"line":{"s":150,"e":150,"code":["- toc-nav.less"]},"column":{"s":2,"e":14}},"dim":["","list.31","listItem.3","paragraph.0","text.0"],"code":"toc-nav.less"},{"id":"/root/children/31/children/4","type":"listItem","loc":{"start":4849,"end":4857,"line":{"s":151,"e":151,"code":["- svg.js"]},"column":{"s":0,"e":8}},"dim":["","list.31","listItem.4"],"code":"- svg.js"},{"id":"/root/children/31/children/4/children/0","type":"paragraph","loc":{"start":4851,"end":4857,"line":{"s":151,"e":151,"code":["- svg.js"]},"column":{"s":2,"e":8}},"dim":["","list.31","listItem.4","paragraph.0"],"code":"svg.js"},{"id":"/root/children/31/children/4/children/0/children/0","type":"text","loc":{"start":4851,"end":4857,"line":{"s":151,"e":151,"code":["- svg.js"]},"column":{"s":2,"e":8}},"dim":["","list.31","listItem.4","paragraph.0","text.0"],"code":"svg.js"},{"id":"/root/children/31/children/5","type":"listItem","loc":{"start":4858,"end":4946,"line":{"s":152,"e":153,"code":["- panzoom:","  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js"]},"column":{"s":0,"e":77}},"dim":["","list.31","listItem.5"],"code":"- panzoom:\n  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js"},{"id":"/root/children/31/children/5/children/0","type":"paragraph","loc":{"start":4860,"end":4946,"line":{"s":152,"e":153,"code":["- panzoom:","  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js"]},"column":{"s":2,"e":77}},"dim":["","list.31","listItem.5","paragraph.0"],"code":"panzoom:\n  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js"},{"id":"/root/children/31/children/5/children/0/children/0","type":"text","loc":{"start":4860,"end":4946,"line":{"s":152,"e":153,"code":["- panzoom:","  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js"]},"column":{"s":2,"e":77}},"dim":["","list.31","listItem.5","paragraph.0","text.0"],"code":"panzoom:\n  /home/bebo/dev/k2/untiloop/ssss/source/assets/scripts/older/services/svg.js"},{"id":"/root/children/31/children/6","type":"listItem","loc":{"start":4947,"end":4959,"line":{"s":154,"e":154,"code":["- valhala.js"]},"column":{"s":0,"e":12}},"dim":["","list.31","listItem.6"],"code":"- valhala.js"},{"id":"/root/children/31/children/6/children/0","type":"paragraph","loc":{"start":4949,"end":4959,"line":{"s":154,"e":154,"code":["- valhala.js"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.6","paragraph.0"],"code":"valhala.js"},{"id":"/root/children/31/children/6/children/0/children/0","type":"text","loc":{"start":4949,"end":4959,"line":{"s":154,"e":154,"code":["- valhala.js"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.6","paragraph.0","text.0"],"code":"valhala.js"},{"id":"/root/children/31/children/7","type":"listItem","loc":{"start":4961,"end":5029,"line":{"s":156,"e":156,"code":["- read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md"]},"column":{"s":0,"e":68}},"dim":["","list.31","listItem.7"],"code":"- read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md"},{"id":"/root/children/31/children/7/children/0","type":"paragraph","loc":{"start":4963,"end":5029,"line":{"s":156,"e":156,"code":["- read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md"]},"column":{"s":2,"e":68}},"dim":["","list.31","listItem.7","paragraph.0"],"code":"read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md"},{"id":"/root/children/31/children/7/children/0/children/0","type":"text","loc":{"start":4963,"end":5029,"line":{"s":156,"e":156,"code":["- read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md"]},"column":{"s":2,"e":68}},"dim":["","list.31","listItem.7","paragraph.0","text.0"],"code":"read: /home/bebo/dev/k2/databox/portal/bui-portlet/src/mdd/home.md"},{"id":"/root/children/31/children/8","type":"listItem","loc":{"start":5031,"end":5071,"line":{"s":158,"e":158,"code":["- render :: `renderMdd(\"./mdd/home.md\")`"]},"column":{"s":0,"e":40}},"dim":["","list.31","listItem.8"],"code":"- render :: `renderMdd(\"./mdd/home.md\")`"},{"id":"/root/children/31/children/8/children/0","type":"paragraph","loc":{"start":5033,"end":5071,"line":{"s":158,"e":158,"code":["- render :: `renderMdd(\"./mdd/home.md\")`"]},"column":{"s":2,"e":40}},"dim":["","list.31","listItem.8","paragraph.0"],"code":"render :: `renderMdd(\"./mdd/home.md\")`"},{"id":"/root/children/31/children/8/children/0/children/0","type":"text","loc":{"start":5033,"end":5043,"line":{"s":158,"e":158,"code":["- render :: `renderMdd(\"./mdd/home.md\")`"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.8","paragraph.0","text.0"],"code":"render :: "},{"id":"/root/children/31/children/8/children/0/children/1","type":"inlineCode","loc":{"start":5043,"end":5071,"line":{"s":158,"e":158,"code":["- render :: `renderMdd(\"./mdd/home.md\")`"]},"column":{"s":12,"e":40}},"dim":["","list.31","listItem.8","paragraph.0","inlineCode.1"],"code":"`renderMdd(\"./mdd/home.md\")`"},{"id":"/root/children/31/children/9","type":"listItem","loc":{"start":5072,"end":5115,"line":{"s":159,"e":159,"code":["- render :: `renderPug(\"test-portlet.pug\")`"]},"column":{"s":0,"e":43}},"dim":["","list.31","listItem.9"],"code":"- render :: `renderPug(\"test-portlet.pug\")`"},{"id":"/root/children/31/children/9/children/0","type":"paragraph","loc":{"start":5074,"end":5115,"line":{"s":159,"e":159,"code":["- render :: `renderPug(\"test-portlet.pug\")`"]},"column":{"s":2,"e":43}},"dim":["","list.31","listItem.9","paragraph.0"],"code":"render :: `renderPug(\"test-portlet.pug\")`"},{"id":"/root/children/31/children/9/children/0/children/0","type":"text","loc":{"start":5074,"end":5084,"line":{"s":159,"e":159,"code":["- render :: `renderPug(\"test-portlet.pug\")`"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.9","paragraph.0","text.0"],"code":"render :: "},{"id":"/root/children/31/children/9/children/0/children/1","type":"inlineCode","loc":{"start":5084,"end":5115,"line":{"s":159,"e":159,"code":["- render :: `renderPug(\"test-portlet.pug\")`"]},"column":{"s":12,"e":43}},"dim":["","list.31","listItem.9","paragraph.0","inlineCode.1"],"code":"`renderPug(\"test-portlet.pug\")`"},{"id":"/root/children/31/children/10","type":"listItem","loc":{"start":5116,"end":5155,"line":{"s":160,"e":160,"code":["- ui :: `sakaExec()` `testNavigation()`"]},"column":{"s":0,"e":39}},"dim":["","list.31","listItem.10"],"code":"- ui :: `sakaExec()` `testNavigation()`"},{"id":"/root/children/31/children/10/children/0","type":"paragraph","loc":{"start":5118,"end":5155,"line":{"s":160,"e":160,"code":["- ui :: `sakaExec()` `testNavigation()`"]},"column":{"s":2,"e":39}},"dim":["","list.31","listItem.10","paragraph.0"],"code":"ui :: `sakaExec()` `testNavigation()`"},{"id":"/root/children/31/children/10/children/0/children/0","type":"text","loc":{"start":5118,"end":5124,"line":{"s":160,"e":160,"code":["- ui :: `sakaExec()` `testNavigation()`"]},"column":{"s":2,"e":8}},"dim":["","list.31","listItem.10","paragraph.0","text.0"],"code":"ui :: "},{"id":"/root/children/31/children/10/children/0/children/1","type":"inlineCode","loc":{"start":5124,"end":5136,"line":{"s":160,"e":160,"code":["- ui :: `sakaExec()` `testNavigation()`"]},"column":{"s":8,"e":20}},"dim":["","list.31","listItem.10","paragraph.0","inlineCode.1"],"code":"`sakaExec()`"},{"id":"/root/children/31/children/10/children/0/children/2","type":"text","loc":{"start":5136,"end":5137,"line":{"s":160,"e":160,"code":["- ui :: `sakaExec()` `testNavigation()`"]},"column":{"s":20,"e":21}},"dim":["","list.31","listItem.10","paragraph.0","text.2"],"code":" "},{"id":"/root/children/31/children/10/children/0/children/3","type":"inlineCode","loc":{"start":5137,"end":5155,"line":{"s":160,"e":160,"code":["- ui :: `sakaExec()` `testNavigation()`"]},"column":{"s":21,"e":39}},"dim":["","list.31","listItem.10","paragraph.0","inlineCode.3"],"code":"`testNavigation()`"},{"id":"/root/children/31/children/11","type":"listItem","loc":{"start":5156,"end":5181,"line":{"s":161,"e":161,"code":["- hello :: `hello(state)`"]},"column":{"s":0,"e":25}},"dim":["","list.31","listItem.11"],"code":"- hello :: `hello(state)`"},{"id":"/root/children/31/children/11/children/0","type":"paragraph","loc":{"start":5158,"end":5181,"line":{"s":161,"e":161,"code":["- hello :: `hello(state)`"]},"column":{"s":2,"e":25}},"dim":["","list.31","listItem.11","paragraph.0"],"code":"hello :: `hello(state)`"},{"id":"/root/children/31/children/11/children/0/children/0","type":"text","loc":{"start":5158,"end":5167,"line":{"s":161,"e":161,"code":["- hello :: `hello(state)`"]},"column":{"s":2,"e":11}},"dim":["","list.31","listItem.11","paragraph.0","text.0"],"code":"hello :: "},{"id":"/root/children/31/children/11/children/0/children/1","type":"inlineCode","loc":{"start":5167,"end":5181,"line":{"s":161,"e":161,"code":["- hello :: `hello(state)`"]},"column":{"s":11,"e":25}},"dim":["","list.31","listItem.11","paragraph.0","inlineCode.1"],"code":"`hello(state)`"},{"id":"/root/children/31/children/12","type":"listItem","loc":{"start":5182,"end":5220,"line":{"s":162,"e":162,"code":["- [ ] SSE-server connection to sfs-hub"]},"column":{"s":0,"e":38}},"dim":["","list.31","listItem.12"],"code":"- [ ] SSE-server connection to sfs-hub"},{"id":"/root/children/31/children/12/children/0","type":"paragraph","loc":{"start":5184,"end":5220,"line":{"s":162,"e":162,"code":["- [ ] SSE-server connection to sfs-hub"]},"column":{"s":2,"e":38}},"dim":["","list.31","listItem.12","paragraph.0"],"code":"[ ] SSE-server connection to sfs-hub"},{"id":"/root/children/31/children/12/children/0/children/0","type":"text","loc":{"start":5184,"end":5220,"line":{"s":162,"e":162,"code":["- [ ] SSE-server connection to sfs-hub"]},"column":{"s":2,"e":38}},"dim":["","list.31","listItem.12","paragraph.0","text.0"],"code":"[ ] SSE-server connection to sfs-hub"},{"id":"/root/children/31/children/13","type":"listItem","loc":{"start":5222,"end":5248,"line":{"s":164,"e":164,"code":["- [ ] websocket? socket.io"]},"column":{"s":0,"e":26}},"dim":["","list.31","listItem.13"],"code":"- [ ] websocket? socket.io"},{"id":"/root/children/31/children/13/children/0","type":"paragraph","loc":{"start":5224,"end":5248,"line":{"s":164,"e":164,"code":["- [ ] websocket? socket.io"]},"column":{"s":2,"e":26}},"dim":["","list.31","listItem.13","paragraph.0"],"code":"[ ] websocket? socket.io"},{"id":"/root/children/31/children/13/children/0/children/0","type":"text","loc":{"start":5224,"end":5248,"line":{"s":164,"e":164,"code":["- [ ] websocket? socket.io"]},"column":{"s":2,"e":26}},"dim":["","list.31","listItem.13","paragraph.0","text.0"],"code":"[ ] websocket? socket.io"},{"id":"/root/children/31/children/14","type":"listItem","loc":{"start":5250,"end":5257,"line":{"s":166,"e":166,"code":["- graph"]},"column":{"s":0,"e":7}},"dim":["","list.31","listItem.14"],"code":"- graph"},{"id":"/root/children/31/children/14/children/0","type":"paragraph","loc":{"start":5252,"end":5257,"line":{"s":166,"e":166,"code":["- graph"]},"column":{"s":2,"e":7}},"dim":["","list.31","listItem.14","paragraph.0"],"code":"graph"},{"id":"/root/children/31/children/14/children/0/children/0","type":"text","loc":{"start":5252,"end":5257,"line":{"s":166,"e":166,"code":["- graph"]},"column":{"s":2,"e":7}},"dim":["","list.31","listItem.14","paragraph.0","text.0"],"code":"graph"},{"id":"/root/children/31/children/15","type":"listItem","loc":{"start":5258,"end":5320,"line":{"s":167,"e":167,"code":["- [levelgraph - npm](https://www.npmjs.com/package/levelgraph)"]},"column":{"s":0,"e":62}},"dim":["","list.31","listItem.15"],"code":"- [levelgraph - npm](https://www.npmjs.com/package/levelgraph)"},{"id":"/root/children/31/children/15/children/0","type":"paragraph","loc":{"start":5260,"end":5320,"line":{"s":167,"e":167,"code":["- [levelgraph - npm](https://www.npmjs.com/package/levelgraph)"]},"column":{"s":2,"e":62}},"dim":["","list.31","listItem.15","paragraph.0"],"code":"[levelgraph - npm](https://www.npmjs.com/package/levelgraph)"},{"id":"/root/children/31/children/15/children/0/children/0","type":"link","loc":{"start":5260,"end":5320,"line":{"s":167,"e":167,"code":["- [levelgraph - npm](https://www.npmjs.com/package/levelgraph)"]},"column":{"s":2,"e":62}},"dim":["","list.31","listItem.15","paragraph.0","link.0"],"code":"[levelgraph - npm](https://www.npmjs.com/package/levelgraph)","symbName":"link","symbRange":[null,null],"symbRangeL":[167,167],"outerCode":"[levelgraph - npm](https://www.npmjs.com/package/levelgraph)","outerHtml":"<p><a href=\"https://www.npmjs.com/package/levelgraph\">levelgraph - npm</a></p>"},{"id":"/root/children/31/children/15/children/0/children/0/children/0","type":"text","loc":{"start":5261,"end":5277,"line":{"s":167,"e":167,"code":["- [levelgraph - npm](https://www.npmjs.com/package/levelgraph)"]},"column":{"s":3,"e":19}},"dim":["","list.31","listItem.15","paragraph.0","link.0","text.0"],"code":"levelgraph - npm"},{"id":"/root/children/31/children/16","type":"listItem","loc":{"start":5321,"end":5346,"line":{"s":168,"e":168,"code":["- render :: `renderSvg()`"]},"column":{"s":0,"e":25}},"dim":["","list.31","listItem.16"],"code":"- render :: `renderSvg()`"},{"id":"/root/children/31/children/16/children/0","type":"paragraph","loc":{"start":5323,"end":5346,"line":{"s":168,"e":168,"code":["- render :: `renderSvg()`"]},"column":{"s":2,"e":25}},"dim":["","list.31","listItem.16","paragraph.0"],"code":"render :: `renderSvg()`"},{"id":"/root/children/31/children/16/children/0/children/0","type":"text","loc":{"start":5323,"end":5333,"line":{"s":168,"e":168,"code":["- render :: `renderSvg()`"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.16","paragraph.0","text.0"],"code":"render :: "},{"id":"/root/children/31/children/16/children/0/children/1","type":"inlineCode","loc":{"start":5333,"end":5346,"line":{"s":168,"e":168,"code":["- render :: `renderSvg()`"]},"column":{"s":12,"e":25}},"dim":["","list.31","listItem.16","paragraph.0","inlineCode.1"],"code":"`renderSvg()`"},{"id":"/root/children/31/children/17","type":"listItem","loc":{"start":5347,"end":5374,"line":{"s":169,"e":169,"code":["- render :: `renderGraph()`"]},"column":{"s":0,"e":27}},"dim":["","list.31","listItem.17"],"code":"- render :: `renderGraph()`"},{"id":"/root/children/31/children/17/children/0","type":"paragraph","loc":{"start":5349,"end":5374,"line":{"s":169,"e":169,"code":["- render :: `renderGraph()`"]},"column":{"s":2,"e":27}},"dim":["","list.31","listItem.17","paragraph.0"],"code":"render :: `renderGraph()`"},{"id":"/root/children/31/children/17/children/0/children/0","type":"text","loc":{"start":5349,"end":5359,"line":{"s":169,"e":169,"code":["- render :: `renderGraph()`"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.17","paragraph.0","text.0"],"code":"render :: "},{"id":"/root/children/31/children/17/children/0/children/1","type":"inlineCode","loc":{"start":5359,"end":5374,"line":{"s":169,"e":169,"code":["- render :: `renderGraph()`"]},"column":{"s":12,"e":27}},"dim":["","list.31","listItem.17","paragraph.0","inlineCode.1"],"code":"`renderGraph()`"},{"id":"/root/children/31/children/18","type":"listItem","loc":{"start":5375,"end":5387,"line":{"s":170,"e":170,"code":["- bui-portal"]},"column":{"s":0,"e":12}},"dim":["","list.31","listItem.18"],"code":"- bui-portal"},{"id":"/root/children/31/children/18/children/0","type":"paragraph","loc":{"start":5377,"end":5387,"line":{"s":170,"e":170,"code":["- bui-portal"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.18","paragraph.0"],"code":"bui-portal"},{"id":"/root/children/31/children/18/children/0/children/0","type":"text","loc":{"start":5377,"end":5387,"line":{"s":170,"e":170,"code":["- bui-portal"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.18","paragraph.0","text.0"],"code":"bui-portal"},{"id":"/root/children/31/children/19","type":"listItem","loc":{"start":5388,"end":5424,"line":{"s":171,"e":171,"code":["- bui-portal/src/services/dom/dom.js"]},"column":{"s":0,"e":36}},"dim":["","list.31","listItem.19"],"code":"- bui-portal/src/services/dom/dom.js"},{"id":"/root/children/31/children/19/children/0","type":"paragraph","loc":{"start":5390,"end":5424,"line":{"s":171,"e":171,"code":["- bui-portal/src/services/dom/dom.js"]},"column":{"s":2,"e":36}},"dim":["","list.31","listItem.19","paragraph.0"],"code":"bui-portal/src/services/dom/dom.js"},{"id":"/root/children/31/children/19/children/0/children/0","type":"text","loc":{"start":5390,"end":5424,"line":{"s":171,"e":171,"code":["- bui-portal/src/services/dom/dom.js"]},"column":{"s":2,"e":36}},"dim":["","list.31","listItem.19","paragraph.0","text.0"],"code":"bui-portal/src/services/dom/dom.js"},{"id":"/root/children/31/children/20","type":"listItem","loc":{"start":5425,"end":5465,"line":{"s":172,"e":172,"code":["- bui-portal/src/services/store/store.js"]},"column":{"s":0,"e":40}},"dim":["","list.31","listItem.20"],"code":"- bui-portal/src/services/store/store.js"},{"id":"/root/children/31/children/20/children/0","type":"paragraph","loc":{"start":5427,"end":5465,"line":{"s":172,"e":172,"code":["- bui-portal/src/services/store/store.js"]},"column":{"s":2,"e":40}},"dim":["","list.31","listItem.20","paragraph.0"],"code":"bui-portal/src/services/store/store.js"},{"id":"/root/children/31/children/20/children/0/children/0","type":"text","loc":{"start":5427,"end":5465,"line":{"s":172,"e":172,"code":["- bui-portal/src/services/store/store.js"]},"column":{"s":2,"e":40}},"dim":["","list.31","listItem.20","paragraph.0","text.0"],"code":"bui-portal/src/services/store/store.js"},{"id":"/root/children/31/children/21","type":"listItem","loc":{"start":5466,"end":5508,"line":{"s":173,"e":173,"code":["- bui-portal/src/services/valhala/index.js"]},"column":{"s":0,"e":42}},"dim":["","list.31","listItem.21"],"code":"- bui-portal/src/services/valhala/index.js"},{"id":"/root/children/31/children/21/children/0","type":"paragraph","loc":{"start":5468,"end":5508,"line":{"s":173,"e":173,"code":["- bui-portal/src/services/valhala/index.js"]},"column":{"s":2,"e":42}},"dim":["","list.31","listItem.21","paragraph.0"],"code":"bui-portal/src/services/valhala/index.js"},{"id":"/root/children/31/children/21/children/0/children/0","type":"text","loc":{"start":5468,"end":5508,"line":{"s":173,"e":173,"code":["- bui-portal/src/services/valhala/index.js"]},"column":{"s":2,"e":42}},"dim":["","list.31","listItem.21","paragraph.0","text.0"],"code":"bui-portal/src/services/valhala/index.js"},{"id":"/root/children/31/children/22","type":"listItem","loc":{"start":5509,"end":5524,"line":{"s":174,"e":174,"code":["- external libs"]},"column":{"s":0,"e":15}},"dim":["","list.31","listItem.22"],"code":"- external libs"},{"id":"/root/children/31/children/22/children/0","type":"paragraph","loc":{"start":5511,"end":5524,"line":{"s":174,"e":174,"code":["- external libs"]},"column":{"s":2,"e":15}},"dim":["","list.31","listItem.22","paragraph.0"],"code":"external libs"},{"id":"/root/children/31/children/22/children/0/children/0","type":"text","loc":{"start":5511,"end":5524,"line":{"s":174,"e":174,"code":["- external libs"]},"column":{"s":2,"e":15}},"dim":["","list.31","listItem.22","paragraph.0","text.0"],"code":"external libs"},{"id":"/root/children/31/children/23","type":"listItem","loc":{"start":5526,"end":5534,"line":{"s":176,"e":176,"code":["- jquery"]},"column":{"s":0,"e":8}},"dim":["","list.31","listItem.23"],"code":"- jquery"},{"id":"/root/children/31/children/23/children/0","type":"paragraph","loc":{"start":5528,"end":5534,"line":{"s":176,"e":176,"code":["- jquery"]},"column":{"s":2,"e":8}},"dim":["","list.31","listItem.23","paragraph.0"],"code":"jquery"},{"id":"/root/children/31/children/23/children/0/children/0","type":"text","loc":{"start":5528,"end":5534,"line":{"s":176,"e":176,"code":["- jquery"]},"column":{"s":2,"e":8}},"dim":["","list.31","listItem.23","paragraph.0","text.0"],"code":"jquery"},{"id":"/root/children/31/children/24","type":"listItem","loc":{"start":5535,"end":5545,"line":{"s":177,"e":177,"code":["- alpinejs"]},"column":{"s":0,"e":10}},"dim":["","list.31","listItem.24"],"code":"- alpinejs"},{"id":"/root/children/31/children/24/children/0","type":"paragraph","loc":{"start":5537,"end":5545,"line":{"s":177,"e":177,"code":["- alpinejs"]},"column":{"s":2,"e":10}},"dim":["","list.31","listItem.24","paragraph.0"],"code":"alpinejs"},{"id":"/root/children/31/children/24/children/0/children/0","type":"text","loc":{"start":5537,"end":5545,"line":{"s":177,"e":177,"code":["- alpinejs"]},"column":{"s":2,"e":10}},"dim":["","list.31","listItem.24","paragraph.0","text.0"],"code":"alpinejs"},{"id":"/root/children/31/children/25","type":"listItem","loc":{"start":5546,"end":5555,"line":{"s":178,"e":178,"code":["- keymage"]},"column":{"s":0,"e":9}},"dim":["","list.31","listItem.25"],"code":"- keymage"},{"id":"/root/children/31/children/25/children/0","type":"paragraph","loc":{"start":5548,"end":5555,"line":{"s":178,"e":178,"code":["- keymage"]},"column":{"s":2,"e":9}},"dim":["","list.31","listItem.25","paragraph.0"],"code":"keymage"},{"id":"/root/children/31/children/25/children/0/children/0","type":"text","loc":{"start":5548,"end":5555,"line":{"s":178,"e":178,"code":["- keymage"]},"column":{"s":2,"e":9}},"dim":["","list.31","listItem.25","paragraph.0","text.0"],"code":"keymage"},{"id":"/root/children/31/children/26","type":"listItem","loc":{"start":5556,"end":5562,"line":{"s":179,"e":179,"code":["- crel"]},"column":{"s":0,"e":6}},"dim":["","list.31","listItem.26"],"code":"- crel"},{"id":"/root/children/31/children/26/children/0","type":"paragraph","loc":{"start":5558,"end":5562,"line":{"s":179,"e":179,"code":["- crel"]},"column":{"s":2,"e":6}},"dim":["","list.31","listItem.26","paragraph.0"],"code":"crel"},{"id":"/root/children/31/children/26/children/0/children/0","type":"text","loc":{"start":5558,"end":5562,"line":{"s":179,"e":179,"code":["- crel"]},"column":{"s":2,"e":6}},"dim":["","list.31","listItem.26","paragraph.0","text.0"],"code":"crel"},{"id":"/root/children/31/children/27","type":"listItem","loc":{"start":5563,"end":5592,"line":{"s":180,"e":180,"code":["- parcel-transformer-graphviz"]},"column":{"s":0,"e":29}},"dim":["","list.31","listItem.27"],"code":"- parcel-transformer-graphviz"},{"id":"/root/children/31/children/27/children/0","type":"paragraph","loc":{"start":5565,"end":5592,"line":{"s":180,"e":180,"code":["- parcel-transformer-graphviz"]},"column":{"s":2,"e":29}},"dim":["","list.31","listItem.27","paragraph.0"],"code":"parcel-transformer-graphviz"},{"id":"/root/children/31/children/27/children/0/children/0","type":"text","loc":{"start":5565,"end":5592,"line":{"s":180,"e":180,"code":["- parcel-transformer-graphviz"]},"column":{"s":2,"e":29}},"dim":["","list.31","listItem.27","paragraph.0","text.0"],"code":"parcel-transformer-graphviz"},{"id":"/root/children/31/children/28","type":"listItem","loc":{"start":5594,"end":5613,"line":{"s":182,"e":182,"code":["- lexer, ast parser"]},"column":{"s":0,"e":19}},"dim":["","list.31","listItem.28"],"code":"- lexer, ast parser"},{"id":"/root/children/31/children/28/children/0","type":"paragraph","loc":{"start":5596,"end":5613,"line":{"s":182,"e":182,"code":["- lexer, ast parser"]},"column":{"s":2,"e":19}},"dim":["","list.31","listItem.28","paragraph.0"],"code":"lexer, ast parser"},{"id":"/root/children/31/children/28/children/0/children/0","type":"text","loc":{"start":5596,"end":5613,"line":{"s":182,"e":182,"code":["- lexer, ast parser"]},"column":{"s":2,"e":19}},"dim":["","list.31","listItem.28","paragraph.0","text.0"],"code":"lexer, ast parser"},{"id":"/root/children/31/children/29","type":"listItem","loc":{"start":5614,"end":5633,"line":{"s":183,"e":183,"code":["- for `highlight()`"]},"column":{"s":0,"e":19}},"dim":["","list.31","listItem.29"],"code":"- for `highlight()`"},{"id":"/root/children/31/children/29/children/0","type":"paragraph","loc":{"start":5616,"end":5633,"line":{"s":183,"e":183,"code":["- for `highlight()`"]},"column":{"s":2,"e":19}},"dim":["","list.31","listItem.29","paragraph.0"],"code":"for `highlight()`"},{"id":"/root/children/31/children/29/children/0/children/0","type":"text","loc":{"start":5616,"end":5620,"line":{"s":183,"e":183,"code":["- for `highlight()`"]},"column":{"s":2,"e":6}},"dim":["","list.31","listItem.29","paragraph.0","text.0"],"code":"for "},{"id":"/root/children/31/children/29/children/0/children/1","type":"inlineCode","loc":{"start":5620,"end":5633,"line":{"s":183,"e":183,"code":["- for `highlight()`"]},"column":{"s":6,"e":19}},"dim":["","list.31","listItem.29","paragraph.0","inlineCode.1"],"code":"`highlight()`"},{"id":"/root/children/31/children/30","type":"listItem","loc":{"start":5634,"end":5640,"line":{"s":184,"e":184,"code":["- json"]},"column":{"s":0,"e":6}},"dim":["","list.31","listItem.30"],"code":"- json"},{"id":"/root/children/31/children/30/children/0","type":"paragraph","loc":{"start":5636,"end":5640,"line":{"s":184,"e":184,"code":["- json"]},"column":{"s":2,"e":6}},"dim":["","list.31","listItem.30","paragraph.0"],"code":"json"},{"id":"/root/children/31/children/30/children/0/children/0","type":"text","loc":{"start":5636,"end":5640,"line":{"s":184,"e":184,"code":["- json"]},"column":{"s":2,"e":6}},"dim":["","list.31","listItem.30","paragraph.0","text.0"],"code":"json"},{"id":"/root/children/32","type":"heading","loc":{"start":5642,"end":5652,"line":{"s":186,"e":186,"code":["## dev-ops"]},"column":{"s":0,"e":10}},"dim":["","heading.32"],"code":"## dev-ops","symbName":"heading","symbRange":[5654,13499],"symbRangeL":[186,187],"outerCode":"","outerHtml":""},{"id":"/root/children/32/children/0","type":"text","loc":{"start":5645,"end":5652,"line":{"s":186,"e":186,"code":["## dev-ops"]},"column":{"s":3,"e":10}},"dim":["","heading.32","text.0"],"code":"dev-ops"},{"id":"/root/children/33","type":"heading","loc":{"start":5654,"end":5661,"line":{"s":188,"e":188,"code":["### IDE"]},"column":{"s":0,"e":7}},"dim":["","heading.33"],"code":"### IDE","symbName":"heading","symbRange":[5663,5711],"symbRangeL":[188,191],"outerCode":"\n- https://github.com/gitpod-io/openvscode-server","outerHtml":"\n<ul><li>https://github.com/gitpod-io/openvscode-server</li></ul>"},{"id":"/root/children/33/children/0","type":"text","loc":{"start":5658,"end":5661,"line":{"s":188,"e":188,"code":["### IDE"]},"column":{"s":4,"e":7}},"dim":["","heading.33","text.0"],"code":"IDE"},{"id":"/root/children/34","type":"list","loc":{"start":5663,"end":5711,"line":{"s":190,"e":190,"code":["- https://github.com/gitpod-io/openvscode-server"]},"column":{"s":0,"e":48}},"dim":["","list.34"],"code":"- https://github.com/gitpod-io/openvscode-server","symbName":"list","symbRange":[5713,5728],"symbRangeL":[190,193],"outerCode":"\n### executable?","outerHtml":"\n<h3>executable?</h3>"},{"id":"/root/children/34/children/0","type":"listItem","loc":{"start":5663,"end":5711,"line":{"s":190,"e":190,"code":["- https://github.com/gitpod-io/openvscode-server"]},"column":{"s":0,"e":48}},"dim":["","list.34","listItem.0"],"code":"- https://github.com/gitpod-io/openvscode-server"},{"id":"/root/children/34/children/0/children/0","type":"paragraph","loc":{"start":5665,"end":5711,"line":{"s":190,"e":190,"code":["- https://github.com/gitpod-io/openvscode-server"]},"column":{"s":2,"e":48}},"dim":["","list.34","listItem.0","paragraph.0"],"code":"https://github.com/gitpod-io/openvscode-server"},{"id":"/root/children/34/children/0/children/0/children/0","type":"text","loc":{"start":5665,"end":5711,"line":{"s":190,"e":190,"code":["- https://github.com/gitpod-io/openvscode-server"]},"column":{"s":2,"e":48}},"dim":["","list.34","listItem.0","paragraph.0","text.0"],"code":"https://github.com/gitpod-io/openvscode-server"},{"id":"/root/children/35","type":"heading","loc":{"start":5713,"end":5728,"line":{"s":192,"e":192,"code":["### executable?"]},"column":{"s":0,"e":15}},"dim":["","heading.35"],"code":"### executable?","symbName":"heading","symbRange":[5730,6558],"symbRangeL":[192,211],"outerCode":"\n- wrap into electron for windows\n- https://github.com/mawie81/electron-window-state\n- https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates\n- https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file\n- https://github.com/sindresorhus/electron-store\n- https://github.com/parro-it/electron-localshortcut\n- https://github.com/szwacz/electron-boilerplate\n- https://cordova.apache.org/\n- https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file\n- https://github.com/nativefier/nativefier\n- `npx nativefier 'repolero.untiloop.bond'`\n- https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts\n- https://xel-toolkit.org/elements/x-pager\n- https://github.com/technovore007/Android-Webview-App-template\n\n- https://lib.rs/crates/jundler\n- https://github.com/criblio/js2bin","outerHtml":"\n<ul><li>wrap into electron for windows</li><li>https://github.com/mawie81/electron-window-state</li><li>https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates</li><li>https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file</li><li>https://github.com/sindresorhus/electron-store</li><li>https://github.com/parro-it/electron-localshortcut</li><li>https://github.com/szwacz/electron-boilerplate</li><li>https://cordova.apache.org/</li><li>https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file</li><li>https://github.com/nativefier/nativefier</li><li>`npx nativefier 'repolero.untiloop.bond'`</li><li>https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts</li><li>https://xel-toolkit.org/elements/x-pager</li><li>https://github.com/technovore007/Android-Webview-App-template</li></ul>\n\n<ul><li>https://lib.rs/crates/jundler</li><li>https://github.com/criblio/js2bin</li></ul>"},{"id":"/root/children/35/children/0","type":"text","loc":{"start":5717,"end":5728,"line":{"s":192,"e":192,"code":["### executable?"]},"column":{"s":4,"e":15}},"dim":["","heading.35","text.0"],"code":"executable?"},{"id":"/root/children/36","type":"list","loc":{"start":5730,"end":6558,"line":{"s":194,"e":210,"code":["- wrap into electron for windows","- https://github.com/mawie81/electron-window-state","- https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates","- https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file","- https://github.com/sindresorhus/electron-store","- https://github.com/parro-it/electron-localshortcut","- https://github.com/szwacz/electron-boilerplate","- https://cordova.apache.org/","- https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file","- https://github.com/nativefier/nativefier","- `npx nativefier 'repolero.untiloop.bond'`","- https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts","- https://xel-toolkit.org/elements/x-pager","- https://github.com/technovore007/Android-Webview-App-template","","- https://lib.rs/crates/jundler","- https://github.com/criblio/js2bin"]},"column":{"s":0,"e":35}},"dim":["","list.36"],"code":"- wrap into electron for windows\n- https://github.com/mawie81/electron-window-state\n- https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates\n- https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file\n- https://github.com/sindresorhus/electron-store\n- https://github.com/parro-it/electron-localshortcut\n- https://github.com/szwacz/electron-boilerplate\n- https://cordova.apache.org/\n- https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file\n- https://github.com/nativefier/nativefier\n- `npx nativefier 'repolero.untiloop.bond'`\n- https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts\n- https://xel-toolkit.org/elements/x-pager\n- https://github.com/technovore007/Android-Webview-App-template\n\n- https://lib.rs/crates/jundler\n- https://github.com/criblio/js2bin","symbName":"list","symbRange":[6560,6570],"symbRangeL":[194,213],"outerCode":"- https://github.com/mawie81/electron-window-state\n- https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates\n- https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file\n- https://github.com/sindresorhus/electron-store\n- https://github.com/parro-it/electron-localshortcut\n- https://github.com/szwacz/electron-boilerplate\n- https://cordova.apache.org/\n- https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file\n- https://github.com/nativefier/nativefier\n- `npx nativefier 'repolero.untiloop.bond'`\n- https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts\n- https://xel-toolkit.org/elements/x-pager\n- https://github.com/technovore007/Android-Webview-App-template\n\n- https://lib.rs/crates/jundler\n- https://github.com/criblio/js2bin\n\n#### tauri","outerHtml":"<ul><li>https://github.com/mawie81/electron-window-state</li><li>https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates</li><li>https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file</li><li>https://github.com/sindresorhus/electron-store</li><li>https://github.com/parro-it/electron-localshortcut</li><li>https://github.com/szwacz/electron-boilerplate</li><li>https://cordova.apache.org/</li><li>https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file</li><li>https://github.com/nativefier/nativefier</li><li>`npx nativefier 'repolero.untiloop.bond'`</li><li>https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts</li><li>https://xel-toolkit.org/elements/x-pager</li><li>https://github.com/technovore007/Android-Webview-App-template</li></ul>\n\n<ul><li>https://lib.rs/crates/jundler</li><li>https://github.com/criblio/js2bin</li></ul>\n\n<h4>tauri</h4>"},{"id":"/root/children/36/children/0","type":"listItem","loc":{"start":5730,"end":5762,"line":{"s":194,"e":194,"code":["- wrap into electron for windows"]},"column":{"s":0,"e":32}},"dim":["","list.36","listItem.0"],"code":"- wrap into electron for windows"},{"id":"/root/children/36/children/0/children/0","type":"paragraph","loc":{"start":5732,"end":5762,"line":{"s":194,"e":194,"code":["- wrap into electron for windows"]},"column":{"s":2,"e":32}},"dim":["","list.36","listItem.0","paragraph.0"],"code":"wrap into electron for windows"},{"id":"/root/children/36/children/0/children/0/children/0","type":"text","loc":{"start":5732,"end":5762,"line":{"s":194,"e":194,"code":["- wrap into electron for windows"]},"column":{"s":2,"e":32}},"dim":["","list.36","listItem.0","paragraph.0","text.0"],"code":"wrap into electron for windows"},{"id":"/root/children/36/children/1","type":"listItem","loc":{"start":5763,"end":5813,"line":{"s":195,"e":195,"code":["- https://github.com/mawie81/electron-window-state"]},"column":{"s":0,"e":50}},"dim":["","list.36","listItem.1"],"code":"- https://github.com/mawie81/electron-window-state"},{"id":"/root/children/36/children/1/children/0","type":"paragraph","loc":{"start":5765,"end":5813,"line":{"s":195,"e":195,"code":["- https://github.com/mawie81/electron-window-state"]},"column":{"s":2,"e":50}},"dim":["","list.36","listItem.1","paragraph.0"],"code":"https://github.com/mawie81/electron-window-state"},{"id":"/root/children/36/children/1/children/0/children/0","type":"text","loc":{"start":5765,"end":5813,"line":{"s":195,"e":195,"code":["- https://github.com/mawie81/electron-window-state"]},"column":{"s":2,"e":50}},"dim":["","list.36","listItem.1","paragraph.0","text.0"],"code":"https://github.com/mawie81/electron-window-state"},{"id":"/root/children/36/children/2","type":"listItem","loc":{"start":5814,"end":5896,"line":{"s":196,"e":196,"code":["- https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates"]},"column":{"s":0,"e":82}},"dim":["","list.36","listItem.2"],"code":"- https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates"},{"id":"/root/children/36/children/2/children/0","type":"paragraph","loc":{"start":5816,"end":5896,"line":{"s":196,"e":196,"code":["- https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates"]},"column":{"s":2,"e":82}},"dim":["","list.36","listItem.2","paragraph.0"],"code":"https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates"},{"id":"/root/children/36/children/2/children/0/children/0","type":"text","loc":{"start":5816,"end":5896,"line":{"s":196,"e":196,"code":["- https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates"]},"column":{"s":2,"e":82}},"dim":["","list.36","listItem.2","paragraph.0","text.0"],"code":"https://github.com/sindresorhus/awesome-electron?tab=readme-ov-file#boilerplates"},{"id":"/root/children/36/children/3","type":"listItem","loc":{"start":5897,"end":5970,"line":{"s":197,"e":197,"code":["- https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file"]},"column":{"s":0,"e":73}},"dim":["","list.36","listItem.3"],"code":"- https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file"},{"id":"/root/children/36/children/3/children/0","type":"paragraph","loc":{"start":5899,"end":5970,"line":{"s":197,"e":197,"code":["- https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file"]},"column":{"s":2,"e":73}},"dim":["","list.36","listItem.3","paragraph.0"],"code":"https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file"},{"id":"/root/children/36/children/3/children/0/children/0","type":"text","loc":{"start":5899,"end":5970,"line":{"s":197,"e":197,"code":["- https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file"]},"column":{"s":2,"e":73}},"dim":["","list.36","listItem.3","paragraph.0","text.0"],"code":"https://github.com/sindresorhus/electron-boilerplate?tab=readme-ov-file"},{"id":"/root/children/36/children/4","type":"listItem","loc":{"start":5971,"end":6019,"line":{"s":198,"e":198,"code":["- https://github.com/sindresorhus/electron-store"]},"column":{"s":0,"e":48}},"dim":["","list.36","listItem.4"],"code":"- https://github.com/sindresorhus/electron-store"},{"id":"/root/children/36/children/4/children/0","type":"paragraph","loc":{"start":5973,"end":6019,"line":{"s":198,"e":198,"code":["- https://github.com/sindresorhus/electron-store"]},"column":{"s":2,"e":48}},"dim":["","list.36","listItem.4","paragraph.0"],"code":"https://github.com/sindresorhus/electron-store"},{"id":"/root/children/36/children/4/children/0/children/0","type":"text","loc":{"start":5973,"end":6019,"line":{"s":198,"e":198,"code":["- https://github.com/sindresorhus/electron-store"]},"column":{"s":2,"e":48}},"dim":["","list.36","listItem.4","paragraph.0","text.0"],"code":"https://github.com/sindresorhus/electron-store"},{"id":"/root/children/36/children/5","type":"listItem","loc":{"start":6020,"end":6072,"line":{"s":199,"e":199,"code":["- https://github.com/parro-it/electron-localshortcut"]},"column":{"s":0,"e":52}},"dim":["","list.36","listItem.5"],"code":"- https://github.com/parro-it/electron-localshortcut"},{"id":"/root/children/36/children/5/children/0","type":"paragraph","loc":{"start":6022,"end":6072,"line":{"s":199,"e":199,"code":["- https://github.com/parro-it/electron-localshortcut"]},"column":{"s":2,"e":52}},"dim":["","list.36","listItem.5","paragraph.0"],"code":"https://github.com/parro-it/electron-localshortcut"},{"id":"/root/children/36/children/5/children/0/children/0","type":"text","loc":{"start":6022,"end":6072,"line":{"s":199,"e":199,"code":["- https://github.com/parro-it/electron-localshortcut"]},"column":{"s":2,"e":52}},"dim":["","list.36","listItem.5","paragraph.0","text.0"],"code":"https://github.com/parro-it/electron-localshortcut"},{"id":"/root/children/36/children/6","type":"listItem","loc":{"start":6073,"end":6121,"line":{"s":200,"e":200,"code":["- https://github.com/szwacz/electron-boilerplate"]},"column":{"s":0,"e":48}},"dim":["","list.36","listItem.6"],"code":"- https://github.com/szwacz/electron-boilerplate"},{"id":"/root/children/36/children/6/children/0","type":"paragraph","loc":{"start":6075,"end":6121,"line":{"s":200,"e":200,"code":["- https://github.com/szwacz/electron-boilerplate"]},"column":{"s":2,"e":48}},"dim":["","list.36","listItem.6","paragraph.0"],"code":"https://github.com/szwacz/electron-boilerplate"},{"id":"/root/children/36/children/6/children/0/children/0","type":"text","loc":{"start":6075,"end":6121,"line":{"s":200,"e":200,"code":["- https://github.com/szwacz/electron-boilerplate"]},"column":{"s":2,"e":48}},"dim":["","list.36","listItem.6","paragraph.0","text.0"],"code":"https://github.com/szwacz/electron-boilerplate"},{"id":"/root/children/36/children/7","type":"listItem","loc":{"start":6122,"end":6151,"line":{"s":201,"e":201,"code":["- https://cordova.apache.org/"]},"column":{"s":0,"e":29}},"dim":["","list.36","listItem.7"],"code":"- https://cordova.apache.org/"},{"id":"/root/children/36/children/7/children/0","type":"paragraph","loc":{"start":6124,"end":6151,"line":{"s":201,"e":201,"code":["- https://cordova.apache.org/"]},"column":{"s":2,"e":29}},"dim":["","list.36","listItem.7","paragraph.0"],"code":"https://cordova.apache.org/"},{"id":"/root/children/36/children/7/children/0/children/0","type":"text","loc":{"start":6124,"end":6151,"line":{"s":201,"e":201,"code":["- https://cordova.apache.org/"]},"column":{"s":2,"e":29}},"dim":["","list.36","listItem.7","paragraph.0","text.0"],"code":"https://cordova.apache.org/"},{"id":"/root/children/36/children/8","type":"listItem","loc":{"start":6152,"end":6216,"line":{"s":202,"e":202,"code":["- https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file"]},"column":{"s":0,"e":64}},"dim":["","list.36","listItem.8"],"code":"- https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file"},{"id":"/root/children/36/children/8/children/0","type":"paragraph","loc":{"start":6154,"end":6216,"line":{"s":202,"e":202,"code":["- https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file"]},"column":{"s":2,"e":64}},"dim":["","list.36","listItem.8","paragraph.0"],"code":"https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file"},{"id":"/root/children/36/children/8/children/0/children/0","type":"text","loc":{"start":6154,"end":6216,"line":{"s":202,"e":202,"code":["- https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file"]},"column":{"s":2,"e":64}},"dim":["","list.36","listItem.8","paragraph.0","text.0"],"code":"https://github.com/adamschwartz/chrome-tabs?tab=readme-ov-file"},{"id":"/root/children/36/children/9","type":"listItem","loc":{"start":6217,"end":6259,"line":{"s":203,"e":203,"code":["- https://github.com/nativefier/nativefier"]},"column":{"s":0,"e":42}},"dim":["","list.36","listItem.9"],"code":"- https://github.com/nativefier/nativefier"},{"id":"/root/children/36/children/9/children/0","type":"paragraph","loc":{"start":6219,"end":6259,"line":{"s":203,"e":203,"code":["- https://github.com/nativefier/nativefier"]},"column":{"s":2,"e":42}},"dim":["","list.36","listItem.9","paragraph.0"],"code":"https://github.com/nativefier/nativefier"},{"id":"/root/children/36/children/9/children/0/children/0","type":"text","loc":{"start":6219,"end":6259,"line":{"s":203,"e":203,"code":["- https://github.com/nativefier/nativefier"]},"column":{"s":2,"e":42}},"dim":["","list.36","listItem.9","paragraph.0","text.0"],"code":"https://github.com/nativefier/nativefier"},{"id":"/root/children/36/children/10","type":"listItem","loc":{"start":6260,"end":6303,"line":{"s":204,"e":204,"code":["- `npx nativefier 'repolero.untiloop.bond'`"]},"column":{"s":0,"e":43}},"dim":["","list.36","listItem.10"],"code":"- `npx nativefier 'repolero.untiloop.bond'`"},{"id":"/root/children/36/children/10/children/0","type":"paragraph","loc":{"start":6262,"end":6303,"line":{"s":204,"e":204,"code":["- `npx nativefier 'repolero.untiloop.bond'`"]},"column":{"s":2,"e":43}},"dim":["","list.36","listItem.10","paragraph.0"],"code":"`npx nativefier 'repolero.untiloop.bond'`"},{"id":"/root/children/36/children/10/children/0/children/0","type":"inlineCode","loc":{"start":6262,"end":6303,"line":{"s":204,"e":204,"code":["- `npx nativefier 'repolero.untiloop.bond'`"]},"column":{"s":2,"e":43}},"dim":["","list.36","listItem.10","paragraph.0","inlineCode.0"],"code":"`npx nativefier 'repolero.untiloop.bond'`"},{"id":"/root/children/36/children/11","type":"listItem","loc":{"start":6304,"end":6382,"line":{"s":205,"e":205,"code":["- https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts"]},"column":{"s":0,"e":78}},"dim":["","list.36","listItem.11"],"code":"- https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts"},{"id":"/root/children/36/children/11/children/0","type":"paragraph","loc":{"start":6306,"end":6382,"line":{"s":205,"e":205,"code":["- https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts"]},"column":{"s":2,"e":78}},"dim":["","list.36","listItem.11","paragraph.0"],"code":"https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts"},{"id":"/root/children/36/children/11/children/0/children/0","type":"text","loc":{"start":6306,"end":6382,"line":{"s":205,"e":205,"code":["- https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts"]},"column":{"s":2,"e":78}},"dim":["","list.36","listItem.11","paragraph.0","text.0"],"code":"https://github.com/nativefier/nativefier/blob/master/API.md#global-shortcuts"},{"id":"/root/children/36/children/12","type":"listItem","loc":{"start":6383,"end":6425,"line":{"s":206,"e":206,"code":["- https://xel-toolkit.org/elements/x-pager"]},"column":{"s":0,"e":42}},"dim":["","list.36","listItem.12"],"code":"- https://xel-toolkit.org/elements/x-pager"},{"id":"/root/children/36/children/12/children/0","type":"paragraph","loc":{"start":6385,"end":6425,"line":{"s":206,"e":206,"code":["- https://xel-toolkit.org/elements/x-pager"]},"column":{"s":2,"e":42}},"dim":["","list.36","listItem.12","paragraph.0"],"code":"https://xel-toolkit.org/elements/x-pager"},{"id":"/root/children/36/children/12/children/0/children/0","type":"text","loc":{"start":6385,"end":6425,"line":{"s":206,"e":206,"code":["- https://xel-toolkit.org/elements/x-pager"]},"column":{"s":2,"e":42}},"dim":["","list.36","listItem.12","paragraph.0","text.0"],"code":"https://xel-toolkit.org/elements/x-pager"},{"id":"/root/children/36/children/13","type":"listItem","loc":{"start":6426,"end":6489,"line":{"s":207,"e":207,"code":["- https://github.com/technovore007/Android-Webview-App-template"]},"column":{"s":0,"e":63}},"dim":["","list.36","listItem.13"],"code":"- https://github.com/technovore007/Android-Webview-App-template"},{"id":"/root/children/36/children/13/children/0","type":"paragraph","loc":{"start":6428,"end":6489,"line":{"s":207,"e":207,"code":["- https://github.com/technovore007/Android-Webview-App-template"]},"column":{"s":2,"e":63}},"dim":["","list.36","listItem.13","paragraph.0"],"code":"https://github.com/technovore007/Android-Webview-App-template"},{"id":"/root/children/36/children/13/children/0/children/0","type":"text","loc":{"start":6428,"end":6489,"line":{"s":207,"e":207,"code":["- https://github.com/technovore007/Android-Webview-App-template"]},"column":{"s":2,"e":63}},"dim":["","list.36","listItem.13","paragraph.0","text.0"],"code":"https://github.com/technovore007/Android-Webview-App-template"},{"id":"/root/children/36/children/14","type":"listItem","loc":{"start":6491,"end":6522,"line":{"s":209,"e":209,"code":["- https://lib.rs/crates/jundler"]},"column":{"s":0,"e":31}},"dim":["","list.36","listItem.14"],"code":"- https://lib.rs/crates/jundler"},{"id":"/root/children/36/children/14/children/0","type":"paragraph","loc":{"start":6493,"end":6522,"line":{"s":209,"e":209,"code":["- https://lib.rs/crates/jundler"]},"column":{"s":2,"e":31}},"dim":["","list.36","listItem.14","paragraph.0"],"code":"https://lib.rs/crates/jundler"},{"id":"/root/children/36/children/14/children/0/children/0","type":"text","loc":{"start":6493,"end":6522,"line":{"s":209,"e":209,"code":["- https://lib.rs/crates/jundler"]},"column":{"s":2,"e":31}},"dim":["","list.36","listItem.14","paragraph.0","text.0"],"code":"https://lib.rs/crates/jundler"},{"id":"/root/children/36/children/15","type":"listItem","loc":{"start":6523,"end":6558,"line":{"s":210,"e":210,"code":["- https://github.com/criblio/js2bin"]},"column":{"s":0,"e":35}},"dim":["","list.36","listItem.15"],"code":"- https://github.com/criblio/js2bin"},{"id":"/root/children/36/children/15/children/0","type":"paragraph","loc":{"start":6525,"end":6558,"line":{"s":210,"e":210,"code":["- https://github.com/criblio/js2bin"]},"column":{"s":2,"e":35}},"dim":["","list.36","listItem.15","paragraph.0"],"code":"https://github.com/criblio/js2bin"},{"id":"/root/children/36/children/15/children/0/children/0","type":"text","loc":{"start":6525,"end":6558,"line":{"s":210,"e":210,"code":["- https://github.com/criblio/js2bin"]},"column":{"s":2,"e":35}},"dim":["","list.36","listItem.15","paragraph.0","text.0"],"code":"https://github.com/criblio/js2bin"},{"id":"/root/children/37","type":"heading","loc":{"start":6560,"end":6570,"line":{"s":212,"e":212,"code":["#### tauri"]},"column":{"s":0,"e":10}},"dim":["","heading.37"],"code":"#### tauri","symbName":"heading","symbRange":[6572,6728],"symbRangeL":[212,218],"outerCode":"\n- rust alternative to electron\n- see loptos and awesome tauri\n- https://v2.tauri.app/distribute/google-play/#build\n- /home/box/dev/k2/untiloop/untiloop-repo","outerHtml":"\n<ul><li>rust alternative to electron</li><li>see loptos and awesome tauri</li><li>https://v2.tauri.app/distribute/google-play/#build</li><li>/home/box/dev/k2/untiloop/untiloop-repo</li></ul>"},{"id":"/root/children/37/children/0","type":"text","loc":{"start":6565,"end":6570,"line":{"s":212,"e":212,"code":["#### tauri"]},"column":{"s":5,"e":10}},"dim":["","heading.37","text.0"],"code":"tauri"},{"id":"/root/children/38","type":"list","loc":{"start":6572,"end":6728,"line":{"s":214,"e":217,"code":["- rust alternative to electron","- see loptos and awesome tauri","- https://v2.tauri.app/distribute/google-play/#build","- /home/box/dev/k2/untiloop/untiloop-repo"]},"column":{"s":0,"e":41}},"dim":["","list.38"],"code":"- rust alternative to electron\n- see loptos and awesome tauri\n- https://v2.tauri.app/distribute/google-play/#build\n- /home/box/dev/k2/untiloop/untiloop-repo","symbName":"list","symbRange":[6730,6740],"symbRangeL":[214,220],"outerCode":"- see loptos and awesome tauri\n- https://v2.tauri.app/distribute/google-play/#build\n- /home/box/dev/k2/untiloop/untiloop-repo\n\n### parcel","outerHtml":"<ul><li>see loptos and awesome tauri</li><li>https://v2.tauri.app/distribute/google-play/#build</li><li>/home/box/dev/k2/untiloop/untiloop-repo</li></ul>\n\n<h3>parcel</h3>"},{"id":"/root/children/38/children/0","type":"listItem","loc":{"start":6572,"end":6602,"line":{"s":214,"e":214,"code":["- rust alternative to electron"]},"column":{"s":0,"e":30}},"dim":["","list.38","listItem.0"],"code":"- rust alternative to electron"},{"id":"/root/children/38/children/0/children/0","type":"paragraph","loc":{"start":6574,"end":6602,"line":{"s":214,"e":214,"code":["- rust alternative to electron"]},"column":{"s":2,"e":30}},"dim":["","list.38","listItem.0","paragraph.0"],"code":"rust alternative to electron"},{"id":"/root/children/38/children/0/children/0/children/0","type":"text","loc":{"start":6574,"end":6602,"line":{"s":214,"e":214,"code":["- rust alternative to electron"]},"column":{"s":2,"e":30}},"dim":["","list.38","listItem.0","paragraph.0","text.0"],"code":"rust alternative to electron"},{"id":"/root/children/38/children/1","type":"listItem","loc":{"start":6603,"end":6633,"line":{"s":215,"e":215,"code":["- see loptos and awesome tauri"]},"column":{"s":0,"e":30}},"dim":["","list.38","listItem.1"],"code":"- see loptos and awesome tauri"},{"id":"/root/children/38/children/1/children/0","type":"paragraph","loc":{"start":6605,"end":6633,"line":{"s":215,"e":215,"code":["- see loptos and awesome tauri"]},"column":{"s":2,"e":30}},"dim":["","list.38","listItem.1","paragraph.0"],"code":"see loptos and awesome tauri"},{"id":"/root/children/38/children/1/children/0/children/0","type":"text","loc":{"start":6605,"end":6633,"line":{"s":215,"e":215,"code":["- see loptos and awesome tauri"]},"column":{"s":2,"e":30}},"dim":["","list.38","listItem.1","paragraph.0","text.0"],"code":"see loptos and awesome tauri"},{"id":"/root/children/38/children/2","type":"listItem","loc":{"start":6634,"end":6686,"line":{"s":216,"e":216,"code":["- https://v2.tauri.app/distribute/google-play/#build"]},"column":{"s":0,"e":52}},"dim":["","list.38","listItem.2"],"code":"- https://v2.tauri.app/distribute/google-play/#build"},{"id":"/root/children/38/children/2/children/0","type":"paragraph","loc":{"start":6636,"end":6686,"line":{"s":216,"e":216,"code":["- https://v2.tauri.app/distribute/google-play/#build"]},"column":{"s":2,"e":52}},"dim":["","list.38","listItem.2","paragraph.0"],"code":"https://v2.tauri.app/distribute/google-play/#build"},{"id":"/root/children/38/children/2/children/0/children/0","type":"text","loc":{"start":6636,"end":6686,"line":{"s":216,"e":216,"code":["- https://v2.tauri.app/distribute/google-play/#build"]},"column":{"s":2,"e":52}},"dim":["","list.38","listItem.2","paragraph.0","text.0"],"code":"https://v2.tauri.app/distribute/google-play/#build"},{"id":"/root/children/38/children/3","type":"listItem","loc":{"start":6687,"end":6728,"line":{"s":217,"e":217,"code":["- /home/box/dev/k2/untiloop/untiloop-repo"]},"column":{"s":0,"e":41}},"dim":["","list.38","listItem.3"],"code":"- /home/box/dev/k2/untiloop/untiloop-repo"},{"id":"/root/children/38/children/3/children/0","type":"paragraph","loc":{"start":6689,"end":6728,"line":{"s":217,"e":217,"code":["- /home/box/dev/k2/untiloop/untiloop-repo"]},"column":{"s":2,"e":41}},"dim":["","list.38","listItem.3","paragraph.0"],"code":"/home/box/dev/k2/untiloop/untiloop-repo"},{"id":"/root/children/38/children/3/children/0/children/0","type":"text","loc":{"start":6689,"end":6728,"line":{"s":217,"e":217,"code":["- /home/box/dev/k2/untiloop/untiloop-repo"]},"column":{"s":2,"e":41}},"dim":["","list.38","listItem.3","paragraph.0","text.0"],"code":"/home/box/dev/k2/untiloop/untiloop-repo"},{"id":"/root/children/39","type":"heading","loc":{"start":6730,"end":6740,"line":{"s":219,"e":219,"code":["### parcel"]},"column":{"s":0,"e":10}},"dim":["","heading.39"],"code":"### parcel","symbName":"heading","symbRange":[6742,7317],"symbRangeL":[219,230],"outerCode":"\n- [GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of\n  awesome Parcel resources, libraries, tools and\n  boilerplates](https://github.com/parcel-bundler/awesome-parcel)\n- [GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)\n- [GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change](https://github.com/hirasso/parcel-plugin-watch-reload)\n- https://parceljs.org/features/bundle-inlining/","outerHtml":"\n<ul><li><a href=\"https://github.com/parcel-bundler/awesome-parcel\">GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of\n  awesome Parcel resources, libraries, tools and\n  boilerplates</a></li><li><a href=\"https://github.com/shff/parcel-plugin-inliner\">GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.</a></li><li><a href=\"https://github.com/hirasso/parcel-plugin-watch-reload\">GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change</a></li><li>https://parceljs.org/features/bundle-inlining/</li></ul>"},{"id":"/root/children/39/children/0","type":"text","loc":{"start":6734,"end":6740,"line":{"s":219,"e":219,"code":["### parcel"]},"column":{"s":4,"e":10}},"dim":["","heading.39","text.0"],"code":"parcel"},{"id":"/root/children/40","type":"list","loc":{"start":6742,"end":7317,"line":{"s":221,"e":229,"code":["- [GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of","  awesome Parcel resources, libraries, tools and","  boilerplates](https://github.com/parcel-bundler/awesome-parcel)","- [GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and","  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)","- [GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to","  watch files not included in the bundles and reload browser if","  they change](https://github.com/hirasso/parcel-plugin-watch-reload)","- https://parceljs.org/features/bundle-inlining/"]},"column":{"s":0,"e":48}},"dim":["","list.40"],"code":"- [GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of\n  awesome Parcel resources, libraries, tools and\n  boilerplates](https://github.com/parcel-bundler/awesome-parcel)\n- [GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)\n- [GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change](https://github.com/hirasso/parcel-plugin-watch-reload)\n- https://parceljs.org/features/bundle-inlining/","symbName":"list","symbRange":[7319,7332],"symbRangeL":[221,232],"outerCode":"  awesome Parcel resources, libraries, tools and\n  boilerplates](https://github.com/parcel-bundler/awesome-parcel)\n- [GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)\n- [GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change](https://github.com/hirasso/parcel-plugin-watch-reload)\n- https://parceljs.org/features/bundle-inlining/\n\n## frameworks","outerHtml":"<p>  awesome Parcel resources, libraries, tools and\n  boilerplates](https://github.com/parcel-bundler/awesome-parcel)</p><ul><li><a href=\"https://github.com/shff/parcel-plugin-inliner\">GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.</a></li><li><a href=\"https://github.com/hirasso/parcel-plugin-watch-reload\">GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change</a></li><li>https://parceljs.org/features/bundle-inlining/</li></ul>\n\n<h2>frameworks</h2>"},{"id":"/root/children/40/children/0","type":"listItem","loc":{"start":6742,"end":6920,"line":{"s":221,"e":223,"code":["- [GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of","  awesome Parcel resources, libraries, tools and","  boilerplates](https://github.com/parcel-bundler/awesome-parcel)"]},"column":{"s":0,"e":65}},"dim":["","list.40","listItem.0"],"code":"- [GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of\n  awesome Parcel resources, libraries, tools and\n  boilerplates](https://github.com/parcel-bundler/awesome-parcel)"},{"id":"/root/children/40/children/0/children/0","type":"paragraph","loc":{"start":6744,"end":6920,"line":{"s":221,"e":223,"code":["- [GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of","  awesome Parcel resources, libraries, tools and","  boilerplates](https://github.com/parcel-bundler/awesome-parcel)"]},"column":{"s":2,"e":65}},"dim":["","list.40","listItem.0","paragraph.0"],"code":"[GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of\n  awesome Parcel resources, libraries, tools and\n  boilerplates](https://github.com/parcel-bundler/awesome-parcel)"},{"id":"/root/children/40/children/0/children/0/children/0","type":"link","loc":{"start":6744,"end":6920,"line":{"s":221,"e":223,"code":["- [GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of","  awesome Parcel resources, libraries, tools and","  boilerplates](https://github.com/parcel-bundler/awesome-parcel)"]},"column":{"s":2,"e":65}},"dim":["","list.40","listItem.0","paragraph.0","link.0"],"code":"[GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of\n  awesome Parcel resources, libraries, tools and\n  boilerplates](https://github.com/parcel-bundler/awesome-parcel)","symbName":"link","symbRange":[null,null],"symbRangeL":[221,223],"outerCode":"[GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of\n  awesome Parcel resources, libraries, tools and\n  boilerplates](https://github.com/parcel-bundler/awesome-parcel)","outerHtml":"<p><a href=\"https://github.com/parcel-bundler/awesome-parcel\">GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of\n  awesome Parcel resources, libraries, tools and\n  boilerplates</a></p>"},{"id":"/root/children/40/children/0/children/0/children/0/children/0","type":"text","loc":{"start":6745,"end":6869,"line":{"s":221,"e":223,"code":["- [GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of","  awesome Parcel resources, libraries, tools and","  boilerplates](https://github.com/parcel-bundler/awesome-parcel)"]},"column":{"s":3,"e":14}},"dim":["","list.40","listItem.0","paragraph.0","link.0","text.0"],"code":"GitHub - parcel-bundler/awesome-parcel: 🔗 A curated list of\n  awesome Parcel resources, libraries, tools and\n  boilerplates"},{"id":"/root/children/40/children/1","type":"listItem","loc":{"start":6921,"end":7069,"line":{"s":224,"e":225,"code":["- [GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and","  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)"]},"column":{"s":0,"e":76}},"dim":["","list.40","listItem.1"],"code":"- [GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)"},{"id":"/root/children/40/children/1/children/0","type":"paragraph","loc":{"start":6923,"end":7069,"line":{"s":224,"e":225,"code":["- [GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and","  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)"]},"column":{"s":2,"e":76}},"dim":["","list.40","listItem.1","paragraph.0"],"code":"[GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)"},{"id":"/root/children/40/children/1/children/0/children/0","type":"link","loc":{"start":6923,"end":7069,"line":{"s":224,"e":225,"code":["- [GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and","  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)"]},"column":{"s":2,"e":76}},"dim":["","list.40","listItem.1","paragraph.0","link.0"],"code":"[GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)","symbName":"link","symbRange":[null,null],"symbRangeL":[224,225],"outerCode":"[GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)","outerHtml":"<p><a href=\"https://github.com/shff/parcel-plugin-inliner\">GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file.</a></p>"},{"id":"/root/children/40/children/1/children/0/children/0/children/0","type":"text","loc":{"start":6924,"end":7021,"line":{"s":224,"e":225,"code":["- [GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and","  JS code in your HTML file.](https://github.com/shff/parcel-plugin-inliner)"]},"column":{"s":3,"e":28}},"dim":["","list.40","listItem.1","paragraph.0","link.0","text.0"],"code":"GitHub - shff/parcel-plugin-inliner: Parcel plugin to inline CSS and\n  JS code in your HTML file."},{"id":"/root/children/40/children/2","type":"listItem","loc":{"start":7070,"end":7268,"line":{"s":226,"e":228,"code":["- [GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to","  watch files not included in the bundles and reload browser if","  they change](https://github.com/hirasso/parcel-plugin-watch-reload)"]},"column":{"s":0,"e":69}},"dim":["","list.40","listItem.2"],"code":"- [GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change](https://github.com/hirasso/parcel-plugin-watch-reload)"},{"id":"/root/children/40/children/2/children/0","type":"paragraph","loc":{"start":7072,"end":7268,"line":{"s":226,"e":228,"code":["- [GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to","  watch files not included in the bundles and reload browser if","  they change](https://github.com/hirasso/parcel-plugin-watch-reload)"]},"column":{"s":2,"e":69}},"dim":["","list.40","listItem.2","paragraph.0"],"code":"[GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change](https://github.com/hirasso/parcel-plugin-watch-reload)"},{"id":"/root/children/40/children/2/children/0/children/0","type":"link","loc":{"start":7072,"end":7268,"line":{"s":226,"e":228,"code":["- [GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to","  watch files not included in the bundles and reload browser if","  they change](https://github.com/hirasso/parcel-plugin-watch-reload)"]},"column":{"s":2,"e":69}},"dim":["","list.40","listItem.2","paragraph.0","link.0"],"code":"[GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change](https://github.com/hirasso/parcel-plugin-watch-reload)","symbName":"link","symbRange":[null,null],"symbRangeL":[226,228],"outerCode":"[GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change](https://github.com/hirasso/parcel-plugin-watch-reload)","outerHtml":"<p><a href=\"https://github.com/hirasso/parcel-plugin-watch-reload\">GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change</a></p>"},{"id":"/root/children/40/children/2/children/0/children/0/children/0","type":"text","loc":{"start":7073,"end":7212,"line":{"s":226,"e":228,"code":["- [GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to","  watch files not included in the bundles and reload browser if","  they change](https://github.com/hirasso/parcel-plugin-watch-reload)"]},"column":{"s":3,"e":13}},"dim":["","list.40","listItem.2","paragraph.0","link.0","text.0"],"code":"GitHub - hirasso/parcel-plugin-watch-reload: Parcel plugin to\n  watch files not included in the bundles and reload browser if\n  they change"},{"id":"/root/children/40/children/3","type":"listItem","loc":{"start":7269,"end":7317,"line":{"s":229,"e":229,"code":["- https://parceljs.org/features/bundle-inlining/"]},"column":{"s":0,"e":48}},"dim":["","list.40","listItem.3"],"code":"- https://parceljs.org/features/bundle-inlining/"},{"id":"/root/children/40/children/3/children/0","type":"paragraph","loc":{"start":7271,"end":7317,"line":{"s":229,"e":229,"code":["- https://parceljs.org/features/bundle-inlining/"]},"column":{"s":2,"e":48}},"dim":["","list.40","listItem.3","paragraph.0"],"code":"https://parceljs.org/features/bundle-inlining/"},{"id":"/root/children/40/children/3/children/0/children/0","type":"text","loc":{"start":7271,"end":7317,"line":{"s":229,"e":229,"code":["- https://parceljs.org/features/bundle-inlining/"]},"column":{"s":2,"e":48}},"dim":["","list.40","listItem.3","paragraph.0","text.0"],"code":"https://parceljs.org/features/bundle-inlining/"},{"id":"/root/children/41","type":"heading","loc":{"start":7319,"end":7332,"line":{"s":231,"e":231,"code":["## frameworks"]},"column":{"s":0,"e":13}},"dim":["","heading.41"],"code":"## frameworks","symbName":"heading","symbRange":[7334,7944],"symbRangeL":[231,246],"outerCode":"\n- [VanJS - Getting Started](https://vanjs.org/start)\n- [Stimulus: A modest JavaScript framework for\n  the HTML you already have.](https://stimulus.hotwired.dev/)\n- [GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM](https://github.com/marcodpt/tint)\n- svelte\n- [parcel-transformer-svelte3-plus -\n  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)\n- [parcel-transformer-liquid -\n  npm](https://www.npmjs.com/package/parcel-transformer-liquid)\n- [LiquidJS](https://liquidjs.com/)\n- [thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)\n- vyzera ze je to len server side","outerHtml":"\n<ul><li><a href=\"https://vanjs.org/start\">VanJS - Getting Started</a></li><li><a href=\"https://stimulus.hotwired.dev/\">Stimulus: A modest JavaScript framework for\n  the HTML you already have.</a></li><li><a href=\"https://github.com/marcodpt/tint\">GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM</a></li><li>svelte</li><li><a href=\"https://www.npmjs.com/package/parcel-transformer-svelte3-plus\">parcel-transformer-svelte3-plus -\n  npm</a></li><li><a href=\"https://www.npmjs.com/package/parcel-transformer-liquid\">parcel-transformer-liquid -\n  npm</a></li><li><a href=\"https://liquidjs.com/\">LiquidJS</a></li><li><a href=\"https://www.npmjs.com/package/thymeleaf\">thymeleaf - npm</a></li><li>vyzera ze je to len server side</li></ul>"},{"id":"/root/children/41/children/0","type":"text","loc":{"start":7322,"end":7332,"line":{"s":231,"e":231,"code":["## frameworks"]},"column":{"s":3,"e":13}},"dim":["","heading.41","text.0"],"code":"frameworks"},{"id":"/root/children/42","type":"list","loc":{"start":7334,"end":7944,"line":{"s":233,"e":245,"code":["- [VanJS - Getting Started](https://vanjs.org/start)","- [Stimulus: A modest JavaScript framework for","  the HTML you already have.](https://stimulus.hotwired.dev/)","- [GitHub - marcodpt/tint: A natural template engine for","  the HTML DOM](https://github.com/marcodpt/tint)","- svelte","- [parcel-transformer-svelte3-plus -","  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)","- [parcel-transformer-liquid -","  npm](https://www.npmjs.com/package/parcel-transformer-liquid)","- [LiquidJS](https://liquidjs.com/)","- [thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)","- vyzera ze je to len server side"]},"column":{"s":0,"e":33}},"dim":["","list.42"],"code":"- [VanJS - Getting Started](https://vanjs.org/start)\n- [Stimulus: A modest JavaScript framework for\n  the HTML you already have.](https://stimulus.hotwired.dev/)\n- [GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM](https://github.com/marcodpt/tint)\n- svelte\n- [parcel-transformer-svelte3-plus -\n  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)\n- [parcel-transformer-liquid -\n  npm](https://www.npmjs.com/package/parcel-transformer-liquid)\n- [LiquidJS](https://liquidjs.com/)\n- [thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)\n- vyzera ze je to len server side","symbName":"list","symbRange":[7946,8040],"symbRangeL":[233,252],"outerCode":"- [Stimulus: A modest JavaScript framework for\n  the HTML you already have.](https://stimulus.hotwired.dev/)\n- [GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM](https://github.com/marcodpt/tint)\n- svelte\n- [parcel-transformer-svelte3-plus -\n  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)\n- [parcel-transformer-liquid -\n  npm](https://www.npmjs.com/package/parcel-transformer-liquid)\n- [LiquidJS](https://liquidjs.com/)\n- [thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)\n- vyzera ze je to len server side\n\n### tint\n\ntest prepare <a href=\"#/panel:left/thing::id\">component</a> xxx\n\n### routers and bui","outerHtml":"<ul><li><a href=\"https://stimulus.hotwired.dev/\">Stimulus: A modest JavaScript framework for\n  the HTML you already have.</a></li><li><a href=\"https://github.com/marcodpt/tint\">GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM</a></li><li>svelte</li><li><a href=\"https://www.npmjs.com/package/parcel-transformer-svelte3-plus\">parcel-transformer-svelte3-plus -\n  npm</a></li><li><a href=\"https://www.npmjs.com/package/parcel-transformer-liquid\">parcel-transformer-liquid -\n  npm</a></li><li><a href=\"https://liquidjs.com/\">LiquidJS</a></li><li><a href=\"https://www.npmjs.com/package/thymeleaf\">thymeleaf - npm</a></li><li>vyzera ze je to len server side</li></ul>\n\n<h3>tint</h3>\n\n<p>test prepare <a href=\"#/panel:left/thing::id\">component</a> xxx</p>\n\n<h3>routers and bui</h3>"},{"id":"/root/children/42/children/0","type":"listItem","loc":{"start":7334,"end":7386,"line":{"s":233,"e":233,"code":["- [VanJS - Getting Started](https://vanjs.org/start)"]},"column":{"s":0,"e":52}},"dim":["","list.42","listItem.0"],"code":"- [VanJS - Getting Started](https://vanjs.org/start)"},{"id":"/root/children/42/children/0/children/0","type":"paragraph","loc":{"start":7336,"end":7386,"line":{"s":233,"e":233,"code":["- [VanJS - Getting Started](https://vanjs.org/start)"]},"column":{"s":2,"e":52}},"dim":["","list.42","listItem.0","paragraph.0"],"code":"[VanJS - Getting Started](https://vanjs.org/start)"},{"id":"/root/children/42/children/0/children/0/children/0","type":"link","loc":{"start":7336,"end":7386,"line":{"s":233,"e":233,"code":["- [VanJS - Getting Started](https://vanjs.org/start)"]},"column":{"s":2,"e":52}},"dim":["","list.42","listItem.0","paragraph.0","link.0"],"code":"[VanJS - Getting Started](https://vanjs.org/start)","symbName":"link","symbRange":[null,null],"symbRangeL":[233,233],"outerCode":"[VanJS - Getting Started](https://vanjs.org/start)","outerHtml":"<p><a href=\"https://vanjs.org/start\">VanJS - Getting Started</a></p>"},{"id":"/root/children/42/children/0/children/0/children/0/children/0","type":"text","loc":{"start":7337,"end":7360,"line":{"s":233,"e":233,"code":["- [VanJS - Getting Started](https://vanjs.org/start)"]},"column":{"s":3,"e":26}},"dim":["","list.42","listItem.0","paragraph.0","link.0","text.0"],"code":"VanJS - Getting Started"},{"id":"/root/children/42/children/1","type":"listItem","loc":{"start":7387,"end":7495,"line":{"s":234,"e":235,"code":["- [Stimulus: A modest JavaScript framework for","  the HTML you already have.](https://stimulus.hotwired.dev/)"]},"column":{"s":0,"e":61}},"dim":["","list.42","listItem.1"],"code":"- [Stimulus: A modest JavaScript framework for\n  the HTML you already have.](https://stimulus.hotwired.dev/)"},{"id":"/root/children/42/children/1/children/0","type":"paragraph","loc":{"start":7389,"end":7495,"line":{"s":234,"e":235,"code":["- [Stimulus: A modest JavaScript framework for","  the HTML you already have.](https://stimulus.hotwired.dev/)"]},"column":{"s":2,"e":61}},"dim":["","list.42","listItem.1","paragraph.0"],"code":"[Stimulus: A modest JavaScript framework for\n  the HTML you already have.](https://stimulus.hotwired.dev/)"},{"id":"/root/children/42/children/1/children/0/children/0","type":"link","loc":{"start":7389,"end":7495,"line":{"s":234,"e":235,"code":["- [Stimulus: A modest JavaScript framework for","  the HTML you already have.](https://stimulus.hotwired.dev/)"]},"column":{"s":2,"e":61}},"dim":["","list.42","listItem.1","paragraph.0","link.0"],"code":"[Stimulus: A modest JavaScript framework for\n  the HTML you already have.](https://stimulus.hotwired.dev/)","symbName":"link","symbRange":[null,null],"symbRangeL":[234,235],"outerCode":"[Stimulus: A modest JavaScript framework for\n  the HTML you already have.](https://stimulus.hotwired.dev/)","outerHtml":"<p><a href=\"https://stimulus.hotwired.dev/\">Stimulus: A modest JavaScript framework for\n  the HTML you already have.</a></p>"},{"id":"/root/children/42/children/1/children/0/children/0/children/0","type":"text","loc":{"start":7390,"end":7462,"line":{"s":234,"e":235,"code":["- [Stimulus: A modest JavaScript framework for","  the HTML you already have.](https://stimulus.hotwired.dev/)"]},"column":{"s":3,"e":28}},"dim":["","list.42","listItem.1","paragraph.0","link.0","text.0"],"code":"Stimulus: A modest JavaScript framework for\n  the HTML you already have."},{"id":"/root/children/42/children/2","type":"listItem","loc":{"start":7496,"end":7602,"line":{"s":236,"e":237,"code":["- [GitHub - marcodpt/tint: A natural template engine for","  the HTML DOM](https://github.com/marcodpt/tint)"]},"column":{"s":0,"e":49}},"dim":["","list.42","listItem.2"],"code":"- [GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM](https://github.com/marcodpt/tint)"},{"id":"/root/children/42/children/2/children/0","type":"paragraph","loc":{"start":7498,"end":7602,"line":{"s":236,"e":237,"code":["- [GitHub - marcodpt/tint: A natural template engine for","  the HTML DOM](https://github.com/marcodpt/tint)"]},"column":{"s":2,"e":49}},"dim":["","list.42","listItem.2","paragraph.0"],"code":"[GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM](https://github.com/marcodpt/tint)"},{"id":"/root/children/42/children/2/children/0/children/0","type":"link","loc":{"start":7498,"end":7602,"line":{"s":236,"e":237,"code":["- [GitHub - marcodpt/tint: A natural template engine for","  the HTML DOM](https://github.com/marcodpt/tint)"]},"column":{"s":2,"e":49}},"dim":["","list.42","listItem.2","paragraph.0","link.0"],"code":"[GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM](https://github.com/marcodpt/tint)","symbName":"link","symbRange":[null,null],"symbRangeL":[236,237],"outerCode":"[GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM](https://github.com/marcodpt/tint)","outerHtml":"<p><a href=\"https://github.com/marcodpt/tint\">GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM</a></p>"},{"id":"/root/children/42/children/2/children/0/children/0/children/0","type":"text","loc":{"start":7499,"end":7567,"line":{"s":236,"e":237,"code":["- [GitHub - marcodpt/tint: A natural template engine for","  the HTML DOM](https://github.com/marcodpt/tint)"]},"column":{"s":3,"e":14}},"dim":["","list.42","listItem.2","paragraph.0","link.0","text.0"],"code":"GitHub - marcodpt/tint: A natural template engine for\n  the HTML DOM"},{"id":"/root/children/42/children/3","type":"listItem","loc":{"start":7603,"end":7611,"line":{"s":238,"e":238,"code":["- svelte"]},"column":{"s":0,"e":8}},"dim":["","list.42","listItem.3"],"code":"- svelte"},{"id":"/root/children/42/children/3/children/0","type":"paragraph","loc":{"start":7605,"end":7611,"line":{"s":238,"e":238,"code":["- svelte"]},"column":{"s":2,"e":8}},"dim":["","list.42","listItem.3","paragraph.0"],"code":"svelte"},{"id":"/root/children/42/children/3/children/0/children/0","type":"text","loc":{"start":7605,"end":7611,"line":{"s":238,"e":238,"code":["- svelte"]},"column":{"s":2,"e":8}},"dim":["","list.42","listItem.3","paragraph.0","text.0"],"code":"svelte"},{"id":"/root/children/42/children/4","type":"listItem","loc":{"start":7612,"end":7718,"line":{"s":239,"e":240,"code":["- [parcel-transformer-svelte3-plus -","  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)"]},"column":{"s":0,"e":69}},"dim":["","list.42","listItem.4"],"code":"- [parcel-transformer-svelte3-plus -\n  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)"},{"id":"/root/children/42/children/4/children/0","type":"paragraph","loc":{"start":7614,"end":7718,"line":{"s":239,"e":240,"code":["- [parcel-transformer-svelte3-plus -","  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)"]},"column":{"s":2,"e":69}},"dim":["","list.42","listItem.4","paragraph.0"],"code":"[parcel-transformer-svelte3-plus -\n  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)"},{"id":"/root/children/42/children/4/children/0/children/0","type":"link","loc":{"start":7614,"end":7718,"line":{"s":239,"e":240,"code":["- [parcel-transformer-svelte3-plus -","  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)"]},"column":{"s":2,"e":69}},"dim":["","list.42","listItem.4","paragraph.0","link.0"],"code":"[parcel-transformer-svelte3-plus -\n  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)","symbName":"link","symbRange":[null,null],"symbRangeL":[239,240],"outerCode":"[parcel-transformer-svelte3-plus -\n  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)","outerHtml":"<p><a href=\"https://www.npmjs.com/package/parcel-transformer-svelte3-plus\">parcel-transformer-svelte3-plus -\n  npm</a></p>"},{"id":"/root/children/42/children/4/children/0/children/0/children/0","type":"text","loc":{"start":7615,"end":7654,"line":{"s":239,"e":240,"code":["- [parcel-transformer-svelte3-plus -","  npm](https://www.npmjs.com/package/parcel-transformer-svelte3-plus)"]},"column":{"s":3,"e":5}},"dim":["","list.42","listItem.4","paragraph.0","link.0","text.0"],"code":"parcel-transformer-svelte3-plus -\n  npm"},{"id":"/root/children/42/children/5","type":"listItem","loc":{"start":7719,"end":7813,"line":{"s":241,"e":242,"code":["- [parcel-transformer-liquid -","  npm](https://www.npmjs.com/package/parcel-transformer-liquid)"]},"column":{"s":0,"e":63}},"dim":["","list.42","listItem.5"],"code":"- [parcel-transformer-liquid -\n  npm](https://www.npmjs.com/package/parcel-transformer-liquid)"},{"id":"/root/children/42/children/5/children/0","type":"paragraph","loc":{"start":7721,"end":7813,"line":{"s":241,"e":242,"code":["- [parcel-transformer-liquid -","  npm](https://www.npmjs.com/package/parcel-transformer-liquid)"]},"column":{"s":2,"e":63}},"dim":["","list.42","listItem.5","paragraph.0"],"code":"[parcel-transformer-liquid -\n  npm](https://www.npmjs.com/package/parcel-transformer-liquid)"},{"id":"/root/children/42/children/5/children/0/children/0","type":"link","loc":{"start":7721,"end":7813,"line":{"s":241,"e":242,"code":["- [parcel-transformer-liquid -","  npm](https://www.npmjs.com/package/parcel-transformer-liquid)"]},"column":{"s":2,"e":63}},"dim":["","list.42","listItem.5","paragraph.0","link.0"],"code":"[parcel-transformer-liquid -\n  npm](https://www.npmjs.com/package/parcel-transformer-liquid)","symbName":"link","symbRange":[null,null],"symbRangeL":[241,242],"outerCode":"[parcel-transformer-liquid -\n  npm](https://www.npmjs.com/package/parcel-transformer-liquid)","outerHtml":"<p><a href=\"https://www.npmjs.com/package/parcel-transformer-liquid\">parcel-transformer-liquid -\n  npm</a></p>"},{"id":"/root/children/42/children/5/children/0/children/0/children/0","type":"text","loc":{"start":7722,"end":7755,"line":{"s":241,"e":242,"code":["- [parcel-transformer-liquid -","  npm](https://www.npmjs.com/package/parcel-transformer-liquid)"]},"column":{"s":3,"e":5}},"dim":["","list.42","listItem.5","paragraph.0","link.0","text.0"],"code":"parcel-transformer-liquid -\n  npm"},{"id":"/root/children/42/children/6","type":"listItem","loc":{"start":7814,"end":7849,"line":{"s":243,"e":243,"code":["- [LiquidJS](https://liquidjs.com/)"]},"column":{"s":0,"e":35}},"dim":["","list.42","listItem.6"],"code":"- [LiquidJS](https://liquidjs.com/)"},{"id":"/root/children/42/children/6/children/0","type":"paragraph","loc":{"start":7816,"end":7849,"line":{"s":243,"e":243,"code":["- [LiquidJS](https://liquidjs.com/)"]},"column":{"s":2,"e":35}},"dim":["","list.42","listItem.6","paragraph.0"],"code":"[LiquidJS](https://liquidjs.com/)"},{"id":"/root/children/42/children/6/children/0/children/0","type":"link","loc":{"start":7816,"end":7849,"line":{"s":243,"e":243,"code":["- [LiquidJS](https://liquidjs.com/)"]},"column":{"s":2,"e":35}},"dim":["","list.42","listItem.6","paragraph.0","link.0"],"code":"[LiquidJS](https://liquidjs.com/)","symbName":"link","symbRange":[null,null],"symbRangeL":[243,243],"outerCode":"[LiquidJS](https://liquidjs.com/)","outerHtml":"<p><a href=\"https://liquidjs.com/\">LiquidJS</a></p>"},{"id":"/root/children/42/children/6/children/0/children/0/children/0","type":"text","loc":{"start":7817,"end":7825,"line":{"s":243,"e":243,"code":["- [LiquidJS](https://liquidjs.com/)"]},"column":{"s":3,"e":11}},"dim":["","list.42","listItem.6","paragraph.0","link.0","text.0"],"code":"LiquidJS"},{"id":"/root/children/42/children/7","type":"listItem","loc":{"start":7850,"end":7910,"line":{"s":244,"e":244,"code":["- [thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)"]},"column":{"s":0,"e":60}},"dim":["","list.42","listItem.7"],"code":"- [thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)"},{"id":"/root/children/42/children/7/children/0","type":"paragraph","loc":{"start":7852,"end":7910,"line":{"s":244,"e":244,"code":["- [thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)"]},"column":{"s":2,"e":60}},"dim":["","list.42","listItem.7","paragraph.0"],"code":"[thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)"},{"id":"/root/children/42/children/7/children/0/children/0","type":"link","loc":{"start":7852,"end":7910,"line":{"s":244,"e":244,"code":["- [thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)"]},"column":{"s":2,"e":60}},"dim":["","list.42","listItem.7","paragraph.0","link.0"],"code":"[thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)","symbName":"link","symbRange":[null,null],"symbRangeL":[244,244],"outerCode":"[thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)","outerHtml":"<p><a href=\"https://www.npmjs.com/package/thymeleaf\">thymeleaf - npm</a></p>"},{"id":"/root/children/42/children/7/children/0/children/0/children/0","type":"text","loc":{"start":7853,"end":7868,"line":{"s":244,"e":244,"code":["- [thymeleaf - npm](https://www.npmjs.com/package/thymeleaf)"]},"column":{"s":3,"e":18}},"dim":["","list.42","listItem.7","paragraph.0","link.0","text.0"],"code":"thymeleaf - npm"},{"id":"/root/children/42/children/8","type":"listItem","loc":{"start":7911,"end":7944,"line":{"s":245,"e":245,"code":["- vyzera ze je to len server side"]},"column":{"s":0,"e":33}},"dim":["","list.42","listItem.8"],"code":"- vyzera ze je to len server side"},{"id":"/root/children/42/children/8/children/0","type":"paragraph","loc":{"start":7913,"end":7944,"line":{"s":245,"e":245,"code":["- vyzera ze je to len server side"]},"column":{"s":2,"e":33}},"dim":["","list.42","listItem.8","paragraph.0"],"code":"vyzera ze je to len server side"},{"id":"/root/children/42/children/8/children/0/children/0","type":"text","loc":{"start":7913,"end":7944,"line":{"s":245,"e":245,"code":["- vyzera ze je to len server side"]},"column":{"s":2,"e":33}},"dim":["","list.42","listItem.8","paragraph.0","text.0"],"code":"vyzera ze je to len server side"},{"id":"/root/children/43","type":"heading","loc":{"start":7946,"end":7954,"line":{"s":247,"e":247,"code":["### tint"]},"column":{"s":0,"e":8}},"dim":["","heading.43"],"code":"### tint","symbName":"heading","symbRange":[7956,8019],"symbRangeL":[247,250],"outerCode":"\ntest prepare <a href=\"#/panel:left/thing::id\">component</a> xxx","outerHtml":"\n<p>test prepare <a href=\"#/panel:left/thing::id\">component</a> xxx</p>"},{"id":"/root/children/43/children/0","type":"text","loc":{"start":7950,"end":7954,"line":{"s":247,"e":247,"code":["### tint"]},"column":{"s":4,"e":8}},"dim":["","heading.43","text.0"],"code":"tint"},{"id":"/root/children/44","type":"paragraph","loc":{"start":7956,"end":8019,"line":{"s":249,"e":249,"code":["test prepare <a href=\"#/panel:left/thing::id\">component</a> xxx"]},"column":{"s":0,"e":63}},"dim":["","paragraph.44"],"code":"test prepare <a href=\"#/panel:left/thing::id\">component</a> xxx"},{"id":"/root/children/44/children/0","type":"text","loc":{"start":7956,"end":7969,"line":{"s":249,"e":249,"code":["test prepare <a href=\"#/panel:left/thing::id\">component</a> xxx"]},"column":{"s":0,"e":13}},"dim":["","paragraph.44","text.0"],"code":"test prepare "},{"id":"/root/children/44/children/1","type":"html","loc":{"start":7969,"end":8002,"line":{"s":249,"e":249,"code":["test prepare <a href=\"#/panel:left/thing::id\">component</a> xxx"]},"column":{"s":13,"e":46}},"dim":["","paragraph.44","html.1"],"code":"<a href=\"#/panel:left/thing::id\">"},{"id":"/root/children/44/children/2","type":"text","loc":{"start":8002,"end":8011,"line":{"s":249,"e":249,"code":["test prepare <a href=\"#/panel:left/thing::id\">component</a> xxx"]},"column":{"s":46,"e":55}},"dim":["","paragraph.44","text.2"],"code":"component"},{"id":"/root/children/44/children/3","type":"html","loc":{"start":8011,"end":8015,"line":{"s":249,"e":249,"code":["test prepare <a href=\"#/panel:left/thing::id\">component</a> xxx"]},"column":{"s":55,"e":59}},"dim":["","paragraph.44","html.3"],"code":"</a>"},{"id":"/root/children/44/children/4","type":"text","loc":{"start":8015,"end":8019,"line":{"s":249,"e":249,"code":["test prepare <a href=\"#/panel:left/thing::id\">component</a> xxx"]},"column":{"s":59,"e":63}},"dim":["","paragraph.44","text.4"],"code":" xxx"},{"id":"/root/children/45","type":"heading","loc":{"start":8021,"end":8040,"line":{"s":251,"e":251,"code":["### routers and bui"]},"column":{"s":0,"e":19}},"dim":["","heading.45"],"code":"### routers and bui","symbName":"heading","symbRange":[8042,9096],"symbRangeL":[251,277],"outerCode":"\n- [GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and\n  Generation](https://github.com/jamesknelson/uniloc)\n- [GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)\n- [GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)\n\n- [GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)\n- [GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)\n- [GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)\n\n- https://github.com/leeluolee/stateman?tab=readme-ov-file\n- [Mediator.js](https://thejacklawson.com/Mediator.js/)\n\n- [GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)](https://github.com/nodeca/babelfish/)\n\n- https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file","outerHtml":"\n<ul><li><a href=\"https://github.com/jamesknelson/uniloc\">GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and\n  Generation</a></li><li><a href=\"https://github.com/dstillman/pathparser.js\">GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies</a></li><li><a href=\"https://github.com/tbleckert/router\">GitHub - tbleckert/router:\n  Simple js router</a></li></ul>\n\n<ul><li><a href=\"https://github.com/cScarlson/SDB\">GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module</a></li><li><a href=\"https://github.com/young-steveo/bottlejs\">GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications</a></li><li><a href=\"https://github.com/tmpvar/weld\">GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)</a></li></ul>\n\n<ul><li>https://github.com/leeluolee/stateman?tab=readme-ov-file</li><li><a href=\"https://thejacklawson.com/Mediator.js/\">Mediator.js</a></li></ul>\n\n<ul><li><a href=\"https://github.com/nodeca/babelfish/\">GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)</a></li></ul>\n\n<ul><li>https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file</li></ul>"},{"id":"/root/children/45/children/0","type":"text","loc":{"start":8025,"end":8040,"line":{"s":251,"e":251,"code":["### routers and bui"]},"column":{"s":4,"e":19}},"dim":["","heading.45","text.0"],"code":"routers and bui"},{"id":"/root/children/46","type":"list","loc":{"start":8042,"end":9096,"line":{"s":253,"e":276,"code":["- [GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and","  Generation](https://github.com/jamesknelson/uniloc)","- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)","- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)","","- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)","- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)","- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)","","- https://github.com/leeluolee/stateman?tab=readme-ov-file","- [Mediator.js](https://thejacklawson.com/Mediator.js/)","","- [GitHub - nodeca/babelfish: human friendly i18n for javascript","  (node.js + browser)](https://github.com/nodeca/babelfish/)","","- https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file"]},"column":{"s":0,"e":65}},"dim":["","list.46"],"code":"- [GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and\n  Generation](https://github.com/jamesknelson/uniloc)\n- [GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)\n- [GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)\n\n- [GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)\n- [GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)\n- [GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)\n\n- https://github.com/leeluolee/stateman?tab=readme-ov-file\n- [Mediator.js](https://thejacklawson.com/Mediator.js/)\n\n- [GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)](https://github.com/nodeca/babelfish/)\n\n- https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file","symbName":"list","symbRange":[9098,9109],"symbRangeL":[253,279],"outerCode":"  Generation](https://github.com/jamesknelson/uniloc)\n- [GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)\n- [GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)\n\n- [GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)\n- [GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)\n- [GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)\n\n- https://github.com/leeluolee/stateman?tab=readme-ov-file\n- [Mediator.js](https://thejacklawson.com/Mediator.js/)\n\n- [GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)](https://github.com/nodeca/babelfish/)\n\n- https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file\n\n### sidebar","outerHtml":"<p>  Generation](https://github.com/jamesknelson/uniloc)</p><ul><li><a href=\"https://github.com/dstillman/pathparser.js\">GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies</a></li><li><a href=\"https://github.com/tbleckert/router\">GitHub - tbleckert/router:\n  Simple js router</a></li></ul>\n\n<ul><li><a href=\"https://github.com/cScarlson/SDB\">GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module</a></li><li><a href=\"https://github.com/young-steveo/bottlejs\">GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications</a></li><li><a href=\"https://github.com/tmpvar/weld\">GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)</a></li></ul>\n\n<ul><li>https://github.com/leeluolee/stateman?tab=readme-ov-file</li><li><a href=\"https://thejacklawson.com/Mediator.js/\">Mediator.js</a></li></ul>\n\n<ul><li><a href=\"https://github.com/nodeca/babelfish/\">GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)</a></li></ul>\n\n<ul><li>https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file</li></ul>\n\n<h3>sidebar</h3>"},{"id":"/root/children/46/children/0","type":"listItem","loc":{"start":8042,"end":8167,"line":{"s":253,"e":254,"code":["- [GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and","  Generation](https://github.com/jamesknelson/uniloc)"]},"column":{"s":0,"e":53}},"dim":["","list.46","listItem.0"],"code":"- [GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and\n  Generation](https://github.com/jamesknelson/uniloc)"},{"id":"/root/children/46/children/0/children/0","type":"paragraph","loc":{"start":8044,"end":8167,"line":{"s":253,"e":254,"code":["- [GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and","  Generation](https://github.com/jamesknelson/uniloc)"]},"column":{"s":2,"e":53}},"dim":["","list.46","listItem.0","paragraph.0"],"code":"[GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and\n  Generation](https://github.com/jamesknelson/uniloc)"},{"id":"/root/children/46/children/0/children/0/children/0","type":"link","loc":{"start":8044,"end":8167,"line":{"s":253,"e":254,"code":["- [GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and","  Generation](https://github.com/jamesknelson/uniloc)"]},"column":{"s":2,"e":53}},"dim":["","list.46","listItem.0","paragraph.0","link.0"],"code":"[GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and\n  Generation](https://github.com/jamesknelson/uniloc)","symbName":"link","symbRange":[null,null],"symbRangeL":[253,254],"outerCode":"[GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and\n  Generation](https://github.com/jamesknelson/uniloc)","outerHtml":"<p><a href=\"https://github.com/jamesknelson/uniloc\">GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and\n  Generation</a></p>"},{"id":"/root/children/46/children/0/children/0/children/0/children/0","type":"text","loc":{"start":8045,"end":8126,"line":{"s":253,"e":254,"code":["- [GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and","  Generation](https://github.com/jamesknelson/uniloc)"]},"column":{"s":3,"e":12}},"dim":["","list.46","listItem.0","paragraph.0","link.0","text.0"],"code":"GitHub - jamesknelson/uniloc: Universal JavaScript Route Parsing and\n  Generation"},{"id":"/root/children/46/children/1","type":"listItem","loc":{"start":8168,"end":8320,"line":{"s":255,"e":257,"code":["- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)"]},"column":{"s":0,"e":62}},"dim":["","list.46","listItem.1"],"code":"- [GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)"},{"id":"/root/children/46/children/1/children/0","type":"paragraph","loc":{"start":8170,"end":8320,"line":{"s":255,"e":257,"code":["- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)"]},"column":{"s":2,"e":62}},"dim":["","list.46","listItem.1","paragraph.0"],"code":"[GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)"},{"id":"/root/children/46/children/1/children/0/children/0","type":"link","loc":{"start":8170,"end":8320,"line":{"s":255,"e":257,"code":["- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)"]},"column":{"s":2,"e":62}},"dim":["","list.46","listItem.1","paragraph.0","link.0"],"code":"[GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)","symbName":"link","symbRange":[null,null],"symbRangeL":[255,257],"outerCode":"[GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)","outerHtml":"<p><a href=\"https://github.com/dstillman/pathparser.js\">GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies</a></p>"},{"id":"/root/children/46/children/1/children/0/children/0/children/0","type":"text","loc":{"start":8171,"end":8275,"line":{"s":255,"e":257,"code":["- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)"]},"column":{"s":3,"e":17}},"dim":["","list.46","listItem.1","paragraph.0","link.0","text.0"],"code":"GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies"},{"id":"/root/children/46/children/2","type":"listItem","loc":{"start":8321,"end":8407,"line":{"s":258,"e":259,"code":["- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)"]},"column":{"s":0,"e":56}},"dim":["","list.46","listItem.2"],"code":"- [GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)"},{"id":"/root/children/46/children/2/children/0","type":"paragraph","loc":{"start":8323,"end":8407,"line":{"s":258,"e":259,"code":["- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)"]},"column":{"s":2,"e":56}},"dim":["","list.46","listItem.2","paragraph.0"],"code":"[GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)"},{"id":"/root/children/46/children/2/children/0/children/0","type":"link","loc":{"start":8323,"end":8407,"line":{"s":258,"e":259,"code":["- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)"]},"column":{"s":2,"e":56}},"dim":["","list.46","listItem.2","paragraph.0","link.0"],"code":"[GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)","symbName":"link","symbRange":[null,null],"symbRangeL":[258,259],"outerCode":"[GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)","outerHtml":"<p><a href=\"https://github.com/tbleckert/router\">GitHub - tbleckert/router:\n  Simple js router</a></p>"},{"id":"/root/children/46/children/2/children/0/children/0/children/0","type":"text","loc":{"start":8324,"end":8369,"line":{"s":258,"e":259,"code":["- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)"]},"column":{"s":3,"e":18}},"dim":["","list.46","listItem.2","paragraph.0","link.0","text.0"],"code":"GitHub - tbleckert/router:\n  Simple js router"},{"id":"/root/children/46/children/3","type":"listItem","loc":{"start":8409,"end":8520,"line":{"s":261,"e":263,"code":["- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)"]},"column":{"s":0,"e":43}},"dim":["","list.46","listItem.3"],"code":"- [GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)"},{"id":"/root/children/46/children/3/children/0","type":"paragraph","loc":{"start":8411,"end":8520,"line":{"s":261,"e":263,"code":["- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)"]},"column":{"s":2,"e":43}},"dim":["","list.46","listItem.3","paragraph.0"],"code":"[GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)"},{"id":"/root/children/46/children/3/children/0/children/0","type":"link","loc":{"start":8411,"end":8520,"line":{"s":261,"e":263,"code":["- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)"]},"column":{"s":2,"e":43}},"dim":["","list.46","listItem.3","paragraph.0","link.0"],"code":"[GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)","symbName":"link","symbRange":[null,null],"symbRangeL":[261,263],"outerCode":"[GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)","outerHtml":"<p><a href=\"https://github.com/cScarlson/SDB\">GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module</a></p>"},{"id":"/root/children/46/children/3/children/0/children/0/children/0","type":"text","loc":{"start":8412,"end":8485,"line":{"s":261,"e":263,"code":["- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)"]},"column":{"s":3,"e":8}},"dim":["","list.46","listItem.3","paragraph.0","link.0","text.0"],"code":"GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module"},{"id":"/root/children/46/children/4","type":"listItem","loc":{"start":8521,"end":8678,"line":{"s":264,"e":266,"code":["- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)"]},"column":{"s":0,"e":68}},"dim":["","list.46","listItem.4"],"code":"- [GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)"},{"id":"/root/children/46/children/4/children/0","type":"paragraph","loc":{"start":8523,"end":8678,"line":{"s":264,"e":266,"code":["- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)"]},"column":{"s":2,"e":68}},"dim":["","list.46","listItem.4","paragraph.0"],"code":"[GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)"},{"id":"/root/children/46/children/4/children/0/children/0","type":"link","loc":{"start":8523,"end":8678,"line":{"s":264,"e":266,"code":["- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)"]},"column":{"s":2,"e":68}},"dim":["","list.46","listItem.4","paragraph.0","link.0"],"code":"[GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)","symbName":"link","symbRange":[null,null],"symbRangeL":[264,266],"outerCode":"[GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)","outerHtml":"<p><a href=\"https://github.com/young-steveo/bottlejs\">GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications</a></p>"},{"id":"/root/children/46/children/4/children/0/children/0/children/0","type":"text","loc":{"start":8524,"end":8635,"line":{"s":264,"e":266,"code":["- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)"]},"column":{"s":3,"e":25}},"dim":["","list.46","listItem.4","paragraph.0","link.0","text.0"],"code":"GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications"},{"id":"/root/children/46/children/5","type":"listItem","loc":{"start":8679,"end":8786,"line":{"s":267,"e":268,"code":["- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)"]},"column":{"s":0,"e":50}},"dim":["","list.46","listItem.5"],"code":"- [GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)"},{"id":"/root/children/46/children/5/children/0","type":"paragraph","loc":{"start":8681,"end":8786,"line":{"s":267,"e":268,"code":["- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)"]},"column":{"s":2,"e":50}},"dim":["","list.46","listItem.5","paragraph.0"],"code":"[GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)"},{"id":"/root/children/46/children/5/children/0/children/0","type":"link","loc":{"start":8681,"end":8786,"line":{"s":267,"e":268,"code":["- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)"]},"column":{"s":2,"e":50}},"dim":["","list.46","listItem.5","paragraph.0","link.0"],"code":"[GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)","symbName":"link","symbRange":[null,null],"symbRangeL":[267,268],"outerCode":"[GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)","outerHtml":"<p><a href=\"https://github.com/tmpvar/weld\">GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)</a></p>"},{"id":"/root/children/46/children/5/children/0/children/0/children/0","type":"text","loc":{"start":8682,"end":8753,"line":{"s":267,"e":268,"code":["- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)"]},"column":{"s":3,"e":17}},"dim":["","list.46","listItem.5","paragraph.0","link.0","text.0"],"code":"GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)"},{"id":"/root/children/46/children/6","type":"listItem","loc":{"start":8788,"end":8846,"line":{"s":270,"e":270,"code":["- https://github.com/leeluolee/stateman?tab=readme-ov-file"]},"column":{"s":0,"e":58}},"dim":["","list.46","listItem.6"],"code":"- https://github.com/leeluolee/stateman?tab=readme-ov-file"},{"id":"/root/children/46/children/6/children/0","type":"paragraph","loc":{"start":8790,"end":8846,"line":{"s":270,"e":270,"code":["- https://github.com/leeluolee/stateman?tab=readme-ov-file"]},"column":{"s":2,"e":58}},"dim":["","list.46","listItem.6","paragraph.0"],"code":"https://github.com/leeluolee/stateman?tab=readme-ov-file"},{"id":"/root/children/46/children/6/children/0/children/0","type":"text","loc":{"start":8790,"end":8846,"line":{"s":270,"e":270,"code":["- https://github.com/leeluolee/stateman?tab=readme-ov-file"]},"column":{"s":2,"e":58}},"dim":["","list.46","listItem.6","paragraph.0","text.0"],"code":"https://github.com/leeluolee/stateman?tab=readme-ov-file"},{"id":"/root/children/46/children/7","type":"listItem","loc":{"start":8847,"end":8902,"line":{"s":271,"e":271,"code":["- [Mediator.js](https://thejacklawson.com/Mediator.js/)"]},"column":{"s":0,"e":55}},"dim":["","list.46","listItem.7"],"code":"- [Mediator.js](https://thejacklawson.com/Mediator.js/)"},{"id":"/root/children/46/children/7/children/0","type":"paragraph","loc":{"start":8849,"end":8902,"line":{"s":271,"e":271,"code":["- [Mediator.js](https://thejacklawson.com/Mediator.js/)"]},"column":{"s":2,"e":55}},"dim":["","list.46","listItem.7","paragraph.0"],"code":"[Mediator.js](https://thejacklawson.com/Mediator.js/)"},{"id":"/root/children/46/children/7/children/0/children/0","type":"link","loc":{"start":8849,"end":8902,"line":{"s":271,"e":271,"code":["- [Mediator.js](https://thejacklawson.com/Mediator.js/)"]},"column":{"s":2,"e":55}},"dim":["","list.46","listItem.7","paragraph.0","link.0"],"code":"[Mediator.js](https://thejacklawson.com/Mediator.js/)","symbName":"link","symbRange":[null,null],"symbRangeL":[271,271],"outerCode":"[Mediator.js](https://thejacklawson.com/Mediator.js/)","outerHtml":"<p><a href=\"https://thejacklawson.com/Mediator.js/\">Mediator.js</a></p>"},{"id":"/root/children/46/children/7/children/0/children/0/children/0","type":"text","loc":{"start":8850,"end":8861,"line":{"s":271,"e":271,"code":["- [Mediator.js](https://thejacklawson.com/Mediator.js/)"]},"column":{"s":3,"e":14}},"dim":["","list.46","listItem.7","paragraph.0","link.0","text.0"],"code":"Mediator.js"},{"id":"/root/children/46/children/8","type":"listItem","loc":{"start":8904,"end":9029,"line":{"s":273,"e":274,"code":["- [GitHub - nodeca/babelfish: human friendly i18n for javascript","  (node.js + browser)](https://github.com/nodeca/babelfish/)"]},"column":{"s":0,"e":60}},"dim":["","list.46","listItem.8"],"code":"- [GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)](https://github.com/nodeca/babelfish/)"},{"id":"/root/children/46/children/8/children/0","type":"paragraph","loc":{"start":8906,"end":9029,"line":{"s":273,"e":274,"code":["- [GitHub - nodeca/babelfish: human friendly i18n for javascript","  (node.js + browser)](https://github.com/nodeca/babelfish/)"]},"column":{"s":2,"e":60}},"dim":["","list.46","listItem.8","paragraph.0"],"code":"[GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)](https://github.com/nodeca/babelfish/)"},{"id":"/root/children/46/children/8/children/0/children/0","type":"link","loc":{"start":8906,"end":9029,"line":{"s":273,"e":274,"code":["- [GitHub - nodeca/babelfish: human friendly i18n for javascript","  (node.js + browser)](https://github.com/nodeca/babelfish/)"]},"column":{"s":2,"e":60}},"dim":["","list.46","listItem.8","paragraph.0","link.0"],"code":"[GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)](https://github.com/nodeca/babelfish/)","symbName":"link","symbRange":[null,null],"symbRangeL":[273,274],"outerCode":"[GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)](https://github.com/nodeca/babelfish/)","outerHtml":"<p><a href=\"https://github.com/nodeca/babelfish/\">GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)</a></p>"},{"id":"/root/children/46/children/8/children/0/children/0/children/0","type":"text","loc":{"start":8907,"end":8990,"line":{"s":273,"e":274,"code":["- [GitHub - nodeca/babelfish: human friendly i18n for javascript","  (node.js + browser)](https://github.com/nodeca/babelfish/)"]},"column":{"s":3,"e":21}},"dim":["","list.46","listItem.8","paragraph.0","link.0","text.0"],"code":"GitHub - nodeca/babelfish: human friendly i18n for javascript\n  (node.js + browser)"},{"id":"/root/children/46/children/9","type":"listItem","loc":{"start":9031,"end":9096,"line":{"s":276,"e":276,"code":["- https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file"]},"column":{"s":0,"e":65}},"dim":["","list.46","listItem.9"],"code":"- https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file"},{"id":"/root/children/46/children/9/children/0","type":"paragraph","loc":{"start":9033,"end":9096,"line":{"s":276,"e":276,"code":["- https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file"]},"column":{"s":2,"e":65}},"dim":["","list.46","listItem.9","paragraph.0"],"code":"https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file"},{"id":"/root/children/46/children/9/children/0/children/0","type":"text","loc":{"start":9033,"end":9096,"line":{"s":276,"e":276,"code":["- https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file"]},"column":{"s":2,"e":65}},"dim":["","list.46","listItem.9","paragraph.0","text.0"],"code":"https://github.com/lagodiuk/decision-tree-js?tab=readme-ov-file"},{"id":"/root/children/47","type":"heading","loc":{"start":9098,"end":9109,"line":{"s":278,"e":278,"code":["### sidebar"]},"column":{"s":0,"e":11}},"dim":["","heading.47"],"code":"### sidebar","symbName":"heading","symbRange":[9111,9350],"symbRangeL":[278,284],"outerCode":"\n- [GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),\n  zero-dependency javascript library for\n  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)\n- https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file","outerHtml":"\n<ul><li><a href=\"https://github.com/vursen/FloatSidebar.js\">GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),\n  zero-dependency javascript library for\n  making a sidebar float.</a></li><li>https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file</li></ul>"},{"id":"/root/children/47/children/0","type":"text","loc":{"start":9102,"end":9109,"line":{"s":278,"e":278,"code":["### sidebar"]},"column":{"s":4,"e":11}},"dim":["","heading.47","text.0"],"code":"sidebar"},{"id":"/root/children/48","type":"list","loc":{"start":9111,"end":9350,"line":{"s":280,"e":283,"code":["- [GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),","  zero-dependency javascript library for","  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)","- https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file"]},"column":{"s":0,"e":63}},"dim":["","list.48"],"code":"- [GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),\n  zero-dependency javascript library for\n  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)\n- https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file","symbName":"list","symbRange":[9352,9363],"symbRangeL":[280,286],"outerCode":"  zero-dependency javascript library for\n  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)\n- https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file\n\n## markdown","outerHtml":"<p>  zero-dependency javascript library for\n  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)</p><ul><li>https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file</li></ul>\n\n<h2>markdown</h2>"},{"id":"/root/children/48/children/0","type":"listItem","loc":{"start":9111,"end":9286,"line":{"s":280,"e":282,"code":["- [GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),","  zero-dependency javascript library for","  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)"]},"column":{"s":0,"e":69}},"dim":["","list.48","listItem.0"],"code":"- [GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),\n  zero-dependency javascript library for\n  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)"},{"id":"/root/children/48/children/0/children/0","type":"paragraph","loc":{"start":9113,"end":9286,"line":{"s":280,"e":282,"code":["- [GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),","  zero-dependency javascript library for","  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)"]},"column":{"s":2,"e":69}},"dim":["","list.48","listItem.0","paragraph.0"],"code":"[GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),\n  zero-dependency javascript library for\n  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)"},{"id":"/root/children/48/children/0/children/0/children/0","type":"link","loc":{"start":9113,"end":9286,"line":{"s":280,"e":282,"code":["- [GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),","  zero-dependency javascript library for","  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)"]},"column":{"s":2,"e":69}},"dim":["","list.48","listItem.0","paragraph.0","link.0"],"code":"[GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),\n  zero-dependency javascript library for\n  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)","symbName":"link","symbRange":[null,null],"symbRangeL":[280,282],"outerCode":"[GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),\n  zero-dependency javascript library for\n  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)","outerHtml":"<p><a href=\"https://github.com/vursen/FloatSidebar.js\">GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),\n  zero-dependency javascript library for\n  making a sidebar float.</a></p>"},{"id":"/root/children/48/children/0/children/0/children/0/children/0","type":"text","loc":{"start":9114,"end":9242,"line":{"s":280,"e":282,"code":["- [GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),","  zero-dependency javascript library for","  making a sidebar float.](https://github.com/vursen/FloatSidebar.js)"]},"column":{"s":3,"e":25}},"dim":["","list.48","listItem.0","paragraph.0","link.0","text.0"],"code":"GitHub - vursen/FloatSidebar.js: A lightweight (2kb gzipped),\n  zero-dependency javascript library for\n  making a sidebar float."},{"id":"/root/children/48/children/1","type":"listItem","loc":{"start":9287,"end":9350,"line":{"s":283,"e":283,"code":["- https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file"]},"column":{"s":0,"e":63}},"dim":["","list.48","listItem.1"],"code":"- https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file"},{"id":"/root/children/48/children/1/children/0","type":"paragraph","loc":{"start":9289,"end":9350,"line":{"s":283,"e":283,"code":["- https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file"]},"column":{"s":2,"e":63}},"dim":["","list.48","listItem.1","paragraph.0"],"code":"https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file"},{"id":"/root/children/48/children/1/children/0/children/0","type":"text","loc":{"start":9289,"end":9350,"line":{"s":283,"e":283,"code":["- https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file"]},"column":{"s":2,"e":63}},"dim":["","list.48","listItem.1","paragraph.0","text.0"],"code":"https://github.com/abouolia/sticky-sidebar?tab=readme-ov-file"},{"id":"/root/children/49","type":"heading","loc":{"start":9352,"end":9363,"line":{"s":285,"e":285,"code":["## markdown"]},"column":{"s":0,"e":11}},"dim":["","heading.49"],"code":"## markdown","symbName":"heading","symbRange":[9365,9696],"symbRangeL":[285,292],"outerCode":"\n- https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file\n- https://github.com/micromark/micromark?tab=readme-ov-file\n- [GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.](https://github.com/Holixus/nano-markdown)","outerHtml":"\n<ul><li>https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file</li><li>https://github.com/micromark/micromark?tab=readme-ov-file</li><li><a href=\"https://github.com/Holixus/nano-markdown\">GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.</a></li></ul>"},{"id":"/root/children/49/children/0","type":"text","loc":{"start":9355,"end":9363,"line":{"s":285,"e":285,"code":["## markdown"]},"column":{"s":3,"e":11}},"dim":["","heading.49","text.0"],"code":"markdown"},{"id":"/root/children/50","type":"list","loc":{"start":9365,"end":9696,"line":{"s":287,"e":291,"code":["- https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file","- https://github.com/micromark/micromark?tab=readme-ov-file","- [GitHub - Holixus/nano-markdown: 1894 bytes of minified code.","  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,","  links and images.](https://github.com/Holixus/nano-markdown)"]},"column":{"s":0,"e":62}},"dim":["","list.50"],"code":"- https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file\n- https://github.com/micromark/micromark?tab=readme-ov-file\n- [GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.](https://github.com/Holixus/nano-markdown)","symbName":"list","symbRange":[9698,9721],"symbRangeL":[287,296],"outerCode":"- https://github.com/micromark/micromark?tab=readme-ov-file\n- [GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.](https://github.com/Holixus/nano-markdown)\n\n## obsolete\n\n### events","outerHtml":"<ul><li>https://github.com/micromark/micromark?tab=readme-ov-file</li><li><a href=\"https://github.com/Holixus/nano-markdown\">GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.</a></li></ul>\n\n<h2>obsolete</h2>\n\n<h3>events</h3>"},{"id":"/root/children/50/children/0","type":"listItem","loc":{"start":9365,"end":9435,"line":{"s":287,"e":287,"code":["- https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file"]},"column":{"s":0,"e":70}},"dim":["","list.50","listItem.0"],"code":"- https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file"},{"id":"/root/children/50/children/0/children/0","type":"paragraph","loc":{"start":9367,"end":9435,"line":{"s":287,"e":287,"code":["- https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file"]},"column":{"s":2,"e":70}},"dim":["","list.50","listItem.0","paragraph.0"],"code":"https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file"},{"id":"/root/children/50/children/0/children/0/children/0","type":"text","loc":{"start":9367,"end":9435,"line":{"s":287,"e":287,"code":["- https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file"]},"column":{"s":2,"e":70}},"dim":["","list.50","listItem.0","paragraph.0","text.0"],"code":"https://github.com/SimonWaldherr/micromarkdown.js?tab=readme-ov-file"},{"id":"/root/children/50/children/1","type":"listItem","loc":{"start":9436,"end":9495,"line":{"s":288,"e":288,"code":["- https://github.com/micromark/micromark?tab=readme-ov-file"]},"column":{"s":0,"e":59}},"dim":["","list.50","listItem.1"],"code":"- https://github.com/micromark/micromark?tab=readme-ov-file"},{"id":"/root/children/50/children/1/children/0","type":"paragraph","loc":{"start":9438,"end":9495,"line":{"s":288,"e":288,"code":["- https://github.com/micromark/micromark?tab=readme-ov-file"]},"column":{"s":2,"e":59}},"dim":["","list.50","listItem.1","paragraph.0"],"code":"https://github.com/micromark/micromark?tab=readme-ov-file"},{"id":"/root/children/50/children/1/children/0/children/0","type":"text","loc":{"start":9438,"end":9495,"line":{"s":288,"e":288,"code":["- https://github.com/micromark/micromark?tab=readme-ov-file"]},"column":{"s":2,"e":59}},"dim":["","list.50","listItem.1","paragraph.0","text.0"],"code":"https://github.com/micromark/micromark?tab=readme-ov-file"},{"id":"/root/children/50/children/2","type":"listItem","loc":{"start":9496,"end":9696,"line":{"s":289,"e":291,"code":["- [GitHub - Holixus/nano-markdown: 1894 bytes of minified code.","  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,","  links and images.](https://github.com/Holixus/nano-markdown)"]},"column":{"s":0,"e":62}},"dim":["","list.50","listItem.2"],"code":"- [GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.](https://github.com/Holixus/nano-markdown)"},{"id":"/root/children/50/children/2/children/0","type":"paragraph","loc":{"start":9498,"end":9696,"line":{"s":289,"e":291,"code":["- [GitHub - Holixus/nano-markdown: 1894 bytes of minified code.","  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,","  links and images.](https://github.com/Holixus/nano-markdown)"]},"column":{"s":2,"e":62}},"dim":["","list.50","listItem.2","paragraph.0"],"code":"[GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.](https://github.com/Holixus/nano-markdown)"},{"id":"/root/children/50/children/2/children/0/children/0","type":"link","loc":{"start":9498,"end":9696,"line":{"s":289,"e":291,"code":["- [GitHub - Holixus/nano-markdown: 1894 bytes of minified code.","  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,","  links and images.](https://github.com/Holixus/nano-markdown)"]},"column":{"s":2,"e":62}},"dim":["","list.50","listItem.2","paragraph.0","link.0"],"code":"[GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.](https://github.com/Holixus/nano-markdown)","symbName":"link","symbRange":[null,null],"symbRangeL":[289,291],"outerCode":"[GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.](https://github.com/Holixus/nano-markdown)","outerHtml":"<p><a href=\"https://github.com/Holixus/nano-markdown\">GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images.</a></p>"},{"id":"/root/children/50/children/2/children/0/children/0/children/0","type":"text","loc":{"start":9499,"end":9653,"line":{"s":289,"e":291,"code":["- [GitHub - Holixus/nano-markdown: 1894 bytes of minified code.","  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,","  links and images.](https://github.com/Holixus/nano-markdown)"]},"column":{"s":3,"e":19}},"dim":["","list.50","listItem.2","paragraph.0","link.0","text.0"],"code":"GitHub - Holixus/nano-markdown: 1894 bytes of minified code.\n  Supports heading, paragraphs, lists, horizontal rules, bold/italic/del,\n  links and images."},{"id":"/root/children/51","type":"heading","loc":{"start":9698,"end":9709,"line":{"s":293,"e":293,"code":["## obsolete"]},"column":{"s":0,"e":11}},"dim":["","heading.51"],"code":"## obsolete","symbName":"heading","symbRange":[9711,13499],"symbRangeL":[293,294],"outerCode":"","outerHtml":""},{"id":"/root/children/51/children/0","type":"text","loc":{"start":9701,"end":9709,"line":{"s":293,"e":293,"code":["## obsolete"]},"column":{"s":3,"e":11}},"dim":["","heading.51","text.0"],"code":"obsolete"},{"id":"/root/children/52","type":"heading","loc":{"start":9711,"end":9721,"line":{"s":295,"e":295,"code":["### events"]},"column":{"s":0,"e":10}},"dim":["","heading.52"],"code":"### events","symbName":"heading","symbRange":[9723,10721],"symbRangeL":[295,317],"outerCode":"\n- [GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)\n- [GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)\n- [GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)\n- [GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)\n- [GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)\n- https://github.com/leeluolee/stateman?tab=readme-ov-file\n- [Mediator.js](https://thejacklawson.com/Mediator.js/)\n- [GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.](https://github.com/jstandish/nerve)\n- [GitHub -\n  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)","outerHtml":"\n<ul><li><a href=\"https://github.com/dstillman/pathparser.js\">GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies</a></li><li><a href=\"https://github.com/cScarlson/SDB\">GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module</a></li><li><a href=\"https://github.com/young-steveo/bottlejs\">GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications</a></li><li><a href=\"https://github.com/tmpvar/weld\">GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)</a></li><li><a href=\"https://github.com/tbleckert/router\">GitHub - tbleckert/router:\n  Simple js router</a></li><li>https://github.com/leeluolee/stateman?tab=readme-ov-file</li><li><a href=\"https://thejacklawson.com/Mediator.js/\">Mediator.js</a></li><li><a href=\"https://github.com/jstandish/nerve\">GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.</a></li><li><a href=\"https://github.com/orange-juice-nl/oj-eventaggregator\">GitHub -\n  orange-juice-nl/oj-eventaggregator</a></li></ul>"},{"id":"/root/children/52/children/0","type":"text","loc":{"start":9715,"end":9721,"line":{"s":295,"e":295,"code":["### events"]},"column":{"s":4,"e":10}},"dim":["","heading.52","text.0"],"code":"events"},{"id":"/root/children/53","type":"list","loc":{"start":9723,"end":10721,"line":{"s":297,"e":316,"code":["- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)","- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)","- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)","- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)","- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)","- https://github.com/leeluolee/stateman?tab=readme-ov-file","- [Mediator.js](https://thejacklawson.com/Mediator.js/)","- [GitHub - jstandish/nerve: An asynchronous javascript micro framework for","  event broadcasts along routes and","  channels.](https://github.com/jstandish/nerve)","- [GitHub -","  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)"]},"column":{"s":0,"e":92}},"dim":["","list.53"],"code":"- [GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)\n- [GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)\n- [GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)\n- [GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)\n- [GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)\n- https://github.com/leeluolee/stateman?tab=readme-ov-file\n- [Mediator.js](https://thejacklawson.com/Mediator.js/)\n- [GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.](https://github.com/jstandish/nerve)\n- [GitHub -\n  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)","symbName":"list","symbRange":[10723,10736],"symbRangeL":[297,319],"outerCode":"  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)\n- [GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)\n- [GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)\n- [GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)\n- [GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)\n- https://github.com/leeluolee/stateman?tab=readme-ov-file\n- [Mediator.js](https://thejacklawson.com/Mediator.js/)\n- [GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.](https://github.com/jstandish/nerve)\n- [GitHub -\n  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)\n\n## vega-lite2","outerHtml":"<p>  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)</p><ul><li><a href=\"https://github.com/cScarlson/SDB\">GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module</a></li><li><a href=\"https://github.com/young-steveo/bottlejs\">GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications</a></li><li><a href=\"https://github.com/tmpvar/weld\">GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)</a></li><li><a href=\"https://github.com/tbleckert/router\">GitHub - tbleckert/router:\n  Simple js router</a></li><li>https://github.com/leeluolee/stateman?tab=readme-ov-file</li><li><a href=\"https://thejacklawson.com/Mediator.js/\">Mediator.js</a></li><li><a href=\"https://github.com/jstandish/nerve\">GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.</a></li><li><a href=\"https://github.com/orange-juice-nl/oj-eventaggregator\">GitHub -\n  orange-juice-nl/oj-eventaggregator</a></li></ul>\n\n<h2>vega-lite2</h2>"},{"id":"/root/children/53/children/0","type":"listItem","loc":{"start":9723,"end":9875,"line":{"s":297,"e":299,"code":["- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)"]},"column":{"s":0,"e":62}},"dim":["","list.53","listItem.0"],"code":"- [GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)"},{"id":"/root/children/53/children/0/children/0","type":"paragraph","loc":{"start":9725,"end":9875,"line":{"s":297,"e":299,"code":["- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)"]},"column":{"s":2,"e":62}},"dim":["","list.53","listItem.0","paragraph.0"],"code":"[GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)"},{"id":"/root/children/53/children/0/children/0/children/0","type":"link","loc":{"start":9725,"end":9875,"line":{"s":297,"e":299,"code":["- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)"]},"column":{"s":2,"e":62}},"dim":["","list.53","listItem.0","paragraph.0","link.0"],"code":"[GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)","symbName":"link","symbRange":[null,null],"symbRangeL":[297,299],"outerCode":"[GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies](https://github.com/dstillman/pathparser.js)","outerHtml":"<p><a href=\"https://github.com/dstillman/pathparser.js\">GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies</a></p>"},{"id":"/root/children/53/children/0/children/0/children/0/children/0","type":"text","loc":{"start":9726,"end":9830,"line":{"s":297,"e":299,"code":["- [GitHub - dstillman/pathparser.js: Tiny,","  flexible JavaScript URL parser / router with","  no dependencies](https://github.com/dstillman/pathparser.js)"]},"column":{"s":3,"e":17}},"dim":["","list.53","listItem.0","paragraph.0","link.0","text.0"],"code":"GitHub - dstillman/pathparser.js: Tiny,\n  flexible JavaScript URL parser / router with\n  no dependencies"},{"id":"/root/children/53/children/1","type":"listItem","loc":{"start":9876,"end":9987,"line":{"s":300,"e":302,"code":["- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)"]},"column":{"s":0,"e":43}},"dim":["","list.53","listItem.1"],"code":"- [GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)"},{"id":"/root/children/53/children/1/children/0","type":"paragraph","loc":{"start":9878,"end":9987,"line":{"s":300,"e":302,"code":["- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)"]},"column":{"s":2,"e":43}},"dim":["","list.53","listItem.1","paragraph.0"],"code":"[GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)"},{"id":"/root/children/53/children/1/children/0/children/0","type":"link","loc":{"start":9878,"end":9987,"line":{"s":300,"e":302,"code":["- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)"]},"column":{"s":2,"e":43}},"dim":["","list.53","listItem.1","paragraph.0","link.0"],"code":"[GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)","symbName":"link","symbRange":[null,null],"symbRangeL":[300,302],"outerCode":"[GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module](https://github.com/cScarlson/SDB)","outerHtml":"<p><a href=\"https://github.com/cScarlson/SDB\">GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module</a></p>"},{"id":"/root/children/53/children/1/children/0/children/0/children/0","type":"text","loc":{"start":9879,"end":9952,"line":{"s":300,"e":302,"code":["- [GitHub - cScarlson/SDB:","  Simple DataBase is a simpler IndexedDB","  Module](https://github.com/cScarlson/SDB)"]},"column":{"s":3,"e":8}},"dim":["","list.53","listItem.1","paragraph.0","link.0","text.0"],"code":"GitHub - cScarlson/SDB:\n  Simple DataBase is a simpler IndexedDB\n  Module"},{"id":"/root/children/53/children/2","type":"listItem","loc":{"start":9988,"end":10145,"line":{"s":303,"e":305,"code":["- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)"]},"column":{"s":0,"e":68}},"dim":["","list.53","listItem.2"],"code":"- [GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)"},{"id":"/root/children/53/children/2/children/0","type":"paragraph","loc":{"start":9990,"end":10145,"line":{"s":303,"e":305,"code":["- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)"]},"column":{"s":2,"e":68}},"dim":["","list.53","listItem.2","paragraph.0"],"code":"[GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)"},{"id":"/root/children/53/children/2/children/0/children/0","type":"link","loc":{"start":9990,"end":10145,"line":{"s":303,"e":305,"code":["- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)"]},"column":{"s":2,"e":68}},"dim":["","list.53","listItem.2","paragraph.0","link.0"],"code":"[GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)","symbName":"link","symbRange":[null,null],"symbRangeL":[303,305],"outerCode":"[GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications](https://github.com/young-steveo/bottlejs)","outerHtml":"<p><a href=\"https://github.com/young-steveo/bottlejs\">GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications</a></p>"},{"id":"/root/children/53/children/2/children/0/children/0/children/0","type":"text","loc":{"start":9991,"end":10102,"line":{"s":303,"e":305,"code":["- [GitHub - young-steveo/bottlejs:","  A powerful dependency injection micro container for","  JavaScript applications](https://github.com/young-steveo/bottlejs)"]},"column":{"s":3,"e":25}},"dim":["","list.53","listItem.2","paragraph.0","link.0","text.0"],"code":"GitHub - young-steveo/bottlejs:\n  A powerful dependency injection micro container for\n  JavaScript applications"},{"id":"/root/children/53/children/3","type":"listItem","loc":{"start":10146,"end":10253,"line":{"s":306,"e":307,"code":["- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)"]},"column":{"s":0,"e":50}},"dim":["","list.53","listItem.3"],"code":"- [GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)"},{"id":"/root/children/53/children/3/children/0","type":"paragraph","loc":{"start":10148,"end":10253,"line":{"s":306,"e":307,"code":["- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)"]},"column":{"s":2,"e":50}},"dim":["","list.53","listItem.3","paragraph.0"],"code":"[GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)"},{"id":"/root/children/53/children/3/children/0/children/0","type":"link","loc":{"start":10148,"end":10253,"line":{"s":306,"e":307,"code":["- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)"]},"column":{"s":2,"e":50}},"dim":["","list.53","listItem.3","paragraph.0","link.0"],"code":"[GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)","symbName":"link","symbRange":[null,null],"symbRangeL":[306,307],"outerCode":"[GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)](https://github.com/tmpvar/weld)","outerHtml":"<p><a href=\"https://github.com/tmpvar/weld\">GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)</a></p>"},{"id":"/root/children/53/children/3/children/0/children/0/children/0","type":"text","loc":{"start":10149,"end":10220,"line":{"s":306,"e":307,"code":["- [GitHub - tmpvar/weld: Template antimatter for Node.js","  (Browsers too!)](https://github.com/tmpvar/weld)"]},"column":{"s":3,"e":17}},"dim":["","list.53","listItem.3","paragraph.0","link.0","text.0"],"code":"GitHub - tmpvar/weld: Template antimatter for Node.js\n  (Browsers too!)"},{"id":"/root/children/53/children/4","type":"listItem","loc":{"start":10254,"end":10340,"line":{"s":308,"e":309,"code":["- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)"]},"column":{"s":0,"e":56}},"dim":["","list.53","listItem.4"],"code":"- [GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)"},{"id":"/root/children/53/children/4/children/0","type":"paragraph","loc":{"start":10256,"end":10340,"line":{"s":308,"e":309,"code":["- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)"]},"column":{"s":2,"e":56}},"dim":["","list.53","listItem.4","paragraph.0"],"code":"[GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)"},{"id":"/root/children/53/children/4/children/0/children/0","type":"link","loc":{"start":10256,"end":10340,"line":{"s":308,"e":309,"code":["- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)"]},"column":{"s":2,"e":56}},"dim":["","list.53","listItem.4","paragraph.0","link.0"],"code":"[GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)","symbName":"link","symbRange":[null,null],"symbRangeL":[308,309],"outerCode":"[GitHub - tbleckert/router:\n  Simple js router](https://github.com/tbleckert/router)","outerHtml":"<p><a href=\"https://github.com/tbleckert/router\">GitHub - tbleckert/router:\n  Simple js router</a></p>"},{"id":"/root/children/53/children/4/children/0/children/0/children/0","type":"text","loc":{"start":10257,"end":10302,"line":{"s":308,"e":309,"code":["- [GitHub - tbleckert/router:","  Simple js router](https://github.com/tbleckert/router)"]},"column":{"s":3,"e":18}},"dim":["","list.53","listItem.4","paragraph.0","link.0","text.0"],"code":"GitHub - tbleckert/router:\n  Simple js router"},{"id":"/root/children/53/children/5","type":"listItem","loc":{"start":10341,"end":10399,"line":{"s":310,"e":310,"code":["- https://github.com/leeluolee/stateman?tab=readme-ov-file"]},"column":{"s":0,"e":58}},"dim":["","list.53","listItem.5"],"code":"- https://github.com/leeluolee/stateman?tab=readme-ov-file"},{"id":"/root/children/53/children/5/children/0","type":"paragraph","loc":{"start":10343,"end":10399,"line":{"s":310,"e":310,"code":["- https://github.com/leeluolee/stateman?tab=readme-ov-file"]},"column":{"s":2,"e":58}},"dim":["","list.53","listItem.5","paragraph.0"],"code":"https://github.com/leeluolee/stateman?tab=readme-ov-file"},{"id":"/root/children/53/children/5/children/0/children/0","type":"text","loc":{"start":10343,"end":10399,"line":{"s":310,"e":310,"code":["- https://github.com/leeluolee/stateman?tab=readme-ov-file"]},"column":{"s":2,"e":58}},"dim":["","list.53","listItem.5","paragraph.0","text.0"],"code":"https://github.com/leeluolee/stateman?tab=readme-ov-file"},{"id":"/root/children/53/children/6","type":"listItem","loc":{"start":10400,"end":10455,"line":{"s":311,"e":311,"code":["- [Mediator.js](https://thejacklawson.com/Mediator.js/)"]},"column":{"s":0,"e":55}},"dim":["","list.53","listItem.6"],"code":"- [Mediator.js](https://thejacklawson.com/Mediator.js/)"},{"id":"/root/children/53/children/6/children/0","type":"paragraph","loc":{"start":10402,"end":10455,"line":{"s":311,"e":311,"code":["- [Mediator.js](https://thejacklawson.com/Mediator.js/)"]},"column":{"s":2,"e":55}},"dim":["","list.53","listItem.6","paragraph.0"],"code":"[Mediator.js](https://thejacklawson.com/Mediator.js/)"},{"id":"/root/children/53/children/6/children/0/children/0","type":"link","loc":{"start":10402,"end":10455,"line":{"s":311,"e":311,"code":["- [Mediator.js](https://thejacklawson.com/Mediator.js/)"]},"column":{"s":2,"e":55}},"dim":["","list.53","listItem.6","paragraph.0","link.0"],"code":"[Mediator.js](https://thejacklawson.com/Mediator.js/)","symbName":"link","symbRange":[null,null],"symbRangeL":[311,311],"outerCode":"[Mediator.js](https://thejacklawson.com/Mediator.js/)","outerHtml":"<p><a href=\"https://thejacklawson.com/Mediator.js/\">Mediator.js</a></p>"},{"id":"/root/children/53/children/6/children/0/children/0/children/0","type":"text","loc":{"start":10403,"end":10414,"line":{"s":311,"e":311,"code":["- [Mediator.js](https://thejacklawson.com/Mediator.js/)"]},"column":{"s":3,"e":14}},"dim":["","list.53","listItem.6","paragraph.0","link.0","text.0"],"code":"Mediator.js"},{"id":"/root/children/53/children/7","type":"listItem","loc":{"start":10456,"end":10616,"line":{"s":312,"e":314,"code":["- [GitHub - jstandish/nerve: An asynchronous javascript micro framework for","  event broadcasts along routes and","  channels.](https://github.com/jstandish/nerve)"]},"column":{"s":0,"e":48}},"dim":["","list.53","listItem.7"],"code":"- [GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.](https://github.com/jstandish/nerve)"},{"id":"/root/children/53/children/7/children/0","type":"paragraph","loc":{"start":10458,"end":10616,"line":{"s":312,"e":314,"code":["- [GitHub - jstandish/nerve: An asynchronous javascript micro framework for","  event broadcasts along routes and","  channels.](https://github.com/jstandish/nerve)"]},"column":{"s":2,"e":48}},"dim":["","list.53","listItem.7","paragraph.0"],"code":"[GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.](https://github.com/jstandish/nerve)"},{"id":"/root/children/53/children/7/children/0/children/0","type":"link","loc":{"start":10458,"end":10616,"line":{"s":312,"e":314,"code":["- [GitHub - jstandish/nerve: An asynchronous javascript micro framework for","  event broadcasts along routes and","  channels.](https://github.com/jstandish/nerve)"]},"column":{"s":2,"e":48}},"dim":["","list.53","listItem.7","paragraph.0","link.0"],"code":"[GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.](https://github.com/jstandish/nerve)","symbName":"link","symbRange":[null,null],"symbRangeL":[312,314],"outerCode":"[GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.](https://github.com/jstandish/nerve)","outerHtml":"<p><a href=\"https://github.com/jstandish/nerve\">GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels.</a></p>"},{"id":"/root/children/53/children/7/children/0/children/0/children/0","type":"text","loc":{"start":10459,"end":10579,"line":{"s":312,"e":314,"code":["- [GitHub - jstandish/nerve: An asynchronous javascript micro framework for","  event broadcasts along routes and","  channels.](https://github.com/jstandish/nerve)"]},"column":{"s":3,"e":11}},"dim":["","list.53","listItem.7","paragraph.0","link.0","text.0"],"code":"GitHub - jstandish/nerve: An asynchronous javascript micro framework for\n  event broadcasts along routes and\n  channels."},{"id":"/root/children/53/children/8","type":"listItem","loc":{"start":10617,"end":10721,"line":{"s":315,"e":316,"code":["- [GitHub -","  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)"]},"column":{"s":0,"e":92}},"dim":["","list.53","listItem.8"],"code":"- [GitHub -\n  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)"},{"id":"/root/children/53/children/8/children/0","type":"paragraph","loc":{"start":10619,"end":10721,"line":{"s":315,"e":316,"code":["- [GitHub -","  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)"]},"column":{"s":2,"e":92}},"dim":["","list.53","listItem.8","paragraph.0"],"code":"[GitHub -\n  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)"},{"id":"/root/children/53/children/8/children/0/children/0","type":"link","loc":{"start":10619,"end":10721,"line":{"s":315,"e":316,"code":["- [GitHub -","  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)"]},"column":{"s":2,"e":92}},"dim":["","list.53","listItem.8","paragraph.0","link.0"],"code":"[GitHub -\n  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)","symbName":"link","symbRange":[null,null],"symbRangeL":[315,316],"outerCode":"[GitHub -\n  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)","outerHtml":"<p><a href=\"https://github.com/orange-juice-nl/oj-eventaggregator\">GitHub -\n  orange-juice-nl/oj-eventaggregator</a></p>"},{"id":"/root/children/53/children/8/children/0/children/0/children/0","type":"text","loc":{"start":10620,"end":10665,"line":{"s":315,"e":316,"code":["- [GitHub -","  orange-juice-nl/oj-eventaggregator](https://github.com/orange-juice-nl/oj-eventaggregator)"]},"column":{"s":3,"e":36}},"dim":["","list.53","listItem.8","paragraph.0","link.0","text.0"],"code":"GitHub -\n  orange-juice-nl/oj-eventaggregator"},{"id":"/root/children/54","type":"heading","loc":{"start":10723,"end":10736,"line":{"s":318,"e":318,"code":["## vega-lite2"]},"column":{"s":0,"e":13}},"dim":["","heading.54"],"code":"## vega-lite2","symbName":"heading","symbRange":[10738,11156],"symbRangeL":[318,326],"outerCode":"\n- ternary https://vega.github.io/vega-lite/examples/ternary.html\n- sankey, and lot more\n- https://github.com/PBI-David/Deneb-Showcase\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png","outerHtml":"\n<ul><li>ternary https://vega.github.io/vega-lite/examples/ternary.html</li><li>sankey, and lot more</li><li>https://github.com/PBI-David/Deneb-Showcase</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png</li></ul>"},{"id":"/root/children/54/children/0","type":"text","loc":{"start":10726,"end":10736,"line":{"s":318,"e":318,"code":["## vega-lite2"]},"column":{"s":3,"e":13}},"dim":["","heading.54","text.0"],"code":"vega-lite2"},{"id":"/root/children/55","type":"list","loc":{"start":10738,"end":11156,"line":{"s":320,"e":325,"code":["- ternary https://vega.github.io/vega-lite/examples/ternary.html","- sankey, and lot more","- https://github.com/PBI-David/Deneb-Showcase","- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg","- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg","- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"]},"column":{"s":0,"e":102}},"dim":["","list.55"],"code":"- ternary https://vega.github.io/vega-lite/examples/ternary.html\n- sankey, and lot more\n- https://github.com/PBI-David/Deneb-Showcase\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png","symbName":"list","symbRange":[11158,11184],"symbRangeL":[320,328],"outerCode":"- sankey, and lot more\n- https://github.com/PBI-David/Deneb-Showcase\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg\n- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png\n\n## template-ing frameworks","outerHtml":"<ul><li>sankey, and lot more</li><li>https://github.com/PBI-David/Deneb-Showcase</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg</li><li>https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png</li></ul>\n\n<h2>template-ing frameworks</h2>"},{"id":"/root/children/55/children/0","type":"listItem","loc":{"start":10738,"end":10802,"line":{"s":320,"e":320,"code":["- ternary https://vega.github.io/vega-lite/examples/ternary.html"]},"column":{"s":0,"e":64}},"dim":["","list.55","listItem.0"],"code":"- ternary https://vega.github.io/vega-lite/examples/ternary.html"},{"id":"/root/children/55/children/0/children/0","type":"paragraph","loc":{"start":10740,"end":10802,"line":{"s":320,"e":320,"code":["- ternary https://vega.github.io/vega-lite/examples/ternary.html"]},"column":{"s":2,"e":64}},"dim":["","list.55","listItem.0","paragraph.0"],"code":"ternary https://vega.github.io/vega-lite/examples/ternary.html"},{"id":"/root/children/55/children/0/children/0/children/0","type":"text","loc":{"start":10740,"end":10802,"line":{"s":320,"e":320,"code":["- ternary https://vega.github.io/vega-lite/examples/ternary.html"]},"column":{"s":2,"e":64}},"dim":["","list.55","listItem.0","paragraph.0","text.0"],"code":"ternary https://vega.github.io/vega-lite/examples/ternary.html"},{"id":"/root/children/55/children/1","type":"listItem","loc":{"start":10803,"end":10825,"line":{"s":321,"e":321,"code":["- sankey, and lot more"]},"column":{"s":0,"e":22}},"dim":["","list.55","listItem.1"],"code":"- sankey, and lot more"},{"id":"/root/children/55/children/1/children/0","type":"paragraph","loc":{"start":10805,"end":10825,"line":{"s":321,"e":321,"code":["- sankey, and lot more"]},"column":{"s":2,"e":22}},"dim":["","list.55","listItem.1","paragraph.0"],"code":"sankey, and lot more"},{"id":"/root/children/55/children/1/children/0/children/0","type":"text","loc":{"start":10805,"end":10825,"line":{"s":321,"e":321,"code":["- sankey, and lot more"]},"column":{"s":2,"e":22}},"dim":["","list.55","listItem.1","paragraph.0","text.0"],"code":"sankey, and lot more"},{"id":"/root/children/55/children/2","type":"listItem","loc":{"start":10826,"end":10871,"line":{"s":322,"e":322,"code":["- https://github.com/PBI-David/Deneb-Showcase"]},"column":{"s":0,"e":45}},"dim":["","list.55","listItem.2"],"code":"- https://github.com/PBI-David/Deneb-Showcase"},{"id":"/root/children/55/children/2/children/0","type":"paragraph","loc":{"start":10828,"end":10871,"line":{"s":322,"e":322,"code":["- https://github.com/PBI-David/Deneb-Showcase"]},"column":{"s":2,"e":45}},"dim":["","list.55","listItem.2","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase"},{"id":"/root/children/55/children/2/children/0/children/0","type":"text","loc":{"start":10828,"end":10871,"line":{"s":322,"e":322,"code":["- https://github.com/PBI-David/Deneb-Showcase"]},"column":{"s":2,"e":45}},"dim":["","list.55","listItem.2","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase"},{"id":"/root/children/55/children/3","type":"listItem","loc":{"start":10872,"end":10958,"line":{"s":323,"e":323,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"]},"column":{"s":0,"e":86}},"dim":["","list.55","listItem.3"],"code":"- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"},{"id":"/root/children/55/children/3/children/0","type":"paragraph","loc":{"start":10874,"end":10958,"line":{"s":323,"e":323,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"]},"column":{"s":2,"e":86}},"dim":["","list.55","listItem.3","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"},{"id":"/root/children/55/children/3/children/0/children/0","type":"text","loc":{"start":10874,"end":10958,"line":{"s":323,"e":323,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"]},"column":{"s":2,"e":86}},"dim":["","list.55","listItem.3","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/Variance%20Chart/Thumbnail.jpg"},{"id":"/root/children/55/children/4","type":"listItem","loc":{"start":10959,"end":11053,"line":{"s":324,"e":324,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"]},"column":{"s":0,"e":94}},"dim":["","list.55","listItem.4"],"code":"- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"},{"id":"/root/children/55/children/4/children/0","type":"paragraph","loc":{"start":10961,"end":11053,"line":{"s":324,"e":324,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"]},"column":{"s":2,"e":94}},"dim":["","list.55","listItem.4","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"},{"id":"/root/children/55/children/4/children/0/children/0","type":"text","loc":{"start":10961,"end":11053,"line":{"s":324,"e":324,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"]},"column":{"s":2,"e":94}},"dim":["","list.55","listItem.4","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/S%26P%20Beeswarm%20Chart/Thumbnail.jpg"},{"id":"/root/children/55/children/5","type":"listItem","loc":{"start":11054,"end":11156,"line":{"s":325,"e":325,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"]},"column":{"s":0,"e":102}},"dim":["","list.55","listItem.5"],"code":"- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"},{"id":"/root/children/55/children/5/children/0","type":"paragraph","loc":{"start":11056,"end":11156,"line":{"s":325,"e":325,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"]},"column":{"s":2,"e":102}},"dim":["","list.55","listItem.5","paragraph.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"},{"id":"/root/children/55/children/5/children/0/children/0","type":"text","loc":{"start":11056,"end":11156,"line":{"s":325,"e":325,"code":["- https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"]},"column":{"s":2,"e":102}},"dim":["","list.55","listItem.5","paragraph.0","text.0"],"code":"https://github.com/PBI-David/Deneb-Showcase/blob/main/Bank%20Failure%20Bubble%20Chart/thumbnail1.png"},{"id":"/root/children/56","type":"heading","loc":{"start":11158,"end":11184,"line":{"s":327,"e":327,"code":["## template-ing frameworks"]},"column":{"s":0,"e":26}},"dim":["","heading.56"],"code":"## template-ing frameworks","symbName":"heading","symbRange":[11186,11337],"symbRangeL":[327,333],"outerCode":"\n- tint, https://github.com/marcodpt/merlin\n- https://github.com/hotwired/stimulus\n- https://www.npmjs.com/package/baobab-router\n- winner: tint + jqdash","outerHtml":"\n<ul><li>tint, https://github.com/marcodpt/merlin</li><li>https://github.com/hotwired/stimulus</li><li>https://www.npmjs.com/package/baobab-router</li><li>winner: tint + jqdash</li></ul>"},{"id":"/root/children/56/children/0","type":"text","loc":{"start":11161,"end":11184,"line":{"s":327,"e":327,"code":["## template-ing frameworks"]},"column":{"s":3,"e":26}},"dim":["","heading.56","text.0"],"code":"template-ing frameworks"},{"id":"/root/children/57","type":"list","loc":{"start":11186,"end":11337,"line":{"s":329,"e":332,"code":["- tint, https://github.com/marcodpt/merlin","- https://github.com/hotwired/stimulus","- https://www.npmjs.com/package/baobab-router","- winner: tint + jqdash"]},"column":{"s":0,"e":23}},"dim":["","list.57"],"code":"- tint, https://github.com/marcodpt/merlin\n- https://github.com/hotwired/stimulus\n- https://www.npmjs.com/package/baobab-router\n- winner: tint + jqdash","symbName":"list","symbRange":[11339,11352],"symbRangeL":[329,335],"outerCode":"- https://github.com/hotwired/stimulus\n- https://www.npmjs.com/package/baobab-router\n- winner: tint + jqdash\n\n## bui issues","outerHtml":"<ul><li>https://github.com/hotwired/stimulus</li><li>https://www.npmjs.com/package/baobab-router</li><li>winner: tint + jqdash</li></ul>\n\n<h2>bui issues</h2>"},{"id":"/root/children/57/children/0","type":"listItem","loc":{"start":11186,"end":11228,"line":{"s":329,"e":329,"code":["- tint, https://github.com/marcodpt/merlin"]},"column":{"s":0,"e":42}},"dim":["","list.57","listItem.0"],"code":"- tint, https://github.com/marcodpt/merlin"},{"id":"/root/children/57/children/0/children/0","type":"paragraph","loc":{"start":11188,"end":11228,"line":{"s":329,"e":329,"code":["- tint, https://github.com/marcodpt/merlin"]},"column":{"s":2,"e":42}},"dim":["","list.57","listItem.0","paragraph.0"],"code":"tint, https://github.com/marcodpt/merlin"},{"id":"/root/children/57/children/0/children/0/children/0","type":"text","loc":{"start":11188,"end":11228,"line":{"s":329,"e":329,"code":["- tint, https://github.com/marcodpt/merlin"]},"column":{"s":2,"e":42}},"dim":["","list.57","listItem.0","paragraph.0","text.0"],"code":"tint, https://github.com/marcodpt/merlin"},{"id":"/root/children/57/children/1","type":"listItem","loc":{"start":11229,"end":11267,"line":{"s":330,"e":330,"code":["- https://github.com/hotwired/stimulus"]},"column":{"s":0,"e":38}},"dim":["","list.57","listItem.1"],"code":"- https://github.com/hotwired/stimulus"},{"id":"/root/children/57/children/1/children/0","type":"paragraph","loc":{"start":11231,"end":11267,"line":{"s":330,"e":330,"code":["- https://github.com/hotwired/stimulus"]},"column":{"s":2,"e":38}},"dim":["","list.57","listItem.1","paragraph.0"],"code":"https://github.com/hotwired/stimulus"},{"id":"/root/children/57/children/1/children/0/children/0","type":"text","loc":{"start":11231,"end":11267,"line":{"s":330,"e":330,"code":["- https://github.com/hotwired/stimulus"]},"column":{"s":2,"e":38}},"dim":["","list.57","listItem.1","paragraph.0","text.0"],"code":"https://github.com/hotwired/stimulus"},{"id":"/root/children/57/children/2","type":"listItem","loc":{"start":11268,"end":11313,"line":{"s":331,"e":331,"code":["- https://www.npmjs.com/package/baobab-router"]},"column":{"s":0,"e":45}},"dim":["","list.57","listItem.2"],"code":"- https://www.npmjs.com/package/baobab-router"},{"id":"/root/children/57/children/2/children/0","type":"paragraph","loc":{"start":11270,"end":11313,"line":{"s":331,"e":331,"code":["- https://www.npmjs.com/package/baobab-router"]},"column":{"s":2,"e":45}},"dim":["","list.57","listItem.2","paragraph.0"],"code":"https://www.npmjs.com/package/baobab-router"},{"id":"/root/children/57/children/2/children/0/children/0","type":"text","loc":{"start":11270,"end":11313,"line":{"s":331,"e":331,"code":["- https://www.npmjs.com/package/baobab-router"]},"column":{"s":2,"e":45}},"dim":["","list.57","listItem.2","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/baobab-router"},{"id":"/root/children/57/children/3","type":"listItem","loc":{"start":11314,"end":11337,"line":{"s":332,"e":332,"code":["- winner: tint + jqdash"]},"column":{"s":0,"e":23}},"dim":["","list.57","listItem.3"],"code":"- winner: tint + jqdash"},{"id":"/root/children/57/children/3/children/0","type":"paragraph","loc":{"start":11316,"end":11337,"line":{"s":332,"e":332,"code":["- winner: tint + jqdash"]},"column":{"s":2,"e":23}},"dim":["","list.57","listItem.3","paragraph.0"],"code":"winner: tint + jqdash"},{"id":"/root/children/57/children/3/children/0/children/0","type":"text","loc":{"start":11316,"end":11337,"line":{"s":332,"e":332,"code":["- winner: tint + jqdash"]},"column":{"s":2,"e":23}},"dim":["","list.57","listItem.3","paragraph.0","text.0"],"code":"winner: tint + jqdash"},{"id":"/root/children/58","type":"heading","loc":{"start":11339,"end":11352,"line":{"s":334,"e":334,"code":["## bui issues"]},"column":{"s":0,"e":13}},"dim":["","heading.58"],"code":"## bui issues","symbName":"heading","symbRange":[11354,11446],"symbRangeL":[334,338],"outerCode":"\n- https://github.com/knadh/autocomp.js?tab=readme-ov-file\n- https://kalabasa.github.io/htmz/","outerHtml":"\n<ul><li>https://github.com/knadh/autocomp.js?tab=readme-ov-file</li><li>https://kalabasa.github.io/htmz/</li></ul>"},{"id":"/root/children/58/children/0","type":"text","loc":{"start":11342,"end":11352,"line":{"s":334,"e":334,"code":["## bui issues"]},"column":{"s":3,"e":13}},"dim":["","heading.58","text.0"],"code":"bui issues"},{"id":"/root/children/59","type":"list","loc":{"start":11354,"end":11446,"line":{"s":336,"e":337,"code":["- https://github.com/knadh/autocomp.js?tab=readme-ov-file","- https://kalabasa.github.io/htmz/"]},"column":{"s":0,"e":34}},"dim":["","list.59"],"code":"- https://github.com/knadh/autocomp.js?tab=readme-ov-file\n- https://kalabasa.github.io/htmz/","symbName":"list","symbRange":[11448,11464],"symbRangeL":[336,340],"outerCode":"- https://kalabasa.github.io/htmz/\n\n## ui components","outerHtml":"<ul><li>https://kalabasa.github.io/htmz/</li></ul>\n\n<h2>ui components</h2>"},{"id":"/root/children/59/children/0","type":"listItem","loc":{"start":11354,"end":11411,"line":{"s":336,"e":336,"code":["- https://github.com/knadh/autocomp.js?tab=readme-ov-file"]},"column":{"s":0,"e":57}},"dim":["","list.59","listItem.0"],"code":"- https://github.com/knadh/autocomp.js?tab=readme-ov-file"},{"id":"/root/children/59/children/0/children/0","type":"paragraph","loc":{"start":11356,"end":11411,"line":{"s":336,"e":336,"code":["- https://github.com/knadh/autocomp.js?tab=readme-ov-file"]},"column":{"s":2,"e":57}},"dim":["","list.59","listItem.0","paragraph.0"],"code":"https://github.com/knadh/autocomp.js?tab=readme-ov-file"},{"id":"/root/children/59/children/0/children/0/children/0","type":"text","loc":{"start":11356,"end":11411,"line":{"s":336,"e":336,"code":["- https://github.com/knadh/autocomp.js?tab=readme-ov-file"]},"column":{"s":2,"e":57}},"dim":["","list.59","listItem.0","paragraph.0","text.0"],"code":"https://github.com/knadh/autocomp.js?tab=readme-ov-file"},{"id":"/root/children/59/children/1","type":"listItem","loc":{"start":11412,"end":11446,"line":{"s":337,"e":337,"code":["- https://kalabasa.github.io/htmz/"]},"column":{"s":0,"e":34}},"dim":["","list.59","listItem.1"],"code":"- https://kalabasa.github.io/htmz/"},{"id":"/root/children/59/children/1/children/0","type":"paragraph","loc":{"start":11414,"end":11446,"line":{"s":337,"e":337,"code":["- https://kalabasa.github.io/htmz/"]},"column":{"s":2,"e":34}},"dim":["","list.59","listItem.1","paragraph.0"],"code":"https://kalabasa.github.io/htmz/"},{"id":"/root/children/59/children/1/children/0/children/0","type":"text","loc":{"start":11414,"end":11446,"line":{"s":337,"e":337,"code":["- https://kalabasa.github.io/htmz/"]},"column":{"s":2,"e":34}},"dim":["","list.59","listItem.1","paragraph.0","text.0"],"code":"https://kalabasa.github.io/htmz/"},{"id":"/root/children/60","type":"heading","loc":{"start":11448,"end":11464,"line":{"s":339,"e":339,"code":["## ui components"]},"column":{"s":0,"e":16}},"dim":["","heading.60"],"code":"## ui components","symbName":"heading","symbRange":[11466,11623],"symbRangeL":[339,345],"outerCode":"\n- webawesome\n- https://github.com/john-doherty/pure-dialog\n- https://github.com/john-doherty/pureGrid\n- https://github.com/jarek-foksa/xel?tab=readme-ov-file","outerHtml":"\n<ul><li>webawesome</li><li>https://github.com/john-doherty/pure-dialog</li><li>https://github.com/john-doherty/pureGrid</li><li>https://github.com/jarek-foksa/xel?tab=readme-ov-file</li></ul>"},{"id":"/root/children/60/children/0","type":"text","loc":{"start":11451,"end":11464,"line":{"s":339,"e":339,"code":["## ui components"]},"column":{"s":3,"e":16}},"dim":["","heading.60","text.0"],"code":"ui components"},{"id":"/root/children/61","type":"list","loc":{"start":11466,"end":11623,"line":{"s":341,"e":344,"code":["- webawesome","- https://github.com/john-doherty/pure-dialog","- https://github.com/john-doherty/pureGrid","- https://github.com/jarek-foksa/xel?tab=readme-ov-file"]},"column":{"s":0,"e":55}},"dim":["","list.61"],"code":"- webawesome\n- https://github.com/john-doherty/pure-dialog\n- https://github.com/john-doherty/pureGrid\n- https://github.com/jarek-foksa/xel?tab=readme-ov-file","symbName":"list","symbRange":[11625,11645],"symbRangeL":[341,347],"outerCode":"- https://github.com/john-doherty/pure-dialog\n- https://github.com/john-doherty/pureGrid\n- https://github.com/jarek-foksa/xel?tab=readme-ov-file\n\n### floating tooltip","outerHtml":"<ul><li>https://github.com/john-doherty/pure-dialog</li><li>https://github.com/john-doherty/pureGrid</li><li>https://github.com/jarek-foksa/xel?tab=readme-ov-file</li></ul>\n\n<h3>floating tooltip</h3>"},{"id":"/root/children/61/children/0","type":"listItem","loc":{"start":11466,"end":11478,"line":{"s":341,"e":341,"code":["- webawesome"]},"column":{"s":0,"e":12}},"dim":["","list.61","listItem.0"],"code":"- webawesome"},{"id":"/root/children/61/children/0/children/0","type":"paragraph","loc":{"start":11468,"end":11478,"line":{"s":341,"e":341,"code":["- webawesome"]},"column":{"s":2,"e":12}},"dim":["","list.61","listItem.0","paragraph.0"],"code":"webawesome"},{"id":"/root/children/61/children/0/children/0/children/0","type":"text","loc":{"start":11468,"end":11478,"line":{"s":341,"e":341,"code":["- webawesome"]},"column":{"s":2,"e":12}},"dim":["","list.61","listItem.0","paragraph.0","text.0"],"code":"webawesome"},{"id":"/root/children/61/children/1","type":"listItem","loc":{"start":11479,"end":11524,"line":{"s":342,"e":342,"code":["- https://github.com/john-doherty/pure-dialog"]},"column":{"s":0,"e":45}},"dim":["","list.61","listItem.1"],"code":"- https://github.com/john-doherty/pure-dialog"},{"id":"/root/children/61/children/1/children/0","type":"paragraph","loc":{"start":11481,"end":11524,"line":{"s":342,"e":342,"code":["- https://github.com/john-doherty/pure-dialog"]},"column":{"s":2,"e":45}},"dim":["","list.61","listItem.1","paragraph.0"],"code":"https://github.com/john-doherty/pure-dialog"},{"id":"/root/children/61/children/1/children/0/children/0","type":"text","loc":{"start":11481,"end":11524,"line":{"s":342,"e":342,"code":["- https://github.com/john-doherty/pure-dialog"]},"column":{"s":2,"e":45}},"dim":["","list.61","listItem.1","paragraph.0","text.0"],"code":"https://github.com/john-doherty/pure-dialog"},{"id":"/root/children/61/children/2","type":"listItem","loc":{"start":11525,"end":11567,"line":{"s":343,"e":343,"code":["- https://github.com/john-doherty/pureGrid"]},"column":{"s":0,"e":42}},"dim":["","list.61","listItem.2"],"code":"- https://github.com/john-doherty/pureGrid"},{"id":"/root/children/61/children/2/children/0","type":"paragraph","loc":{"start":11527,"end":11567,"line":{"s":343,"e":343,"code":["- https://github.com/john-doherty/pureGrid"]},"column":{"s":2,"e":42}},"dim":["","list.61","listItem.2","paragraph.0"],"code":"https://github.com/john-doherty/pureGrid"},{"id":"/root/children/61/children/2/children/0/children/0","type":"text","loc":{"start":11527,"end":11567,"line":{"s":343,"e":343,"code":["- https://github.com/john-doherty/pureGrid"]},"column":{"s":2,"e":42}},"dim":["","list.61","listItem.2","paragraph.0","text.0"],"code":"https://github.com/john-doherty/pureGrid"},{"id":"/root/children/61/children/3","type":"listItem","loc":{"start":11568,"end":11623,"line":{"s":344,"e":344,"code":["- https://github.com/jarek-foksa/xel?tab=readme-ov-file"]},"column":{"s":0,"e":55}},"dim":["","list.61","listItem.3"],"code":"- https://github.com/jarek-foksa/xel?tab=readme-ov-file"},{"id":"/root/children/61/children/3/children/0","type":"paragraph","loc":{"start":11570,"end":11623,"line":{"s":344,"e":344,"code":["- https://github.com/jarek-foksa/xel?tab=readme-ov-file"]},"column":{"s":2,"e":55}},"dim":["","list.61","listItem.3","paragraph.0"],"code":"https://github.com/jarek-foksa/xel?tab=readme-ov-file"},{"id":"/root/children/61/children/3/children/0/children/0","type":"text","loc":{"start":11570,"end":11623,"line":{"s":344,"e":344,"code":["- https://github.com/jarek-foksa/xel?tab=readme-ov-file"]},"column":{"s":2,"e":55}},"dim":["","list.61","listItem.3","paragraph.0","text.0"],"code":"https://github.com/jarek-foksa/xel?tab=readme-ov-file"},{"id":"/root/children/62","type":"heading","loc":{"start":11625,"end":11645,"line":{"s":346,"e":346,"code":["### floating tooltip"]},"column":{"s":0,"e":20}},"dim":["","heading.62"],"code":"### floating tooltip","symbName":"heading","symbRange":[11647,11726],"symbRangeL":[346,350],"outerCode":"\n- https://popper.js.org/docs/v2/\n- https://floating-ui.com/docs/computePosition","outerHtml":"\n<ul><li>https://popper.js.org/docs/v2/</li><li>https://floating-ui.com/docs/computePosition</li></ul>"},{"id":"/root/children/62/children/0","type":"text","loc":{"start":11629,"end":11645,"line":{"s":346,"e":346,"code":["### floating tooltip"]},"column":{"s":4,"e":20}},"dim":["","heading.62","text.0"],"code":"floating tooltip"},{"id":"/root/children/63","type":"list","loc":{"start":11647,"end":11726,"line":{"s":348,"e":349,"code":["- https://popper.js.org/docs/v2/","- https://floating-ui.com/docs/computePosition"]},"column":{"s":0,"e":46}},"dim":["","list.63"],"code":"- https://popper.js.org/docs/v2/\n- https://floating-ui.com/docs/computePosition","symbName":"list","symbRange":[11728,11751],"symbRangeL":[348,352],"outerCode":"- https://floating-ui.com/docs/computePosition\n\n### SELECT alternatives","outerHtml":"<ul><li>https://floating-ui.com/docs/computePosition</li></ul>\n\n<h3>SELECT alternatives</h3>"},{"id":"/root/children/63/children/0","type":"listItem","loc":{"start":11647,"end":11679,"line":{"s":348,"e":348,"code":["- https://popper.js.org/docs/v2/"]},"column":{"s":0,"e":32}},"dim":["","list.63","listItem.0"],"code":"- https://popper.js.org/docs/v2/"},{"id":"/root/children/63/children/0/children/0","type":"paragraph","loc":{"start":11649,"end":11679,"line":{"s":348,"e":348,"code":["- https://popper.js.org/docs/v2/"]},"column":{"s":2,"e":32}},"dim":["","list.63","listItem.0","paragraph.0"],"code":"https://popper.js.org/docs/v2/"},{"id":"/root/children/63/children/0/children/0/children/0","type":"text","loc":{"start":11649,"end":11679,"line":{"s":348,"e":348,"code":["- https://popper.js.org/docs/v2/"]},"column":{"s":2,"e":32}},"dim":["","list.63","listItem.0","paragraph.0","text.0"],"code":"https://popper.js.org/docs/v2/"},{"id":"/root/children/63/children/1","type":"listItem","loc":{"start":11680,"end":11726,"line":{"s":349,"e":349,"code":["- https://floating-ui.com/docs/computePosition"]},"column":{"s":0,"e":46}},"dim":["","list.63","listItem.1"],"code":"- https://floating-ui.com/docs/computePosition"},{"id":"/root/children/63/children/1/children/0","type":"paragraph","loc":{"start":11682,"end":11726,"line":{"s":349,"e":349,"code":["- https://floating-ui.com/docs/computePosition"]},"column":{"s":2,"e":46}},"dim":["","list.63","listItem.1","paragraph.0"],"code":"https://floating-ui.com/docs/computePosition"},{"id":"/root/children/63/children/1/children/0/children/0","type":"text","loc":{"start":11682,"end":11726,"line":{"s":349,"e":349,"code":["- https://floating-ui.com/docs/computePosition"]},"column":{"s":2,"e":46}},"dim":["","list.63","listItem.1","paragraph.0","text.0"],"code":"https://floating-ui.com/docs/computePosition"},{"id":"/root/children/64","type":"heading","loc":{"start":11728,"end":11751,"line":{"s":351,"e":351,"code":["### SELECT alternatives"]},"column":{"s":0,"e":23}},"dim":["","heading.64"],"code":"### SELECT alternatives","symbName":"heading","symbRange":[11753,11832],"symbRangeL":[351,355],"outerCode":"\n- https://github.com/Choices-js/Choices\n- https://choices-js.github.io/Choices/","outerHtml":"\n<ul><li>https://github.com/Choices-js/Choices</li><li>https://choices-js.github.io/Choices/</li></ul>"},{"id":"/root/children/64/children/0","type":"text","loc":{"start":11732,"end":11751,"line":{"s":351,"e":351,"code":["### SELECT alternatives"]},"column":{"s":4,"e":23}},"dim":["","heading.64","text.0"],"code":"SELECT alternatives"},{"id":"/root/children/65","type":"list","loc":{"start":11753,"end":11832,"line":{"s":353,"e":354,"code":["- https://github.com/Choices-js/Choices","- https://choices-js.github.io/Choices/"]},"column":{"s":0,"e":39}},"dim":["","list.65"],"code":"- https://github.com/Choices-js/Choices\n- https://choices-js.github.io/Choices/","symbName":"list","symbRange":[11834,11854],"symbRangeL":[353,359],"outerCode":"- https://choices-js.github.io/Choices/\n\n## estetics\n\n### CSS","outerHtml":"<ul><li>https://choices-js.github.io/Choices/</li></ul>\n\n<h2>estetics</h2>\n\n<h3>CSS</h3>"},{"id":"/root/children/65/children/0","type":"listItem","loc":{"start":11753,"end":11792,"line":{"s":353,"e":353,"code":["- https://github.com/Choices-js/Choices"]},"column":{"s":0,"e":39}},"dim":["","list.65","listItem.0"],"code":"- https://github.com/Choices-js/Choices"},{"id":"/root/children/65/children/0/children/0","type":"paragraph","loc":{"start":11755,"end":11792,"line":{"s":353,"e":353,"code":["- https://github.com/Choices-js/Choices"]},"column":{"s":2,"e":39}},"dim":["","list.65","listItem.0","paragraph.0"],"code":"https://github.com/Choices-js/Choices"},{"id":"/root/children/65/children/0/children/0/children/0","type":"text","loc":{"start":11755,"end":11792,"line":{"s":353,"e":353,"code":["- https://github.com/Choices-js/Choices"]},"column":{"s":2,"e":39}},"dim":["","list.65","listItem.0","paragraph.0","text.0"],"code":"https://github.com/Choices-js/Choices"},{"id":"/root/children/65/children/1","type":"listItem","loc":{"start":11793,"end":11832,"line":{"s":354,"e":354,"code":["- https://choices-js.github.io/Choices/"]},"column":{"s":0,"e":39}},"dim":["","list.65","listItem.1"],"code":"- https://choices-js.github.io/Choices/"},{"id":"/root/children/65/children/1/children/0","type":"paragraph","loc":{"start":11795,"end":11832,"line":{"s":354,"e":354,"code":["- https://choices-js.github.io/Choices/"]},"column":{"s":2,"e":39}},"dim":["","list.65","listItem.1","paragraph.0"],"code":"https://choices-js.github.io/Choices/"},{"id":"/root/children/65/children/1/children/0/children/0","type":"text","loc":{"start":11795,"end":11832,"line":{"s":354,"e":354,"code":["- https://choices-js.github.io/Choices/"]},"column":{"s":2,"e":39}},"dim":["","list.65","listItem.1","paragraph.0","text.0"],"code":"https://choices-js.github.io/Choices/"},{"id":"/root/children/66","type":"heading","loc":{"start":11834,"end":11845,"line":{"s":356,"e":356,"code":["## estetics"]},"column":{"s":0,"e":11}},"dim":["","heading.66"],"code":"## estetics","symbName":"heading","symbRange":[11847,13499],"symbRangeL":[356,357],"outerCode":"","outerHtml":""},{"id":"/root/children/66/children/0","type":"text","loc":{"start":11837,"end":11845,"line":{"s":356,"e":356,"code":["## estetics"]},"column":{"s":3,"e":11}},"dim":["","heading.66","text.0"],"code":"estetics"},{"id":"/root/children/67","type":"heading","loc":{"start":11847,"end":11854,"line":{"s":358,"e":358,"code":["### CSS"]},"column":{"s":0,"e":7}},"dim":["","heading.67"],"code":"### CSS","symbName":"heading","symbRange":[11856,11995],"symbRangeL":[358,362],"outerCode":"\n- https://www.youtube.com/watch?v=55uUK-iJeNM novinky!\n- https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments","outerHtml":"\n<ul><li>https://www.youtube.com/watch?v=55uUK-iJeNM novinky!</li><li>https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments</li></ul>"},{"id":"/root/children/67/children/0","type":"text","loc":{"start":11851,"end":11854,"line":{"s":358,"e":358,"code":["### CSS"]},"column":{"s":4,"e":7}},"dim":["","heading.67","text.0"],"code":"CSS"},{"id":"/root/children/68","type":"list","loc":{"start":11856,"end":11995,"line":{"s":360,"e":361,"code":["- https://www.youtube.com/watch?v=55uUK-iJeNM novinky!","- https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments"]},"column":{"s":0,"e":84}},"dim":["","list.68"],"code":"- https://www.youtube.com/watch?v=55uUK-iJeNM novinky!\n- https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments","symbName":"list","symbRange":[11997,12006],"symbRangeL":[360,364],"outerCode":"- https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments\n\n### fonts","outerHtml":"<ul><li>https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments</li></ul>\n\n<h3>fonts</h3>"},{"id":"/root/children/68/children/0","type":"listItem","loc":{"start":11856,"end":11910,"line":{"s":360,"e":360,"code":["- https://www.youtube.com/watch?v=55uUK-iJeNM novinky!"]},"column":{"s":0,"e":54}},"dim":["","list.68","listItem.0"],"code":"- https://www.youtube.com/watch?v=55uUK-iJeNM novinky!"},{"id":"/root/children/68/children/0/children/0","type":"paragraph","loc":{"start":11858,"end":11910,"line":{"s":360,"e":360,"code":["- https://www.youtube.com/watch?v=55uUK-iJeNM novinky!"]},"column":{"s":2,"e":54}},"dim":["","list.68","listItem.0","paragraph.0"],"code":"https://www.youtube.com/watch?v=55uUK-iJeNM novinky!"},{"id":"/root/children/68/children/0/children/0/children/0","type":"text","loc":{"start":11858,"end":11910,"line":{"s":360,"e":360,"code":["- https://www.youtube.com/watch?v=55uUK-iJeNM novinky!"]},"column":{"s":2,"e":54}},"dim":["","list.68","listItem.0","paragraph.0","text.0"],"code":"https://www.youtube.com/watch?v=55uUK-iJeNM novinky!"},{"id":"/root/children/68/children/1","type":"listItem","loc":{"start":11911,"end":11995,"line":{"s":361,"e":361,"code":["- https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments"]},"column":{"s":0,"e":84}},"dim":["","list.68","listItem.1"],"code":"- https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments"},{"id":"/root/children/68/children/1/children/0","type":"paragraph","loc":{"start":11913,"end":11995,"line":{"s":361,"e":361,"code":["- https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments"]},"column":{"s":2,"e":84}},"dim":["","list.68","listItem.1","paragraph.0"],"code":"https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments"},{"id":"/root/children/68/children/1/children/0/children/0","type":"text","loc":{"start":11913,"end":11995,"line":{"s":361,"e":361,"code":["- https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments"]},"column":{"s":2,"e":84}},"dim":["","list.68","listItem.1","paragraph.0","text.0"],"code":"https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment/Text_fragments"},{"id":"/root/children/69","type":"heading","loc":{"start":11997,"end":12006,"line":{"s":363,"e":363,"code":["### fonts"]},"column":{"s":0,"e":9}},"dim":["","heading.69"],"code":"### fonts","symbName":"heading","symbRange":[12008,13202],"symbRangeL":[363,390],"outerCode":"\n- https://www.monolisa.dev/\n- Free fonts with a Monaspace Neon vibe Font\n- Monaspace Neon\n- IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;\n  good for coding and UI work\n- [Fira Code](https://github.com/tonsky/FiraCode)\n- Monospaced with programming ligatures; crisp strokes and a modern feel\n- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,\n  generous x‑height, subtle curvature that echoes Neon’s friendliness\n- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)\n  Monospaced, includes ligatures, slightly wider than Monaspace but\n  retains a clean aesthetic\n- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with\n  a distinctive, slightly geometric style; includes italics for\n  better readability\n- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;\n  can be built to match Monaspace’s weight and terminal shape\n\n- https://fonts.google.com/specimen/BBH+Sans+Hegarty\n- https://fonts.google.com/specimen/Inter\n- https://fonts.google.com/specimen/Lato\n\n- Agava https://github.com/blobject/agave\n- https://www.dafont.com/theme.php?cat=107\n- https://www.fontsquirrel.com","outerHtml":"\n<ul><li>https://www.monolisa.dev/</li><li>Free fonts with a Monaspace Neon vibe Font</li><li>Monaspace Neon</li><li>IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;\n  good for coding and UI work</li><li><a href=\"https://github.com/tonsky/FiraCode\">Fira Code</a></li><li>Monospaced with programming ligatures; crisp strokes and a modern feel</li><li><a href=\"https://www.jetbrains.com/lp/mono/\">JetBrains Mono</a> Designed for developers,\n  generous x‑height, subtle curvature that echoes Neon’s friendliness</li><li><a href=\"https://github.com/microsoft/cascadia-code\">Cascadia Code  Microsoft</a>\n  Monospaced, includes ligatures, slightly wider than Monaspace but\n  retains a clean aesthetic</li><li><a href=\"https://github.com/rubjo/victor-mono\">Victor Mono  GitHub</a> Monospaced with\n  a distinctive, slightly geometric style; includes italics for\n  better readability</li><li><a href=\"https://github.com/be5invis/Iosevka\">Iosevka  GitHub</a> Highly customizable;\n  can be built to match Monaspace’s weight and terminal shape</li></ul>\n\n<ul><li>https://fonts.google.com/specimen/BBH+Sans+Hegarty</li><li>https://fonts.google.com/specimen/Inter</li><li>https://fonts.google.com/specimen/Lato</li></ul>\n\n<ul><li>Agava https://github.com/blobject/agave</li><li>https://www.dafont.com/theme.php?cat=107</li><li>https://www.fontsquirrel.com</li></ul>"},{"id":"/root/children/69/children/0","type":"text","loc":{"start":12001,"end":12006,"line":{"s":363,"e":363,"code":["### fonts"]},"column":{"s":4,"e":9}},"dim":["","heading.69","text.0"],"code":"fonts"},{"id":"/root/children/70","type":"list","loc":{"start":12008,"end":13202,"line":{"s":365,"e":389,"code":["- https://www.monolisa.dev/","- Free fonts with a Monaspace Neon vibe Font","- Monaspace Neon","- IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;","  good for coding and UI work","- [Fira Code](https://github.com/tonsky/FiraCode)","- Monospaced with programming ligatures; crisp strokes and a modern feel","- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,","  generous x‑height, subtle curvature that echoes Neon’s friendliness","- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)","  Monospaced, includes ligatures, slightly wider than Monaspace but","  retains a clean aesthetic","- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with","  a distinctive, slightly geometric style; includes italics for","  better readability","- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;","  can be built to match Monaspace’s weight and terminal shape","","- https://fonts.google.com/specimen/BBH+Sans+Hegarty","- https://fonts.google.com/specimen/Inter","- https://fonts.google.com/specimen/Lato","","- Agava https://github.com/blobject/agave","- https://www.dafont.com/theme.php?cat=107","- https://www.fontsquirrel.com"]},"column":{"s":0,"e":30}},"dim":["","list.70"],"code":"- https://www.monolisa.dev/\n- Free fonts with a Monaspace Neon vibe Font\n- Monaspace Neon\n- IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;\n  good for coding and UI work\n- [Fira Code](https://github.com/tonsky/FiraCode)\n- Monospaced with programming ligatures; crisp strokes and a modern feel\n- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,\n  generous x‑height, subtle curvature that echoes Neon’s friendliness\n- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)\n  Monospaced, includes ligatures, slightly wider than Monaspace but\n  retains a clean aesthetic\n- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with\n  a distinctive, slightly geometric style; includes italics for\n  better readability\n- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;\n  can be built to match Monaspace’s weight and terminal shape\n\n- https://fonts.google.com/specimen/BBH+Sans+Hegarty\n- https://fonts.google.com/specimen/Inter\n- https://fonts.google.com/specimen/Lato\n\n- Agava https://github.com/blobject/agave\n- https://www.dafont.com/theme.php?cat=107\n- https://www.fontsquirrel.com","symbName":"list","symbRange":[13204,13225],"symbRangeL":[365,392],"outerCode":"- Free fonts with a Monaspace Neon vibe Font\n- Monaspace Neon\n- IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;\n  good for coding and UI work\n- [Fira Code](https://github.com/tonsky/FiraCode)\n- Monospaced with programming ligatures; crisp strokes and a modern feel\n- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,\n  generous x‑height, subtle curvature that echoes Neon’s friendliness\n- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)\n  Monospaced, includes ligatures, slightly wider than Monaspace but\n  retains a clean aesthetic\n- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with\n  a distinctive, slightly geometric style; includes italics for\n  better readability\n- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;\n  can be built to match Monaspace’s weight and terminal shape\n\n- https://fonts.google.com/specimen/BBH+Sans+Hegarty\n- https://fonts.google.com/specimen/Inter\n- https://fonts.google.com/specimen/Lato\n\n- Agava https://github.com/blobject/agave\n- https://www.dafont.com/theme.php?cat=107\n- https://www.fontsquirrel.com\n\n## minimal frameworks","outerHtml":"<ul><li>Free fonts with a Monaspace Neon vibe Font</li><li>Monaspace Neon</li><li>IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;\n  good for coding and UI work</li><li><a href=\"https://github.com/tonsky/FiraCode\">Fira Code</a></li><li>Monospaced with programming ligatures; crisp strokes and a modern feel</li><li><a href=\"https://www.jetbrains.com/lp/mono/\">JetBrains Mono</a> Designed for developers,\n  generous x‑height, subtle curvature that echoes Neon’s friendliness</li><li><a href=\"https://github.com/microsoft/cascadia-code\">Cascadia Code  Microsoft</a>\n  Monospaced, includes ligatures, slightly wider than Monaspace but\n  retains a clean aesthetic</li><li><a href=\"https://github.com/rubjo/victor-mono\">Victor Mono  GitHub</a> Monospaced with\n  a distinctive, slightly geometric style; includes italics for\n  better readability</li><li><a href=\"https://github.com/be5invis/Iosevka\">Iosevka  GitHub</a> Highly customizable;\n  can be built to match Monaspace’s weight and terminal shape</li></ul>\n\n<ul><li>https://fonts.google.com/specimen/BBH+Sans+Hegarty</li><li>https://fonts.google.com/specimen/Inter</li><li>https://fonts.google.com/specimen/Lato</li></ul>\n\n<ul><li>Agava https://github.com/blobject/agave</li><li>https://www.dafont.com/theme.php?cat=107</li><li>https://www.fontsquirrel.com</li></ul>\n\n<h2>minimal frameworks</h2>"},{"id":"/root/children/70/children/0","type":"listItem","loc":{"start":12008,"end":12035,"line":{"s":365,"e":365,"code":["- https://www.monolisa.dev/"]},"column":{"s":0,"e":27}},"dim":["","list.70","listItem.0"],"code":"- https://www.monolisa.dev/"},{"id":"/root/children/70/children/0/children/0","type":"paragraph","loc":{"start":12010,"end":12035,"line":{"s":365,"e":365,"code":["- https://www.monolisa.dev/"]},"column":{"s":2,"e":27}},"dim":["","list.70","listItem.0","paragraph.0"],"code":"https://www.monolisa.dev/"},{"id":"/root/children/70/children/0/children/0/children/0","type":"text","loc":{"start":12010,"end":12035,"line":{"s":365,"e":365,"code":["- https://www.monolisa.dev/"]},"column":{"s":2,"e":27}},"dim":["","list.70","listItem.0","paragraph.0","text.0"],"code":"https://www.monolisa.dev/"},{"id":"/root/children/70/children/1","type":"listItem","loc":{"start":12036,"end":12080,"line":{"s":366,"e":366,"code":["- Free fonts with a Monaspace Neon vibe Font"]},"column":{"s":0,"e":44}},"dim":["","list.70","listItem.1"],"code":"- Free fonts with a Monaspace Neon vibe Font"},{"id":"/root/children/70/children/1/children/0","type":"paragraph","loc":{"start":12038,"end":12080,"line":{"s":366,"e":366,"code":["- Free fonts with a Monaspace Neon vibe Font"]},"column":{"s":2,"e":44}},"dim":["","list.70","listItem.1","paragraph.0"],"code":"Free fonts with a Monaspace Neon vibe Font"},{"id":"/root/children/70/children/1/children/0/children/0","type":"text","loc":{"start":12038,"end":12080,"line":{"s":366,"e":366,"code":["- Free fonts with a Monaspace Neon vibe Font"]},"column":{"s":2,"e":44}},"dim":["","list.70","listItem.1","paragraph.0","text.0"],"code":"Free fonts with a Monaspace Neon vibe Font"},{"id":"/root/children/70/children/2","type":"listItem","loc":{"start":12081,"end":12097,"line":{"s":367,"e":367,"code":["- Monaspace Neon"]},"column":{"s":0,"e":16}},"dim":["","list.70","listItem.2"],"code":"- Monaspace Neon"},{"id":"/root/children/70/children/2/children/0","type":"paragraph","loc":{"start":12083,"end":12097,"line":{"s":367,"e":367,"code":["- Monaspace Neon"]},"column":{"s":2,"e":16}},"dim":["","list.70","listItem.2","paragraph.0"],"code":"Monaspace Neon"},{"id":"/root/children/70/children/2/children/0/children/0","type":"text","loc":{"start":12083,"end":12097,"line":{"s":367,"e":367,"code":["- Monaspace Neon"]},"column":{"s":2,"e":16}},"dim":["","list.70","listItem.2","paragraph.0","text.0"],"code":"Monaspace Neon"},{"id":"/root/children/70/children/3","type":"listItem","loc":{"start":12098,"end":12203,"line":{"s":368,"e":369,"code":["- IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;","  good for coding and UI work"]},"column":{"s":0,"e":29}},"dim":["","list.70","listItem.3"],"code":"- IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;\n  good for coding and UI work"},{"id":"/root/children/70/children/3/children/0","type":"paragraph","loc":{"start":12100,"end":12203,"line":{"s":368,"e":369,"code":["- IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;","  good for coding and UI work"]},"column":{"s":2,"e":29}},"dim":["","list.70","listItem.3","paragraph.0"],"code":"IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;\n  good for coding and UI work"},{"id":"/root/children/70/children/3/children/0/children/0","type":"text","loc":{"start":12100,"end":12203,"line":{"s":368,"e":369,"code":["- IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;","  good for coding and UI work"]},"column":{"s":2,"e":29}},"dim":["","list.70","listItem.3","paragraph.0","text.0"],"code":"IBM Plex Mono Google Fonts Clean, monospaced, slightly rounded terminals;\n  good for coding and UI work"},{"id":"/root/children/70/children/4","type":"listItem","loc":{"start":12204,"end":12253,"line":{"s":370,"e":370,"code":["- [Fira Code](https://github.com/tonsky/FiraCode)"]},"column":{"s":0,"e":49}},"dim":["","list.70","listItem.4"],"code":"- [Fira Code](https://github.com/tonsky/FiraCode)"},{"id":"/root/children/70/children/4/children/0","type":"paragraph","loc":{"start":12206,"end":12253,"line":{"s":370,"e":370,"code":["- [Fira Code](https://github.com/tonsky/FiraCode)"]},"column":{"s":2,"e":49}},"dim":["","list.70","listItem.4","paragraph.0"],"code":"[Fira Code](https://github.com/tonsky/FiraCode)"},{"id":"/root/children/70/children/4/children/0/children/0","type":"link","loc":{"start":12206,"end":12253,"line":{"s":370,"e":370,"code":["- [Fira Code](https://github.com/tonsky/FiraCode)"]},"column":{"s":2,"e":49}},"dim":["","list.70","listItem.4","paragraph.0","link.0"],"code":"[Fira Code](https://github.com/tonsky/FiraCode)","symbName":"link","symbRange":[null,null],"symbRangeL":[370,370],"outerCode":"[Fira Code](https://github.com/tonsky/FiraCode)","outerHtml":"<p><a href=\"https://github.com/tonsky/FiraCode\">Fira Code</a></p>"},{"id":"/root/children/70/children/4/children/0/children/0/children/0","type":"text","loc":{"start":12207,"end":12216,"line":{"s":370,"e":370,"code":["- [Fira Code](https://github.com/tonsky/FiraCode)"]},"column":{"s":3,"e":12}},"dim":["","list.70","listItem.4","paragraph.0","link.0","text.0"],"code":"Fira Code"},{"id":"/root/children/70/children/5","type":"listItem","loc":{"start":12254,"end":12326,"line":{"s":371,"e":371,"code":["- Monospaced with programming ligatures; crisp strokes and a modern feel"]},"column":{"s":0,"e":72}},"dim":["","list.70","listItem.5"],"code":"- Monospaced with programming ligatures; crisp strokes and a modern feel"},{"id":"/root/children/70/children/5/children/0","type":"paragraph","loc":{"start":12256,"end":12326,"line":{"s":371,"e":371,"code":["- Monospaced with programming ligatures; crisp strokes and a modern feel"]},"column":{"s":2,"e":72}},"dim":["","list.70","listItem.5","paragraph.0"],"code":"Monospaced with programming ligatures; crisp strokes and a modern feel"},{"id":"/root/children/70/children/5/children/0/children/0","type":"text","loc":{"start":12256,"end":12326,"line":{"s":371,"e":371,"code":["- Monospaced with programming ligatures; crisp strokes and a modern feel"]},"column":{"s":2,"e":72}},"dim":["","list.70","listItem.5","paragraph.0","text.0"],"code":"Monospaced with programming ligatures; crisp strokes and a modern feel"},{"id":"/root/children/70/children/6","type":"listItem","loc":{"start":12327,"end":12476,"line":{"s":372,"e":373,"code":["- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,","  generous x‑height, subtle curvature that echoes Neon’s friendliness"]},"column":{"s":0,"e":69}},"dim":["","list.70","listItem.6"],"code":"- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,\n  generous x‑height, subtle curvature that echoes Neon’s friendliness"},{"id":"/root/children/70/children/6/children/0","type":"paragraph","loc":{"start":12329,"end":12476,"line":{"s":372,"e":373,"code":["- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,","  generous x‑height, subtle curvature that echoes Neon’s friendliness"]},"column":{"s":2,"e":69}},"dim":["","list.70","listItem.6","paragraph.0"],"code":"[JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,\n  generous x‑height, subtle curvature that echoes Neon’s friendliness"},{"id":"/root/children/70/children/6/children/0/children/0","type":"link","loc":{"start":12329,"end":12381,"line":{"s":372,"e":372,"code":["- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,"]},"column":{"s":2,"e":54}},"dim":["","list.70","listItem.6","paragraph.0","link.0"],"code":"[JetBrains Mono](https://www.jetbrains.com/lp/mono/)","symbName":"link","symbRange":[12381,null],"symbRangeL":[372,371],"outerCode":"[JetBrains Mono](https://www.jetbrains.com/lp/mono/)","outerHtml":"<p><a href=\"https://www.jetbrains.com/lp/mono/\">JetBrains Mono</a></p>"},{"id":"/root/children/70/children/6/children/0/children/0/children/0","type":"text","loc":{"start":12330,"end":12344,"line":{"s":372,"e":372,"code":["- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,"]},"column":{"s":3,"e":17}},"dim":["","list.70","listItem.6","paragraph.0","link.0","text.0"],"code":"JetBrains Mono"},{"id":"/root/children/70/children/6/children/0/children/1","type":"text","loc":{"start":12381,"end":12476,"line":{"s":372,"e":373,"code":["- [JetBrains Mono](https://www.jetbrains.com/lp/mono/) Designed for developers,","  generous x‑height, subtle curvature that echoes Neon’s friendliness"]},"column":{"s":54,"e":69}},"dim":["","list.70","listItem.6","paragraph.0","text.1"],"code":" Designed for developers,\n  generous x‑height, subtle curvature that echoes Neon’s friendliness"},{"id":"/root/children/70/children/7","type":"listItem","loc":{"start":12477,"end":12645,"line":{"s":374,"e":376,"code":["- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)","  Monospaced, includes ligatures, slightly wider than Monaspace but","  retains a clean aesthetic"]},"column":{"s":0,"e":27}},"dim":["","list.70","listItem.7"],"code":"- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)\n  Monospaced, includes ligatures, slightly wider than Monaspace but\n  retains a clean aesthetic"},{"id":"/root/children/70/children/7/children/0","type":"paragraph","loc":{"start":12479,"end":12645,"line":{"s":374,"e":376,"code":["- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)","  Monospaced, includes ligatures, slightly wider than Monaspace but","  retains a clean aesthetic"]},"column":{"s":2,"e":27}},"dim":["","list.70","listItem.7","paragraph.0"],"code":"[Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)\n  Monospaced, includes ligatures, slightly wider than Monaspace but\n  retains a clean aesthetic"},{"id":"/root/children/70/children/7/children/0/children/0","type":"link","loc":{"start":12479,"end":12549,"line":{"s":374,"e":374,"code":["- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)"]},"column":{"s":2,"e":72}},"dim":["","list.70","listItem.7","paragraph.0","link.0"],"code":"[Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)","symbName":"link","symbRange":[12549,null],"symbRangeL":[374,373],"outerCode":"[Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)","outerHtml":"<p><a href=\"https://github.com/microsoft/cascadia-code\">Cascadia Code  Microsoft</a></p>"},{"id":"/root/children/70/children/7/children/0/children/0/children/0","type":"text","loc":{"start":12480,"end":12504,"line":{"s":374,"e":374,"code":["- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)"]},"column":{"s":3,"e":27}},"dim":["","list.70","listItem.7","paragraph.0","link.0","text.0"],"code":"Cascadia Code  Microsoft"},{"id":"/root/children/70/children/7/children/0/children/1","type":"text","loc":{"start":12549,"end":12645,"line":{"s":374,"e":376,"code":["- [Cascadia Code  Microsoft](https://github.com/microsoft/cascadia-code)","  Monospaced, includes ligatures, slightly wider than Monaspace but","  retains a clean aesthetic"]},"column":{"s":72,"e":27}},"dim":["","list.70","listItem.7","paragraph.0","text.1"],"code":"\n  Monospaced, includes ligatures, slightly wider than Monaspace but\n  retains a clean aesthetic"},{"id":"/root/children/70/children/8","type":"listItem","loc":{"start":12646,"end":12808,"line":{"s":377,"e":379,"code":["- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with","  a distinctive, slightly geometric style; includes italics for","  better readability"]},"column":{"s":0,"e":20}},"dim":["","list.70","listItem.8"],"code":"- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with\n  a distinctive, slightly geometric style; includes italics for\n  better readability"},{"id":"/root/children/70/children/8/children/0","type":"paragraph","loc":{"start":12648,"end":12808,"line":{"s":377,"e":379,"code":["- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with","  a distinctive, slightly geometric style; includes italics for","  better readability"]},"column":{"s":2,"e":20}},"dim":["","list.70","listItem.8","paragraph.0"],"code":"[Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with\n  a distinctive, slightly geometric style; includes italics for\n  better readability"},{"id":"/root/children/70/children/8/children/0/children/0","type":"link","loc":{"start":12648,"end":12707,"line":{"s":377,"e":377,"code":["- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with"]},"column":{"s":2,"e":61}},"dim":["","list.70","listItem.8","paragraph.0","link.0"],"code":"[Victor Mono  GitHub](https://github.com/rubjo/victor-mono)","symbName":"link","symbRange":[12707,null],"symbRangeL":[377,376],"outerCode":"[Victor Mono  GitHub](https://github.com/rubjo/victor-mono)","outerHtml":"<p><a href=\"https://github.com/rubjo/victor-mono\">Victor Mono  GitHub</a></p>"},{"id":"/root/children/70/children/8/children/0/children/0/children/0","type":"text","loc":{"start":12649,"end":12668,"line":{"s":377,"e":377,"code":["- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with"]},"column":{"s":3,"e":22}},"dim":["","list.70","listItem.8","paragraph.0","link.0","text.0"],"code":"Victor Mono  GitHub"},{"id":"/root/children/70/children/8/children/0/children/1","type":"text","loc":{"start":12707,"end":12808,"line":{"s":377,"e":379,"code":["- [Victor Mono  GitHub](https://github.com/rubjo/victor-mono) Monospaced with","  a distinctive, slightly geometric style; includes italics for","  better readability"]},"column":{"s":61,"e":20}},"dim":["","list.70","listItem.8","paragraph.0","text.1"],"code":" Monospaced with\n  a distinctive, slightly geometric style; includes italics for\n  better readability"},{"id":"/root/children/70/children/9","type":"listItem","loc":{"start":12809,"end":12948,"line":{"s":380,"e":381,"code":["- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;","  can be built to match Monaspace’s weight and terminal shape"]},"column":{"s":0,"e":61}},"dim":["","list.70","listItem.9"],"code":"- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;\n  can be built to match Monaspace’s weight and terminal shape"},{"id":"/root/children/70/children/9/children/0","type":"paragraph","loc":{"start":12811,"end":12948,"line":{"s":380,"e":381,"code":["- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;","  can be built to match Monaspace’s weight and terminal shape"]},"column":{"s":2,"e":61}},"dim":["","list.70","listItem.9","paragraph.0"],"code":"[Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;\n  can be built to match Monaspace’s weight and terminal shape"},{"id":"/root/children/70/children/9/children/0/children/0","type":"link","loc":{"start":12811,"end":12865,"line":{"s":380,"e":380,"code":["- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;"]},"column":{"s":2,"e":56}},"dim":["","list.70","listItem.9","paragraph.0","link.0"],"code":"[Iosevka  GitHub](https://github.com/be5invis/Iosevka)","symbName":"link","symbRange":[12865,null],"symbRangeL":[380,379],"outerCode":"[Iosevka  GitHub](https://github.com/be5invis/Iosevka)","outerHtml":"<p><a href=\"https://github.com/be5invis/Iosevka\">Iosevka  GitHub</a></p>"},{"id":"/root/children/70/children/9/children/0/children/0/children/0","type":"text","loc":{"start":12812,"end":12827,"line":{"s":380,"e":380,"code":["- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;"]},"column":{"s":3,"e":18}},"dim":["","list.70","listItem.9","paragraph.0","link.0","text.0"],"code":"Iosevka  GitHub"},{"id":"/root/children/70/children/9/children/0/children/1","type":"text","loc":{"start":12865,"end":12948,"line":{"s":380,"e":381,"code":["- [Iosevka  GitHub](https://github.com/be5invis/Iosevka) Highly customizable;","  can be built to match Monaspace’s weight and terminal shape"]},"column":{"s":56,"e":61}},"dim":["","list.70","listItem.9","paragraph.0","text.1"],"code":" Highly customizable;\n  can be built to match Monaspace’s weight and terminal shape"},{"id":"/root/children/70/children/10","type":"listItem","loc":{"start":12950,"end":13002,"line":{"s":383,"e":383,"code":["- https://fonts.google.com/specimen/BBH+Sans+Hegarty"]},"column":{"s":0,"e":52}},"dim":["","list.70","listItem.10"],"code":"- https://fonts.google.com/specimen/BBH+Sans+Hegarty"},{"id":"/root/children/70/children/10/children/0","type":"paragraph","loc":{"start":12952,"end":13002,"line":{"s":383,"e":383,"code":["- https://fonts.google.com/specimen/BBH+Sans+Hegarty"]},"column":{"s":2,"e":52}},"dim":["","list.70","listItem.10","paragraph.0"],"code":"https://fonts.google.com/specimen/BBH+Sans+Hegarty"},{"id":"/root/children/70/children/10/children/0/children/0","type":"text","loc":{"start":12952,"end":13002,"line":{"s":383,"e":383,"code":["- https://fonts.google.com/specimen/BBH+Sans+Hegarty"]},"column":{"s":2,"e":52}},"dim":["","list.70","listItem.10","paragraph.0","text.0"],"code":"https://fonts.google.com/specimen/BBH+Sans+Hegarty"},{"id":"/root/children/70/children/11","type":"listItem","loc":{"start":13003,"end":13044,"line":{"s":384,"e":384,"code":["- https://fonts.google.com/specimen/Inter"]},"column":{"s":0,"e":41}},"dim":["","list.70","listItem.11"],"code":"- https://fonts.google.com/specimen/Inter"},{"id":"/root/children/70/children/11/children/0","type":"paragraph","loc":{"start":13005,"end":13044,"line":{"s":384,"e":384,"code":["- https://fonts.google.com/specimen/Inter"]},"column":{"s":2,"e":41}},"dim":["","list.70","listItem.11","paragraph.0"],"code":"https://fonts.google.com/specimen/Inter"},{"id":"/root/children/70/children/11/children/0/children/0","type":"text","loc":{"start":13005,"end":13044,"line":{"s":384,"e":384,"code":["- https://fonts.google.com/specimen/Inter"]},"column":{"s":2,"e":41}},"dim":["","list.70","listItem.11","paragraph.0","text.0"],"code":"https://fonts.google.com/specimen/Inter"},{"id":"/root/children/70/children/12","type":"listItem","loc":{"start":13045,"end":13085,"line":{"s":385,"e":385,"code":["- https://fonts.google.com/specimen/Lato"]},"column":{"s":0,"e":40}},"dim":["","list.70","listItem.12"],"code":"- https://fonts.google.com/specimen/Lato"},{"id":"/root/children/70/children/12/children/0","type":"paragraph","loc":{"start":13047,"end":13085,"line":{"s":385,"e":385,"code":["- https://fonts.google.com/specimen/Lato"]},"column":{"s":2,"e":40}},"dim":["","list.70","listItem.12","paragraph.0"],"code":"https://fonts.google.com/specimen/Lato"},{"id":"/root/children/70/children/12/children/0/children/0","type":"text","loc":{"start":13047,"end":13085,"line":{"s":385,"e":385,"code":["- https://fonts.google.com/specimen/Lato"]},"column":{"s":2,"e":40}},"dim":["","list.70","listItem.12","paragraph.0","text.0"],"code":"https://fonts.google.com/specimen/Lato"},{"id":"/root/children/70/children/13","type":"listItem","loc":{"start":13087,"end":13128,"line":{"s":387,"e":387,"code":["- Agava https://github.com/blobject/agave"]},"column":{"s":0,"e":41}},"dim":["","list.70","listItem.13"],"code":"- Agava https://github.com/blobject/agave"},{"id":"/root/children/70/children/13/children/0","type":"paragraph","loc":{"start":13089,"end":13128,"line":{"s":387,"e":387,"code":["- Agava https://github.com/blobject/agave"]},"column":{"s":2,"e":41}},"dim":["","list.70","listItem.13","paragraph.0"],"code":"Agava https://github.com/blobject/agave"},{"id":"/root/children/70/children/13/children/0/children/0","type":"text","loc":{"start":13089,"end":13128,"line":{"s":387,"e":387,"code":["- Agava https://github.com/blobject/agave"]},"column":{"s":2,"e":41}},"dim":["","list.70","listItem.13","paragraph.0","text.0"],"code":"Agava https://github.com/blobject/agave"},{"id":"/root/children/70/children/14","type":"listItem","loc":{"start":13129,"end":13171,"line":{"s":388,"e":388,"code":["- https://www.dafont.com/theme.php?cat=107"]},"column":{"s":0,"e":42}},"dim":["","list.70","listItem.14"],"code":"- https://www.dafont.com/theme.php?cat=107"},{"id":"/root/children/70/children/14/children/0","type":"paragraph","loc":{"start":13131,"end":13171,"line":{"s":388,"e":388,"code":["- https://www.dafont.com/theme.php?cat=107"]},"column":{"s":2,"e":42}},"dim":["","list.70","listItem.14","paragraph.0"],"code":"https://www.dafont.com/theme.php?cat=107"},{"id":"/root/children/70/children/14/children/0/children/0","type":"text","loc":{"start":13131,"end":13171,"line":{"s":388,"e":388,"code":["- https://www.dafont.com/theme.php?cat=107"]},"column":{"s":2,"e":42}},"dim":["","list.70","listItem.14","paragraph.0","text.0"],"code":"https://www.dafont.com/theme.php?cat=107"},{"id":"/root/children/70/children/15","type":"listItem","loc":{"start":13172,"end":13202,"line":{"s":389,"e":389,"code":["- https://www.fontsquirrel.com"]},"column":{"s":0,"e":30}},"dim":["","list.70","listItem.15"],"code":"- https://www.fontsquirrel.com"},{"id":"/root/children/70/children/15/children/0","type":"paragraph","loc":{"start":13174,"end":13202,"line":{"s":389,"e":389,"code":["- https://www.fontsquirrel.com"]},"column":{"s":2,"e":30}},"dim":["","list.70","listItem.15","paragraph.0"],"code":"https://www.fontsquirrel.com"},{"id":"/root/children/70/children/15/children/0/children/0","type":"text","loc":{"start":13174,"end":13202,"line":{"s":389,"e":389,"code":["- https://www.fontsquirrel.com"]},"column":{"s":2,"e":30}},"dim":["","list.70","listItem.15","paragraph.0","text.0"],"code":"https://www.fontsquirrel.com"},{"id":"/root/children/71","type":"heading","loc":{"start":13204,"end":13225,"line":{"s":391,"e":391,"code":["## minimal frameworks"]},"column":{"s":0,"e":21}},"dim":["","heading.71"],"code":"## minimal frameworks","symbName":"heading","symbRange":[13227,null],"symbRangeL":[391,392],"outerCode":"","outerHtml":""},{"id":"/root/children/71/children/0","type":"text","loc":{"start":13207,"end":13225,"line":{"s":391,"e":391,"code":["## minimal frameworks"]},"column":{"s":3,"e":21}},"dim":["","heading.71","text.0"],"code":"minimal frameworks"},{"id":"/root/children/72","type":"list","loc":{"start":13227,"end":13499,"line":{"s":393,"e":400,"code":["- https://alpinejs.dev/","  - https://github.com/pinecone-router/router","  - https://alpinejs.dev/magics/store","  - toto je best solution","- https://vanjs.org/","- https://github.com/nanostores/nanostores","- https://github.com/WebReflection/uhtml","- https://caldom.org/#get-started"]},"column":{"s":0,"e":33}},"dim":["","list.72"],"code":"- https://alpinejs.dev/\n  - https://github.com/pinecone-router/router\n  - https://alpinejs.dev/magics/store\n  - toto je best solution\n- https://vanjs.org/\n- https://github.com/nanostores/nanostores\n- https://github.com/WebReflection/uhtml\n- https://caldom.org/#get-started","symbName":"list","symbRange":[null,null],"symbRangeL":[393,400],"outerCode":"  - https://github.com/pinecone-router/router\n  - https://alpinejs.dev/magics/store\n  - toto je best solution\n- https://vanjs.org/\n- https://github.com/nanostores/nanostores\n- https://github.com/WebReflection/uhtml","outerHtml":"<ul><li>https://github.com/pinecone-router/router</li><li>https://alpinejs.dev/magics/store</li><li>toto je best solution</li><li>https://vanjs.org/</li><li>https://github.com/nanostores/nanostores</li><li>https://github.com/WebReflection/uhtml</li></ul>"},{"id":"/root/children/72/children/0","type":"listItem","loc":{"start":13227,"end":13360,"line":{"s":393,"e":396,"code":["- https://alpinejs.dev/","  - https://github.com/pinecone-router/router","  - https://alpinejs.dev/magics/store","  - toto je best solution"]},"column":{"s":0,"e":25}},"dim":["","list.72","listItem.0"],"code":"- https://alpinejs.dev/\n  - https://github.com/pinecone-router/router\n  - https://alpinejs.dev/magics/store\n  - toto je best solution"},{"id":"/root/children/72/children/0/children/0","type":"paragraph","loc":{"start":13229,"end":13250,"line":{"s":393,"e":393,"code":["- https://alpinejs.dev/"]},"column":{"s":2,"e":23}},"dim":["","list.72","listItem.0","paragraph.0"],"code":"https://alpinejs.dev/"},{"id":"/root/children/72/children/0/children/0/children/0","type":"text","loc":{"start":13229,"end":13250,"line":{"s":393,"e":393,"code":["- https://alpinejs.dev/"]},"column":{"s":2,"e":23}},"dim":["","list.72","listItem.0","paragraph.0","text.0"],"code":"https://alpinejs.dev/"},{"id":"/root/children/72/children/0/children/1","type":"list","loc":{"start":13253,"end":13360,"line":{"s":394,"e":396,"code":["  - https://github.com/pinecone-router/router","  - https://alpinejs.dev/magics/store","  - toto je best solution"]},"column":{"s":2,"e":25}},"dim":["","list.72","listItem.0","list.1"],"code":"- https://github.com/pinecone-router/router\n  - https://alpinejs.dev/magics/store\n  - toto je best solution","symbName":"list","symbRange":[null,null],"symbRangeL":[394,396],"outerCode":"  - https://alpinejs.dev/magics/store","outerHtml":"<ul><li>https://alpinejs.dev/magics/store</li></ul>"},{"id":"/root/children/72/children/0/children/1/children/0","type":"listItem","loc":{"start":13253,"end":13296,"line":{"s":394,"e":394,"code":["  - https://github.com/pinecone-router/router"]},"column":{"s":2,"e":45}},"dim":["","list.72","listItem.0","list.1","listItem.0"],"code":"- https://github.com/pinecone-router/router"},{"id":"/root/children/72/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":13255,"end":13296,"line":{"s":394,"e":394,"code":["  - https://github.com/pinecone-router/router"]},"column":{"s":4,"e":45}},"dim":["","list.72","listItem.0","list.1","listItem.0","paragraph.0"],"code":"https://github.com/pinecone-router/router"},{"id":"/root/children/72/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":13255,"end":13296,"line":{"s":394,"e":394,"code":["  - https://github.com/pinecone-router/router"]},"column":{"s":4,"e":45}},"dim":["","list.72","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"https://github.com/pinecone-router/router"},{"id":"/root/children/72/children/0/children/1/children/1","type":"listItem","loc":{"start":13299,"end":13334,"line":{"s":395,"e":395,"code":["  - https://alpinejs.dev/magics/store"]},"column":{"s":2,"e":37}},"dim":["","list.72","listItem.0","list.1","listItem.1"],"code":"- https://alpinejs.dev/magics/store"},{"id":"/root/children/72/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":13301,"end":13334,"line":{"s":395,"e":395,"code":["  - https://alpinejs.dev/magics/store"]},"column":{"s":4,"e":37}},"dim":["","list.72","listItem.0","list.1","listItem.1","paragraph.0"],"code":"https://alpinejs.dev/magics/store"},{"id":"/root/children/72/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":13301,"end":13334,"line":{"s":395,"e":395,"code":["  - https://alpinejs.dev/magics/store"]},"column":{"s":4,"e":37}},"dim":["","list.72","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"https://alpinejs.dev/magics/store"},{"id":"/root/children/72/children/0/children/1/children/2","type":"listItem","loc":{"start":13337,"end":13360,"line":{"s":396,"e":396,"code":["  - toto je best solution"]},"column":{"s":2,"e":25}},"dim":["","list.72","listItem.0","list.1","listItem.2"],"code":"- toto je best solution"},{"id":"/root/children/72/children/0/children/1/children/2/children/0","type":"paragraph","loc":{"start":13339,"end":13360,"line":{"s":396,"e":396,"code":["  - toto je best solution"]},"column":{"s":4,"e":25}},"dim":["","list.72","listItem.0","list.1","listItem.2","paragraph.0"],"code":"toto je best solution"},{"id":"/root/children/72/children/0/children/1/children/2/children/0/children/0","type":"text","loc":{"start":13339,"end":13360,"line":{"s":396,"e":396,"code":["  - toto je best solution"]},"column":{"s":4,"e":25}},"dim":["","list.72","listItem.0","list.1","listItem.2","paragraph.0","text.0"],"code":"toto je best solution"},{"id":"/root/children/72/children/1","type":"listItem","loc":{"start":13361,"end":13381,"line":{"s":397,"e":397,"code":["- https://vanjs.org/"]},"column":{"s":0,"e":20}},"dim":["","list.72","listItem.1"],"code":"- https://vanjs.org/"},{"id":"/root/children/72/children/1/children/0","type":"paragraph","loc":{"start":13363,"end":13381,"line":{"s":397,"e":397,"code":["- https://vanjs.org/"]},"column":{"s":2,"e":20}},"dim":["","list.72","listItem.1","paragraph.0"],"code":"https://vanjs.org/"},{"id":"/root/children/72/children/1/children/0/children/0","type":"text","loc":{"start":13363,"end":13381,"line":{"s":397,"e":397,"code":["- https://vanjs.org/"]},"column":{"s":2,"e":20}},"dim":["","list.72","listItem.1","paragraph.0","text.0"],"code":"https://vanjs.org/"},{"id":"/root/children/72/children/2","type":"listItem","loc":{"start":13382,"end":13424,"line":{"s":398,"e":398,"code":["- https://github.com/nanostores/nanostores"]},"column":{"s":0,"e":42}},"dim":["","list.72","listItem.2"],"code":"- https://github.com/nanostores/nanostores"},{"id":"/root/children/72/children/2/children/0","type":"paragraph","loc":{"start":13384,"end":13424,"line":{"s":398,"e":398,"code":["- https://github.com/nanostores/nanostores"]},"column":{"s":2,"e":42}},"dim":["","list.72","listItem.2","paragraph.0"],"code":"https://github.com/nanostores/nanostores"},{"id":"/root/children/72/children/2/children/0/children/0","type":"text","loc":{"start":13384,"end":13424,"line":{"s":398,"e":398,"code":["- https://github.com/nanostores/nanostores"]},"column":{"s":2,"e":42}},"dim":["","list.72","listItem.2","paragraph.0","text.0"],"code":"https://github.com/nanostores/nanostores"},{"id":"/root/children/72/children/3","type":"listItem","loc":{"start":13425,"end":13465,"line":{"s":399,"e":399,"code":["- https://github.com/WebReflection/uhtml"]},"column":{"s":0,"e":40}},"dim":["","list.72","listItem.3"],"code":"- https://github.com/WebReflection/uhtml"},{"id":"/root/children/72/children/3/children/0","type":"paragraph","loc":{"start":13427,"end":13465,"line":{"s":399,"e":399,"code":["- https://github.com/WebReflection/uhtml"]},"column":{"s":2,"e":40}},"dim":["","list.72","listItem.3","paragraph.0"],"code":"https://github.com/WebReflection/uhtml"},{"id":"/root/children/72/children/3/children/0/children/0","type":"text","loc":{"start":13427,"end":13465,"line":{"s":399,"e":399,"code":["- https://github.com/WebReflection/uhtml"]},"column":{"s":2,"e":40}},"dim":["","list.72","listItem.3","paragraph.0","text.0"],"code":"https://github.com/WebReflection/uhtml"},{"id":"/root/children/72/children/4","type":"listItem","loc":{"start":13466,"end":13499,"line":{"s":400,"e":400,"code":["- https://caldom.org/#get-started"]},"column":{"s":0,"e":33}},"dim":["","list.72","listItem.4"],"code":"- https://caldom.org/#get-started"},{"id":"/root/children/72/children/4/children/0","type":"paragraph","loc":{"start":13468,"end":13499,"line":{"s":400,"e":400,"code":["- https://caldom.org/#get-started"]},"column":{"s":2,"e":33}},"dim":["","list.72","listItem.4","paragraph.0"],"code":"https://caldom.org/#get-started"},{"id":"/root/children/72/children/4/children/0/children/0","type":"text","loc":{"start":13468,"end":13499,"line":{"s":400,"e":400,"code":["- https://caldom.org/#get-started"]},"column":{"s":2,"e":33}},"dim":["","list.72","listItem.4","paragraph.0","text.0"],"code":"https://caldom.org/#get-started"}]