[{"id":"/root","type":"ROOT","loc":{"start":0,"end":6278,"column":{"s":0,"e":13},"line":{"s":0,"e":255}},"dim":[""],"code":null},{"id":"/root/children/0","type":"paragraph","loc":{"start":0,"end":61,"line":{"s":1,"e":1,"code":[";{ engine: dot rankdir: TD applyCss: dark clusterize: false }"]},"column":{"s":0,"e":61}},"dim":["","paragraph.0"],"code":";{ engine: dot rankdir: TD applyCss: dark clusterize: false }"},{"id":"/root/children/0/children/0","type":"text","loc":{"start":0,"end":61,"line":{"s":1,"e":1,"code":[";{ engine: dot rankdir: TD applyCss: dark clusterize: false }"]},"column":{"s":0,"e":61}},"dim":["","paragraph.0","text.0"],"code":";{ engine: dot rankdir: TD applyCss: dark clusterize: false }"},{"id":"/root/children/1","type":"heading","loc":{"start":63,"end":78,"line":{"s":3,"e":3,"code":["# mdd structure"]},"column":{"s":0,"e":15}},"dim":["","heading.1"],"code":"# mdd structure","symbName":"heading","symbRange":[80,6277],"symbRangeL":[3,4],"outerCode":"","outerHtml":""},{"id":"/root/children/1/children/0","type":"text","loc":{"start":65,"end":78,"line":{"s":3,"e":3,"code":["# mdd structure"]},"column":{"s":2,"e":15}},"dim":["","heading.1","text.0"],"code":"mdd structure"},{"id":"/root/children/2","type":"heading","loc":{"start":80,"end":93,"line":{"s":5,"e":5,"code":["## definition"]},"column":{"s":0,"e":13}},"dim":["","heading.2"],"code":"## definition","symbName":"heading","symbRange":[95,597],"symbRangeL":[5,18],"outerCode":"\n- markdown is a **linear tree** of headings and their plain-text content\n  - the fragments (heading and its body) are not nested\n  - they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)\n      - when text is read linear\n- mdd is a markdown graph\n  - think of it as when many (markdown) **spheric trees** are combined into a graph\n  - a nomen can repeat\n    - the order of peers has no meaning\n\n- TODO **critical intention**: peers must be unique","outerHtml":"\n<ul><li>markdown is a <b>linear tree</b> of headings and their plain-text content<ul><li>the fragments (heading and its body) are not nested</li><li>they are rather connected, and the logic is simple, but may vary<ul><li>the order of peers is determined (TLDR)<ul><li>when text is read linear</li></ul></li></ul></li></ul></li><li>mdd is a markdown graph<ul><li>think of it as when many (markdown) <b>spheric trees</b> are combined into a graph</li><li>a nomen can repeat<ul><li>the order of peers has no meaning</li></ul></li></ul></li></ul>\n\n<ul><li>TODO <b>critical intention</b>: peers must be unique</li></ul>"},{"id":"/root/children/2/children/0","type":"text","loc":{"start":83,"end":93,"line":{"s":5,"e":5,"code":["## definition"]},"column":{"s":3,"e":13}},"dim":["","heading.2","text.0"],"code":"definition"},{"id":"/root/children/3","type":"list","loc":{"start":95,"end":597,"line":{"s":7,"e":17,"code":["- markdown is a **linear tree** of headings and their plain-text content","  - the fragments (heading and its body) are not nested","  - they are rather connected, and the logic is simple, but may vary","    - the order of peers is determined (TLDR)","      - when text is read linear","- mdd is a markdown graph","  - think of it as when many (markdown) **spheric trees** are combined into a graph","  - a nomen can repeat","    - the order of peers has no meaning","","- TODO **critical intention**: peers must be unique"]},"column":{"s":0,"e":51}},"dim":["","list.3"],"code":"- markdown is a **linear tree** of headings and their plain-text content\n  - the fragments (heading and its body) are not nested\n  - they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)\n      - when text is read linear\n- mdd is a markdown graph\n  - think of it as when many (markdown) **spheric trees** are combined into a graph\n  - a nomen can repeat\n    - the order of peers has no meaning\n\n- TODO **critical intention**: peers must be unique","symbName":"list","symbRange":[599,611],"symbRangeL":[7,20],"outerCode":"  - the fragments (heading and its body) are not nested\n  - they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)\n      - when text is read linear\n- mdd is a markdown graph\n  - think of it as when many (markdown) **spheric trees** are combined into a graph\n  - a nomen can repeat\n    - the order of peers has no meaning\n\n- TODO **critical intention**: peers must be unique\n\n### fragment","outerHtml":"<ul><li>the fragments (heading and its body) are not nested</li><li>they are rather connected, and the logic is simple, but may vary<ul><li>the order of peers is determined (TLDR)<ul><li>when text is read linear</li></ul></li></ul></li><li>mdd is a markdown graph</li><li>think of it as when many (markdown) <b>spheric trees</b> are combined into a graph</li><li>a nomen can repeat<ul><li>the order of peers has no meaning</li></ul></li></ul>\n\n<ul><li>TODO <b>critical intention</b>: peers must be unique</li></ul>\n\n<h3>fragment</h3>"},{"id":"/root/children/3/children/0","type":"listItem","loc":{"start":95,"end":371,"line":{"s":7,"e":11,"code":["- markdown is a **linear tree** of headings and their plain-text content","  - the fragments (heading and its body) are not nested","  - they are rather connected, and the logic is simple, but may vary","    - the order of peers is determined (TLDR)","      - when text is read linear"]},"column":{"s":0,"e":32}},"dim":["","list.3","listItem.0"],"code":"- markdown is a **linear tree** of headings and their plain-text content\n  - the fragments (heading and its body) are not nested\n  - they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)\n      - when text is read linear"},{"id":"/root/children/3/children/0/children/0","type":"paragraph","loc":{"start":97,"end":167,"line":{"s":7,"e":7,"code":["- markdown is a **linear tree** of headings and their plain-text content"]},"column":{"s":2,"e":72}},"dim":["","list.3","listItem.0","paragraph.0"],"code":"markdown is a **linear tree** of headings and their plain-text content"},{"id":"/root/children/3/children/0/children/0/children/0","type":"text","loc":{"start":97,"end":111,"line":{"s":7,"e":7,"code":["- markdown is a **linear tree** of headings and their plain-text content"]},"column":{"s":2,"e":16}},"dim":["","list.3","listItem.0","paragraph.0","text.0"],"code":"markdown is a "},{"id":"/root/children/3/children/0/children/0/children/1","type":"strong","loc":{"start":111,"end":126,"line":{"s":7,"e":7,"code":["- markdown is a **linear tree** of headings and their plain-text content"]},"column":{"s":16,"e":31}},"dim":["","list.3","listItem.0","paragraph.0","strong.1"],"code":"**linear tree**"},{"id":"/root/children/3/children/0/children/0/children/1/children/0","type":"text","loc":{"start":113,"end":124,"line":{"s":7,"e":7,"code":["- markdown is a **linear tree** of headings and their plain-text content"]},"column":{"s":18,"e":29}},"dim":["","list.3","listItem.0","paragraph.0","strong.1","text.0"],"code":"linear tree"},{"id":"/root/children/3/children/0/children/0/children/2","type":"text","loc":{"start":126,"end":167,"line":{"s":7,"e":7,"code":["- markdown is a **linear tree** of headings and their plain-text content"]},"column":{"s":31,"e":72}},"dim":["","list.3","listItem.0","paragraph.0","text.2"],"code":" of headings and their plain-text content"},{"id":"/root/children/3/children/0/children/1","type":"list","loc":{"start":170,"end":371,"line":{"s":8,"e":11,"code":["  - the fragments (heading and its body) are not nested","  - they are rather connected, and the logic is simple, but may vary","    - the order of peers is determined (TLDR)","      - when text is read linear"]},"column":{"s":2,"e":32}},"dim":["","list.3","listItem.0","list.1"],"code":"- the fragments (heading and its body) are not nested\n  - they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)\n      - when text is read linear","symbName":"list","symbRange":[null,null],"symbRangeL":[8,11],"outerCode":"  - they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)","outerHtml":"<ul><li>they are rather connected, and the logic is simple, but may vary<ul><li>the order of peers is determined (TLDR)</li></ul></li></ul>"},{"id":"/root/children/3/children/0/children/1/children/0","type":"listItem","loc":{"start":170,"end":223,"line":{"s":8,"e":8,"code":["  - the fragments (heading and its body) are not nested"]},"column":{"s":2,"e":55}},"dim":["","list.3","listItem.0","list.1","listItem.0"],"code":"- the fragments (heading and its body) are not nested"},{"id":"/root/children/3/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":172,"end":223,"line":{"s":8,"e":8,"code":["  - the fragments (heading and its body) are not nested"]},"column":{"s":4,"e":55}},"dim":["","list.3","listItem.0","list.1","listItem.0","paragraph.0"],"code":"the fragments (heading and its body) are not nested"},{"id":"/root/children/3/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":172,"end":223,"line":{"s":8,"e":8,"code":["  - the fragments (heading and its body) are not nested"]},"column":{"s":4,"e":55}},"dim":["","list.3","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"the fragments (heading and its body) are not nested"},{"id":"/root/children/3/children/0/children/1/children/1","type":"listItem","loc":{"start":226,"end":371,"line":{"s":9,"e":11,"code":["  - they are rather connected, and the logic is simple, but may vary","    - the order of peers is determined (TLDR)","      - when text is read linear"]},"column":{"s":2,"e":32}},"dim":["","list.3","listItem.0","list.1","listItem.1"],"code":"- they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)\n      - when text is read linear"},{"id":"/root/children/3/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":228,"end":292,"line":{"s":9,"e":9,"code":["  - they are rather connected, and the logic is simple, but may vary"]},"column":{"s":4,"e":68}},"dim":["","list.3","listItem.0","list.1","listItem.1","paragraph.0"],"code":"they are rather connected, and the logic is simple, but may vary"},{"id":"/root/children/3/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":228,"end":292,"line":{"s":9,"e":9,"code":["  - they are rather connected, and the logic is simple, but may vary"]},"column":{"s":4,"e":68}},"dim":["","list.3","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"they are rather connected, and the logic is simple, but may vary"},{"id":"/root/children/3/children/0/children/1/children/1/children/1","type":"list","loc":{"start":297,"end":371,"line":{"s":10,"e":11,"code":["    - the order of peers is determined (TLDR)","      - when text is read linear"]},"column":{"s":4,"e":32}},"dim":["","list.3","listItem.0","list.1","listItem.1","list.1"],"code":"- the order of peers is determined (TLDR)\n      - when text is read linear","symbName":"list","symbRange":[null,null],"symbRangeL":[10,11],"outerCode":"","outerHtml":""},{"id":"/root/children/3/children/0/children/1/children/1/children/1/children/0","type":"listItem","loc":{"start":297,"end":371,"line":{"s":10,"e":11,"code":["    - the order of peers is determined (TLDR)","      - when text is read linear"]},"column":{"s":4,"e":32}},"dim":["","list.3","listItem.0","list.1","listItem.1","list.1","listItem.0"],"code":"- the order of peers is determined (TLDR)\n      - when text is read linear"},{"id":"/root/children/3/children/0/children/1/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":299,"end":338,"line":{"s":10,"e":10,"code":["    - the order of peers is determined (TLDR)"]},"column":{"s":6,"e":45}},"dim":["","list.3","listItem.0","list.1","listItem.1","list.1","listItem.0","paragraph.0"],"code":"the order of peers is determined (TLDR)"},{"id":"/root/children/3/children/0/children/1/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":299,"end":338,"line":{"s":10,"e":10,"code":["    - the order of peers is determined (TLDR)"]},"column":{"s":6,"e":45}},"dim":["","list.3","listItem.0","list.1","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"the order of peers is determined (TLDR)"},{"id":"/root/children/3/children/0/children/1/children/1/children/1/children/0/children/1","type":"list","loc":{"start":345,"end":371,"line":{"s":11,"e":11,"code":["      - when text is read linear"]},"column":{"s":6,"e":32}},"dim":["","list.3","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1"],"code":"- when text is read linear","symbName":"list","symbRange":[null,null],"symbRangeL":[11,11],"outerCode":"","outerHtml":""},{"id":"/root/children/3/children/0/children/1/children/1/children/1/children/0/children/1/children/0","type":"listItem","loc":{"start":345,"end":371,"line":{"s":11,"e":11,"code":["      - when text is read linear"]},"column":{"s":6,"e":32}},"dim":["","list.3","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1","listItem.0"],"code":"- when text is read linear"},{"id":"/root/children/3/children/0/children/1/children/1/children/1/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":347,"end":371,"line":{"s":11,"e":11,"code":["      - when text is read linear"]},"column":{"s":8,"e":32}},"dim":["","list.3","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1","listItem.0","paragraph.0"],"code":"when text is read linear"},{"id":"/root/children/3/children/0/children/1/children/1/children/1/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":347,"end":371,"line":{"s":11,"e":11,"code":["      - when text is read linear"]},"column":{"s":8,"e":32}},"dim":["","list.3","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"when text is read linear"},{"id":"/root/children/3/children/1","type":"listItem","loc":{"start":372,"end":544,"line":{"s":12,"e":15,"code":["- mdd is a markdown graph","  - think of it as when many (markdown) **spheric trees** are combined into a graph","  - a nomen can repeat","    - the order of peers has no meaning"]},"column":{"s":0,"e":39}},"dim":["","list.3","listItem.1"],"code":"- mdd is a markdown graph\n  - think of it as when many (markdown) **spheric trees** are combined into a graph\n  - a nomen can repeat\n    - the order of peers has no meaning"},{"id":"/root/children/3/children/1/children/0","type":"paragraph","loc":{"start":374,"end":397,"line":{"s":12,"e":12,"code":["- mdd is a markdown graph"]},"column":{"s":2,"e":25}},"dim":["","list.3","listItem.1","paragraph.0"],"code":"mdd is a markdown graph"},{"id":"/root/children/3/children/1/children/0/children/0","type":"text","loc":{"start":374,"end":397,"line":{"s":12,"e":12,"code":["- mdd is a markdown graph"]},"column":{"s":2,"e":25}},"dim":["","list.3","listItem.1","paragraph.0","text.0"],"code":"mdd is a markdown graph"},{"id":"/root/children/3/children/1/children/1","type":"list","loc":{"start":400,"end":544,"line":{"s":13,"e":15,"code":["  - think of it as when many (markdown) **spheric trees** are combined into a graph","  - a nomen can repeat","    - the order of peers has no meaning"]},"column":{"s":2,"e":39}},"dim":["","list.3","listItem.1","list.1"],"code":"- think of it as when many (markdown) **spheric trees** are combined into a graph\n  - a nomen can repeat\n    - the order of peers has no meaning","symbName":"list","symbRange":[null,null],"symbRangeL":[13,15],"outerCode":"  - a nomen can repeat","outerHtml":"<ul><li>a nomen can repeat</li></ul>"},{"id":"/root/children/3/children/1/children/1/children/0","type":"listItem","loc":{"start":400,"end":481,"line":{"s":13,"e":13,"code":["  - think of it as when many (markdown) **spheric trees** are combined into a graph"]},"column":{"s":2,"e":83}},"dim":["","list.3","listItem.1","list.1","listItem.0"],"code":"- think of it as when many (markdown) **spheric trees** are combined into a graph"},{"id":"/root/children/3/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":402,"end":481,"line":{"s":13,"e":13,"code":["  - think of it as when many (markdown) **spheric trees** are combined into a graph"]},"column":{"s":4,"e":83}},"dim":["","list.3","listItem.1","list.1","listItem.0","paragraph.0"],"code":"think of it as when many (markdown) **spheric trees** are combined into a graph"},{"id":"/root/children/3/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":402,"end":438,"line":{"s":13,"e":13,"code":["  - think of it as when many (markdown) **spheric trees** are combined into a graph"]},"column":{"s":4,"e":40}},"dim":["","list.3","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"think of it as when many (markdown) "},{"id":"/root/children/3/children/1/children/1/children/0/children/0/children/1","type":"strong","loc":{"start":438,"end":455,"line":{"s":13,"e":13,"code":["  - think of it as when many (markdown) **spheric trees** are combined into a graph"]},"column":{"s":40,"e":57}},"dim":["","list.3","listItem.1","list.1","listItem.0","paragraph.0","strong.1"],"code":"**spheric trees**"},{"id":"/root/children/3/children/1/children/1/children/0/children/0/children/1/children/0","type":"text","loc":{"start":440,"end":453,"line":{"s":13,"e":13,"code":["  - think of it as when many (markdown) **spheric trees** are combined into a graph"]},"column":{"s":42,"e":55}},"dim":["","list.3","listItem.1","list.1","listItem.0","paragraph.0","strong.1","text.0"],"code":"spheric trees"},{"id":"/root/children/3/children/1/children/1/children/0/children/0/children/2","type":"text","loc":{"start":455,"end":481,"line":{"s":13,"e":13,"code":["  - think of it as when many (markdown) **spheric trees** are combined into a graph"]},"column":{"s":57,"e":83}},"dim":["","list.3","listItem.1","list.1","listItem.0","paragraph.0","text.2"],"code":" are combined into a graph"},{"id":"/root/children/3/children/1/children/1/children/1","type":"listItem","loc":{"start":484,"end":544,"line":{"s":14,"e":15,"code":["  - a nomen can repeat","    - the order of peers has no meaning"]},"column":{"s":2,"e":39}},"dim":["","list.3","listItem.1","list.1","listItem.1"],"code":"- a nomen can repeat\n    - the order of peers has no meaning"},{"id":"/root/children/3/children/1/children/1/children/1/children/0","type":"paragraph","loc":{"start":486,"end":504,"line":{"s":14,"e":14,"code":["  - a nomen can repeat"]},"column":{"s":4,"e":22}},"dim":["","list.3","listItem.1","list.1","listItem.1","paragraph.0"],"code":"a nomen can repeat"},{"id":"/root/children/3/children/1/children/1/children/1/children/0/children/0","type":"text","loc":{"start":486,"end":504,"line":{"s":14,"e":14,"code":["  - a nomen can repeat"]},"column":{"s":4,"e":22}},"dim":["","list.3","listItem.1","list.1","listItem.1","paragraph.0","text.0"],"code":"a nomen can repeat"},{"id":"/root/children/3/children/1/children/1/children/1/children/1","type":"list","loc":{"start":509,"end":544,"line":{"s":15,"e":15,"code":["    - the order of peers has no meaning"]},"column":{"s":4,"e":39}},"dim":["","list.3","listItem.1","list.1","listItem.1","list.1"],"code":"- the order of peers has no meaning","symbName":"list","symbRange":[null,null],"symbRangeL":[15,15],"outerCode":"","outerHtml":""},{"id":"/root/children/3/children/1/children/1/children/1/children/1/children/0","type":"listItem","loc":{"start":509,"end":544,"line":{"s":15,"e":15,"code":["    - the order of peers has no meaning"]},"column":{"s":4,"e":39}},"dim":["","list.3","listItem.1","list.1","listItem.1","list.1","listItem.0"],"code":"- the order of peers has no meaning"},{"id":"/root/children/3/children/1/children/1/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":511,"end":544,"line":{"s":15,"e":15,"code":["    - the order of peers has no meaning"]},"column":{"s":6,"e":39}},"dim":["","list.3","listItem.1","list.1","listItem.1","list.1","listItem.0","paragraph.0"],"code":"the order of peers has no meaning"},{"id":"/root/children/3/children/1/children/1/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":511,"end":544,"line":{"s":15,"e":15,"code":["    - the order of peers has no meaning"]},"column":{"s":6,"e":39}},"dim":["","list.3","listItem.1","list.1","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"the order of peers has no meaning"},{"id":"/root/children/3/children/2","type":"listItem","loc":{"start":546,"end":597,"line":{"s":17,"e":17,"code":["- TODO **critical intention**: peers must be unique"]},"column":{"s":0,"e":51}},"dim":["","list.3","listItem.2"],"code":"- TODO **critical intention**: peers must be unique"},{"id":"/root/children/3/children/2/children/0","type":"paragraph","loc":{"start":548,"end":597,"line":{"s":17,"e":17,"code":["- TODO **critical intention**: peers must be unique"]},"column":{"s":2,"e":51}},"dim":["","list.3","listItem.2","paragraph.0"],"code":"TODO **critical intention**: peers must be unique"},{"id":"/root/children/3/children/2/children/0/children/0","type":"text","loc":{"start":548,"end":553,"line":{"s":17,"e":17,"code":["- TODO **critical intention**: peers must be unique"]},"column":{"s":2,"e":7}},"dim":["","list.3","listItem.2","paragraph.0","text.0"],"code":"TODO "},{"id":"/root/children/3/children/2/children/0/children/1","type":"strong","loc":{"start":553,"end":575,"line":{"s":17,"e":17,"code":["- TODO **critical intention**: peers must be unique"]},"column":{"s":7,"e":29}},"dim":["","list.3","listItem.2","paragraph.0","strong.1"],"code":"**critical intention**"},{"id":"/root/children/3/children/2/children/0/children/1/children/0","type":"text","loc":{"start":555,"end":573,"line":{"s":17,"e":17,"code":["- TODO **critical intention**: peers must be unique"]},"column":{"s":9,"e":27}},"dim":["","list.3","listItem.2","paragraph.0","strong.1","text.0"],"code":"critical intention"},{"id":"/root/children/3/children/2/children/0/children/2","type":"text","loc":{"start":575,"end":597,"line":{"s":17,"e":17,"code":["- TODO **critical intention**: peers must be unique"]},"column":{"s":29,"e":51}},"dim":["","list.3","listItem.2","paragraph.0","text.2"],"code":": peers must be unique"},{"id":"/root/children/4","type":"heading","loc":{"start":599,"end":611,"line":{"s":19,"e":19,"code":["### fragment"]},"column":{"s":0,"e":12}},"dim":["","heading.4"],"code":"### fragment","symbName":"heading","symbRange":[613,803],"symbRangeL":[19,24],"outerCode":"\n- its the block from a heading until start of another heading or end of text\n- it has the heading and the body, which is a markdown text (without heading)\n  - see institutes for complication","outerHtml":"\n<ul><li>its the block from a heading until start of another heading or end of text</li><li>it has the heading and the body, which is a markdown text (without heading)<ul><li>see institutes for complication</li></ul></li></ul>"},{"id":"/root/children/4/children/0","type":"text","loc":{"start":603,"end":611,"line":{"s":19,"e":19,"code":["### fragment"]},"column":{"s":4,"e":12}},"dim":["","heading.4","text.0"],"code":"fragment"},{"id":"/root/children/5","type":"list","loc":{"start":613,"end":803,"line":{"s":21,"e":23,"code":["- its the block from a heading until start of another heading or end of text","- it has the heading and the body, which is a markdown text (without heading)","  - see institutes for complication"]},"column":{"s":0,"e":35}},"dim":["","list.5"],"code":"- its the block from a heading until start of another heading or end of text\n- it has the heading and the body, which is a markdown text (without heading)\n  - see institutes for complication","symbName":"list","symbRange":[805,836],"symbRangeL":[21,26],"outerCode":"- it has the heading and the body, which is a markdown text (without heading)\n  - see institutes for complication\n\n#### fragment address/reference","outerHtml":"<ul><li>it has the heading and the body, which is a markdown text (without heading)<ul><li>see institutes for complication</li></ul></li></ul>\n\n<h4>fragment address/reference</h4>"},{"id":"/root/children/5/children/0","type":"listItem","loc":{"start":613,"end":689,"line":{"s":21,"e":21,"code":["- its the block from a heading until start of another heading or end of text"]},"column":{"s":0,"e":76}},"dim":["","list.5","listItem.0"],"code":"- its the block from a heading until start of another heading or end of text"},{"id":"/root/children/5/children/0/children/0","type":"paragraph","loc":{"start":615,"end":689,"line":{"s":21,"e":21,"code":["- its the block from a heading until start of another heading or end of text"]},"column":{"s":2,"e":76}},"dim":["","list.5","listItem.0","paragraph.0"],"code":"its the block from a heading until start of another heading or end of text"},{"id":"/root/children/5/children/0/children/0/children/0","type":"text","loc":{"start":615,"end":689,"line":{"s":21,"e":21,"code":["- its the block from a heading until start of another heading or end of text"]},"column":{"s":2,"e":76}},"dim":["","list.5","listItem.0","paragraph.0","text.0"],"code":"its the block from a heading until start of another heading or end of text"},{"id":"/root/children/5/children/1","type":"listItem","loc":{"start":690,"end":803,"line":{"s":22,"e":23,"code":["- it has the heading and the body, which is a markdown text (without heading)","  - see institutes for complication"]},"column":{"s":0,"e":35}},"dim":["","list.5","listItem.1"],"code":"- it has the heading and the body, which is a markdown text (without heading)\n  - see institutes for complication"},{"id":"/root/children/5/children/1/children/0","type":"paragraph","loc":{"start":692,"end":767,"line":{"s":22,"e":22,"code":["- it has the heading and the body, which is a markdown text (without heading)"]},"column":{"s":2,"e":77}},"dim":["","list.5","listItem.1","paragraph.0"],"code":"it has the heading and the body, which is a markdown text (without heading)"},{"id":"/root/children/5/children/1/children/0/children/0","type":"text","loc":{"start":692,"end":767,"line":{"s":22,"e":22,"code":["- it has the heading and the body, which is a markdown text (without heading)"]},"column":{"s":2,"e":77}},"dim":["","list.5","listItem.1","paragraph.0","text.0"],"code":"it has the heading and the body, which is a markdown text (without heading)"},{"id":"/root/children/5/children/1/children/1","type":"list","loc":{"start":770,"end":803,"line":{"s":23,"e":23,"code":["  - see institutes for complication"]},"column":{"s":2,"e":35}},"dim":["","list.5","listItem.1","list.1"],"code":"- see institutes for complication","symbName":"list","symbRange":[null,null],"symbRangeL":[23,23],"outerCode":"","outerHtml":""},{"id":"/root/children/5/children/1/children/1/children/0","type":"listItem","loc":{"start":770,"end":803,"line":{"s":23,"e":23,"code":["  - see institutes for complication"]},"column":{"s":2,"e":35}},"dim":["","list.5","listItem.1","list.1","listItem.0"],"code":"- see institutes for complication"},{"id":"/root/children/5/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":772,"end":803,"line":{"s":23,"e":23,"code":["  - see institutes for complication"]},"column":{"s":4,"e":35}},"dim":["","list.5","listItem.1","list.1","listItem.0","paragraph.0"],"code":"see institutes for complication"},{"id":"/root/children/5/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":772,"end":803,"line":{"s":23,"e":23,"code":["  - see institutes for complication"]},"column":{"s":4,"e":35}},"dim":["","list.5","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"see institutes for complication"},{"id":"/root/children/6","type":"heading","loc":{"start":805,"end":836,"line":{"s":25,"e":25,"code":["#### fragment address/reference"]},"column":{"s":0,"e":31}},"dim":["","heading.6"],"code":"#### fragment address/reference","symbName":"heading","symbRange":[838,1417],"symbRangeL":[25,42],"outerCode":"\n- each fragment has a deterministic reference\n  - its a coordinate system reference\n  - two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`\n  - ? references will need to be refactored:\n    - after rename,move,delete etc\n\n- TODO what features of the ref do we need?\n  - short?\n  - deterministic?\n  - not need to modify the linking papers","outerHtml":"\n<ul><li>each fragment has a deterministic reference<ul><li>its a coordinate system reference</li><li>two main approaches:<ul><li>it can be the absolute path to the file plus path in the document tree<ul><li>what exactly is the path in the document tree?</li><li>e.g. it could also be the line number...</li></ul></li><li>it can be an uniq id; maybe a classic counter<ul><li>pandoc style `# label {#uniqId}`</li></ul></li></ul></li><li>? references will need to be refactored:<ul><li>after rename,move,delete etc</li></ul></li></ul></li></ul>\n\n<ul><li>TODO what features of the ref do we need?<ul><li>short?</li><li>deterministic?</li><li>not need to modify the linking papers</li></ul></li></ul>"},{"id":"/root/children/6/children/0","type":"text","loc":{"start":810,"end":836,"line":{"s":25,"e":25,"code":["#### fragment address/reference"]},"column":{"s":5,"e":31}},"dim":["","heading.6","text.0"],"code":"fragment address/reference"},{"id":"/root/children/7","type":"list","loc":{"start":838,"end":1417,"line":{"s":27,"e":41,"code":["- each fragment has a deterministic reference","  - its a coordinate system reference","  - two main approaches:","    - it can be the absolute path to the file plus path in the document tree","      - what exactly is the path in the document tree?","      - e.g. it could also be the line number...","    - it can be an uniq id; maybe a classic counter","      - pandoc style `# label {#uniqId}`","  - ? references will need to be refactored:","    - after rename,move,delete etc","","- TODO what features of the ref do we need?","  - short?","  - deterministic?","  - not need to modify the linking papers"]},"column":{"s":0,"e":41}},"dim":["","list.7"],"code":"- each fragment has a deterministic reference\n  - its a coordinate system reference\n  - two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`\n  - ? references will need to be refactored:\n    - after rename,move,delete etc\n\n- TODO what features of the ref do we need?\n  - short?\n  - deterministic?\n  - not need to modify the linking papers","symbName":"list","symbRange":[1419,1434],"symbRangeL":[27,44],"outerCode":"  - its a coordinate system reference\n  - two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`\n  - ? references will need to be refactored:\n    - after rename,move,delete etc\n\n- TODO what features of the ref do we need?\n  - short?\n  - deterministic?\n  - not need to modify the linking papers\n\n##### meta-data","outerHtml":"<ul><li>its a coordinate system reference</li><li>two main approaches:<ul><li>it can be the absolute path to the file plus path in the document tree<ul><li>what exactly is the path in the document tree?</li><li>e.g. it could also be the line number...</li></ul></li><li>it can be an uniq id; maybe a classic counter<ul><li>pandoc style `# label {#uniqId}`</li></ul></li></ul></li><li>? references will need to be refactored:<ul><li>after rename,move,delete etc</li></ul></li></ul>\n\n<ul><li>TODO what features of the ref do we need?<ul><li>short?</li><li>deterministic?</li><li>not need to modify the linking papers</li></ul></li></ul>\n\n<h5>meta-data</h5>"},{"id":"/root/children/7/children/0","type":"listItem","loc":{"start":838,"end":1300,"line":{"s":27,"e":36,"code":["- each fragment has a deterministic reference","  - its a coordinate system reference","  - two main approaches:","    - it can be the absolute path to the file plus path in the document tree","      - what exactly is the path in the document tree?","      - e.g. it could also be the line number...","    - it can be an uniq id; maybe a classic counter","      - pandoc style `# label {#uniqId}`","  - ? references will need to be refactored:","    - after rename,move,delete etc"]},"column":{"s":0,"e":34}},"dim":["","list.7","listItem.0"],"code":"- each fragment has a deterministic reference\n  - its a coordinate system reference\n  - two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`\n  - ? references will need to be refactored:\n    - after rename,move,delete etc"},{"id":"/root/children/7/children/0/children/0","type":"paragraph","loc":{"start":840,"end":883,"line":{"s":27,"e":27,"code":["- each fragment has a deterministic reference"]},"column":{"s":2,"e":45}},"dim":["","list.7","listItem.0","paragraph.0"],"code":"each fragment has a deterministic reference"},{"id":"/root/children/7/children/0/children/0/children/0","type":"text","loc":{"start":840,"end":883,"line":{"s":27,"e":27,"code":["- each fragment has a deterministic reference"]},"column":{"s":2,"e":45}},"dim":["","list.7","listItem.0","paragraph.0","text.0"],"code":"each fragment has a deterministic reference"},{"id":"/root/children/7/children/0/children/1","type":"list","loc":{"start":886,"end":1300,"line":{"s":28,"e":36,"code":["  - its a coordinate system reference","  - two main approaches:","    - it can be the absolute path to the file plus path in the document tree","      - what exactly is the path in the document tree?","      - e.g. it could also be the line number...","    - it can be an uniq id; maybe a classic counter","      - pandoc style `# label {#uniqId}`","  - ? references will need to be refactored:","    - after rename,move,delete etc"]},"column":{"s":2,"e":34}},"dim":["","list.7","listItem.0","list.1"],"code":"- its a coordinate system reference\n  - two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`\n  - ? references will need to be refactored:\n    - after rename,move,delete etc","symbName":"list","symbRange":[null,null],"symbRangeL":[28,36],"outerCode":"  - two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`\n  - ? references will need to be refactored:","outerHtml":"<ul><li>two main approaches:<ul><li>it can be the absolute path to the file plus path in the document tree<ul><li>what exactly is the path in the document tree?</li><li>e.g. it could also be the line number...</li></ul></li><li>it can be an uniq id; maybe a classic counter<ul><li>pandoc style `# label {#uniqId}`</li></ul></li></ul></li><li>? references will need to be refactored:</li></ul>"},{"id":"/root/children/7/children/0/children/1/children/0","type":"listItem","loc":{"start":886,"end":921,"line":{"s":28,"e":28,"code":["  - its a coordinate system reference"]},"column":{"s":2,"e":37}},"dim":["","list.7","listItem.0","list.1","listItem.0"],"code":"- its a coordinate system reference"},{"id":"/root/children/7/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":888,"end":921,"line":{"s":28,"e":28,"code":["  - its a coordinate system reference"]},"column":{"s":4,"e":37}},"dim":["","list.7","listItem.0","list.1","listItem.0","paragraph.0"],"code":"its a coordinate system reference"},{"id":"/root/children/7/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":888,"end":921,"line":{"s":28,"e":28,"code":["  - its a coordinate system reference"]},"column":{"s":4,"e":37}},"dim":["","list.7","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"its a coordinate system reference"},{"id":"/root/children/7/children/0/children/1/children/1","type":"listItem","loc":{"start":924,"end":1220,"line":{"s":29,"e":34,"code":["  - two main approaches:","    - it can be the absolute path to the file plus path in the document tree","      - what exactly is the path in the document tree?","      - e.g. it could also be the line number...","    - it can be an uniq id; maybe a classic counter","      - pandoc style `# label {#uniqId}`"]},"column":{"s":2,"e":40}},"dim":["","list.7","listItem.0","list.1","listItem.1"],"code":"- two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`"},{"id":"/root/children/7/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":926,"end":946,"line":{"s":29,"e":29,"code":["  - two main approaches:"]},"column":{"s":4,"e":24}},"dim":["","list.7","listItem.0","list.1","listItem.1","paragraph.0"],"code":"two main approaches:"},{"id":"/root/children/7/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":926,"end":946,"line":{"s":29,"e":29,"code":["  - two main approaches:"]},"column":{"s":4,"e":24}},"dim":["","list.7","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"two main approaches:"},{"id":"/root/children/7/children/0/children/1/children/1/children/1","type":"list","loc":{"start":951,"end":1220,"line":{"s":30,"e":34,"code":["    - it can be the absolute path to the file plus path in the document tree","      - what exactly is the path in the document tree?","      - e.g. it could also be the line number...","    - it can be an uniq id; maybe a classic counter","      - pandoc style `# label {#uniqId}`"]},"column":{"s":4,"e":40}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1"],"code":"- it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`","symbName":"list","symbRange":[null,null],"symbRangeL":[30,34],"outerCode":"      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter","outerHtml":"<pre><code>  - what exactly is the path in the document tree?\n  - e.g. it could also be the line number...\n- it can be an uniq id; maybe a classic counter</code></pre>"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0","type":"listItem","loc":{"start":951,"end":1127,"line":{"s":30,"e":32,"code":["    - it can be the absolute path to the file plus path in the document tree","      - what exactly is the path in the document tree?","      - e.g. it could also be the line number..."]},"column":{"s":4,"e":48}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0"],"code":"- it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number..."},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":953,"end":1023,"line":{"s":30,"e":30,"code":["    - it can be the absolute path to the file plus path in the document tree"]},"column":{"s":6,"e":76}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0","paragraph.0"],"code":"it can be the absolute path to the file plus path in the document tree"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":953,"end":1023,"line":{"s":30,"e":30,"code":["    - it can be the absolute path to the file plus path in the document tree"]},"column":{"s":6,"e":76}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"it can be the absolute path to the file plus path in the document tree"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0/children/1","type":"list","loc":{"start":1030,"end":1127,"line":{"s":31,"e":32,"code":["      - what exactly is the path in the document tree?","      - e.g. it could also be the line number..."]},"column":{"s":6,"e":48}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1"],"code":"- what exactly is the path in the document tree?\n      - e.g. it could also be the line number...","symbName":"list","symbRange":[null,null],"symbRangeL":[31,32],"outerCode":"","outerHtml":""},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0/children/1/children/0","type":"listItem","loc":{"start":1030,"end":1078,"line":{"s":31,"e":31,"code":["      - what exactly is the path in the document tree?"]},"column":{"s":6,"e":54}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1","listItem.0"],"code":"- what exactly is the path in the document tree?"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":1032,"end":1078,"line":{"s":31,"e":31,"code":["      - what exactly is the path in the document tree?"]},"column":{"s":8,"e":54}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1","listItem.0","paragraph.0"],"code":"what exactly is the path in the document tree?"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1032,"end":1078,"line":{"s":31,"e":31,"code":["      - what exactly is the path in the document tree?"]},"column":{"s":8,"e":54}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"what exactly is the path in the document tree?"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0/children/1/children/1","type":"listItem","loc":{"start":1085,"end":1127,"line":{"s":32,"e":32,"code":["      - e.g. it could also be the line number..."]},"column":{"s":6,"e":48}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1","listItem.1"],"code":"- e.g. it could also be the line number..."},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":1087,"end":1127,"line":{"s":32,"e":32,"code":["      - e.g. it could also be the line number..."]},"column":{"s":8,"e":48}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1","listItem.1","paragraph.0"],"code":"e.g. it could also be the line number..."},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":1087,"end":1127,"line":{"s":32,"e":32,"code":["      - e.g. it could also be the line number..."]},"column":{"s":8,"e":48}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"e.g. it could also be the line number..."},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/1","type":"listItem","loc":{"start":1132,"end":1220,"line":{"s":33,"e":34,"code":["    - it can be an uniq id; maybe a classic counter","      - pandoc style `# label {#uniqId}`"]},"column":{"s":4,"e":40}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.1"],"code":"- it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/1/children/0","type":"paragraph","loc":{"start":1134,"end":1179,"line":{"s":33,"e":33,"code":["    - it can be an uniq id; maybe a classic counter"]},"column":{"s":6,"e":51}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.1","paragraph.0"],"code":"it can be an uniq id; maybe a classic counter"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/1/children/0/children/0","type":"text","loc":{"start":1134,"end":1179,"line":{"s":33,"e":33,"code":["    - it can be an uniq id; maybe a classic counter"]},"column":{"s":6,"e":51}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.1","paragraph.0","text.0"],"code":"it can be an uniq id; maybe a classic counter"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/1/children/1","type":"list","loc":{"start":1186,"end":1220,"line":{"s":34,"e":34,"code":["      - pandoc style `# label {#uniqId}`"]},"column":{"s":6,"e":40}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.1","list.1"],"code":"- pandoc style `# label {#uniqId}`","symbName":"list","symbRange":[null,null],"symbRangeL":[34,34],"outerCode":"","outerHtml":""},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/1/children/1/children/0","type":"listItem","loc":{"start":1186,"end":1220,"line":{"s":34,"e":34,"code":["      - pandoc style `# label {#uniqId}`"]},"column":{"s":6,"e":40}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.1","list.1","listItem.0"],"code":"- pandoc style `# label {#uniqId}`"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":1188,"end":1220,"line":{"s":34,"e":34,"code":["      - pandoc style `# label {#uniqId}`"]},"column":{"s":8,"e":40}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.1","list.1","listItem.0","paragraph.0"],"code":"pandoc style `# label {#uniqId}`"},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1188,"end":1201,"line":{"s":34,"e":34,"code":["      - pandoc style `# label {#uniqId}`"]},"column":{"s":8,"e":21}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"pandoc style "},{"id":"/root/children/7/children/0/children/1/children/1/children/1/children/1/children/1/children/0/children/0/children/1","type":"inlineCode","loc":{"start":1201,"end":1220,"line":{"s":34,"e":34,"code":["      - pandoc style `# label {#uniqId}`"]},"column":{"s":21,"e":40}},"dim":["","list.7","listItem.0","list.1","listItem.1","list.1","listItem.1","list.1","listItem.0","paragraph.0","inlineCode.1"],"code":"`# label {#uniqId}`"},{"id":"/root/children/7/children/0/children/1/children/2","type":"listItem","loc":{"start":1223,"end":1300,"line":{"s":35,"e":36,"code":["  - ? references will need to be refactored:","    - after rename,move,delete etc"]},"column":{"s":2,"e":34}},"dim":["","list.7","listItem.0","list.1","listItem.2"],"code":"- ? references will need to be refactored:\n    - after rename,move,delete etc"},{"id":"/root/children/7/children/0/children/1/children/2/children/0","type":"paragraph","loc":{"start":1225,"end":1265,"line":{"s":35,"e":35,"code":["  - ? references will need to be refactored:"]},"column":{"s":4,"e":44}},"dim":["","list.7","listItem.0","list.1","listItem.2","paragraph.0"],"code":"? references will need to be refactored:"},{"id":"/root/children/7/children/0/children/1/children/2/children/0/children/0","type":"text","loc":{"start":1225,"end":1265,"line":{"s":35,"e":35,"code":["  - ? references will need to be refactored:"]},"column":{"s":4,"e":44}},"dim":["","list.7","listItem.0","list.1","listItem.2","paragraph.0","text.0"],"code":"? references will need to be refactored:"},{"id":"/root/children/7/children/0/children/1/children/2/children/1","type":"list","loc":{"start":1270,"end":1300,"line":{"s":36,"e":36,"code":["    - after rename,move,delete etc"]},"column":{"s":4,"e":34}},"dim":["","list.7","listItem.0","list.1","listItem.2","list.1"],"code":"- after rename,move,delete etc","symbName":"list","symbRange":[null,null],"symbRangeL":[36,36],"outerCode":"","outerHtml":""},{"id":"/root/children/7/children/0/children/1/children/2/children/1/children/0","type":"listItem","loc":{"start":1270,"end":1300,"line":{"s":36,"e":36,"code":["    - after rename,move,delete etc"]},"column":{"s":4,"e":34}},"dim":["","list.7","listItem.0","list.1","listItem.2","list.1","listItem.0"],"code":"- after rename,move,delete etc"},{"id":"/root/children/7/children/0/children/1/children/2/children/1/children/0/children/0","type":"paragraph","loc":{"start":1272,"end":1300,"line":{"s":36,"e":36,"code":["    - after rename,move,delete etc"]},"column":{"s":6,"e":34}},"dim":["","list.7","listItem.0","list.1","listItem.2","list.1","listItem.0","paragraph.0"],"code":"after rename,move,delete etc"},{"id":"/root/children/7/children/0/children/1/children/2/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1272,"end":1300,"line":{"s":36,"e":36,"code":["    - after rename,move,delete etc"]},"column":{"s":6,"e":34}},"dim":["","list.7","listItem.0","list.1","listItem.2","list.1","listItem.0","paragraph.0","text.0"],"code":"after rename,move,delete etc"},{"id":"/root/children/7/children/1","type":"listItem","loc":{"start":1302,"end":1417,"line":{"s":38,"e":41,"code":["- TODO what features of the ref do we need?","  - short?","  - deterministic?","  - not need to modify the linking papers"]},"column":{"s":0,"e":41}},"dim":["","list.7","listItem.1"],"code":"- TODO what features of the ref do we need?\n  - short?\n  - deterministic?\n  - not need to modify the linking papers"},{"id":"/root/children/7/children/1/children/0","type":"paragraph","loc":{"start":1304,"end":1345,"line":{"s":38,"e":38,"code":["- TODO what features of the ref do we need?"]},"column":{"s":2,"e":43}},"dim":["","list.7","listItem.1","paragraph.0"],"code":"TODO what features of the ref do we need?"},{"id":"/root/children/7/children/1/children/0/children/0","type":"text","loc":{"start":1304,"end":1345,"line":{"s":38,"e":38,"code":["- TODO what features of the ref do we need?"]},"column":{"s":2,"e":43}},"dim":["","list.7","listItem.1","paragraph.0","text.0"],"code":"TODO what features of the ref do we need?"},{"id":"/root/children/7/children/1/children/1","type":"list","loc":{"start":1348,"end":1417,"line":{"s":39,"e":41,"code":["  - short?","  - deterministic?","  - not need to modify the linking papers"]},"column":{"s":2,"e":41}},"dim":["","list.7","listItem.1","list.1"],"code":"- short?\n  - deterministic?\n  - not need to modify the linking papers","symbName":"list","symbRange":[null,null],"symbRangeL":[39,41],"outerCode":"  - deterministic?","outerHtml":"<ul><li>deterministic?</li></ul>"},{"id":"/root/children/7/children/1/children/1/children/0","type":"listItem","loc":{"start":1348,"end":1356,"line":{"s":39,"e":39,"code":["  - short?"]},"column":{"s":2,"e":10}},"dim":["","list.7","listItem.1","list.1","listItem.0"],"code":"- short?"},{"id":"/root/children/7/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":1350,"end":1356,"line":{"s":39,"e":39,"code":["  - short?"]},"column":{"s":4,"e":10}},"dim":["","list.7","listItem.1","list.1","listItem.0","paragraph.0"],"code":"short?"},{"id":"/root/children/7/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1350,"end":1356,"line":{"s":39,"e":39,"code":["  - short?"]},"column":{"s":4,"e":10}},"dim":["","list.7","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"short?"},{"id":"/root/children/7/children/1/children/1/children/1","type":"listItem","loc":{"start":1359,"end":1375,"line":{"s":40,"e":40,"code":["  - deterministic?"]},"column":{"s":2,"e":18}},"dim":["","list.7","listItem.1","list.1","listItem.1"],"code":"- deterministic?"},{"id":"/root/children/7/children/1/children/1/children/1/children/0","type":"paragraph","loc":{"start":1361,"end":1375,"line":{"s":40,"e":40,"code":["  - deterministic?"]},"column":{"s":4,"e":18}},"dim":["","list.7","listItem.1","list.1","listItem.1","paragraph.0"],"code":"deterministic?"},{"id":"/root/children/7/children/1/children/1/children/1/children/0/children/0","type":"text","loc":{"start":1361,"end":1375,"line":{"s":40,"e":40,"code":["  - deterministic?"]},"column":{"s":4,"e":18}},"dim":["","list.7","listItem.1","list.1","listItem.1","paragraph.0","text.0"],"code":"deterministic?"},{"id":"/root/children/7/children/1/children/1/children/2","type":"listItem","loc":{"start":1378,"end":1417,"line":{"s":41,"e":41,"code":["  - not need to modify the linking papers"]},"column":{"s":2,"e":41}},"dim":["","list.7","listItem.1","list.1","listItem.2"],"code":"- not need to modify the linking papers"},{"id":"/root/children/7/children/1/children/1/children/2/children/0","type":"paragraph","loc":{"start":1380,"end":1417,"line":{"s":41,"e":41,"code":["  - not need to modify the linking papers"]},"column":{"s":4,"e":41}},"dim":["","list.7","listItem.1","list.1","listItem.2","paragraph.0"],"code":"not need to modify the linking papers"},{"id":"/root/children/7/children/1/children/1/children/2/children/0/children/0","type":"text","loc":{"start":1380,"end":1417,"line":{"s":41,"e":41,"code":["  - not need to modify the linking papers"]},"column":{"s":4,"e":41}},"dim":["","list.7","listItem.1","list.1","listItem.2","paragraph.0","text.0"],"code":"not need to modify the linking papers"},{"id":"/root/children/8","type":"heading","loc":{"start":1419,"end":1434,"line":{"s":43,"e":43,"code":["##### meta-data"]},"column":{"s":0,"e":15}},"dim":["","heading.8"],"code":"##### meta-data","symbName":"heading","symbRange":[1436,1492],"symbRangeL":[43,47],"outerCode":"\n- aka frontmatter\n- a reference offers meta data storage","outerHtml":"\n<ul><li>aka frontmatter</li><li>a reference offers meta data storage</li></ul>"},{"id":"/root/children/8/children/0","type":"text","loc":{"start":1425,"end":1434,"line":{"s":43,"e":43,"code":["##### meta-data"]},"column":{"s":6,"e":15}},"dim":["","heading.8","text.0"],"code":"meta-data"},{"id":"/root/children/9","type":"list","loc":{"start":1436,"end":1492,"line":{"s":45,"e":46,"code":["- aka frontmatter","- a reference offers meta data storage"]},"column":{"s":0,"e":38}},"dim":["","list.9"],"code":"- aka frontmatter\n- a reference offers meta data storage","symbName":"list","symbRange":[1494,1505],"symbRangeL":[45,49],"outerCode":"- a reference offers meta data storage\n\n##### trail","outerHtml":"<ul><li>a reference offers meta data storage</li></ul>\n\n<h5>trail</h5>"},{"id":"/root/children/9/children/0","type":"listItem","loc":{"start":1436,"end":1453,"line":{"s":45,"e":45,"code":["- aka frontmatter"]},"column":{"s":0,"e":17}},"dim":["","list.9","listItem.0"],"code":"- aka frontmatter"},{"id":"/root/children/9/children/0/children/0","type":"paragraph","loc":{"start":1438,"end":1453,"line":{"s":45,"e":45,"code":["- aka frontmatter"]},"column":{"s":2,"e":17}},"dim":["","list.9","listItem.0","paragraph.0"],"code":"aka frontmatter"},{"id":"/root/children/9/children/0/children/0/children/0","type":"text","loc":{"start":1438,"end":1453,"line":{"s":45,"e":45,"code":["- aka frontmatter"]},"column":{"s":2,"e":17}},"dim":["","list.9","listItem.0","paragraph.0","text.0"],"code":"aka frontmatter"},{"id":"/root/children/9/children/1","type":"listItem","loc":{"start":1454,"end":1492,"line":{"s":46,"e":46,"code":["- a reference offers meta data storage"]},"column":{"s":0,"e":38}},"dim":["","list.9","listItem.1"],"code":"- a reference offers meta data storage"},{"id":"/root/children/9/children/1/children/0","type":"paragraph","loc":{"start":1456,"end":1492,"line":{"s":46,"e":46,"code":["- a reference offers meta data storage"]},"column":{"s":2,"e":38}},"dim":["","list.9","listItem.1","paragraph.0"],"code":"a reference offers meta data storage"},{"id":"/root/children/9/children/1/children/0/children/0","type":"text","loc":{"start":1456,"end":1492,"line":{"s":46,"e":46,"code":["- a reference offers meta data storage"]},"column":{"s":2,"e":38}},"dim":["","list.9","listItem.1","paragraph.0","text.0"],"code":"a reference offers meta data storage"},{"id":"/root/children/10","type":"heading","loc":{"start":1494,"end":1505,"line":{"s":48,"e":48,"code":["##### trail"]},"column":{"s":0,"e":11}},"dim":["","heading.10"],"code":"##### trail","symbName":"heading","symbRange":[1507,1700],"symbRangeL":[48,54],"outerCode":"\n- from refs a trail can be constructed\n- like a path, but in both directions\n- a glob-like query syntax is possible\n- like a css selector, but in both directions (reversed when face-ing parent)","outerHtml":"\n<ul><li>from refs a trail can be constructed</li><li>like a path, but in both directions</li><li>a glob-like query syntax is possible</li><li>like a css selector, but in both directions (reversed when face-ing parent)</li></ul>"},{"id":"/root/children/10/children/0","type":"text","loc":{"start":1500,"end":1505,"line":{"s":48,"e":48,"code":["##### trail"]},"column":{"s":6,"e":11}},"dim":["","heading.10","text.0"],"code":"trail"},{"id":"/root/children/11","type":"list","loc":{"start":1507,"end":1700,"line":{"s":50,"e":53,"code":["- from refs a trail can be constructed","- like a path, but in both directions","- a glob-like query syntax is possible","- like a css selector, but in both directions (reversed when face-ing parent)"]},"column":{"s":0,"e":77}},"dim":["","list.11"],"code":"- from refs a trail can be constructed\n- like a path, but in both directions\n- a glob-like query syntax is possible\n- like a css selector, but in both directions (reversed when face-ing parent)","symbName":"list","symbRange":[1702,1716],"symbRangeL":[50,56],"outerCode":"- like a path, but in both directions\n- a glob-like query syntax is possible\n- like a css selector, but in both directions (reversed when face-ing parent)\n\n### institutes","outerHtml":"<ul><li>like a path, but in both directions</li><li>a glob-like query syntax is possible</li><li>like a css selector, but in both directions (reversed when face-ing parent)</li></ul>\n\n<h3>institutes</h3>"},{"id":"/root/children/11/children/0","type":"listItem","loc":{"start":1507,"end":1545,"line":{"s":50,"e":50,"code":["- from refs a trail can be constructed"]},"column":{"s":0,"e":38}},"dim":["","list.11","listItem.0"],"code":"- from refs a trail can be constructed"},{"id":"/root/children/11/children/0/children/0","type":"paragraph","loc":{"start":1509,"end":1545,"line":{"s":50,"e":50,"code":["- from refs a trail can be constructed"]},"column":{"s":2,"e":38}},"dim":["","list.11","listItem.0","paragraph.0"],"code":"from refs a trail can be constructed"},{"id":"/root/children/11/children/0/children/0/children/0","type":"text","loc":{"start":1509,"end":1545,"line":{"s":50,"e":50,"code":["- from refs a trail can be constructed"]},"column":{"s":2,"e":38}},"dim":["","list.11","listItem.0","paragraph.0","text.0"],"code":"from refs a trail can be constructed"},{"id":"/root/children/11/children/1","type":"listItem","loc":{"start":1546,"end":1583,"line":{"s":51,"e":51,"code":["- like a path, but in both directions"]},"column":{"s":0,"e":37}},"dim":["","list.11","listItem.1"],"code":"- like a path, but in both directions"},{"id":"/root/children/11/children/1/children/0","type":"paragraph","loc":{"start":1548,"end":1583,"line":{"s":51,"e":51,"code":["- like a path, but in both directions"]},"column":{"s":2,"e":37}},"dim":["","list.11","listItem.1","paragraph.0"],"code":"like a path, but in both directions"},{"id":"/root/children/11/children/1/children/0/children/0","type":"text","loc":{"start":1548,"end":1583,"line":{"s":51,"e":51,"code":["- like a path, but in both directions"]},"column":{"s":2,"e":37}},"dim":["","list.11","listItem.1","paragraph.0","text.0"],"code":"like a path, but in both directions"},{"id":"/root/children/11/children/2","type":"listItem","loc":{"start":1584,"end":1622,"line":{"s":52,"e":52,"code":["- a glob-like query syntax is possible"]},"column":{"s":0,"e":38}},"dim":["","list.11","listItem.2"],"code":"- a glob-like query syntax is possible"},{"id":"/root/children/11/children/2/children/0","type":"paragraph","loc":{"start":1586,"end":1622,"line":{"s":52,"e":52,"code":["- a glob-like query syntax is possible"]},"column":{"s":2,"e":38}},"dim":["","list.11","listItem.2","paragraph.0"],"code":"a glob-like query syntax is possible"},{"id":"/root/children/11/children/2/children/0/children/0","type":"text","loc":{"start":1586,"end":1622,"line":{"s":52,"e":52,"code":["- a glob-like query syntax is possible"]},"column":{"s":2,"e":38}},"dim":["","list.11","listItem.2","paragraph.0","text.0"],"code":"a glob-like query syntax is possible"},{"id":"/root/children/11/children/3","type":"listItem","loc":{"start":1623,"end":1700,"line":{"s":53,"e":53,"code":["- like a css selector, but in both directions (reversed when face-ing parent)"]},"column":{"s":0,"e":77}},"dim":["","list.11","listItem.3"],"code":"- like a css selector, but in both directions (reversed when face-ing parent)"},{"id":"/root/children/11/children/3/children/0","type":"paragraph","loc":{"start":1625,"end":1700,"line":{"s":53,"e":53,"code":["- like a css selector, but in both directions (reversed when face-ing parent)"]},"column":{"s":2,"e":77}},"dim":["","list.11","listItem.3","paragraph.0"],"code":"like a css selector, but in both directions (reversed when face-ing parent)"},{"id":"/root/children/11/children/3/children/0/children/0","type":"text","loc":{"start":1625,"end":1700,"line":{"s":53,"e":53,"code":["- like a css selector, but in both directions (reversed when face-ing parent)"]},"column":{"s":2,"e":77}},"dim":["","list.11","listItem.3","paragraph.0","text.0"],"code":"like a css selector, but in both directions (reversed when face-ing parent)"},{"id":"/root/children/12","type":"heading","loc":{"start":1702,"end":1716,"line":{"s":55,"e":55,"code":["### institutes"]},"column":{"s":0,"e":14}},"dim":["","heading.12"],"code":"### institutes","symbName":"heading","symbRange":[1718,1767],"symbRangeL":[55,58],"outerCode":"\n- mdd structures with a strongly defined semantic","outerHtml":"\n<ul><li>mdd structures with a strongly defined semantic</li></ul>"},{"id":"/root/children/12/children/0","type":"text","loc":{"start":1706,"end":1716,"line":{"s":55,"e":55,"code":["### institutes"]},"column":{"s":4,"e":14}},"dim":["","heading.12","text.0"],"code":"institutes"},{"id":"/root/children/13","type":"list","loc":{"start":1718,"end":1767,"line":{"s":57,"e":57,"code":["- mdd structures with a strongly defined semantic"]},"column":{"s":0,"e":49}},"dim":["","list.13"],"code":"- mdd structures with a strongly defined semantic","symbName":"list","symbRange":[1769,1779],"symbRangeL":[57,60],"outerCode":"\n#### nomen","outerHtml":"\n<h4>nomen</h4>"},{"id":"/root/children/13/children/0","type":"listItem","loc":{"start":1718,"end":1767,"line":{"s":57,"e":57,"code":["- mdd structures with a strongly defined semantic"]},"column":{"s":0,"e":49}},"dim":["","list.13","listItem.0"],"code":"- mdd structures with a strongly defined semantic"},{"id":"/root/children/13/children/0/children/0","type":"paragraph","loc":{"start":1720,"end":1767,"line":{"s":57,"e":57,"code":["- mdd structures with a strongly defined semantic"]},"column":{"s":2,"e":49}},"dim":["","list.13","listItem.0","paragraph.0"],"code":"mdd structures with a strongly defined semantic"},{"id":"/root/children/13/children/0/children/0/children/0","type":"text","loc":{"start":1720,"end":1767,"line":{"s":57,"e":57,"code":["- mdd structures with a strongly defined semantic"]},"column":{"s":2,"e":49}},"dim":["","list.13","listItem.0","paragraph.0","text.0"],"code":"mdd structures with a strongly defined semantic"},{"id":"/root/children/14","type":"heading","loc":{"start":1769,"end":1779,"line":{"s":59,"e":59,"code":["#### nomen"]},"column":{"s":0,"e":10}},"dim":["","heading.14"],"code":"#### nomen","symbName":"heading","symbRange":[1781,1827],"symbRangeL":[59,63],"outerCode":"\n- TODO explain\n  - its the text of the heading","outerHtml":"\n<ul><li>TODO explain<ul><li>its the text of the heading</li></ul></li></ul>"},{"id":"/root/children/14/children/0","type":"text","loc":{"start":1774,"end":1779,"line":{"s":59,"e":59,"code":["#### nomen"]},"column":{"s":5,"e":10}},"dim":["","heading.14","text.0"],"code":"nomen"},{"id":"/root/children/15","type":"list","loc":{"start":1781,"end":1827,"line":{"s":61,"e":62,"code":["- TODO explain","  - its the text of the heading"]},"column":{"s":0,"e":31}},"dim":["","list.15"],"code":"- TODO explain\n  - its the text of the heading","symbName":"list","symbRange":[1829,1845],"symbRangeL":[61,65],"outerCode":"  - its the text of the heading\n\n#### inline code","outerHtml":"<ul><li>its the text of the heading</li></ul>\n\n<h4>inline code</h4>"},{"id":"/root/children/15/children/0","type":"listItem","loc":{"start":1781,"end":1827,"line":{"s":61,"e":62,"code":["- TODO explain","  - its the text of the heading"]},"column":{"s":0,"e":31}},"dim":["","list.15","listItem.0"],"code":"- TODO explain\n  - its the text of the heading"},{"id":"/root/children/15/children/0/children/0","type":"paragraph","loc":{"start":1783,"end":1795,"line":{"s":61,"e":61,"code":["- TODO explain"]},"column":{"s":2,"e":14}},"dim":["","list.15","listItem.0","paragraph.0"],"code":"TODO explain"},{"id":"/root/children/15/children/0/children/0/children/0","type":"text","loc":{"start":1783,"end":1795,"line":{"s":61,"e":61,"code":["- TODO explain"]},"column":{"s":2,"e":14}},"dim":["","list.15","listItem.0","paragraph.0","text.0"],"code":"TODO explain"},{"id":"/root/children/15/children/0/children/1","type":"list","loc":{"start":1798,"end":1827,"line":{"s":62,"e":62,"code":["  - its the text of the heading"]},"column":{"s":2,"e":31}},"dim":["","list.15","listItem.0","list.1"],"code":"- its the text of the heading","symbName":"list","symbRange":[null,null],"symbRangeL":[62,62],"outerCode":"","outerHtml":""},{"id":"/root/children/15/children/0/children/1/children/0","type":"listItem","loc":{"start":1798,"end":1827,"line":{"s":62,"e":62,"code":["  - its the text of the heading"]},"column":{"s":2,"e":31}},"dim":["","list.15","listItem.0","list.1","listItem.0"],"code":"- its the text of the heading"},{"id":"/root/children/15/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":1800,"end":1827,"line":{"s":62,"e":62,"code":["  - its the text of the heading"]},"column":{"s":4,"e":31}},"dim":["","list.15","listItem.0","list.1","listItem.0","paragraph.0"],"code":"its the text of the heading"},{"id":"/root/children/15/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1800,"end":1827,"line":{"s":62,"e":62,"code":["  - its the text of the heading"]},"column":{"s":4,"e":31}},"dim":["","list.15","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"its the text of the heading"},{"id":"/root/children/16","type":"heading","loc":{"start":1829,"end":1845,"line":{"s":64,"e":64,"code":["#### inline code"]},"column":{"s":0,"e":16}},"dim":["","heading.16"],"code":"#### inline code","symbName":"heading","symbRange":[1847,1922],"symbRangeL":[64,68],"outerCode":"\n- just a kind of a quick bold\n  - but still differentiable from normal bold","outerHtml":"\n<ul><li>just a kind of a quick bold<ul><li>but still differentiable from normal bold</li></ul></li></ul>"},{"id":"/root/children/16/children/0","type":"text","loc":{"start":1834,"end":1845,"line":{"s":64,"e":64,"code":["#### inline code"]},"column":{"s":5,"e":16}},"dim":["","heading.16","text.0"],"code":"inline code"},{"id":"/root/children/17","type":"list","loc":{"start":1847,"end":1922,"line":{"s":66,"e":67,"code":["- just a kind of a quick bold","  - but still differentiable from normal bold"]},"column":{"s":0,"e":45}},"dim":["","list.17"],"code":"- just a kind of a quick bold\n  - but still differentiable from normal bold","symbName":"list","symbRange":[1924,1943],"symbRangeL":[66,70],"outerCode":"  - but still differentiable from normal bold\n\n#### data codeblock","outerHtml":"<ul><li>but still differentiable from normal bold</li></ul>\n\n<h4>data codeblock</h4>"},{"id":"/root/children/17/children/0","type":"listItem","loc":{"start":1847,"end":1922,"line":{"s":66,"e":67,"code":["- just a kind of a quick bold","  - but still differentiable from normal bold"]},"column":{"s":0,"e":45}},"dim":["","list.17","listItem.0"],"code":"- just a kind of a quick bold\n  - but still differentiable from normal bold"},{"id":"/root/children/17/children/0/children/0","type":"paragraph","loc":{"start":1849,"end":1876,"line":{"s":66,"e":66,"code":["- just a kind of a quick bold"]},"column":{"s":2,"e":29}},"dim":["","list.17","listItem.0","paragraph.0"],"code":"just a kind of a quick bold"},{"id":"/root/children/17/children/0/children/0/children/0","type":"text","loc":{"start":1849,"end":1876,"line":{"s":66,"e":66,"code":["- just a kind of a quick bold"]},"column":{"s":2,"e":29}},"dim":["","list.17","listItem.0","paragraph.0","text.0"],"code":"just a kind of a quick bold"},{"id":"/root/children/17/children/0/children/1","type":"list","loc":{"start":1879,"end":1922,"line":{"s":67,"e":67,"code":["  - but still differentiable from normal bold"]},"column":{"s":2,"e":45}},"dim":["","list.17","listItem.0","list.1"],"code":"- but still differentiable from normal bold","symbName":"list","symbRange":[null,null],"symbRangeL":[67,67],"outerCode":"","outerHtml":""},{"id":"/root/children/17/children/0/children/1/children/0","type":"listItem","loc":{"start":1879,"end":1922,"line":{"s":67,"e":67,"code":["  - but still differentiable from normal bold"]},"column":{"s":2,"e":45}},"dim":["","list.17","listItem.0","list.1","listItem.0"],"code":"- but still differentiable from normal bold"},{"id":"/root/children/17/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":1881,"end":1922,"line":{"s":67,"e":67,"code":["  - but still differentiable from normal bold"]},"column":{"s":4,"e":45}},"dim":["","list.17","listItem.0","list.1","listItem.0","paragraph.0"],"code":"but still differentiable from normal bold"},{"id":"/root/children/17/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1881,"end":1922,"line":{"s":67,"e":67,"code":["  - but still differentiable from normal bold"]},"column":{"s":4,"e":45}},"dim":["","list.17","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"but still differentiable from normal bold"},{"id":"/root/children/18","type":"heading","loc":{"start":1924,"end":1943,"line":{"s":69,"e":69,"code":["#### data codeblock"]},"column":{"s":0,"e":19}},"dim":["","heading.18"],"code":"#### data codeblock","symbName":"heading","symbRange":[1945,2428],"symbRangeL":[69,96],"outerCode":"\n- there is a way to define a JSON like data of a fragment\n  - any codeblock with `data` is a JSON\n  - all such blocks are parsed and meld together\n  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake\n\nso for example:\n\n```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```\n\nand then later:\n\n```data\n{ \"more\": true }\n```\n\nboth \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block.\n\n```json\n{ \"test\": 111, \"more\": true }\n```\n\nok?","outerHtml":"\n<ul><li>there is a way to define a JSON like data of a fragment<ul><li>any codeblock with `data` is a JSON</li><li>all such blocks are parsed and meld together</li><li>the resulting JSON is the `data` of the fragment, and is stored in ast-lake</li></ul></li></ul>\n\n<p>so for example:</p>\n\n<p>```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```</p>\n\n<p>and then later:</p>\n\n<p>```data\n{ \"more\": true }\n```</p>\n\n<p>both \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block.</p>\n\n<p>```json\n{ \"test\": 111, \"more\": true }\n```</p>\n\n<p>ok?</p>"},{"id":"/root/children/18/children/0","type":"text","loc":{"start":1929,"end":1943,"line":{"s":69,"e":69,"code":["#### data codeblock"]},"column":{"s":5,"e":19}},"dim":["","heading.18","text.0"],"code":"data codeblock"},{"id":"/root/children/19","type":"list","loc":{"start":1945,"end":2171,"line":{"s":71,"e":74,"code":["- there is a way to define a JSON like data of a fragment","  - any codeblock with `data` is a JSON","  - all such blocks are parsed and meld together","  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake"]},"column":{"s":0,"e":79}},"dim":["","list.19"],"code":"- there is a way to define a JSON like data of a fragment\n  - any codeblock with `data` is a JSON\n  - all such blocks are parsed and meld together\n  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake","symbName":"list","symbRange":[2173,2439],"symbRangeL":[71,98],"outerCode":"  - any codeblock with `data` is a JSON\n  - all such blocks are parsed and meld together\n  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake\n\nso for example:\n\n```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```\n\nand then later:\n\n```data\n{ \"more\": true }\n```\n\nboth \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block.\n\n```json\n{ \"test\": 111, \"more\": true }\n```\n\nok?\n\n#### link","outerHtml":"<ul><li>any codeblock with `data` is a JSON</li><li>all such blocks are parsed and meld together</li><li>the resulting JSON is the `data` of the fragment, and is stored in ast-lake</li></ul>\n\n<p>so for example:</p>\n\n<p>```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```</p>\n\n<p>and then later:</p>\n\n<p>```data\n{ \"more\": true }\n```</p>\n\n<p>both \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block.</p>\n\n<p>```json\n{ \"test\": 111, \"more\": true }\n```</p>\n\n<p>ok?</p>\n\n<h4>link</h4>"},{"id":"/root/children/19/children/0","type":"listItem","loc":{"start":1945,"end":2171,"line":{"s":71,"e":74,"code":["- there is a way to define a JSON like data of a fragment","  - any codeblock with `data` is a JSON","  - all such blocks are parsed and meld together","  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake"]},"column":{"s":0,"e":79}},"dim":["","list.19","listItem.0"],"code":"- there is a way to define a JSON like data of a fragment\n  - any codeblock with `data` is a JSON\n  - all such blocks are parsed and meld together\n  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake"},{"id":"/root/children/19/children/0/children/0","type":"paragraph","loc":{"start":1947,"end":2002,"line":{"s":71,"e":71,"code":["- there is a way to define a JSON like data of a fragment"]},"column":{"s":2,"e":57}},"dim":["","list.19","listItem.0","paragraph.0"],"code":"there is a way to define a JSON like data of a fragment"},{"id":"/root/children/19/children/0/children/0/children/0","type":"text","loc":{"start":1947,"end":2002,"line":{"s":71,"e":71,"code":["- there is a way to define a JSON like data of a fragment"]},"column":{"s":2,"e":57}},"dim":["","list.19","listItem.0","paragraph.0","text.0"],"code":"there is a way to define a JSON like data of a fragment"},{"id":"/root/children/19/children/0/children/1","type":"list","loc":{"start":2005,"end":2171,"line":{"s":72,"e":74,"code":["  - any codeblock with `data` is a JSON","  - all such blocks are parsed and meld together","  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake"]},"column":{"s":2,"e":79}},"dim":["","list.19","listItem.0","list.1"],"code":"- any codeblock with `data` is a JSON\n  - all such blocks are parsed and meld together\n  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake","symbName":"list","symbRange":[null,null],"symbRangeL":[72,74],"outerCode":"  - all such blocks are parsed and meld together","outerHtml":"<ul><li>all such blocks are parsed and meld together</li></ul>"},{"id":"/root/children/19/children/0/children/1/children/0","type":"listItem","loc":{"start":2005,"end":2042,"line":{"s":72,"e":72,"code":["  - any codeblock with `data` is a JSON"]},"column":{"s":2,"e":39}},"dim":["","list.19","listItem.0","list.1","listItem.0"],"code":"- any codeblock with `data` is a JSON"},{"id":"/root/children/19/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":2007,"end":2042,"line":{"s":72,"e":72,"code":["  - any codeblock with `data` is a JSON"]},"column":{"s":4,"e":39}},"dim":["","list.19","listItem.0","list.1","listItem.0","paragraph.0"],"code":"any codeblock with `data` is a JSON"},{"id":"/root/children/19/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":2007,"end":2026,"line":{"s":72,"e":72,"code":["  - any codeblock with `data` is a JSON"]},"column":{"s":4,"e":23}},"dim":["","list.19","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"any codeblock with "},{"id":"/root/children/19/children/0/children/1/children/0/children/0/children/1","type":"inlineCode","loc":{"start":2026,"end":2032,"line":{"s":72,"e":72,"code":["  - any codeblock with `data` is a JSON"]},"column":{"s":23,"e":29}},"dim":["","list.19","listItem.0","list.1","listItem.0","paragraph.0","inlineCode.1"],"code":"`data`"},{"id":"/root/children/19/children/0/children/1/children/0/children/0/children/2","type":"text","loc":{"start":2032,"end":2042,"line":{"s":72,"e":72,"code":["  - any codeblock with `data` is a JSON"]},"column":{"s":29,"e":39}},"dim":["","list.19","listItem.0","list.1","listItem.0","paragraph.0","text.2"],"code":" is a JSON"},{"id":"/root/children/19/children/0/children/1/children/1","type":"listItem","loc":{"start":2045,"end":2091,"line":{"s":73,"e":73,"code":["  - all such blocks are parsed and meld together"]},"column":{"s":2,"e":48}},"dim":["","list.19","listItem.0","list.1","listItem.1"],"code":"- all such blocks are parsed and meld together"},{"id":"/root/children/19/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":2047,"end":2091,"line":{"s":73,"e":73,"code":["  - all such blocks are parsed and meld together"]},"column":{"s":4,"e":48}},"dim":["","list.19","listItem.0","list.1","listItem.1","paragraph.0"],"code":"all such blocks are parsed and meld together"},{"id":"/root/children/19/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":2047,"end":2091,"line":{"s":73,"e":73,"code":["  - all such blocks are parsed and meld together"]},"column":{"s":4,"e":48}},"dim":["","list.19","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"all such blocks are parsed and meld together"},{"id":"/root/children/19/children/0/children/1/children/2","type":"listItem","loc":{"start":2094,"end":2171,"line":{"s":74,"e":74,"code":["  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake"]},"column":{"s":2,"e":79}},"dim":["","list.19","listItem.0","list.1","listItem.2"],"code":"- the resulting JSON is the `data` of the fragment, and is stored in ast-lake"},{"id":"/root/children/19/children/0/children/1/children/2/children/0","type":"paragraph","loc":{"start":2096,"end":2171,"line":{"s":74,"e":74,"code":["  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake"]},"column":{"s":4,"e":79}},"dim":["","list.19","listItem.0","list.1","listItem.2","paragraph.0"],"code":"the resulting JSON is the `data` of the fragment, and is stored in ast-lake"},{"id":"/root/children/19/children/0/children/1/children/2/children/0/children/0","type":"text","loc":{"start":2096,"end":2122,"line":{"s":74,"e":74,"code":["  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake"]},"column":{"s":4,"e":30}},"dim":["","list.19","listItem.0","list.1","listItem.2","paragraph.0","text.0"],"code":"the resulting JSON is the "},{"id":"/root/children/19/children/0/children/1/children/2/children/0/children/1","type":"inlineCode","loc":{"start":2122,"end":2128,"line":{"s":74,"e":74,"code":["  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake"]},"column":{"s":30,"e":36}},"dim":["","list.19","listItem.0","list.1","listItem.2","paragraph.0","inlineCode.1"],"code":"`data`"},{"id":"/root/children/19/children/0/children/1/children/2/children/0/children/2","type":"text","loc":{"start":2128,"end":2171,"line":{"s":74,"e":74,"code":["  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake"]},"column":{"s":36,"e":79}},"dim":["","list.19","listItem.0","list.1","listItem.2","paragraph.0","text.2"],"code":" of the fragment, and is stored in ast-lake"},{"id":"/root/children/20","type":"paragraph","loc":{"start":2173,"end":2188,"line":{"s":76,"e":76,"code":["so for example:"]},"column":{"s":0,"e":15}},"dim":["","paragraph.20"],"code":"so for example:"},{"id":"/root/children/20/children/0","type":"text","loc":{"start":2173,"end":2188,"line":{"s":76,"e":76,"code":["so for example:"]},"column":{"s":0,"e":15}},"dim":["","paragraph.20","text.0"],"code":"so for example:"},{"id":"/root/children/21","type":"code","loc":{"start":2190,"end":2241,"line":{"s":78,"e":80,"code":["```data","{ \"test\": 10, \"deep\": { \"down\": 123 } }","```"]},"column":{"s":0,"e":3}},"dim":["","code.21"],"code":"```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```","symbName":"code","symbRange":[2243,2258],"symbRangeL":[null,83],"outerCode":";{ engine: dot rankdir: TD applyCss: dark clusterize: false }\n\n# mdd structure\n\n## definition\n\n- markdown is a **linear tree** of headings and their plain-text content\n  - the fragments (heading and its body) are not nested\n  - they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)\n      - when text is read linear\n- mdd is a markdown graph\n  - think of it as when many (markdown) **spheric trees** are combined into a graph\n  - a nomen can repeat\n    - the order of peers has no meaning\n\n- TODO **critical intention**: peers must be unique\n\n### fragment\n\n- its the block from a heading until start of another heading or end of text\n- it has the heading and the body, which is a markdown text (without heading)\n  - see institutes for complication\n\n#### fragment address/reference\n\n- each fragment has a deterministic reference\n  - its a coordinate system reference\n  - two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`\n  - ? references will need to be refactored:\n    - after rename,move,delete etc\n\n- TODO what features of the ref do we need?\n  - short?\n  - deterministic?\n  - not need to modify the linking papers\n\n##### meta-data\n\n- aka frontmatter\n- a reference offers meta data storage\n\n##### trail\n\n- from refs a trail can be constructed\n- like a path, but in both directions\n- a glob-like query syntax is possible\n- like a css selector, but in both directions (reversed when face-ing parent)\n\n### institutes\n\n- mdd structures with a strongly defined semantic\n\n#### nomen\n\n- TODO explain\n  - its the text of the heading\n\n#### inline code\n\n- just a kind of a quick bold\n  - but still differentiable from normal bold\n\n#### data codeblock\n\n- there is a way to define a JSON like data of a fragment\n  - any codeblock with `data` is a JSON\n  - all such blocks are parsed and meld together\n  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake\n\nso for example:\n\n```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```\n\nand then later:","outerHtml":"<p>;{ engine: dot rankdir: TD applyCss: dark clusterize: false }</p>\n\n<h1>mdd structure</h1>\n\n<h2>definition</h2>\n\n<ul><li>markdown is a <b>linear tree</b> of headings and their plain-text content<ul><li>the fragments (heading and its body) are not nested</li><li>they are rather connected, and the logic is simple, but may vary<ul><li>the order of peers is determined (TLDR)<ul><li>when text is read linear</li></ul></li></ul></li></ul></li><li>mdd is a markdown graph<ul><li>think of it as when many (markdown) <b>spheric trees</b> are combined into a graph</li><li>a nomen can repeat<ul><li>the order of peers has no meaning</li></ul></li></ul></li></ul>\n\n<ul><li>TODO <b>critical intention</b>: peers must be unique</li></ul>\n\n<h3>fragment</h3>\n\n<ul><li>its the block from a heading until start of another heading or end of text</li><li>it has the heading and the body, which is a markdown text (without heading)<ul><li>see institutes for complication</li></ul></li></ul>\n\n<h4>fragment address/reference</h4>\n\n<ul><li>each fragment has a deterministic reference<ul><li>its a coordinate system reference</li><li>two main approaches:<ul><li>it can be the absolute path to the file plus path in the document tree<ul><li>what exactly is the path in the document tree?</li><li>e.g. it could also be the line number...</li></ul></li><li>it can be an uniq id; maybe a classic counter<ul><li>pandoc style `# label {#uniqId}`</li></ul></li></ul></li><li>? references will need to be refactored:<ul><li>after rename,move,delete etc</li></ul></li></ul></li></ul>\n\n<ul><li>TODO what features of the ref do we need?<ul><li>short?</li><li>deterministic?</li><li>not need to modify the linking papers</li></ul></li></ul>\n\n<h5>meta-data</h5>\n\n<ul><li>aka frontmatter</li><li>a reference offers meta data storage</li></ul>\n\n<h5>trail</h5>\n\n<ul><li>from refs a trail can be constructed</li><li>like a path, but in both directions</li><li>a glob-like query syntax is possible</li><li>like a css selector, but in both directions (reversed when face-ing parent)</li></ul>\n\n<h3>institutes</h3>\n\n<ul><li>mdd structures with a strongly defined semantic</li></ul>\n\n<h4>nomen</h4>\n\n<ul><li>TODO explain<ul><li>its the text of the heading</li></ul></li></ul>\n\n<h4>inline code</h4>\n\n<ul><li>just a kind of a quick bold<ul><li>but still differentiable from normal bold</li></ul></li></ul>\n\n<h4>data codeblock</h4>\n\n<ul><li>there is a way to define a JSON like data of a fragment<ul><li>any codeblock with `data` is a JSON</li><li>all such blocks are parsed and meld together</li><li>the resulting JSON is the `data` of the fragment, and is stored in ast-lake</li></ul></li></ul>\n\n<p>so for example:</p>\n\n<p>```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```</p>\n\n<p>and then later:</p>"},{"id":"/root/children/22","type":"paragraph","loc":{"start":2243,"end":2258,"line":{"s":82,"e":82,"code":["and then later:"]},"column":{"s":0,"e":15}},"dim":["","paragraph.22"],"code":"and then later:"},{"id":"/root/children/22/children/0","type":"text","loc":{"start":2243,"end":2258,"line":{"s":82,"e":82,"code":["and then later:"]},"column":{"s":0,"e":15}},"dim":["","paragraph.22","text.0"],"code":"and then later:"},{"id":"/root/children/23","type":"code","loc":{"start":2260,"end":2288,"line":{"s":84,"e":86,"code":["```data","{ \"more\": true }","```"]},"column":{"s":0,"e":3}},"dim":["","code.23"],"code":"```data\n{ \"more\": true }\n```","symbName":"code","symbRange":[2290,2380],"symbRangeL":[null,90],"outerCode":";{ engine: dot rankdir: TD applyCss: dark clusterize: false }\n\n# mdd structure\n\n## definition\n\n- markdown is a **linear tree** of headings and their plain-text content\n  - the fragments (heading and its body) are not nested\n  - they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)\n      - when text is read linear\n- mdd is a markdown graph\n  - think of it as when many (markdown) **spheric trees** are combined into a graph\n  - a nomen can repeat\n    - the order of peers has no meaning\n\n- TODO **critical intention**: peers must be unique\n\n### fragment\n\n- its the block from a heading until start of another heading or end of text\n- it has the heading and the body, which is a markdown text (without heading)\n  - see institutes for complication\n\n#### fragment address/reference\n\n- each fragment has a deterministic reference\n  - its a coordinate system reference\n  - two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`\n  - ? references will need to be refactored:\n    - after rename,move,delete etc\n\n- TODO what features of the ref do we need?\n  - short?\n  - deterministic?\n  - not need to modify the linking papers\n\n##### meta-data\n\n- aka frontmatter\n- a reference offers meta data storage\n\n##### trail\n\n- from refs a trail can be constructed\n- like a path, but in both directions\n- a glob-like query syntax is possible\n- like a css selector, but in both directions (reversed when face-ing parent)\n\n### institutes\n\n- mdd structures with a strongly defined semantic\n\n#### nomen\n\n- TODO explain\n  - its the text of the heading\n\n#### inline code\n\n- just a kind of a quick bold\n  - but still differentiable from normal bold\n\n#### data codeblock\n\n- there is a way to define a JSON like data of a fragment\n  - any codeblock with `data` is a JSON\n  - all such blocks are parsed and meld together\n  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake\n\nso for example:\n\n```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```\n\nand then later:\n\n```data\n{ \"more\": true }\n```\n\nboth \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block.","outerHtml":"<p>;{ engine: dot rankdir: TD applyCss: dark clusterize: false }</p>\n\n<h1>mdd structure</h1>\n\n<h2>definition</h2>\n\n<ul><li>markdown is a <b>linear tree</b> of headings and their plain-text content<ul><li>the fragments (heading and its body) are not nested</li><li>they are rather connected, and the logic is simple, but may vary<ul><li>the order of peers is determined (TLDR)<ul><li>when text is read linear</li></ul></li></ul></li></ul></li><li>mdd is a markdown graph<ul><li>think of it as when many (markdown) <b>spheric trees</b> are combined into a graph</li><li>a nomen can repeat<ul><li>the order of peers has no meaning</li></ul></li></ul></li></ul>\n\n<ul><li>TODO <b>critical intention</b>: peers must be unique</li></ul>\n\n<h3>fragment</h3>\n\n<ul><li>its the block from a heading until start of another heading or end of text</li><li>it has the heading and the body, which is a markdown text (without heading)<ul><li>see institutes for complication</li></ul></li></ul>\n\n<h4>fragment address/reference</h4>\n\n<ul><li>each fragment has a deterministic reference<ul><li>its a coordinate system reference</li><li>two main approaches:<ul><li>it can be the absolute path to the file plus path in the document tree<ul><li>what exactly is the path in the document tree?</li><li>e.g. it could also be the line number...</li></ul></li><li>it can be an uniq id; maybe a classic counter<ul><li>pandoc style `# label {#uniqId}`</li></ul></li></ul></li><li>? references will need to be refactored:<ul><li>after rename,move,delete etc</li></ul></li></ul></li></ul>\n\n<ul><li>TODO what features of the ref do we need?<ul><li>short?</li><li>deterministic?</li><li>not need to modify the linking papers</li></ul></li></ul>\n\n<h5>meta-data</h5>\n\n<ul><li>aka frontmatter</li><li>a reference offers meta data storage</li></ul>\n\n<h5>trail</h5>\n\n<ul><li>from refs a trail can be constructed</li><li>like a path, but in both directions</li><li>a glob-like query syntax is possible</li><li>like a css selector, but in both directions (reversed when face-ing parent)</li></ul>\n\n<h3>institutes</h3>\n\n<ul><li>mdd structures with a strongly defined semantic</li></ul>\n\n<h4>nomen</h4>\n\n<ul><li>TODO explain<ul><li>its the text of the heading</li></ul></li></ul>\n\n<h4>inline code</h4>\n\n<ul><li>just a kind of a quick bold<ul><li>but still differentiable from normal bold</li></ul></li></ul>\n\n<h4>data codeblock</h4>\n\n<ul><li>there is a way to define a JSON like data of a fragment<ul><li>any codeblock with `data` is a JSON</li><li>all such blocks are parsed and meld together</li><li>the resulting JSON is the `data` of the fragment, and is stored in ast-lake</li></ul></li></ul>\n\n<p>so for example:</p>\n\n<p>```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```</p>\n\n<p>and then later:</p>\n\n<p>```data\n{ \"more\": true }\n```</p>\n\n<p>both \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block.</p>"},{"id":"/root/children/24","type":"paragraph","loc":{"start":2290,"end":2380,"line":{"s":88,"e":89,"code":["both \"data-blocks\" produce one data for this fragment:","note: this is BTW not a data block."]},"column":{"s":0,"e":35}},"dim":["","paragraph.24"],"code":"both \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block."},{"id":"/root/children/24/children/0","type":"text","loc":{"start":2290,"end":2380,"line":{"s":88,"e":89,"code":["both \"data-blocks\" produce one data for this fragment:","note: this is BTW not a data block."]},"column":{"s":0,"e":35}},"dim":["","paragraph.24","text.0"],"code":"both \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block."},{"id":"/root/children/25","type":"code","loc":{"start":2382,"end":2423,"line":{"s":91,"e":93,"code":["```json","{ \"test\": 111, \"more\": true }","```"]},"column":{"s":0,"e":3}},"dim":["","code.25"],"code":"```json\n{ \"test\": 111, \"more\": true }\n```","symbName":"code","symbRange":[2425,5946],"symbRangeL":[null,246],"outerCode":";{ engine: dot rankdir: TD applyCss: dark clusterize: false }\n\n# mdd structure\n\n## definition\n\n- markdown is a **linear tree** of headings and their plain-text content\n  - the fragments (heading and its body) are not nested\n  - they are rather connected, and the logic is simple, but may vary\n    - the order of peers is determined (TLDR)\n      - when text is read linear\n- mdd is a markdown graph\n  - think of it as when many (markdown) **spheric trees** are combined into a graph\n  - a nomen can repeat\n    - the order of peers has no meaning\n\n- TODO **critical intention**: peers must be unique\n\n### fragment\n\n- its the block from a heading until start of another heading or end of text\n- it has the heading and the body, which is a markdown text (without heading)\n  - see institutes for complication\n\n#### fragment address/reference\n\n- each fragment has a deterministic reference\n  - its a coordinate system reference\n  - two main approaches:\n    - it can be the absolute path to the file plus path in the document tree\n      - what exactly is the path in the document tree?\n      - e.g. it could also be the line number...\n    - it can be an uniq id; maybe a classic counter\n      - pandoc style `# label {#uniqId}`\n  - ? references will need to be refactored:\n    - after rename,move,delete etc\n\n- TODO what features of the ref do we need?\n  - short?\n  - deterministic?\n  - not need to modify the linking papers\n\n##### meta-data\n\n- aka frontmatter\n- a reference offers meta data storage\n\n##### trail\n\n- from refs a trail can be constructed\n- like a path, but in both directions\n- a glob-like query syntax is possible\n- like a css selector, but in both directions (reversed when face-ing parent)\n\n### institutes\n\n- mdd structures with a strongly defined semantic\n\n#### nomen\n\n- TODO explain\n  - its the text of the heading\n\n#### inline code\n\n- just a kind of a quick bold\n  - but still differentiable from normal bold\n\n#### data codeblock\n\n- there is a way to define a JSON like data of a fragment\n  - any codeblock with `data` is a JSON\n  - all such blocks are parsed and meld together\n  - the resulting JSON is the `data` of the fragment, and is stored in ast-lake\n\nso for example:\n\n```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```\n\nand then later:\n\n```data\n{ \"more\": true }\n```\n\nboth \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block.\n\n```json\n{ \"test\": 111, \"more\": true }\n```\n\nok?\n\n#### link\n\n- as a syntax its an assignment\n  - [arrayOfNumbers](=[1,2,3])\n  - [json](={whatever:1})\n- why not heading?\n  - good reason: headings are not linear, body text is\n  - using links we could write a program in the body of fragment\n\n#### list\n\n##### heading in list?\n\n- example:\n  `- # this`\n- meaning: ??\n\n#### image\n\n##### image as value placeholder\n\n##### image as projection instruction\n\n- reflection\n- echo << prg\n- see infobean\n\n#### heading\n\n##### url in heading\n\n- example:\n  `# fragment://../main.mdd`\n- meaning: adjacent content for the referenced fragment\n\n##### image in heading\n\n- m4 divert\n- example:\n  `![fragment://../main.mdd]`\n  `fragment://../main.mdd`\n- meaning: include, replaces self with the fragment\n  - join with :transclusion\n\n##### code in heading\n\n- meaning: ?\n\n### operations\n\n#### refactoring\n\n- autocorrect urls into links. fetch page info\n- fix broken internal links\n- :todo\n\n#### mdt transclusion\n\n- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)\n\n#### infobean\n\n- image as placeholder for TOT\n  - its not mdt dependend\n\n## internal links\n\n- first define strictly the terms:\n  - THIS: means the fragment we are standing on\n  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)\n  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))\n  - trail: TODO\n\n- what is the objective of linking?\n  - keep other fragments referencing THIS correctly\n  - keep meta-data of THIS fragment correctly linked to THIS\n\n- what is the subject of linking?\n  - fragment\n  - can more then headings be linked?\n  - can a link be linked?\n  - paragraph, table, cell, image ?\n\n- what is the lifecycle of the problem?\n  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?\n  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.\n  - or?\n    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?\n\n- problem of sync\n  - keep in sync the source and targets\n  - also keep the meta-data in sync\n\n- when would refs change?\n  - rename the heading of a fragment\n  - rename the PARENT heading of a fragment\n  - move the fragment to different location\n- renaming a heading means:\n  - delete a ref\n  - create a new one\n  - and optionally!: rename old links to the new one\n\n- then there is also delete...\n\n- see [similiar software/internal links problem](<>)\n\n### approach: one\n\n- its a conflict: natural id VS real id\n  - real id:= heading\n  - absolute real id:= ?trail of which ids?\n  - random id:= ?\n  - natural id:=?\n  - nominal id:= offset\n- we could have dual id\n\n### approach: broken-refs\n\n- ex-post, still serial\n  - we do have dual id:\n    - nodes.id(nominal) + nodes_ref.ref(real)\n\n- at paper-write\n  - backup deleted nodes\n    - if linked or has metadata\n    - ...will be deleted at fixed\n- can be run ex-post\n- series of:\n  - paper:broken-report\n    - pairs blind refs with\n      - deleted nodes\n      - newer nodes\n    - arms candidates\n    - alowes to submit decisions on merge\n  - paper:broken-fix\n    - executes merge\n    -\n\n## nomen\n\n- ralism VS nominalism\n- filename je folder a link (aka image) je file\n  - TODO critical intention: peers must be unique\n- options for id:\n  - fn + trails\n    - fn + trails => hash\n  - fn + offset\n\n## mq markdown tricks and utils","outerHtml":"<p>;{ engine: dot rankdir: TD applyCss: dark clusterize: false }</p>\n\n<h1>mdd structure</h1>\n\n<h2>definition</h2>\n\n<ul><li>markdown is a <b>linear tree</b> of headings and their plain-text content<ul><li>the fragments (heading and its body) are not nested</li><li>they are rather connected, and the logic is simple, but may vary<ul><li>the order of peers is determined (TLDR)<ul><li>when text is read linear</li></ul></li></ul></li></ul></li><li>mdd is a markdown graph<ul><li>think of it as when many (markdown) <b>spheric trees</b> are combined into a graph</li><li>a nomen can repeat<ul><li>the order of peers has no meaning</li></ul></li></ul></li></ul>\n\n<ul><li>TODO <b>critical intention</b>: peers must be unique</li></ul>\n\n<h3>fragment</h3>\n\n<ul><li>its the block from a heading until start of another heading or end of text</li><li>it has the heading and the body, which is a markdown text (without heading)<ul><li>see institutes for complication</li></ul></li></ul>\n\n<h4>fragment address/reference</h4>\n\n<ul><li>each fragment has a deterministic reference<ul><li>its a coordinate system reference</li><li>two main approaches:<ul><li>it can be the absolute path to the file plus path in the document tree<ul><li>what exactly is the path in the document tree?</li><li>e.g. it could also be the line number...</li></ul></li><li>it can be an uniq id; maybe a classic counter<ul><li>pandoc style `# label {#uniqId}`</li></ul></li></ul></li><li>? references will need to be refactored:<ul><li>after rename,move,delete etc</li></ul></li></ul></li></ul>\n\n<ul><li>TODO what features of the ref do we need?<ul><li>short?</li><li>deterministic?</li><li>not need to modify the linking papers</li></ul></li></ul>\n\n<h5>meta-data</h5>\n\n<ul><li>aka frontmatter</li><li>a reference offers meta data storage</li></ul>\n\n<h5>trail</h5>\n\n<ul><li>from refs a trail can be constructed</li><li>like a path, but in both directions</li><li>a glob-like query syntax is possible</li><li>like a css selector, but in both directions (reversed when face-ing parent)</li></ul>\n\n<h3>institutes</h3>\n\n<ul><li>mdd structures with a strongly defined semantic</li></ul>\n\n<h4>nomen</h4>\n\n<ul><li>TODO explain<ul><li>its the text of the heading</li></ul></li></ul>\n\n<h4>inline code</h4>\n\n<ul><li>just a kind of a quick bold<ul><li>but still differentiable from normal bold</li></ul></li></ul>\n\n<h4>data codeblock</h4>\n\n<ul><li>there is a way to define a JSON like data of a fragment<ul><li>any codeblock with `data` is a JSON</li><li>all such blocks are parsed and meld together</li><li>the resulting JSON is the `data` of the fragment, and is stored in ast-lake</li></ul></li></ul>\n\n<p>so for example:</p>\n\n<p>```data\n{ \"test\": 10, \"deep\": { \"down\": 123 } }\n```</p>\n\n<p>and then later:</p>\n\n<p>```data\n{ \"more\": true }\n```</p>\n\n<p>both \"data-blocks\" produce one data for this fragment:\nnote: this is BTW not a data block.</p>\n\n<p>```json\n{ \"test\": 111, \"more\": true }\n```</p>\n\n<p>ok?</p>\n\n<h4>link</h4>\n\n<ul><li>as a syntax its an assignment<ul><li><a href=\"=[1,2,3]\">arrayOfNumbers</a></li><li><a href=\"={whatever:1}\">json</a></li></ul></li><li>why not heading?<ul><li>good reason: headings are not linear, body text is</li><li>using links we could write a program in the body of fragment</li></ul></li></ul>\n\n<h4>list</h4>\n\n<h5>heading in list?</h5>\n\n<ul><li>example:\n  `- # this`</li><li>meaning: ??</li></ul>\n\n<h4>image</h4>\n\n<h5>image as value placeholder</h5>\n\n<h5>image as projection instruction</h5>\n\n<ul><li>reflection</li><li>echo << prg</li><li>see infobean</li></ul>\n\n<h4>heading</h4>\n\n<h5>url in heading</h5>\n\n<ul><li>example:\n  `# fragment://../main.mdd`</li><li>meaning: adjacent content for the referenced fragment</li></ul>\n\n<h5>image in heading</h5>\n\n<ul><li>m4 divert</li><li>example:\n  `![fragment://../main.mdd]`\n  `fragment://../main.mdd`</li><li>meaning: include, replaces self with the fragment<ul><li>join with :transclusion</li></ul></li></ul>\n\n<h5>code in heading</h5>\n\n<ul><li>meaning: ?</li></ul>\n\n<h3>operations</h3>\n\n<h4>refactoring</h4>\n\n<ul><li>autocorrect urls into links. fetch page info</li><li>fix broken internal links</li><li>:todo</li></ul>\n\n<h4>mdt transclusion</h4>\n\n<ul><li>see <a href=\"#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion\">transclusion</a></li></ul>\n\n<h4>infobean</h4>\n\n<ul><li>image as placeholder for TOT<ul><li>its not mdt dependend</li></ul></li></ul>\n\n<h2>internal links</h2>\n\n<ul><li>first define strictly the terms:<ul><li>THIS: means the fragment we are standing on</li><li>to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)</li><li>ref: TODO (see <a href=\"#/paper/paper/mdd-structure.mdd:25\">fragment address/reference</a>)</li><li>trail: TODO</li></ul></li></ul>\n\n<ul><li>what is the objective of linking?<ul><li>keep other fragments referencing THIS correctly</li><li>keep meta-data of THIS fragment correctly linked to THIS</li></ul></li></ul>\n\n<ul><li>what is the subject of linking?<ul><li>fragment</li><li>can more then headings be linked?</li><li>can a link be linked?</li><li>paragraph, table, cell, image ?</li></ul></li></ul>\n\n<ul><li>what is the lifecycle of the problem?<ul><li>can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?</li><li>or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.</li><li>or?<ul><li>should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?</li></ul></li></ul></li></ul>\n\n<ul><li>problem of sync<ul><li>keep in sync the source and targets</li><li>also keep the meta-data in sync</li></ul></li></ul>\n\n<ul><li>when would refs change?<ul><li>rename the heading of a fragment</li><li>rename the PARENT heading of a fragment</li><li>move the fragment to different location</li></ul></li><li>renaming a heading means:<ul><li>delete a ref</li><li>create a new one</li><li>and optionally!: rename old links to the new one</li></ul></li></ul>\n\n<ul><li>then there is also delete...</li></ul>\n\n<ul><li>see [similiar software/internal links problem](<>)</li></ul>\n\n<h3>approach: one</h3>\n\n<ul><li>its a conflict: natural id VS real id<ul><li>real id:= heading</li><li>absolute real id:= ?trail of which ids?</li><li>random id:= ?</li><li>natural id:=?</li><li>nominal id:= offset</li></ul></li><li>we could have dual id</li></ul>\n\n<h3>approach: broken-refs</h3>\n\n<ul><li>ex-post, still serial<ul><li>we do have dual id:<ul><li>nodes.id(nominal) + nodes_ref.ref(real)</li></ul></li></ul></li></ul>\n\n<ul><li>at paper-write<ul><li>backup deleted nodes<ul><li>if linked or has metadata</li><li>...will be deleted at fixed</li></ul></li></ul></li><li>can be run ex-post</li><li>series of:<ul><li>paper:broken-report<ul><li>pairs blind refs with<ul><li>deleted nodes</li><li>newer nodes</li></ul></li><li>arms candidates</li><li>alowes to submit decisions on merge</li></ul></li><li>paper:broken-fix<ul><li>executes merge\n    -</li></ul></li></ul></li></ul>\n\n<h2>nomen</h2>\n\n<ul><li>ralism VS nominalism</li><li>filename je folder a link (aka image) je file<ul><li>TODO critical intention: peers must be unique</li></ul></li><li>options for id:<ul><li>fn + trails<ul><li>fn + trails => hash</li></ul></li><li>fn + offset</li></ul></li></ul>\n\n<h2>mq markdown tricks and utils</h2>"},{"id":"/root/children/26","type":"paragraph","loc":{"start":2425,"end":2428,"line":{"s":95,"e":95,"code":["ok?"]},"column":{"s":0,"e":3}},"dim":["","paragraph.26"],"code":"ok?"},{"id":"/root/children/26/children/0","type":"text","loc":{"start":2425,"end":2428,"line":{"s":95,"e":95,"code":["ok?"]},"column":{"s":0,"e":3}},"dim":["","paragraph.26","text.0"],"code":"ok?"},{"id":"/root/children/27","type":"heading","loc":{"start":2430,"end":2439,"line":{"s":97,"e":97,"code":["#### link"]},"column":{"s":0,"e":9}},"dim":["","heading.27"],"code":"#### link","symbName":"heading","symbRange":[2441,2668],"symbRangeL":[97,105],"outerCode":"\n- as a syntax its an assignment\n  - [arrayOfNumbers](=[1,2,3])\n  - [json](={whatever:1})\n- why not heading?\n  - good reason: headings are not linear, body text is\n  - using links we could write a program in the body of fragment","outerHtml":"\n<ul><li>as a syntax its an assignment<ul><li><a href=\"=[1,2,3]\">arrayOfNumbers</a></li><li><a href=\"={whatever:1}\">json</a></li></ul></li><li>why not heading?<ul><li>good reason: headings are not linear, body text is</li><li>using links we could write a program in the body of fragment</li></ul></li></ul>"},{"id":"/root/children/27/children/0","type":"text","loc":{"start":2435,"end":2439,"line":{"s":97,"e":97,"code":["#### link"]},"column":{"s":5,"e":9}},"dim":["","heading.27","text.0"],"code":"link"},{"id":"/root/children/28","type":"list","loc":{"start":2441,"end":2668,"line":{"s":99,"e":104,"code":["- as a syntax its an assignment","  - [arrayOfNumbers](=[1,2,3])","  - [json](={whatever:1})","- why not heading?","  - good reason: headings are not linear, body text is","  - using links we could write a program in the body of fragment"]},"column":{"s":0,"e":64}},"dim":["","list.28"],"code":"- as a syntax its an assignment\n  - [arrayOfNumbers](=[1,2,3])\n  - [json](={whatever:1})\n- why not heading?\n  - good reason: headings are not linear, body text is\n  - using links we could write a program in the body of fragment","symbName":"list","symbRange":[2670,2703],"symbRangeL":[99,109],"outerCode":"  - [arrayOfNumbers](=[1,2,3])\n  - [json](={whatever:1})\n- why not heading?\n  - good reason: headings are not linear, body text is\n  - using links we could write a program in the body of fragment\n\n#### list\n\n##### heading in list?","outerHtml":"<ul><li><a href=\"=[1,2,3]\">arrayOfNumbers</a></li><li><a href=\"={whatever:1}\">json</a></li><li>why not heading?</li><li>good reason: headings are not linear, body text is</li><li>using links we could write a program in the body of fragment</li></ul>\n\n<h4>list</h4>\n\n<h5>heading in list?</h5>"},{"id":"/root/children/28/children/0","type":"listItem","loc":{"start":2441,"end":2529,"line":{"s":99,"e":101,"code":["- as a syntax its an assignment","  - [arrayOfNumbers](=[1,2,3])","  - [json](={whatever:1})"]},"column":{"s":0,"e":25}},"dim":["","list.28","listItem.0"],"code":"- as a syntax its an assignment\n  - [arrayOfNumbers](=[1,2,3])\n  - [json](={whatever:1})"},{"id":"/root/children/28/children/0/children/0","type":"paragraph","loc":{"start":2443,"end":2472,"line":{"s":99,"e":99,"code":["- as a syntax its an assignment"]},"column":{"s":2,"e":31}},"dim":["","list.28","listItem.0","paragraph.0"],"code":"as a syntax its an assignment"},{"id":"/root/children/28/children/0/children/0/children/0","type":"text","loc":{"start":2443,"end":2472,"line":{"s":99,"e":99,"code":["- as a syntax its an assignment"]},"column":{"s":2,"e":31}},"dim":["","list.28","listItem.0","paragraph.0","text.0"],"code":"as a syntax its an assignment"},{"id":"/root/children/28/children/0/children/1","type":"list","loc":{"start":2475,"end":2529,"line":{"s":100,"e":101,"code":["  - [arrayOfNumbers](=[1,2,3])","  - [json](={whatever:1})"]},"column":{"s":2,"e":25}},"dim":["","list.28","listItem.0","list.1"],"code":"- [arrayOfNumbers](=[1,2,3])\n  - [json](={whatever:1})","symbName":"list","symbRange":[null,null],"symbRangeL":[100,101],"outerCode":"","outerHtml":""},{"id":"/root/children/28/children/0/children/1/children/0","type":"listItem","loc":{"start":2475,"end":2503,"line":{"s":100,"e":100,"code":["  - [arrayOfNumbers](=[1,2,3])"]},"column":{"s":2,"e":30}},"dim":["","list.28","listItem.0","list.1","listItem.0"],"code":"- [arrayOfNumbers](=[1,2,3])"},{"id":"/root/children/28/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":2477,"end":2503,"line":{"s":100,"e":100,"code":["  - [arrayOfNumbers](=[1,2,3])"]},"column":{"s":4,"e":30}},"dim":["","list.28","listItem.0","list.1","listItem.0","paragraph.0"],"code":"[arrayOfNumbers](=[1,2,3])"},{"id":"/root/children/28/children/0/children/1/children/0/children/0/children/0","type":"link","loc":{"start":2477,"end":2503,"line":{"s":100,"e":100,"code":["  - [arrayOfNumbers](=[1,2,3])"]},"column":{"s":4,"e":30}},"dim":["","list.28","listItem.0","list.1","listItem.0","paragraph.0","link.0"],"code":"[arrayOfNumbers](=[1,2,3])","symbName":"link","symbRange":[null,null],"symbRangeL":[100,100],"outerCode":"[arrayOfNumbers](=[1,2,3])","outerHtml":"<p><a href=\"=[1,2,3]\">arrayOfNumbers</a></p>"},{"id":"/root/children/28/children/0/children/1/children/0/children/0/children/0/children/0","type":"text","loc":{"start":2478,"end":2492,"line":{"s":100,"e":100,"code":["  - [arrayOfNumbers](=[1,2,3])"]},"column":{"s":5,"e":19}},"dim":["","list.28","listItem.0","list.1","listItem.0","paragraph.0","link.0","text.0"],"code":"arrayOfNumbers"},{"id":"/root/children/28/children/0/children/1/children/1","type":"listItem","loc":{"start":2506,"end":2529,"line":{"s":101,"e":101,"code":["  - [json](={whatever:1})"]},"column":{"s":2,"e":25}},"dim":["","list.28","listItem.0","list.1","listItem.1"],"code":"- [json](={whatever:1})"},{"id":"/root/children/28/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":2508,"end":2529,"line":{"s":101,"e":101,"code":["  - [json](={whatever:1})"]},"column":{"s":4,"e":25}},"dim":["","list.28","listItem.0","list.1","listItem.1","paragraph.0"],"code":"[json](={whatever:1})"},{"id":"/root/children/28/children/0/children/1/children/1/children/0/children/0","type":"link","loc":{"start":2508,"end":2529,"line":{"s":101,"e":101,"code":["  - [json](={whatever:1})"]},"column":{"s":4,"e":25}},"dim":["","list.28","listItem.0","list.1","listItem.1","paragraph.0","link.0"],"code":"[json](={whatever:1})","symbName":"link","symbRange":[null,null],"symbRangeL":[101,101],"outerCode":"[json](={whatever:1})","outerHtml":"<p><a href=\"={whatever:1}\">json</a></p>"},{"id":"/root/children/28/children/0/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":2509,"end":2513,"line":{"s":101,"e":101,"code":["  - [json](={whatever:1})"]},"column":{"s":5,"e":9}},"dim":["","list.28","listItem.0","list.1","listItem.1","paragraph.0","link.0","text.0"],"code":"json"},{"id":"/root/children/28/children/1","type":"listItem","loc":{"start":2530,"end":2668,"line":{"s":102,"e":104,"code":["- why not heading?","  - good reason: headings are not linear, body text is","  - using links we could write a program in the body of fragment"]},"column":{"s":0,"e":64}},"dim":["","list.28","listItem.1"],"code":"- why not heading?\n  - good reason: headings are not linear, body text is\n  - using links we could write a program in the body of fragment"},{"id":"/root/children/28/children/1/children/0","type":"paragraph","loc":{"start":2532,"end":2548,"line":{"s":102,"e":102,"code":["- why not heading?"]},"column":{"s":2,"e":18}},"dim":["","list.28","listItem.1","paragraph.0"],"code":"why not heading?"},{"id":"/root/children/28/children/1/children/0/children/0","type":"text","loc":{"start":2532,"end":2548,"line":{"s":102,"e":102,"code":["- why not heading?"]},"column":{"s":2,"e":18}},"dim":["","list.28","listItem.1","paragraph.0","text.0"],"code":"why not heading?"},{"id":"/root/children/28/children/1/children/1","type":"list","loc":{"start":2551,"end":2668,"line":{"s":103,"e":104,"code":["  - good reason: headings are not linear, body text is","  - using links we could write a program in the body of fragment"]},"column":{"s":2,"e":64}},"dim":["","list.28","listItem.1","list.1"],"code":"- good reason: headings are not linear, body text is\n  - using links we could write a program in the body of fragment","symbName":"list","symbRange":[null,null],"symbRangeL":[103,104],"outerCode":"","outerHtml":""},{"id":"/root/children/28/children/1/children/1/children/0","type":"listItem","loc":{"start":2551,"end":2603,"line":{"s":103,"e":103,"code":["  - good reason: headings are not linear, body text is"]},"column":{"s":2,"e":54}},"dim":["","list.28","listItem.1","list.1","listItem.0"],"code":"- good reason: headings are not linear, body text is"},{"id":"/root/children/28/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":2553,"end":2603,"line":{"s":103,"e":103,"code":["  - good reason: headings are not linear, body text is"]},"column":{"s":4,"e":54}},"dim":["","list.28","listItem.1","list.1","listItem.0","paragraph.0"],"code":"good reason: headings are not linear, body text is"},{"id":"/root/children/28/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":2553,"end":2603,"line":{"s":103,"e":103,"code":["  - good reason: headings are not linear, body text is"]},"column":{"s":4,"e":54}},"dim":["","list.28","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"good reason: headings are not linear, body text is"},{"id":"/root/children/28/children/1/children/1/children/1","type":"listItem","loc":{"start":2606,"end":2668,"line":{"s":104,"e":104,"code":["  - using links we could write a program in the body of fragment"]},"column":{"s":2,"e":64}},"dim":["","list.28","listItem.1","list.1","listItem.1"],"code":"- using links we could write a program in the body of fragment"},{"id":"/root/children/28/children/1/children/1/children/1/children/0","type":"paragraph","loc":{"start":2608,"end":2668,"line":{"s":104,"e":104,"code":["  - using links we could write a program in the body of fragment"]},"column":{"s":4,"e":64}},"dim":["","list.28","listItem.1","list.1","listItem.1","paragraph.0"],"code":"using links we could write a program in the body of fragment"},{"id":"/root/children/28/children/1/children/1/children/1/children/0/children/0","type":"text","loc":{"start":2608,"end":2668,"line":{"s":104,"e":104,"code":["  - using links we could write a program in the body of fragment"]},"column":{"s":4,"e":64}},"dim":["","list.28","listItem.1","list.1","listItem.1","paragraph.0","text.0"],"code":"using links we could write a program in the body of fragment"},{"id":"/root/children/29","type":"heading","loc":{"start":2670,"end":2679,"line":{"s":106,"e":106,"code":["#### list"]},"column":{"s":0,"e":9}},"dim":["","heading.29"],"code":"#### list","symbName":"heading","symbRange":[2681,6277],"symbRangeL":[106,107],"outerCode":"","outerHtml":""},{"id":"/root/children/29/children/0","type":"text","loc":{"start":2675,"end":2679,"line":{"s":106,"e":106,"code":["#### list"]},"column":{"s":5,"e":9}},"dim":["","heading.29","text.0"],"code":"list"},{"id":"/root/children/30","type":"heading","loc":{"start":2681,"end":2703,"line":{"s":108,"e":108,"code":["##### heading in list?"]},"column":{"s":0,"e":22}},"dim":["","heading.30"],"code":"##### heading in list?","symbName":"heading","symbRange":[2705,2742],"symbRangeL":[108,113],"outerCode":"\n- example:\n  `- # this`\n- meaning: ??","outerHtml":"\n<ul><li>example:\n  `- # this`</li><li>meaning: ??</li></ul>"},{"id":"/root/children/30/children/0","type":"text","loc":{"start":2687,"end":2703,"line":{"s":108,"e":108,"code":["##### heading in list?"]},"column":{"s":6,"e":22}},"dim":["","heading.30","text.0"],"code":"heading in list?"},{"id":"/root/children/31","type":"list","loc":{"start":2705,"end":2742,"line":{"s":110,"e":112,"code":["- example:","  `- # this`","- meaning: ??"]},"column":{"s":0,"e":13}},"dim":["","list.31"],"code":"- example:\n  `- # this`\n- meaning: ??","symbName":"list","symbRange":[2744,2827],"symbRangeL":[110,119],"outerCode":"  `- # this`\n- meaning: ??\n\n#### image\n\n##### image as value placeholder\n\n##### image as projection instruction","outerHtml":"<p>  `- # this`</p><ul><li>meaning: ??</li></ul>\n\n<h4>image</h4>\n\n<h5>image as value placeholder</h5>\n\n<h5>image as projection instruction</h5>"},{"id":"/root/children/31/children/0","type":"listItem","loc":{"start":2705,"end":2728,"line":{"s":110,"e":111,"code":["- example:","  `- # this`"]},"column":{"s":0,"e":12}},"dim":["","list.31","listItem.0"],"code":"- example:\n  `- # this`"},{"id":"/root/children/31/children/0/children/0","type":"paragraph","loc":{"start":2707,"end":2728,"line":{"s":110,"e":111,"code":["- example:","  `- # this`"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.0","paragraph.0"],"code":"example:\n  `- # this`"},{"id":"/root/children/31/children/0/children/0/children/0","type":"text","loc":{"start":2707,"end":2716,"line":{"s":110,"e":111,"code":["- example:","  `- # this`"]},"column":{"s":2,"e":0}},"dim":["","list.31","listItem.0","paragraph.0","text.0"],"code":"example:\n"},{"id":"/root/children/31/children/0/children/0/children/1","type":"inlineCode","loc":{"start":2718,"end":2728,"line":{"s":111,"e":111,"code":["  `- # this`"]},"column":{"s":2,"e":12}},"dim":["","list.31","listItem.0","paragraph.0","inlineCode.1"],"code":"`- # this`"},{"id":"/root/children/31/children/1","type":"listItem","loc":{"start":2729,"end":2742,"line":{"s":112,"e":112,"code":["- meaning: ??"]},"column":{"s":0,"e":13}},"dim":["","list.31","listItem.1"],"code":"- meaning: ??"},{"id":"/root/children/31/children/1/children/0","type":"paragraph","loc":{"start":2731,"end":2742,"line":{"s":112,"e":112,"code":["- meaning: ??"]},"column":{"s":2,"e":13}},"dim":["","list.31","listItem.1","paragraph.0"],"code":"meaning: ??"},{"id":"/root/children/31/children/1/children/0/children/0","type":"text","loc":{"start":2731,"end":2742,"line":{"s":112,"e":112,"code":["- meaning: ??"]},"column":{"s":2,"e":13}},"dim":["","list.31","listItem.1","paragraph.0","text.0"],"code":"meaning: ??"},{"id":"/root/children/32","type":"heading","loc":{"start":2744,"end":2754,"line":{"s":114,"e":114,"code":["#### image"]},"column":{"s":0,"e":10}},"dim":["","heading.32"],"code":"#### image","symbName":"heading","symbRange":[2756,6277],"symbRangeL":[114,115],"outerCode":"","outerHtml":""},{"id":"/root/children/32/children/0","type":"text","loc":{"start":2749,"end":2754,"line":{"s":114,"e":114,"code":["#### image"]},"column":{"s":5,"e":10}},"dim":["","heading.32","text.0"],"code":"image"},{"id":"/root/children/33","type":"heading","loc":{"start":2756,"end":2788,"line":{"s":116,"e":116,"code":["##### image as value placeholder"]},"column":{"s":0,"e":32}},"dim":["","heading.33"],"code":"##### image as value placeholder","symbName":"heading","symbRange":[2790,6277],"symbRangeL":[116,117],"outerCode":"","outerHtml":""},{"id":"/root/children/33/children/0","type":"text","loc":{"start":2762,"end":2788,"line":{"s":116,"e":116,"code":["##### image as value placeholder"]},"column":{"s":6,"e":32}},"dim":["","heading.33","text.0"],"code":"image as value placeholder"},{"id":"/root/children/34","type":"heading","loc":{"start":2790,"end":2827,"line":{"s":118,"e":118,"code":["##### image as projection instruction"]},"column":{"s":0,"e":37}},"dim":["","heading.34"],"code":"##### image as projection instruction","symbName":"heading","symbRange":[2829,2870],"symbRangeL":[118,123],"outerCode":"\n- reflection\n- echo << prg\n- see infobean","outerHtml":"\n<ul><li>reflection</li><li>echo << prg</li><li>see infobean</li></ul>"},{"id":"/root/children/34/children/0","type":"text","loc":{"start":2796,"end":2827,"line":{"s":118,"e":118,"code":["##### image as projection instruction"]},"column":{"s":6,"e":37}},"dim":["","heading.34","text.0"],"code":"image as projection instruction"},{"id":"/root/children/35","type":"list","loc":{"start":2829,"end":2870,"line":{"s":120,"e":122,"code":["- reflection","- echo << prg","- see infobean"]},"column":{"s":0,"e":14}},"dim":["","list.35"],"code":"- reflection\n- echo << prg\n- see infobean","symbName":"list","symbRange":[2872,2906],"symbRangeL":[120,127],"outerCode":"- echo << prg\n- see infobean\n\n#### heading\n\n##### url in heading","outerHtml":"<ul><li>echo << prg</li><li>see infobean</li></ul>\n\n<h4>heading</h4>\n\n<h5>url in heading</h5>"},{"id":"/root/children/35/children/0","type":"listItem","loc":{"start":2829,"end":2841,"line":{"s":120,"e":120,"code":["- reflection"]},"column":{"s":0,"e":12}},"dim":["","list.35","listItem.0"],"code":"- reflection"},{"id":"/root/children/35/children/0/children/0","type":"paragraph","loc":{"start":2831,"end":2841,"line":{"s":120,"e":120,"code":["- reflection"]},"column":{"s":2,"e":12}},"dim":["","list.35","listItem.0","paragraph.0"],"code":"reflection"},{"id":"/root/children/35/children/0/children/0/children/0","type":"text","loc":{"start":2831,"end":2841,"line":{"s":120,"e":120,"code":["- reflection"]},"column":{"s":2,"e":12}},"dim":["","list.35","listItem.0","paragraph.0","text.0"],"code":"reflection"},{"id":"/root/children/35/children/1","type":"listItem","loc":{"start":2842,"end":2855,"line":{"s":121,"e":121,"code":["- echo << prg"]},"column":{"s":0,"e":13}},"dim":["","list.35","listItem.1"],"code":"- echo << prg"},{"id":"/root/children/35/children/1/children/0","type":"paragraph","loc":{"start":2844,"end":2855,"line":{"s":121,"e":121,"code":["- echo << prg"]},"column":{"s":2,"e":13}},"dim":["","list.35","listItem.1","paragraph.0"],"code":"echo << prg"},{"id":"/root/children/35/children/1/children/0/children/0","type":"text","loc":{"start":2844,"end":2855,"line":{"s":121,"e":121,"code":["- echo << prg"]},"column":{"s":2,"e":13}},"dim":["","list.35","listItem.1","paragraph.0","text.0"],"code":"echo << prg"},{"id":"/root/children/35/children/2","type":"listItem","loc":{"start":2856,"end":2870,"line":{"s":122,"e":122,"code":["- see infobean"]},"column":{"s":0,"e":14}},"dim":["","list.35","listItem.2"],"code":"- see infobean"},{"id":"/root/children/35/children/2/children/0","type":"paragraph","loc":{"start":2858,"end":2870,"line":{"s":122,"e":122,"code":["- see infobean"]},"column":{"s":2,"e":14}},"dim":["","list.35","listItem.2","paragraph.0"],"code":"see infobean"},{"id":"/root/children/35/children/2/children/0/children/0","type":"text","loc":{"start":2858,"end":2870,"line":{"s":122,"e":122,"code":["- see infobean"]},"column":{"s":2,"e":14}},"dim":["","list.35","listItem.2","paragraph.0","text.0"],"code":"see infobean"},{"id":"/root/children/36","type":"heading","loc":{"start":2872,"end":2884,"line":{"s":124,"e":124,"code":["#### heading"]},"column":{"s":0,"e":12}},"dim":["","heading.36"],"code":"#### heading","symbName":"heading","symbRange":[2886,6277],"symbRangeL":[124,125],"outerCode":"","outerHtml":""},{"id":"/root/children/36/children/0","type":"text","loc":{"start":2877,"end":2884,"line":{"s":124,"e":124,"code":["#### heading"]},"column":{"s":5,"e":12}},"dim":["","heading.36","text.0"],"code":"heading"},{"id":"/root/children/37","type":"heading","loc":{"start":2886,"end":2906,"line":{"s":126,"e":126,"code":["##### url in heading"]},"column":{"s":0,"e":20}},"dim":["","heading.37"],"code":"##### url in heading","symbName":"heading","symbRange":[2908,3003],"symbRangeL":[126,131],"outerCode":"\n- example:\n  `# fragment://../main.mdd`\n- meaning: adjacent content for the referenced fragment","outerHtml":"\n<ul><li>example:\n  `# fragment://../main.mdd`</li><li>meaning: adjacent content for the referenced fragment</li></ul>"},{"id":"/root/children/37/children/0","type":"text","loc":{"start":2892,"end":2906,"line":{"s":126,"e":126,"code":["##### url in heading"]},"column":{"s":6,"e":20}},"dim":["","heading.37","text.0"],"code":"url in heading"},{"id":"/root/children/38","type":"list","loc":{"start":2908,"end":3003,"line":{"s":128,"e":130,"code":["- example:","  `# fragment://../main.mdd`","- meaning: adjacent content for the referenced fragment"]},"column":{"s":0,"e":55}},"dim":["","list.38"],"code":"- example:\n  `# fragment://../main.mdd`\n- meaning: adjacent content for the referenced fragment","symbName":"list","symbRange":[3005,3027],"symbRangeL":[128,133],"outerCode":"  `# fragment://../main.mdd`\n- meaning: adjacent content for the referenced fragment\n\n##### image in heading","outerHtml":"<p>  `# fragment://../main.mdd`</p><ul><li>meaning: adjacent content for the referenced fragment</li></ul>\n\n<h5>image in heading</h5>"},{"id":"/root/children/38/children/0","type":"listItem","loc":{"start":2908,"end":2947,"line":{"s":128,"e":129,"code":["- example:","  `# fragment://../main.mdd`"]},"column":{"s":0,"e":28}},"dim":["","list.38","listItem.0"],"code":"- example:\n  `# fragment://../main.mdd`"},{"id":"/root/children/38/children/0/children/0","type":"paragraph","loc":{"start":2910,"end":2947,"line":{"s":128,"e":129,"code":["- example:","  `# fragment://../main.mdd`"]},"column":{"s":2,"e":28}},"dim":["","list.38","listItem.0","paragraph.0"],"code":"example:\n  `# fragment://../main.mdd`"},{"id":"/root/children/38/children/0/children/0/children/0","type":"text","loc":{"start":2910,"end":2919,"line":{"s":128,"e":129,"code":["- example:","  `# fragment://../main.mdd`"]},"column":{"s":2,"e":0}},"dim":["","list.38","listItem.0","paragraph.0","text.0"],"code":"example:\n"},{"id":"/root/children/38/children/0/children/0/children/1","type":"inlineCode","loc":{"start":2921,"end":2947,"line":{"s":129,"e":129,"code":["  `# fragment://../main.mdd`"]},"column":{"s":2,"e":28}},"dim":["","list.38","listItem.0","paragraph.0","inlineCode.1"],"code":"`# fragment://../main.mdd`"},{"id":"/root/children/38/children/1","type":"listItem","loc":{"start":2948,"end":3003,"line":{"s":130,"e":130,"code":["- meaning: adjacent content for the referenced fragment"]},"column":{"s":0,"e":55}},"dim":["","list.38","listItem.1"],"code":"- meaning: adjacent content for the referenced fragment"},{"id":"/root/children/38/children/1/children/0","type":"paragraph","loc":{"start":2950,"end":3003,"line":{"s":130,"e":130,"code":["- meaning: adjacent content for the referenced fragment"]},"column":{"s":2,"e":55}},"dim":["","list.38","listItem.1","paragraph.0"],"code":"meaning: adjacent content for the referenced fragment"},{"id":"/root/children/38/children/1/children/0/children/0","type":"text","loc":{"start":2950,"end":3003,"line":{"s":130,"e":130,"code":["- meaning: adjacent content for the referenced fragment"]},"column":{"s":2,"e":55}},"dim":["","list.38","listItem.1","paragraph.0","text.0"],"code":"meaning: adjacent content for the referenced fragment"},{"id":"/root/children/39","type":"heading","loc":{"start":3005,"end":3027,"line":{"s":132,"e":132,"code":["##### image in heading"]},"column":{"s":0,"e":22}},"dim":["","heading.39"],"code":"##### image in heading","symbName":"heading","symbRange":[3029,3188],"symbRangeL":[132,140],"outerCode":"\n- m4 divert\n- example:\n  `![fragment://../main.mdd]`\n  `fragment://../main.mdd`\n- meaning: include, replaces self with the fragment\n  - join with :transclusion","outerHtml":"\n<ul><li>m4 divert</li><li>example:\n  `![fragment://../main.mdd]`\n  `fragment://../main.mdd`</li><li>meaning: include, replaces self with the fragment<ul><li>join with :transclusion</li></ul></li></ul>"},{"id":"/root/children/39/children/0","type":"text","loc":{"start":3011,"end":3027,"line":{"s":132,"e":132,"code":["##### image in heading"]},"column":{"s":6,"e":22}},"dim":["","heading.39","text.0"],"code":"image in heading"},{"id":"/root/children/40","type":"list","loc":{"start":3029,"end":3188,"line":{"s":134,"e":139,"code":["- m4 divert","- example:","  `![fragment://../main.mdd]`","  `fragment://../main.mdd`","- meaning: include, replaces self with the fragment","  - join with :transclusion"]},"column":{"s":0,"e":27}},"dim":["","list.40"],"code":"- m4 divert\n- example:\n  `![fragment://../main.mdd]`\n  `fragment://../main.mdd`\n- meaning: include, replaces self with the fragment\n  - join with :transclusion","symbName":"list","symbRange":[3190,3211],"symbRangeL":[134,142],"outerCode":"- example:\n  `![fragment://../main.mdd]`\n  `fragment://../main.mdd`\n- meaning: include, replaces self with the fragment\n  - join with :transclusion\n\n##### code in heading","outerHtml":"<ul><li>example:\n  `![fragment://../main.mdd]`\n  `fragment://../main.mdd`</li><li>meaning: include, replaces self with the fragment<ul><li>join with :transclusion</li></ul></li></ul>\n\n<h5>code in heading</h5>"},{"id":"/root/children/40/children/0","type":"listItem","loc":{"start":3029,"end":3040,"line":{"s":134,"e":134,"code":["- m4 divert"]},"column":{"s":0,"e":11}},"dim":["","list.40","listItem.0"],"code":"- m4 divert"},{"id":"/root/children/40/children/0/children/0","type":"paragraph","loc":{"start":3031,"end":3040,"line":{"s":134,"e":134,"code":["- m4 divert"]},"column":{"s":2,"e":11}},"dim":["","list.40","listItem.0","paragraph.0"],"code":"m4 divert"},{"id":"/root/children/40/children/0/children/0/children/0","type":"text","loc":{"start":3031,"end":3040,"line":{"s":134,"e":134,"code":["- m4 divert"]},"column":{"s":2,"e":11}},"dim":["","list.40","listItem.0","paragraph.0","text.0"],"code":"m4 divert"},{"id":"/root/children/40/children/1","type":"listItem","loc":{"start":3041,"end":3108,"line":{"s":135,"e":137,"code":["- example:","  `![fragment://../main.mdd]`","  `fragment://../main.mdd`"]},"column":{"s":0,"e":26}},"dim":["","list.40","listItem.1"],"code":"- example:\n  `![fragment://../main.mdd]`\n  `fragment://../main.mdd`"},{"id":"/root/children/40/children/1/children/0","type":"paragraph","loc":{"start":3043,"end":3108,"line":{"s":135,"e":137,"code":["- example:","  `![fragment://../main.mdd]`","  `fragment://../main.mdd`"]},"column":{"s":2,"e":26}},"dim":["","list.40","listItem.1","paragraph.0"],"code":"example:\n  `![fragment://../main.mdd]`\n  `fragment://../main.mdd`"},{"id":"/root/children/40/children/1/children/0/children/0","type":"text","loc":{"start":3043,"end":3052,"line":{"s":135,"e":136,"code":["- example:","  `![fragment://../main.mdd]`"]},"column":{"s":2,"e":0}},"dim":["","list.40","listItem.1","paragraph.0","text.0"],"code":"example:\n"},{"id":"/root/children/40/children/1/children/0/children/1","type":"inlineCode","loc":{"start":3054,"end":3081,"line":{"s":136,"e":136,"code":["  `![fragment://../main.mdd]`"]},"column":{"s":2,"e":29}},"dim":["","list.40","listItem.1","paragraph.0","inlineCode.1"],"code":"`![fragment://../main.mdd]`"},{"id":"/root/children/40/children/1/children/0/children/2","type":"text","loc":{"start":3081,"end":3082,"line":{"s":136,"e":137,"code":["  `![fragment://../main.mdd]`","  `fragment://../main.mdd`"]},"column":{"s":29,"e":0}},"dim":["","list.40","listItem.1","paragraph.0","text.2"],"code":"\n"},{"id":"/root/children/40/children/1/children/0/children/3","type":"inlineCode","loc":{"start":3084,"end":3108,"line":{"s":137,"e":137,"code":["  `fragment://../main.mdd`"]},"column":{"s":2,"e":26}},"dim":["","list.40","listItem.1","paragraph.0","inlineCode.3"],"code":"`fragment://../main.mdd`"},{"id":"/root/children/40/children/2","type":"listItem","loc":{"start":3109,"end":3188,"line":{"s":138,"e":139,"code":["- meaning: include, replaces self with the fragment","  - join with :transclusion"]},"column":{"s":0,"e":27}},"dim":["","list.40","listItem.2"],"code":"- meaning: include, replaces self with the fragment\n  - join with :transclusion"},{"id":"/root/children/40/children/2/children/0","type":"paragraph","loc":{"start":3111,"end":3160,"line":{"s":138,"e":138,"code":["- meaning: include, replaces self with the fragment"]},"column":{"s":2,"e":51}},"dim":["","list.40","listItem.2","paragraph.0"],"code":"meaning: include, replaces self with the fragment"},{"id":"/root/children/40/children/2/children/0/children/0","type":"text","loc":{"start":3111,"end":3160,"line":{"s":138,"e":138,"code":["- meaning: include, replaces self with the fragment"]},"column":{"s":2,"e":51}},"dim":["","list.40","listItem.2","paragraph.0","text.0"],"code":"meaning: include, replaces self with the fragment"},{"id":"/root/children/40/children/2/children/1","type":"list","loc":{"start":3163,"end":3188,"line":{"s":139,"e":139,"code":["  - join with :transclusion"]},"column":{"s":2,"e":27}},"dim":["","list.40","listItem.2","list.1"],"code":"- join with :transclusion","symbName":"list","symbRange":[null,null],"symbRangeL":[139,139],"outerCode":"","outerHtml":""},{"id":"/root/children/40/children/2/children/1/children/0","type":"listItem","loc":{"start":3163,"end":3188,"line":{"s":139,"e":139,"code":["  - join with :transclusion"]},"column":{"s":2,"e":27}},"dim":["","list.40","listItem.2","list.1","listItem.0"],"code":"- join with :transclusion"},{"id":"/root/children/40/children/2/children/1/children/0/children/0","type":"paragraph","loc":{"start":3165,"end":3188,"line":{"s":139,"e":139,"code":["  - join with :transclusion"]},"column":{"s":4,"e":27}},"dim":["","list.40","listItem.2","list.1","listItem.0","paragraph.0"],"code":"join with :transclusion"},{"id":"/root/children/40/children/2/children/1/children/0/children/0/children/0","type":"text","loc":{"start":3165,"end":3188,"line":{"s":139,"e":139,"code":["  - join with :transclusion"]},"column":{"s":4,"e":27}},"dim":["","list.40","listItem.2","list.1","listItem.0","paragraph.0","text.0"],"code":"join with :transclusion"},{"id":"/root/children/41","type":"heading","loc":{"start":3190,"end":3211,"line":{"s":141,"e":141,"code":["##### code in heading"]},"column":{"s":0,"e":21}},"dim":["","heading.41"],"code":"##### code in heading","symbName":"heading","symbRange":[3213,3225],"symbRangeL":[141,144],"outerCode":"\n- meaning: ?","outerHtml":"\n<ul><li>meaning: ?</li></ul>"},{"id":"/root/children/41/children/0","type":"text","loc":{"start":3196,"end":3211,"line":{"s":141,"e":141,"code":["##### code in heading"]},"column":{"s":6,"e":21}},"dim":["","heading.41","text.0"],"code":"code in heading"},{"id":"/root/children/42","type":"list","loc":{"start":3213,"end":3225,"line":{"s":143,"e":143,"code":["- meaning: ?"]},"column":{"s":0,"e":12}},"dim":["","list.42"],"code":"- meaning: ?","symbName":"list","symbRange":[3227,3259],"symbRangeL":[143,148],"outerCode":"\n### operations\n\n#### refactoring","outerHtml":"\n<h3>operations</h3>\n\n<h4>refactoring</h4>"},{"id":"/root/children/42/children/0","type":"listItem","loc":{"start":3213,"end":3225,"line":{"s":143,"e":143,"code":["- meaning: ?"]},"column":{"s":0,"e":12}},"dim":["","list.42","listItem.0"],"code":"- meaning: ?"},{"id":"/root/children/42/children/0/children/0","type":"paragraph","loc":{"start":3215,"end":3225,"line":{"s":143,"e":143,"code":["- meaning: ?"]},"column":{"s":2,"e":12}},"dim":["","list.42","listItem.0","paragraph.0"],"code":"meaning: ?"},{"id":"/root/children/42/children/0/children/0/children/0","type":"text","loc":{"start":3215,"end":3225,"line":{"s":143,"e":143,"code":["- meaning: ?"]},"column":{"s":2,"e":12}},"dim":["","list.42","listItem.0","paragraph.0","text.0"],"code":"meaning: ?"},{"id":"/root/children/43","type":"heading","loc":{"start":3227,"end":3241,"line":{"s":145,"e":145,"code":["### operations"]},"column":{"s":0,"e":14}},"dim":["","heading.43"],"code":"### operations","symbName":"heading","symbRange":[3243,6277],"symbRangeL":[145,146],"outerCode":"","outerHtml":""},{"id":"/root/children/43/children/0","type":"text","loc":{"start":3231,"end":3241,"line":{"s":145,"e":145,"code":["### operations"]},"column":{"s":4,"e":14}},"dim":["","heading.43","text.0"],"code":"operations"},{"id":"/root/children/44","type":"heading","loc":{"start":3243,"end":3259,"line":{"s":147,"e":147,"code":["#### refactoring"]},"column":{"s":0,"e":16}},"dim":["","heading.44"],"code":"#### refactoring","symbName":"heading","symbRange":[3261,3343],"symbRangeL":[147,152],"outerCode":"\n- autocorrect urls into links. fetch page info\n- fix broken internal links\n- :todo","outerHtml":"\n<ul><li>autocorrect urls into links. fetch page info</li><li>fix broken internal links</li><li>:todo</li></ul>"},{"id":"/root/children/44/children/0","type":"text","loc":{"start":3248,"end":3259,"line":{"s":147,"e":147,"code":["#### refactoring"]},"column":{"s":5,"e":16}},"dim":["","heading.44","text.0"],"code":"refactoring"},{"id":"/root/children/45","type":"list","loc":{"start":3261,"end":3343,"line":{"s":149,"e":151,"code":["- autocorrect urls into links. fetch page info","- fix broken internal links","- :todo"]},"column":{"s":0,"e":7}},"dim":["","list.45"],"code":"- autocorrect urls into links. fetch page info\n- fix broken internal links\n- :todo","symbName":"list","symbRange":[3345,3366],"symbRangeL":[149,154],"outerCode":"- fix broken internal links\n- :todo\n\n#### mdt transclusion","outerHtml":"<ul><li>fix broken internal links</li><li>:todo</li></ul>\n\n<h4>mdt transclusion</h4>"},{"id":"/root/children/45/children/0","type":"listItem","loc":{"start":3261,"end":3307,"line":{"s":149,"e":149,"code":["- autocorrect urls into links. fetch page info"]},"column":{"s":0,"e":46}},"dim":["","list.45","listItem.0"],"code":"- autocorrect urls into links. fetch page info"},{"id":"/root/children/45/children/0/children/0","type":"paragraph","loc":{"start":3263,"end":3307,"line":{"s":149,"e":149,"code":["- autocorrect urls into links. fetch page info"]},"column":{"s":2,"e":46}},"dim":["","list.45","listItem.0","paragraph.0"],"code":"autocorrect urls into links. fetch page info"},{"id":"/root/children/45/children/0/children/0/children/0","type":"text","loc":{"start":3263,"end":3307,"line":{"s":149,"e":149,"code":["- autocorrect urls into links. fetch page info"]},"column":{"s":2,"e":46}},"dim":["","list.45","listItem.0","paragraph.0","text.0"],"code":"autocorrect urls into links. fetch page info"},{"id":"/root/children/45/children/1","type":"listItem","loc":{"start":3308,"end":3335,"line":{"s":150,"e":150,"code":["- fix broken internal links"]},"column":{"s":0,"e":27}},"dim":["","list.45","listItem.1"],"code":"- fix broken internal links"},{"id":"/root/children/45/children/1/children/0","type":"paragraph","loc":{"start":3310,"end":3335,"line":{"s":150,"e":150,"code":["- fix broken internal links"]},"column":{"s":2,"e":27}},"dim":["","list.45","listItem.1","paragraph.0"],"code":"fix broken internal links"},{"id":"/root/children/45/children/1/children/0/children/0","type":"text","loc":{"start":3310,"end":3335,"line":{"s":150,"e":150,"code":["- fix broken internal links"]},"column":{"s":2,"e":27}},"dim":["","list.45","listItem.1","paragraph.0","text.0"],"code":"fix broken internal links"},{"id":"/root/children/45/children/2","type":"listItem","loc":{"start":3336,"end":3343,"line":{"s":151,"e":151,"code":["- :todo"]},"column":{"s":0,"e":7}},"dim":["","list.45","listItem.2"],"code":"- :todo"},{"id":"/root/children/45/children/2/children/0","type":"paragraph","loc":{"start":3338,"end":3343,"line":{"s":151,"e":151,"code":["- :todo"]},"column":{"s":2,"e":7}},"dim":["","list.45","listItem.2","paragraph.0"],"code":":todo"},{"id":"/root/children/45/children/2/children/0/children/0","type":"text","loc":{"start":3338,"end":3343,"line":{"s":151,"e":151,"code":["- :todo"]},"column":{"s":2,"e":7}},"dim":["","list.45","listItem.2","paragraph.0","text.0"],"code":":todo"},{"id":"/root/children/46","type":"heading","loc":{"start":3345,"end":3366,"line":{"s":153,"e":153,"code":["#### mdt transclusion"]},"column":{"s":0,"e":21}},"dim":["","heading.46"],"code":"#### mdt transclusion","symbName":"heading","symbRange":[3368,3443],"symbRangeL":[153,156],"outerCode":"\n- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)","outerHtml":"\n<ul><li>see <a href=\"#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion\">transclusion</a></li></ul>"},{"id":"/root/children/46/children/0","type":"text","loc":{"start":3350,"end":3366,"line":{"s":153,"e":153,"code":["#### mdt transclusion"]},"column":{"s":5,"e":21}},"dim":["","heading.46","text.0"],"code":"mdt transclusion"},{"id":"/root/children/47","type":"list","loc":{"start":3368,"end":3443,"line":{"s":155,"e":155,"code":["- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)"]},"column":{"s":0,"e":75}},"dim":["","list.47"],"code":"- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)","symbName":"list","symbRange":[3445,3458],"symbRangeL":[155,158],"outerCode":"\n#### infobean","outerHtml":"\n<h4>infobean</h4>"},{"id":"/root/children/47/children/0","type":"listItem","loc":{"start":3368,"end":3443,"line":{"s":155,"e":155,"code":["- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)"]},"column":{"s":0,"e":75}},"dim":["","list.47","listItem.0"],"code":"- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)"},{"id":"/root/children/47/children/0/children/0","type":"paragraph","loc":{"start":3370,"end":3443,"line":{"s":155,"e":155,"code":["- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)"]},"column":{"s":2,"e":75}},"dim":["","list.47","listItem.0","paragraph.0"],"code":"see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)"},{"id":"/root/children/47/children/0/children/0/children/0","type":"text","loc":{"start":3370,"end":3374,"line":{"s":155,"e":155,"code":["- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)"]},"column":{"s":2,"e":6}},"dim":["","list.47","listItem.0","paragraph.0","text.0"],"code":"see "},{"id":"/root/children/47/children/0/children/0/children/1","type":"link","loc":{"start":3374,"end":3443,"line":{"s":155,"e":155,"code":["- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)"]},"column":{"s":6,"e":75}},"dim":["","list.47","listItem.0","paragraph.0","link.1"],"code":"[transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)","symbName":"link","symbRange":[null,null],"symbRangeL":[155,155],"outerCode":"[transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)","outerHtml":"<p><a href=\"#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion\">transclusion</a></p>"},{"id":"/root/children/47/children/0/children/0/children/1/children/0","type":"text","loc":{"start":3375,"end":3387,"line":{"s":155,"e":155,"code":["- see [transclusion](#/paper/paper/mechanism/mdt/mdt.mdd::mdt/transclusion)"]},"column":{"s":7,"e":19}},"dim":["","list.47","listItem.0","paragraph.0","link.1","text.0"],"code":"transclusion"},{"id":"/root/children/48","type":"heading","loc":{"start":3445,"end":3458,"line":{"s":157,"e":157,"code":["#### infobean"]},"column":{"s":0,"e":13}},"dim":["","heading.48"],"code":"#### infobean","symbName":"heading","symbRange":[3460,3516],"symbRangeL":[157,161],"outerCode":"\n- image as placeholder for TOT\n  - its not mdt dependend","outerHtml":"\n<ul><li>image as placeholder for TOT<ul><li>its not mdt dependend</li></ul></li></ul>"},{"id":"/root/children/48/children/0","type":"text","loc":{"start":3450,"end":3458,"line":{"s":157,"e":157,"code":["#### infobean"]},"column":{"s":5,"e":13}},"dim":["","heading.48","text.0"],"code":"infobean"},{"id":"/root/children/49","type":"list","loc":{"start":3460,"end":3516,"line":{"s":159,"e":160,"code":["- image as placeholder for TOT","  - its not mdt dependend"]},"column":{"s":0,"e":25}},"dim":["","list.49"],"code":"- image as placeholder for TOT\n  - its not mdt dependend","symbName":"list","symbRange":[3518,3535],"symbRangeL":[159,163],"outerCode":"  - its not mdt dependend\n\n## internal links","outerHtml":"<ul><li>its not mdt dependend</li></ul>\n\n<h2>internal links</h2>"},{"id":"/root/children/49/children/0","type":"listItem","loc":{"start":3460,"end":3516,"line":{"s":159,"e":160,"code":["- image as placeholder for TOT","  - its not mdt dependend"]},"column":{"s":0,"e":25}},"dim":["","list.49","listItem.0"],"code":"- image as placeholder for TOT\n  - its not mdt dependend"},{"id":"/root/children/49/children/0/children/0","type":"paragraph","loc":{"start":3462,"end":3490,"line":{"s":159,"e":159,"code":["- image as placeholder for TOT"]},"column":{"s":2,"e":30}},"dim":["","list.49","listItem.0","paragraph.0"],"code":"image as placeholder for TOT"},{"id":"/root/children/49/children/0/children/0/children/0","type":"text","loc":{"start":3462,"end":3490,"line":{"s":159,"e":159,"code":["- image as placeholder for TOT"]},"column":{"s":2,"e":30}},"dim":["","list.49","listItem.0","paragraph.0","text.0"],"code":"image as placeholder for TOT"},{"id":"/root/children/49/children/0/children/1","type":"list","loc":{"start":3493,"end":3516,"line":{"s":160,"e":160,"code":["  - its not mdt dependend"]},"column":{"s":2,"e":25}},"dim":["","list.49","listItem.0","list.1"],"code":"- its not mdt dependend","symbName":"list","symbRange":[null,null],"symbRangeL":[160,160],"outerCode":"","outerHtml":""},{"id":"/root/children/49/children/0/children/1/children/0","type":"listItem","loc":{"start":3493,"end":3516,"line":{"s":160,"e":160,"code":["  - its not mdt dependend"]},"column":{"s":2,"e":25}},"dim":["","list.49","listItem.0","list.1","listItem.0"],"code":"- its not mdt dependend"},{"id":"/root/children/49/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":3495,"end":3516,"line":{"s":160,"e":160,"code":["  - its not mdt dependend"]},"column":{"s":4,"e":25}},"dim":["","list.49","listItem.0","list.1","listItem.0","paragraph.0"],"code":"its not mdt dependend"},{"id":"/root/children/49/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":3495,"end":3516,"line":{"s":160,"e":160,"code":["  - its not mdt dependend"]},"column":{"s":4,"e":25}},"dim":["","list.49","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"its not mdt dependend"},{"id":"/root/children/50","type":"heading","loc":{"start":3518,"end":3535,"line":{"s":162,"e":162,"code":["## internal links"]},"column":{"s":0,"e":17}},"dim":["","heading.50"],"code":"## internal links","symbName":"heading","symbRange":[3537,5024],"symbRangeL":[162,202],"outerCode":"\n- first define strictly the terms:\n  - THIS: means the fragment we are standing on\n  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)\n  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))\n  - trail: TODO\n\n- what is the objective of linking?\n  - keep other fragments referencing THIS correctly\n  - keep meta-data of THIS fragment correctly linked to THIS\n\n- what is the subject of linking?\n  - fragment\n  - can more then headings be linked?\n  - can a link be linked?\n  - paragraph, table, cell, image ?\n\n- what is the lifecycle of the problem?\n  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?\n  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.\n  - or?\n    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?\n\n- problem of sync\n  - keep in sync the source and targets\n  - also keep the meta-data in sync\n\n- when would refs change?\n  - rename the heading of a fragment\n  - rename the PARENT heading of a fragment\n  - move the fragment to different location\n- renaming a heading means:\n  - delete a ref\n  - create a new one\n  - and optionally!: rename old links to the new one\n\n- then there is also delete...\n\n- see [similiar software/internal links problem](<>)","outerHtml":"\n<ul><li>first define strictly the terms:<ul><li>THIS: means the fragment we are standing on</li><li>to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)</li><li>ref: TODO (see <a href=\"#/paper/paper/mdd-structure.mdd:25\">fragment address/reference</a>)</li><li>trail: TODO</li></ul></li></ul>\n\n<ul><li>what is the objective of linking?<ul><li>keep other fragments referencing THIS correctly</li><li>keep meta-data of THIS fragment correctly linked to THIS</li></ul></li></ul>\n\n<ul><li>what is the subject of linking?<ul><li>fragment</li><li>can more then headings be linked?</li><li>can a link be linked?</li><li>paragraph, table, cell, image ?</li></ul></li></ul>\n\n<ul><li>what is the lifecycle of the problem?<ul><li>can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?</li><li>or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.</li><li>or?<ul><li>should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?</li></ul></li></ul></li></ul>\n\n<ul><li>problem of sync<ul><li>keep in sync the source and targets</li><li>also keep the meta-data in sync</li></ul></li></ul>\n\n<ul><li>when would refs change?<ul><li>rename the heading of a fragment</li><li>rename the PARENT heading of a fragment</li><li>move the fragment to different location</li></ul></li><li>renaming a heading means:<ul><li>delete a ref</li><li>create a new one</li><li>and optionally!: rename old links to the new one</li></ul></li></ul>\n\n<ul><li>then there is also delete...</li></ul>\n\n<ul><li>see [similiar software/internal links problem](<>)</li></ul>"},{"id":"/root/children/50/children/0","type":"text","loc":{"start":3521,"end":3535,"line":{"s":162,"e":162,"code":["## internal links"]},"column":{"s":3,"e":17}},"dim":["","heading.50","text.0"],"code":"internal links"},{"id":"/root/children/51","type":"list","loc":{"start":3537,"end":5024,"line":{"s":164,"e":201,"code":["- first define strictly the terms:","  - THIS: means the fragment we are standing on","  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)","  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))","  - trail: TODO","","- what is the objective of linking?","  - keep other fragments referencing THIS correctly","  - keep meta-data of THIS fragment correctly linked to THIS","","- what is the subject of linking?","  - fragment","  - can more then headings be linked?","  - can a link be linked?","  - paragraph, table, cell, image ?","","- what is the lifecycle of the problem?","  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?","  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.","  - or?","    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?","","- problem of sync","  - keep in sync the source and targets","  - also keep the meta-data in sync","","- when would refs change?","  - rename the heading of a fragment","  - rename the PARENT heading of a fragment","  - move the fragment to different location","- renaming a heading means:","  - delete a ref","  - create a new one","  - and optionally!: rename old links to the new one","","- then there is also delete...","","- see [similiar software/internal links problem](<>)"]},"column":{"s":0,"e":52}},"dim":["","list.51"],"code":"- first define strictly the terms:\n  - THIS: means the fragment we are standing on\n  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)\n  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))\n  - trail: TODO\n\n- what is the objective of linking?\n  - keep other fragments referencing THIS correctly\n  - keep meta-data of THIS fragment correctly linked to THIS\n\n- what is the subject of linking?\n  - fragment\n  - can more then headings be linked?\n  - can a link be linked?\n  - paragraph, table, cell, image ?\n\n- what is the lifecycle of the problem?\n  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?\n  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.\n  - or?\n    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?\n\n- problem of sync\n  - keep in sync the source and targets\n  - also keep the meta-data in sync\n\n- when would refs change?\n  - rename the heading of a fragment\n  - rename the PARENT heading of a fragment\n  - move the fragment to different location\n- renaming a heading means:\n  - delete a ref\n  - create a new one\n  - and optionally!: rename old links to the new one\n\n- then there is also delete...\n\n- see [similiar software/internal links problem](<>)","symbName":"list","symbRange":[5026,5043],"symbRangeL":[164,204],"outerCode":"  - THIS: means the fragment we are standing on\n  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)\n  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))\n  - trail: TODO\n\n- what is the objective of linking?\n  - keep other fragments referencing THIS correctly\n  - keep meta-data of THIS fragment correctly linked to THIS\n\n- what is the subject of linking?\n  - fragment\n  - can more then headings be linked?\n  - can a link be linked?\n  - paragraph, table, cell, image ?\n\n- what is the lifecycle of the problem?\n  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?\n  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.\n  - or?\n    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?\n\n- problem of sync\n  - keep in sync the source and targets\n  - also keep the meta-data in sync\n\n- when would refs change?\n  - rename the heading of a fragment\n  - rename the PARENT heading of a fragment\n  - move the fragment to different location\n- renaming a heading means:\n  - delete a ref\n  - create a new one\n  - and optionally!: rename old links to the new one\n\n- then there is also delete...\n\n- see [similiar software/internal links problem](<>)\n\n### approach: one","outerHtml":"<ul><li>THIS: means the fragment we are standing on</li><li>to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)</li><li>ref: TODO (see <a href=\"#/paper/paper/mdd-structure.mdd:25\">fragment address/reference</a>)</li><li>trail: TODO</li></ul>\n\n<ul><li>what is the objective of linking?<ul><li>keep other fragments referencing THIS correctly</li><li>keep meta-data of THIS fragment correctly linked to THIS</li></ul></li></ul>\n\n<ul><li>what is the subject of linking?<ul><li>fragment</li><li>can more then headings be linked?</li><li>can a link be linked?</li><li>paragraph, table, cell, image ?</li></ul></li></ul>\n\n<ul><li>what is the lifecycle of the problem?<ul><li>can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?</li><li>or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.</li><li>or?<ul><li>should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?</li></ul></li></ul></li></ul>\n\n<ul><li>problem of sync<ul><li>keep in sync the source and targets</li><li>also keep the meta-data in sync</li></ul></li></ul>\n\n<ul><li>when would refs change?<ul><li>rename the heading of a fragment</li><li>rename the PARENT heading of a fragment</li><li>move the fragment to different location</li></ul></li><li>renaming a heading means:<ul><li>delete a ref</li><li>create a new one</li><li>and optionally!: rename old links to the new one</li></ul></li></ul>\n\n<ul><li>then there is also delete...</li></ul>\n\n<ul><li>see [similiar software/internal links problem](<>)</li></ul>\n\n<h3>approach: one</h3>"},{"id":"/root/children/51/children/0","type":"listItem","loc":{"start":3537,"end":3857,"line":{"s":164,"e":168,"code":["- first define strictly the terms:","  - THIS: means the fragment we are standing on","  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)","  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))","  - trail: TODO"]},"column":{"s":0,"e":15}},"dim":["","list.51","listItem.0"],"code":"- first define strictly the terms:\n  - THIS: means the fragment we are standing on\n  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)\n  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))\n  - trail: TODO"},{"id":"/root/children/51/children/0/children/0","type":"paragraph","loc":{"start":3539,"end":3571,"line":{"s":164,"e":164,"code":["- first define strictly the terms:"]},"column":{"s":2,"e":34}},"dim":["","list.51","listItem.0","paragraph.0"],"code":"first define strictly the terms:"},{"id":"/root/children/51/children/0/children/0/children/0","type":"text","loc":{"start":3539,"end":3571,"line":{"s":164,"e":164,"code":["- first define strictly the terms:"]},"column":{"s":2,"e":34}},"dim":["","list.51","listItem.0","paragraph.0","text.0"],"code":"first define strictly the terms:"},{"id":"/root/children/51/children/0/children/1","type":"list","loc":{"start":3574,"end":3857,"line":{"s":165,"e":168,"code":["  - THIS: means the fragment we are standing on","  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)","  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))","  - trail: TODO"]},"column":{"s":2,"e":15}},"dim":["","list.51","listItem.0","list.1"],"code":"- THIS: means the fragment we are standing on\n  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)\n  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))\n  - trail: TODO","symbName":"list","symbRange":[null,null],"symbRangeL":[165,168],"outerCode":"  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)\n  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))","outerHtml":"<ul><li>to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)</li><li>ref: TODO (see <a href=\"#/paper/paper/mdd-structure.mdd:25\">fragment address/reference</a>)</li></ul>"},{"id":"/root/children/51/children/0/children/1/children/0","type":"listItem","loc":{"start":3574,"end":3619,"line":{"s":165,"e":165,"code":["  - THIS: means the fragment we are standing on"]},"column":{"s":2,"e":47}},"dim":["","list.51","listItem.0","list.1","listItem.0"],"code":"- THIS: means the fragment we are standing on"},{"id":"/root/children/51/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":3576,"end":3619,"line":{"s":165,"e":165,"code":["  - THIS: means the fragment we are standing on"]},"column":{"s":4,"e":47}},"dim":["","list.51","listItem.0","list.1","listItem.0","paragraph.0"],"code":"THIS: means the fragment we are standing on"},{"id":"/root/children/51/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":3576,"end":3619,"line":{"s":165,"e":165,"code":["  - THIS: means the fragment we are standing on"]},"column":{"s":4,"e":47}},"dim":["","list.51","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"THIS: means the fragment we are standing on"},{"id":"/root/children/51/children/0/children/1/children/1","type":"listItem","loc":{"start":3622,"end":3756,"line":{"s":166,"e":166,"code":["  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)"]},"column":{"s":2,"e":136}},"dim":["","list.51","listItem.0","list.1","listItem.1"],"code":"- to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)"},{"id":"/root/children/51/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":3624,"end":3756,"line":{"s":166,"e":166,"code":["  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)"]},"column":{"s":4,"e":136}},"dim":["","list.51","listItem.0","list.1","listItem.1","paragraph.0"],"code":"to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)"},{"id":"/root/children/51/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":3624,"end":3756,"line":{"s":166,"e":166,"code":["  - to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)"]},"column":{"s":4,"e":136}},"dim":["","list.51","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"to link: means to be able to walk from source (the fragment mentioning a ref) to the target (to the fragment which contains the ref)"},{"id":"/root/children/51/children/0/children/1/children/2","type":"listItem","loc":{"start":3759,"end":3841,"line":{"s":167,"e":167,"code":["  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))"]},"column":{"s":2,"e":84}},"dim":["","list.51","listItem.0","list.1","listItem.2"],"code":"- ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))"},{"id":"/root/children/51/children/0/children/1/children/2/children/0","type":"paragraph","loc":{"start":3761,"end":3841,"line":{"s":167,"e":167,"code":["  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))"]},"column":{"s":4,"e":84}},"dim":["","list.51","listItem.0","list.1","listItem.2","paragraph.0"],"code":"ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))"},{"id":"/root/children/51/children/0/children/1/children/2/children/0/children/0","type":"text","loc":{"start":3761,"end":3776,"line":{"s":167,"e":167,"code":["  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))"]},"column":{"s":4,"e":19}},"dim":["","list.51","listItem.0","list.1","listItem.2","paragraph.0","text.0"],"code":"ref: TODO (see "},{"id":"/root/children/51/children/0/children/1/children/2/children/0/children/1","type":"link","loc":{"start":3776,"end":3840,"line":{"s":167,"e":167,"code":["  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))"]},"column":{"s":19,"e":83}},"dim":["","list.51","listItem.0","list.1","listItem.2","paragraph.0","link.1"],"code":"[fragment address/reference](#/paper/paper/mdd-structure.mdd:25)","symbName":"link","symbRange":[3840,null],"symbRangeL":[167,166],"outerCode":"[fragment address/reference](#/paper/paper/mdd-structure.mdd:25)","outerHtml":"<p><a href=\"#/paper/paper/mdd-structure.mdd:25\">fragment address/reference</a></p>"},{"id":"/root/children/51/children/0/children/1/children/2/children/0/children/1/children/0","type":"text","loc":{"start":3777,"end":3803,"line":{"s":167,"e":167,"code":["  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))"]},"column":{"s":20,"e":46}},"dim":["","list.51","listItem.0","list.1","listItem.2","paragraph.0","link.1","text.0"],"code":"fragment address/reference"},{"id":"/root/children/51/children/0/children/1/children/2/children/0/children/2","type":"text","loc":{"start":3840,"end":3841,"line":{"s":167,"e":167,"code":["  - ref: TODO (see [fragment address/reference](#/paper/paper/mdd-structure.mdd:25))"]},"column":{"s":83,"e":84}},"dim":["","list.51","listItem.0","list.1","listItem.2","paragraph.0","text.2"],"code":")"},{"id":"/root/children/51/children/0/children/1/children/3","type":"listItem","loc":{"start":3844,"end":3857,"line":{"s":168,"e":168,"code":["  - trail: TODO"]},"column":{"s":2,"e":15}},"dim":["","list.51","listItem.0","list.1","listItem.3"],"code":"- trail: TODO"},{"id":"/root/children/51/children/0/children/1/children/3/children/0","type":"paragraph","loc":{"start":3846,"end":3857,"line":{"s":168,"e":168,"code":["  - trail: TODO"]},"column":{"s":4,"e":15}},"dim":["","list.51","listItem.0","list.1","listItem.3","paragraph.0"],"code":"trail: TODO"},{"id":"/root/children/51/children/0/children/1/children/3/children/0/children/0","type":"text","loc":{"start":3846,"end":3857,"line":{"s":168,"e":168,"code":["  - trail: TODO"]},"column":{"s":4,"e":15}},"dim":["","list.51","listItem.0","list.1","listItem.3","paragraph.0","text.0"],"code":"trail: TODO"},{"id":"/root/children/51/children/1","type":"listItem","loc":{"start":3859,"end":4007,"line":{"s":170,"e":172,"code":["- what is the objective of linking?","  - keep other fragments referencing THIS correctly","  - keep meta-data of THIS fragment correctly linked to THIS"]},"column":{"s":0,"e":60}},"dim":["","list.51","listItem.1"],"code":"- what is the objective of linking?\n  - keep other fragments referencing THIS correctly\n  - keep meta-data of THIS fragment correctly linked to THIS"},{"id":"/root/children/51/children/1/children/0","type":"paragraph","loc":{"start":3861,"end":3894,"line":{"s":170,"e":170,"code":["- what is the objective of linking?"]},"column":{"s":2,"e":35}},"dim":["","list.51","listItem.1","paragraph.0"],"code":"what is the objective of linking?"},{"id":"/root/children/51/children/1/children/0/children/0","type":"text","loc":{"start":3861,"end":3894,"line":{"s":170,"e":170,"code":["- what is the objective of linking?"]},"column":{"s":2,"e":35}},"dim":["","list.51","listItem.1","paragraph.0","text.0"],"code":"what is the objective of linking?"},{"id":"/root/children/51/children/1/children/1","type":"list","loc":{"start":3897,"end":4007,"line":{"s":171,"e":172,"code":["  - keep other fragments referencing THIS correctly","  - keep meta-data of THIS fragment correctly linked to THIS"]},"column":{"s":2,"e":60}},"dim":["","list.51","listItem.1","list.1"],"code":"- keep other fragments referencing THIS correctly\n  - keep meta-data of THIS fragment correctly linked to THIS","symbName":"list","symbRange":[null,null],"symbRangeL":[171,172],"outerCode":"","outerHtml":""},{"id":"/root/children/51/children/1/children/1/children/0","type":"listItem","loc":{"start":3897,"end":3946,"line":{"s":171,"e":171,"code":["  - keep other fragments referencing THIS correctly"]},"column":{"s":2,"e":51}},"dim":["","list.51","listItem.1","list.1","listItem.0"],"code":"- keep other fragments referencing THIS correctly"},{"id":"/root/children/51/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":3899,"end":3946,"line":{"s":171,"e":171,"code":["  - keep other fragments referencing THIS correctly"]},"column":{"s":4,"e":51}},"dim":["","list.51","listItem.1","list.1","listItem.0","paragraph.0"],"code":"keep other fragments referencing THIS correctly"},{"id":"/root/children/51/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":3899,"end":3946,"line":{"s":171,"e":171,"code":["  - keep other fragments referencing THIS correctly"]},"column":{"s":4,"e":51}},"dim":["","list.51","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"keep other fragments referencing THIS correctly"},{"id":"/root/children/51/children/1/children/1/children/1","type":"listItem","loc":{"start":3949,"end":4007,"line":{"s":172,"e":172,"code":["  - keep meta-data of THIS fragment correctly linked to THIS"]},"column":{"s":2,"e":60}},"dim":["","list.51","listItem.1","list.1","listItem.1"],"code":"- keep meta-data of THIS fragment correctly linked to THIS"},{"id":"/root/children/51/children/1/children/1/children/1/children/0","type":"paragraph","loc":{"start":3951,"end":4007,"line":{"s":172,"e":172,"code":["  - keep meta-data of THIS fragment correctly linked to THIS"]},"column":{"s":4,"e":60}},"dim":["","list.51","listItem.1","list.1","listItem.1","paragraph.0"],"code":"keep meta-data of THIS fragment correctly linked to THIS"},{"id":"/root/children/51/children/1/children/1/children/1/children/0/children/0","type":"text","loc":{"start":3951,"end":4007,"line":{"s":172,"e":172,"code":["  - keep meta-data of THIS fragment correctly linked to THIS"]},"column":{"s":4,"e":60}},"dim":["","list.51","listItem.1","list.1","listItem.1","paragraph.0","text.0"],"code":"keep meta-data of THIS fragment correctly linked to THIS"},{"id":"/root/children/51/children/2","type":"listItem","loc":{"start":4009,"end":4155,"line":{"s":174,"e":178,"code":["- what is the subject of linking?","  - fragment","  - can more then headings be linked?","  - can a link be linked?","  - paragraph, table, cell, image ?"]},"column":{"s":0,"e":35}},"dim":["","list.51","listItem.2"],"code":"- what is the subject of linking?\n  - fragment\n  - can more then headings be linked?\n  - can a link be linked?\n  - paragraph, table, cell, image ?"},{"id":"/root/children/51/children/2/children/0","type":"paragraph","loc":{"start":4011,"end":4042,"line":{"s":174,"e":174,"code":["- what is the subject of linking?"]},"column":{"s":2,"e":33}},"dim":["","list.51","listItem.2","paragraph.0"],"code":"what is the subject of linking?"},{"id":"/root/children/51/children/2/children/0/children/0","type":"text","loc":{"start":4011,"end":4042,"line":{"s":174,"e":174,"code":["- what is the subject of linking?"]},"column":{"s":2,"e":33}},"dim":["","list.51","listItem.2","paragraph.0","text.0"],"code":"what is the subject of linking?"},{"id":"/root/children/51/children/2/children/1","type":"list","loc":{"start":4045,"end":4155,"line":{"s":175,"e":178,"code":["  - fragment","  - can more then headings be linked?","  - can a link be linked?","  - paragraph, table, cell, image ?"]},"column":{"s":2,"e":35}},"dim":["","list.51","listItem.2","list.1"],"code":"- fragment\n  - can more then headings be linked?\n  - can a link be linked?\n  - paragraph, table, cell, image ?","symbName":"list","symbRange":[null,null],"symbRangeL":[175,178],"outerCode":"  - can more then headings be linked?\n  - can a link be linked?","outerHtml":"<ul><li>can more then headings be linked?</li><li>can a link be linked?</li></ul>"},{"id":"/root/children/51/children/2/children/1/children/0","type":"listItem","loc":{"start":4045,"end":4055,"line":{"s":175,"e":175,"code":["  - fragment"]},"column":{"s":2,"e":12}},"dim":["","list.51","listItem.2","list.1","listItem.0"],"code":"- fragment"},{"id":"/root/children/51/children/2/children/1/children/0/children/0","type":"paragraph","loc":{"start":4047,"end":4055,"line":{"s":175,"e":175,"code":["  - fragment"]},"column":{"s":4,"e":12}},"dim":["","list.51","listItem.2","list.1","listItem.0","paragraph.0"],"code":"fragment"},{"id":"/root/children/51/children/2/children/1/children/0/children/0/children/0","type":"text","loc":{"start":4047,"end":4055,"line":{"s":175,"e":175,"code":["  - fragment"]},"column":{"s":4,"e":12}},"dim":["","list.51","listItem.2","list.1","listItem.0","paragraph.0","text.0"],"code":"fragment"},{"id":"/root/children/51/children/2/children/1/children/1","type":"listItem","loc":{"start":4058,"end":4093,"line":{"s":176,"e":176,"code":["  - can more then headings be linked?"]},"column":{"s":2,"e":37}},"dim":["","list.51","listItem.2","list.1","listItem.1"],"code":"- can more then headings be linked?"},{"id":"/root/children/51/children/2/children/1/children/1/children/0","type":"paragraph","loc":{"start":4060,"end":4093,"line":{"s":176,"e":176,"code":["  - can more then headings be linked?"]},"column":{"s":4,"e":37}},"dim":["","list.51","listItem.2","list.1","listItem.1","paragraph.0"],"code":"can more then headings be linked?"},{"id":"/root/children/51/children/2/children/1/children/1/children/0/children/0","type":"text","loc":{"start":4060,"end":4093,"line":{"s":176,"e":176,"code":["  - can more then headings be linked?"]},"column":{"s":4,"e":37}},"dim":["","list.51","listItem.2","list.1","listItem.1","paragraph.0","text.0"],"code":"can more then headings be linked?"},{"id":"/root/children/51/children/2/children/1/children/2","type":"listItem","loc":{"start":4096,"end":4119,"line":{"s":177,"e":177,"code":["  - can a link be linked?"]},"column":{"s":2,"e":25}},"dim":["","list.51","listItem.2","list.1","listItem.2"],"code":"- can a link be linked?"},{"id":"/root/children/51/children/2/children/1/children/2/children/0","type":"paragraph","loc":{"start":4098,"end":4119,"line":{"s":177,"e":177,"code":["  - can a link be linked?"]},"column":{"s":4,"e":25}},"dim":["","list.51","listItem.2","list.1","listItem.2","paragraph.0"],"code":"can a link be linked?"},{"id":"/root/children/51/children/2/children/1/children/2/children/0/children/0","type":"text","loc":{"start":4098,"end":4119,"line":{"s":177,"e":177,"code":["  - can a link be linked?"]},"column":{"s":4,"e":25}},"dim":["","list.51","listItem.2","list.1","listItem.2","paragraph.0","text.0"],"code":"can a link be linked?"},{"id":"/root/children/51/children/2/children/1/children/3","type":"listItem","loc":{"start":4122,"end":4155,"line":{"s":178,"e":178,"code":["  - paragraph, table, cell, image ?"]},"column":{"s":2,"e":35}},"dim":["","list.51","listItem.2","list.1","listItem.3"],"code":"- paragraph, table, cell, image ?"},{"id":"/root/children/51/children/2/children/1/children/3/children/0","type":"paragraph","loc":{"start":4124,"end":4155,"line":{"s":178,"e":178,"code":["  - paragraph, table, cell, image ?"]},"column":{"s":4,"e":35}},"dim":["","list.51","listItem.2","list.1","listItem.3","paragraph.0"],"code":"paragraph, table, cell, image ?"},{"id":"/root/children/51/children/2/children/1/children/3/children/0/children/0","type":"text","loc":{"start":4124,"end":4155,"line":{"s":178,"e":178,"code":["  - paragraph, table, cell, image ?"]},"column":{"s":4,"e":35}},"dim":["","list.51","listItem.2","list.1","listItem.3","paragraph.0","text.0"],"code":"paragraph, table, cell, image ?"},{"id":"/root/children/51/children/3","type":"listItem","loc":{"start":4157,"end":4572,"line":{"s":180,"e":184,"code":["- what is the lifecycle of the problem?","  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?","  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.","  - or?","    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"]},"column":{"s":0,"e":135}},"dim":["","list.51","listItem.3"],"code":"- what is the lifecycle of the problem?\n  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?\n  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.\n  - or?\n    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"},{"id":"/root/children/51/children/3/children/0","type":"paragraph","loc":{"start":4159,"end":4196,"line":{"s":180,"e":180,"code":["- what is the lifecycle of the problem?"]},"column":{"s":2,"e":39}},"dim":["","list.51","listItem.3","paragraph.0"],"code":"what is the lifecycle of the problem?"},{"id":"/root/children/51/children/3/children/0/children/0","type":"text","loc":{"start":4159,"end":4196,"line":{"s":180,"e":180,"code":["- what is the lifecycle of the problem?"]},"column":{"s":2,"e":39}},"dim":["","list.51","listItem.3","paragraph.0","text.0"],"code":"what is the lifecycle of the problem?"},{"id":"/root/children/51/children/3/children/1","type":"list","loc":{"start":4199,"end":4572,"line":{"s":181,"e":184,"code":["  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?","  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.","  - or?","    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"]},"column":{"s":2,"e":135}},"dim":["","list.51","listItem.3","list.1"],"code":"- can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?\n  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.\n  - or?\n    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?","symbName":"list","symbRange":[null,null],"symbRangeL":[181,184],"outerCode":"  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.\n  - or?","outerHtml":"<ul><li>or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it.</li><li>or?</li></ul>"},{"id":"/root/children/51/children/3/children/1/children/0","type":"listItem","loc":{"start":4199,"end":4309,"line":{"s":181,"e":181,"code":["  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?"]},"column":{"s":2,"e":112}},"dim":["","list.51","listItem.3","list.1","listItem.0"],"code":"- can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?"},{"id":"/root/children/51/children/3/children/1/children/0/children/0","type":"paragraph","loc":{"start":4201,"end":4309,"line":{"s":181,"e":181,"code":["  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?"]},"column":{"s":4,"e":112}},"dim":["","list.51","listItem.3","list.1","listItem.0","paragraph.0"],"code":"can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?"},{"id":"/root/children/51/children/3/children/1/children/0/children/0/children/0","type":"text","loc":{"start":4201,"end":4309,"line":{"s":181,"e":181,"code":["  - can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?"]},"column":{"s":4,"e":112}},"dim":["","list.51","listItem.3","list.1","listItem.0","paragraph.0","text.0"],"code":"can we hook the actual event of change and intercept it? so correct it immediatelly at the moment of change?"},{"id":"/root/children/51/children/3/children/1/children/1","type":"listItem","loc":{"start":4312,"end":4428,"line":{"s":182,"e":182,"code":["  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it."]},"column":{"s":2,"e":118}},"dim":["","list.51","listItem.3","list.1","listItem.1"],"code":"- or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it."},{"id":"/root/children/51/children/3/children/1/children/1/children/0","type":"paragraph","loc":{"start":4314,"end":4428,"line":{"s":182,"e":182,"code":["  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it."]},"column":{"s":4,"e":118}},"dim":["","list.51","listItem.3","list.1","listItem.1","paragraph.0"],"code":"or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it."},{"id":"/root/children/51/children/3/children/1/children/1/children/0/children/0","type":"text","loc":{"start":4314,"end":4428,"line":{"s":182,"e":182,"code":["  - or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it."]},"column":{"s":4,"e":118}},"dim":["","list.51","listItem.3","list.1","listItem.1","paragraph.0","text.0"],"code":"or we need to expect to handle it ex-post? so anytime after the text was changed, and still be able to correct it."},{"id":"/root/children/51/children/3/children/1/children/2","type":"listItem","loc":{"start":4431,"end":4572,"line":{"s":183,"e":184,"code":["  - or?","    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"]},"column":{"s":2,"e":135}},"dim":["","list.51","listItem.3","list.1","listItem.2"],"code":"- or?\n    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"},{"id":"/root/children/51/children/3/children/1/children/2/children/0","type":"paragraph","loc":{"start":4433,"end":4436,"line":{"s":183,"e":183,"code":["  - or?"]},"column":{"s":4,"e":7}},"dim":["","list.51","listItem.3","list.1","listItem.2","paragraph.0"],"code":"or?"},{"id":"/root/children/51/children/3/children/1/children/2/children/0/children/0","type":"text","loc":{"start":4433,"end":4436,"line":{"s":183,"e":183,"code":["  - or?"]},"column":{"s":4,"e":7}},"dim":["","list.51","listItem.3","list.1","listItem.2","paragraph.0","text.0"],"code":"or?"},{"id":"/root/children/51/children/3/children/1/children/2/children/1","type":"list","loc":{"start":4441,"end":4572,"line":{"s":184,"e":184,"code":["    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"]},"column":{"s":4,"e":135}},"dim":["","list.51","listItem.3","list.1","listItem.2","list.1"],"code":"- should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?","symbName":"list","symbRange":[null,null],"symbRangeL":[184,184],"outerCode":"","outerHtml":""},{"id":"/root/children/51/children/3/children/1/children/2/children/1/children/0","type":"listItem","loc":{"start":4441,"end":4572,"line":{"s":184,"e":184,"code":["    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"]},"column":{"s":4,"e":135}},"dim":["","list.51","listItem.3","list.1","listItem.2","list.1","listItem.0"],"code":"- should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"},{"id":"/root/children/51/children/3/children/1/children/2/children/1/children/0/children/0","type":"paragraph","loc":{"start":4443,"end":4572,"line":{"s":184,"e":184,"code":["    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"]},"column":{"s":6,"e":135}},"dim":["","list.51","listItem.3","list.1","listItem.2","list.1","listItem.0","paragraph.0"],"code":"should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"},{"id":"/root/children/51/children/3/children/1/children/2/children/1/children/0/children/0/children/0","type":"text","loc":{"start":4443,"end":4572,"line":{"s":184,"e":184,"code":["    - should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"]},"column":{"s":6,"e":135}},"dim":["","list.51","listItem.3","list.1","listItem.2","list.1","listItem.0","paragraph.0","text.0"],"code":"should we expect the text if changed in repolero codeditor only? or also in an external editor? or external refactoring opeation?"},{"id":"/root/children/51/children/4","type":"listItem","loc":{"start":4574,"end":4667,"line":{"s":186,"e":188,"code":["- problem of sync","  - keep in sync the source and targets","  - also keep the meta-data in sync"]},"column":{"s":0,"e":35}},"dim":["","list.51","listItem.4"],"code":"- problem of sync\n  - keep in sync the source and targets\n  - also keep the meta-data in sync"},{"id":"/root/children/51/children/4/children/0","type":"paragraph","loc":{"start":4576,"end":4591,"line":{"s":186,"e":186,"code":["- problem of sync"]},"column":{"s":2,"e":17}},"dim":["","list.51","listItem.4","paragraph.0"],"code":"problem of sync"},{"id":"/root/children/51/children/4/children/0/children/0","type":"text","loc":{"start":4576,"end":4591,"line":{"s":186,"e":186,"code":["- problem of sync"]},"column":{"s":2,"e":17}},"dim":["","list.51","listItem.4","paragraph.0","text.0"],"code":"problem of sync"},{"id":"/root/children/51/children/4/children/1","type":"list","loc":{"start":4594,"end":4667,"line":{"s":187,"e":188,"code":["  - keep in sync the source and targets","  - also keep the meta-data in sync"]},"column":{"s":2,"e":35}},"dim":["","list.51","listItem.4","list.1"],"code":"- keep in sync the source and targets\n  - also keep the meta-data in sync","symbName":"list","symbRange":[null,null],"symbRangeL":[187,188],"outerCode":"","outerHtml":""},{"id":"/root/children/51/children/4/children/1/children/0","type":"listItem","loc":{"start":4594,"end":4631,"line":{"s":187,"e":187,"code":["  - keep in sync the source and targets"]},"column":{"s":2,"e":39}},"dim":["","list.51","listItem.4","list.1","listItem.0"],"code":"- keep in sync the source and targets"},{"id":"/root/children/51/children/4/children/1/children/0/children/0","type":"paragraph","loc":{"start":4596,"end":4631,"line":{"s":187,"e":187,"code":["  - keep in sync the source and targets"]},"column":{"s":4,"e":39}},"dim":["","list.51","listItem.4","list.1","listItem.0","paragraph.0"],"code":"keep in sync the source and targets"},{"id":"/root/children/51/children/4/children/1/children/0/children/0/children/0","type":"text","loc":{"start":4596,"end":4631,"line":{"s":187,"e":187,"code":["  - keep in sync the source and targets"]},"column":{"s":4,"e":39}},"dim":["","list.51","listItem.4","list.1","listItem.0","paragraph.0","text.0"],"code":"keep in sync the source and targets"},{"id":"/root/children/51/children/4/children/1/children/1","type":"listItem","loc":{"start":4634,"end":4667,"line":{"s":188,"e":188,"code":["  - also keep the meta-data in sync"]},"column":{"s":2,"e":35}},"dim":["","list.51","listItem.4","list.1","listItem.1"],"code":"- also keep the meta-data in sync"},{"id":"/root/children/51/children/4/children/1/children/1/children/0","type":"paragraph","loc":{"start":4636,"end":4667,"line":{"s":188,"e":188,"code":["  - also keep the meta-data in sync"]},"column":{"s":4,"e":35}},"dim":["","list.51","listItem.4","list.1","listItem.1","paragraph.0"],"code":"also keep the meta-data in sync"},{"id":"/root/children/51/children/4/children/1/children/1/children/0/children/0","type":"text","loc":{"start":4636,"end":4667,"line":{"s":188,"e":188,"code":["  - also keep the meta-data in sync"]},"column":{"s":4,"e":35}},"dim":["","list.51","listItem.4","list.1","listItem.1","paragraph.0","text.0"],"code":"also keep the meta-data in sync"},{"id":"/root/children/51/children/5","type":"listItem","loc":{"start":4669,"end":4819,"line":{"s":190,"e":193,"code":["- when would refs change?","  - rename the heading of a fragment","  - rename the PARENT heading of a fragment","  - move the fragment to different location"]},"column":{"s":0,"e":43}},"dim":["","list.51","listItem.5"],"code":"- when would refs change?\n  - rename the heading of a fragment\n  - rename the PARENT heading of a fragment\n  - move the fragment to different location"},{"id":"/root/children/51/children/5/children/0","type":"paragraph","loc":{"start":4671,"end":4694,"line":{"s":190,"e":190,"code":["- when would refs change?"]},"column":{"s":2,"e":25}},"dim":["","list.51","listItem.5","paragraph.0"],"code":"when would refs change?"},{"id":"/root/children/51/children/5/children/0/children/0","type":"text","loc":{"start":4671,"end":4694,"line":{"s":190,"e":190,"code":["- when would refs change?"]},"column":{"s":2,"e":25}},"dim":["","list.51","listItem.5","paragraph.0","text.0"],"code":"when would refs change?"},{"id":"/root/children/51/children/5/children/1","type":"list","loc":{"start":4697,"end":4819,"line":{"s":191,"e":193,"code":["  - rename the heading of a fragment","  - rename the PARENT heading of a fragment","  - move the fragment to different location"]},"column":{"s":2,"e":43}},"dim":["","list.51","listItem.5","list.1"],"code":"- rename the heading of a fragment\n  - rename the PARENT heading of a fragment\n  - move the fragment to different location","symbName":"list","symbRange":[null,null],"symbRangeL":[191,193],"outerCode":"  - rename the PARENT heading of a fragment","outerHtml":"<ul><li>rename the PARENT heading of a fragment</li></ul>"},{"id":"/root/children/51/children/5/children/1/children/0","type":"listItem","loc":{"start":4697,"end":4731,"line":{"s":191,"e":191,"code":["  - rename the heading of a fragment"]},"column":{"s":2,"e":36}},"dim":["","list.51","listItem.5","list.1","listItem.0"],"code":"- rename the heading of a fragment"},{"id":"/root/children/51/children/5/children/1/children/0/children/0","type":"paragraph","loc":{"start":4699,"end":4731,"line":{"s":191,"e":191,"code":["  - rename the heading of a fragment"]},"column":{"s":4,"e":36}},"dim":["","list.51","listItem.5","list.1","listItem.0","paragraph.0"],"code":"rename the heading of a fragment"},{"id":"/root/children/51/children/5/children/1/children/0/children/0/children/0","type":"text","loc":{"start":4699,"end":4731,"line":{"s":191,"e":191,"code":["  - rename the heading of a fragment"]},"column":{"s":4,"e":36}},"dim":["","list.51","listItem.5","list.1","listItem.0","paragraph.0","text.0"],"code":"rename the heading of a fragment"},{"id":"/root/children/51/children/5/children/1/children/1","type":"listItem","loc":{"start":4734,"end":4775,"line":{"s":192,"e":192,"code":["  - rename the PARENT heading of a fragment"]},"column":{"s":2,"e":43}},"dim":["","list.51","listItem.5","list.1","listItem.1"],"code":"- rename the PARENT heading of a fragment"},{"id":"/root/children/51/children/5/children/1/children/1/children/0","type":"paragraph","loc":{"start":4736,"end":4775,"line":{"s":192,"e":192,"code":["  - rename the PARENT heading of a fragment"]},"column":{"s":4,"e":43}},"dim":["","list.51","listItem.5","list.1","listItem.1","paragraph.0"],"code":"rename the PARENT heading of a fragment"},{"id":"/root/children/51/children/5/children/1/children/1/children/0/children/0","type":"text","loc":{"start":4736,"end":4775,"line":{"s":192,"e":192,"code":["  - rename the PARENT heading of a fragment"]},"column":{"s":4,"e":43}},"dim":["","list.51","listItem.5","list.1","listItem.1","paragraph.0","text.0"],"code":"rename the PARENT heading of a fragment"},{"id":"/root/children/51/children/5/children/1/children/2","type":"listItem","loc":{"start":4778,"end":4819,"line":{"s":193,"e":193,"code":["  - move the fragment to different location"]},"column":{"s":2,"e":43}},"dim":["","list.51","listItem.5","list.1","listItem.2"],"code":"- move the fragment to different location"},{"id":"/root/children/51/children/5/children/1/children/2/children/0","type":"paragraph","loc":{"start":4780,"end":4819,"line":{"s":193,"e":193,"code":["  - move the fragment to different location"]},"column":{"s":4,"e":43}},"dim":["","list.51","listItem.5","list.1","listItem.2","paragraph.0"],"code":"move the fragment to different location"},{"id":"/root/children/51/children/5/children/1/children/2/children/0/children/0","type":"text","loc":{"start":4780,"end":4819,"line":{"s":193,"e":193,"code":["  - move the fragment to different location"]},"column":{"s":4,"e":43}},"dim":["","list.51","listItem.5","list.1","listItem.2","paragraph.0","text.0"],"code":"move the fragment to different location"},{"id":"/root/children/51/children/6","type":"listItem","loc":{"start":4820,"end":4938,"line":{"s":194,"e":197,"code":["- renaming a heading means:","  - delete a ref","  - create a new one","  - and optionally!: rename old links to the new one"]},"column":{"s":0,"e":52}},"dim":["","list.51","listItem.6"],"code":"- renaming a heading means:\n  - delete a ref\n  - create a new one\n  - and optionally!: rename old links to the new one"},{"id":"/root/children/51/children/6/children/0","type":"paragraph","loc":{"start":4822,"end":4847,"line":{"s":194,"e":194,"code":["- renaming a heading means:"]},"column":{"s":2,"e":27}},"dim":["","list.51","listItem.6","paragraph.0"],"code":"renaming a heading means:"},{"id":"/root/children/51/children/6/children/0/children/0","type":"text","loc":{"start":4822,"end":4847,"line":{"s":194,"e":194,"code":["- renaming a heading means:"]},"column":{"s":2,"e":27}},"dim":["","list.51","listItem.6","paragraph.0","text.0"],"code":"renaming a heading means:"},{"id":"/root/children/51/children/6/children/1","type":"list","loc":{"start":4850,"end":4938,"line":{"s":195,"e":197,"code":["  - delete a ref","  - create a new one","  - and optionally!: rename old links to the new one"]},"column":{"s":2,"e":52}},"dim":["","list.51","listItem.6","list.1"],"code":"- delete a ref\n  - create a new one\n  - and optionally!: rename old links to the new one","symbName":"list","symbRange":[null,null],"symbRangeL":[195,197],"outerCode":"  - create a new one","outerHtml":"<ul><li>create a new one</li></ul>"},{"id":"/root/children/51/children/6/children/1/children/0","type":"listItem","loc":{"start":4850,"end":4864,"line":{"s":195,"e":195,"code":["  - delete a ref"]},"column":{"s":2,"e":16}},"dim":["","list.51","listItem.6","list.1","listItem.0"],"code":"- delete a ref"},{"id":"/root/children/51/children/6/children/1/children/0/children/0","type":"paragraph","loc":{"start":4852,"end":4864,"line":{"s":195,"e":195,"code":["  - delete a ref"]},"column":{"s":4,"e":16}},"dim":["","list.51","listItem.6","list.1","listItem.0","paragraph.0"],"code":"delete a ref"},{"id":"/root/children/51/children/6/children/1/children/0/children/0/children/0","type":"text","loc":{"start":4852,"end":4864,"line":{"s":195,"e":195,"code":["  - delete a ref"]},"column":{"s":4,"e":16}},"dim":["","list.51","listItem.6","list.1","listItem.0","paragraph.0","text.0"],"code":"delete a ref"},{"id":"/root/children/51/children/6/children/1/children/1","type":"listItem","loc":{"start":4867,"end":4885,"line":{"s":196,"e":196,"code":["  - create a new one"]},"column":{"s":2,"e":20}},"dim":["","list.51","listItem.6","list.1","listItem.1"],"code":"- create a new one"},{"id":"/root/children/51/children/6/children/1/children/1/children/0","type":"paragraph","loc":{"start":4869,"end":4885,"line":{"s":196,"e":196,"code":["  - create a new one"]},"column":{"s":4,"e":20}},"dim":["","list.51","listItem.6","list.1","listItem.1","paragraph.0"],"code":"create a new one"},{"id":"/root/children/51/children/6/children/1/children/1/children/0/children/0","type":"text","loc":{"start":4869,"end":4885,"line":{"s":196,"e":196,"code":["  - create a new one"]},"column":{"s":4,"e":20}},"dim":["","list.51","listItem.6","list.1","listItem.1","paragraph.0","text.0"],"code":"create a new one"},{"id":"/root/children/51/children/6/children/1/children/2","type":"listItem","loc":{"start":4888,"end":4938,"line":{"s":197,"e":197,"code":["  - and optionally!: rename old links to the new one"]},"column":{"s":2,"e":52}},"dim":["","list.51","listItem.6","list.1","listItem.2"],"code":"- and optionally!: rename old links to the new one"},{"id":"/root/children/51/children/6/children/1/children/2/children/0","type":"paragraph","loc":{"start":4890,"end":4938,"line":{"s":197,"e":197,"code":["  - and optionally!: rename old links to the new one"]},"column":{"s":4,"e":52}},"dim":["","list.51","listItem.6","list.1","listItem.2","paragraph.0"],"code":"and optionally!: rename old links to the new one"},{"id":"/root/children/51/children/6/children/1/children/2/children/0/children/0","type":"text","loc":{"start":4890,"end":4938,"line":{"s":197,"e":197,"code":["  - and optionally!: rename old links to the new one"]},"column":{"s":4,"e":52}},"dim":["","list.51","listItem.6","list.1","listItem.2","paragraph.0","text.0"],"code":"and optionally!: rename old links to the new one"},{"id":"/root/children/51/children/7","type":"listItem","loc":{"start":4940,"end":4970,"line":{"s":199,"e":199,"code":["- then there is also delete..."]},"column":{"s":0,"e":30}},"dim":["","list.51","listItem.7"],"code":"- then there is also delete..."},{"id":"/root/children/51/children/7/children/0","type":"paragraph","loc":{"start":4942,"end":4970,"line":{"s":199,"e":199,"code":["- then there is also delete..."]},"column":{"s":2,"e":30}},"dim":["","list.51","listItem.7","paragraph.0"],"code":"then there is also delete..."},{"id":"/root/children/51/children/7/children/0/children/0","type":"text","loc":{"start":4942,"end":4970,"line":{"s":199,"e":199,"code":["- then there is also delete..."]},"column":{"s":2,"e":30}},"dim":["","list.51","listItem.7","paragraph.0","text.0"],"code":"then there is also delete..."},{"id":"/root/children/51/children/8","type":"listItem","loc":{"start":4972,"end":5024,"line":{"s":201,"e":201,"code":["- see [similiar software/internal links problem](<>)"]},"column":{"s":0,"e":52}},"dim":["","list.51","listItem.8"],"code":"- see [similiar software/internal links problem](<>)"},{"id":"/root/children/51/children/8/children/0","type":"paragraph","loc":{"start":4974,"end":5024,"line":{"s":201,"e":201,"code":["- see [similiar software/internal links problem](<>)"]},"column":{"s":2,"e":52}},"dim":["","list.51","listItem.8","paragraph.0"],"code":"see [similiar software/internal links problem](<>)"},{"id":"/root/children/51/children/8/children/0/children/0","type":"text","loc":{"start":4974,"end":4978,"line":{"s":201,"e":201,"code":["- see [similiar software/internal links problem](<>)"]},"column":{"s":2,"e":6}},"dim":["","list.51","listItem.8","paragraph.0","text.0"],"code":"see "},{"id":"/root/children/51/children/8/children/0/children/1","type":"link","loc":{"start":4978,"end":5024,"line":{"s":201,"e":201,"code":["- see [similiar software/internal links problem](<>)"]},"column":{"s":6,"e":52}},"dim":["","list.51","listItem.8","paragraph.0","link.1"],"code":"[similiar software/internal links problem](<>)","symbName":"link","symbRange":[null,null],"symbRangeL":[201,201],"outerCode":"[similiar software/internal links problem](<>)","outerHtml":"<p>[similiar software/internal links problem](<>)</p>"},{"id":"/root/children/51/children/8/children/0/children/1/children/0","type":"text","loc":{"start":4979,"end":5019,"line":{"s":201,"e":201,"code":["- see [similiar software/internal links problem](<>)"]},"column":{"s":7,"e":47}},"dim":["","list.51","listItem.8","paragraph.0","link.1","text.0"],"code":"similiar software/internal links problem"},{"id":"/root/children/52","type":"heading","loc":{"start":5026,"end":5043,"line":{"s":203,"e":203,"code":["### approach: one"]},"column":{"s":0,"e":17}},"dim":["","heading.52"],"code":"### approach: one","symbName":"heading","symbRange":[5045,5234],"symbRangeL":[203,212],"outerCode":"\n- its a conflict: natural id VS real id\n  - real id:= heading\n  - absolute real id:= ?trail of which ids?\n  - random id:= ?\n  - natural id:=?\n  - nominal id:= offset\n- we could have dual id","outerHtml":"\n<ul><li>its a conflict: natural id VS real id<ul><li>real id:= heading</li><li>absolute real id:= ?trail of which ids?</li><li>random id:= ?</li><li>natural id:=?</li><li>nominal id:= offset</li></ul></li><li>we could have dual id</li></ul>"},{"id":"/root/children/52/children/0","type":"text","loc":{"start":5030,"end":5043,"line":{"s":203,"e":203,"code":["### approach: one"]},"column":{"s":4,"e":17}},"dim":["","heading.52","text.0"],"code":"approach: one"},{"id":"/root/children/53","type":"list","loc":{"start":5045,"end":5234,"line":{"s":205,"e":211,"code":["- its a conflict: natural id VS real id","  - real id:= heading","  - absolute real id:= ?trail of which ids?","  - random id:= ?","  - natural id:=?","  - nominal id:= offset","- we could have dual id"]},"column":{"s":0,"e":23}},"dim":["","list.53"],"code":"- its a conflict: natural id VS real id\n  - real id:= heading\n  - absolute real id:= ?trail of which ids?\n  - random id:= ?\n  - natural id:=?\n  - nominal id:= offset\n- we could have dual id","symbName":"list","symbRange":[5236,5261],"symbRangeL":[205,214],"outerCode":"  - real id:= heading\n  - absolute real id:= ?trail of which ids?\n  - random id:= ?\n  - natural id:=?\n  - nominal id:= offset\n- we could have dual id\n\n### approach: broken-refs","outerHtml":"<ul><li>real id:= heading</li><li>absolute real id:= ?trail of which ids?</li><li>random id:= ?</li><li>natural id:=?</li><li>nominal id:= offset</li><li>we could have dual id</li></ul>\n\n<h3>approach: broken-refs</h3>"},{"id":"/root/children/53/children/0","type":"listItem","loc":{"start":5045,"end":5210,"line":{"s":205,"e":210,"code":["- its a conflict: natural id VS real id","  - real id:= heading","  - absolute real id:= ?trail of which ids?","  - random id:= ?","  - natural id:=?","  - nominal id:= offset"]},"column":{"s":0,"e":23}},"dim":["","list.53","listItem.0"],"code":"- its a conflict: natural id VS real id\n  - real id:= heading\n  - absolute real id:= ?trail of which ids?\n  - random id:= ?\n  - natural id:=?\n  - nominal id:= offset"},{"id":"/root/children/53/children/0/children/0","type":"paragraph","loc":{"start":5047,"end":5084,"line":{"s":205,"e":205,"code":["- its a conflict: natural id VS real id"]},"column":{"s":2,"e":39}},"dim":["","list.53","listItem.0","paragraph.0"],"code":"its a conflict: natural id VS real id"},{"id":"/root/children/53/children/0/children/0/children/0","type":"text","loc":{"start":5047,"end":5084,"line":{"s":205,"e":205,"code":["- its a conflict: natural id VS real id"]},"column":{"s":2,"e":39}},"dim":["","list.53","listItem.0","paragraph.0","text.0"],"code":"its a conflict: natural id VS real id"},{"id":"/root/children/53/children/0/children/1","type":"list","loc":{"start":5087,"end":5210,"line":{"s":206,"e":210,"code":["  - real id:= heading","  - absolute real id:= ?trail of which ids?","  - random id:= ?","  - natural id:=?","  - nominal id:= offset"]},"column":{"s":2,"e":23}},"dim":["","list.53","listItem.0","list.1"],"code":"- real id:= heading\n  - absolute real id:= ?trail of which ids?\n  - random id:= ?\n  - natural id:=?\n  - nominal id:= offset","symbName":"list","symbRange":[null,null],"symbRangeL":[206,210],"outerCode":"  - absolute real id:= ?trail of which ids?\n  - random id:= ?\n  - natural id:=?","outerHtml":"<ul><li>absolute real id:= ?trail of which ids?</li><li>random id:= ?</li><li>natural id:=?</li></ul>"},{"id":"/root/children/53/children/0/children/1/children/0","type":"listItem","loc":{"start":5087,"end":5106,"line":{"s":206,"e":206,"code":["  - real id:= heading"]},"column":{"s":2,"e":21}},"dim":["","list.53","listItem.0","list.1","listItem.0"],"code":"- real id:= heading"},{"id":"/root/children/53/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":5089,"end":5106,"line":{"s":206,"e":206,"code":["  - real id:= heading"]},"column":{"s":4,"e":21}},"dim":["","list.53","listItem.0","list.1","listItem.0","paragraph.0"],"code":"real id:= heading"},{"id":"/root/children/53/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5089,"end":5106,"line":{"s":206,"e":206,"code":["  - real id:= heading"]},"column":{"s":4,"e":21}},"dim":["","list.53","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"real id:= heading"},{"id":"/root/children/53/children/0/children/1/children/1","type":"listItem","loc":{"start":5109,"end":5150,"line":{"s":207,"e":207,"code":["  - absolute real id:= ?trail of which ids?"]},"column":{"s":2,"e":43}},"dim":["","list.53","listItem.0","list.1","listItem.1"],"code":"- absolute real id:= ?trail of which ids?"},{"id":"/root/children/53/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":5111,"end":5150,"line":{"s":207,"e":207,"code":["  - absolute real id:= ?trail of which ids?"]},"column":{"s":4,"e":43}},"dim":["","list.53","listItem.0","list.1","listItem.1","paragraph.0"],"code":"absolute real id:= ?trail of which ids?"},{"id":"/root/children/53/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":5111,"end":5150,"line":{"s":207,"e":207,"code":["  - absolute real id:= ?trail of which ids?"]},"column":{"s":4,"e":43}},"dim":["","list.53","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"absolute real id:= ?trail of which ids?"},{"id":"/root/children/53/children/0/children/1/children/2","type":"listItem","loc":{"start":5153,"end":5168,"line":{"s":208,"e":208,"code":["  - random id:= ?"]},"column":{"s":2,"e":17}},"dim":["","list.53","listItem.0","list.1","listItem.2"],"code":"- random id:= ?"},{"id":"/root/children/53/children/0/children/1/children/2/children/0","type":"paragraph","loc":{"start":5155,"end":5168,"line":{"s":208,"e":208,"code":["  - random id:= ?"]},"column":{"s":4,"e":17}},"dim":["","list.53","listItem.0","list.1","listItem.2","paragraph.0"],"code":"random id:= ?"},{"id":"/root/children/53/children/0/children/1/children/2/children/0/children/0","type":"text","loc":{"start":5155,"end":5168,"line":{"s":208,"e":208,"code":["  - random id:= ?"]},"column":{"s":4,"e":17}},"dim":["","list.53","listItem.0","list.1","listItem.2","paragraph.0","text.0"],"code":"random id:= ?"},{"id":"/root/children/53/children/0/children/1/children/3","type":"listItem","loc":{"start":5171,"end":5186,"line":{"s":209,"e":209,"code":["  - natural id:=?"]},"column":{"s":2,"e":17}},"dim":["","list.53","listItem.0","list.1","listItem.3"],"code":"- natural id:=?"},{"id":"/root/children/53/children/0/children/1/children/3/children/0","type":"paragraph","loc":{"start":5173,"end":5186,"line":{"s":209,"e":209,"code":["  - natural id:=?"]},"column":{"s":4,"e":17}},"dim":["","list.53","listItem.0","list.1","listItem.3","paragraph.0"],"code":"natural id:=?"},{"id":"/root/children/53/children/0/children/1/children/3/children/0/children/0","type":"text","loc":{"start":5173,"end":5186,"line":{"s":209,"e":209,"code":["  - natural id:=?"]},"column":{"s":4,"e":17}},"dim":["","list.53","listItem.0","list.1","listItem.3","paragraph.0","text.0"],"code":"natural id:=?"},{"id":"/root/children/53/children/0/children/1/children/4","type":"listItem","loc":{"start":5189,"end":5210,"line":{"s":210,"e":210,"code":["  - nominal id:= offset"]},"column":{"s":2,"e":23}},"dim":["","list.53","listItem.0","list.1","listItem.4"],"code":"- nominal id:= offset"},{"id":"/root/children/53/children/0/children/1/children/4/children/0","type":"paragraph","loc":{"start":5191,"end":5210,"line":{"s":210,"e":210,"code":["  - nominal id:= offset"]},"column":{"s":4,"e":23}},"dim":["","list.53","listItem.0","list.1","listItem.4","paragraph.0"],"code":"nominal id:= offset"},{"id":"/root/children/53/children/0/children/1/children/4/children/0/children/0","type":"text","loc":{"start":5191,"end":5210,"line":{"s":210,"e":210,"code":["  - nominal id:= offset"]},"column":{"s":4,"e":23}},"dim":["","list.53","listItem.0","list.1","listItem.4","paragraph.0","text.0"],"code":"nominal id:= offset"},{"id":"/root/children/53/children/1","type":"listItem","loc":{"start":5211,"end":5234,"line":{"s":211,"e":211,"code":["- we could have dual id"]},"column":{"s":0,"e":23}},"dim":["","list.53","listItem.1"],"code":"- we could have dual id"},{"id":"/root/children/53/children/1/children/0","type":"paragraph","loc":{"start":5213,"end":5234,"line":{"s":211,"e":211,"code":["- we could have dual id"]},"column":{"s":2,"e":23}},"dim":["","list.53","listItem.1","paragraph.0"],"code":"we could have dual id"},{"id":"/root/children/53/children/1/children/0/children/0","type":"text","loc":{"start":5213,"end":5234,"line":{"s":211,"e":211,"code":["- we could have dual id"]},"column":{"s":2,"e":23}},"dim":["","list.53","listItem.1","paragraph.0","text.0"],"code":"we could have dual id"},{"id":"/root/children/54","type":"heading","loc":{"start":5236,"end":5261,"line":{"s":213,"e":213,"code":["### approach: broken-refs"]},"column":{"s":0,"e":25}},"dim":["","heading.54"],"code":"### approach: broken-refs","symbName":"heading","symbRange":[5263,5705],"symbRangeL":[213,234],"outerCode":"\n- ex-post, still serial\n  - we do have dual id:\n    - nodes.id(nominal) + nodes_ref.ref(real)\n\n- at paper-write\n  - backup deleted nodes\n    - if linked or has metadata\n    - ...will be deleted at fixed\n- can be run ex-post\n- series of:\n  - paper:broken-report\n    - pairs blind refs with\n      - deleted nodes\n      - newer nodes\n    - arms candidates\n    - alowes to submit decisions on merge\n  - paper:broken-fix\n    - executes merge\n    -","outerHtml":"\n<ul><li>ex-post, still serial<ul><li>we do have dual id:<ul><li>nodes.id(nominal) + nodes_ref.ref(real)</li></ul></li></ul></li></ul>\n\n<ul><li>at paper-write<ul><li>backup deleted nodes<ul><li>if linked or has metadata</li><li>...will be deleted at fixed</li></ul></li></ul></li><li>can be run ex-post</li><li>series of:<ul><li>paper:broken-report<ul><li>pairs blind refs with<ul><li>deleted nodes</li><li>newer nodes</li></ul></li><li>arms candidates</li><li>alowes to submit decisions on merge</li></ul></li><li>paper:broken-fix<ul><li>executes merge\n    -</li></ul></li></ul></li></ul>"},{"id":"/root/children/54/children/0","type":"text","loc":{"start":5240,"end":5261,"line":{"s":213,"e":213,"code":["### approach: broken-refs"]},"column":{"s":4,"e":25}},"dim":["","heading.54","text.0"],"code":"approach: broken-refs"},{"id":"/root/children/55","type":"list","loc":{"start":5263,"end":5705,"line":{"s":215,"e":233,"code":["- ex-post, still serial","  - we do have dual id:","    - nodes.id(nominal) + nodes_ref.ref(real)","","- at paper-write","  - backup deleted nodes","    - if linked or has metadata","    - ...will be deleted at fixed","- can be run ex-post","- series of:","  - paper:broken-report","    - pairs blind refs with","      - deleted nodes","      - newer nodes","    - arms candidates","    - alowes to submit decisions on merge","  - paper:broken-fix","    - executes merge","    -"]},"column":{"s":0,"e":5}},"dim":["","list.55"],"code":"- ex-post, still serial\n  - we do have dual id:\n    - nodes.id(nominal) + nodes_ref.ref(real)\n\n- at paper-write\n  - backup deleted nodes\n    - if linked or has metadata\n    - ...will be deleted at fixed\n- can be run ex-post\n- series of:\n  - paper:broken-report\n    - pairs blind refs with\n      - deleted nodes\n      - newer nodes\n    - arms candidates\n    - alowes to submit decisions on merge\n  - paper:broken-fix\n    - executes merge\n    -","symbName":"list","symbRange":[5707,5715],"symbRangeL":[215,236],"outerCode":"  - we do have dual id:\n    - nodes.id(nominal) + nodes_ref.ref(real)\n\n- at paper-write\n  - backup deleted nodes\n    - if linked or has metadata\n    - ...will be deleted at fixed\n- can be run ex-post\n- series of:\n  - paper:broken-report\n    - pairs blind refs with\n      - deleted nodes\n      - newer nodes\n    - arms candidates\n    - alowes to submit decisions on merge\n  - paper:broken-fix\n    - executes merge\n    -\n\n## nomen","outerHtml":"<ul><li>we do have dual id:<ul><li>nodes.id(nominal) + nodes_ref.ref(real)</li></ul></li></ul>\n\n<ul><li>at paper-write<ul><li>backup deleted nodes<ul><li>if linked or has metadata</li><li>...will be deleted at fixed</li></ul></li></ul></li><li>can be run ex-post</li><li>series of:<ul><li>paper:broken-report<ul><li>pairs blind refs with<ul><li>deleted nodes</li><li>newer nodes</li></ul></li><li>arms candidates</li><li>alowes to submit decisions on merge</li></ul></li><li>paper:broken-fix<ul><li>executes merge\n    -</li></ul></li></ul></li></ul>\n\n<h2>nomen</h2>"},{"id":"/root/children/55/children/0","type":"listItem","loc":{"start":5263,"end":5356,"line":{"s":215,"e":217,"code":["- ex-post, still serial","  - we do have dual id:","    - nodes.id(nominal) + nodes_ref.ref(real)"]},"column":{"s":0,"e":45}},"dim":["","list.55","listItem.0"],"code":"- ex-post, still serial\n  - we do have dual id:\n    - nodes.id(nominal) + nodes_ref.ref(real)"},{"id":"/root/children/55/children/0/children/0","type":"paragraph","loc":{"start":5265,"end":5286,"line":{"s":215,"e":215,"code":["- ex-post, still serial"]},"column":{"s":2,"e":23}},"dim":["","list.55","listItem.0","paragraph.0"],"code":"ex-post, still serial"},{"id":"/root/children/55/children/0/children/0/children/0","type":"text","loc":{"start":5265,"end":5286,"line":{"s":215,"e":215,"code":["- ex-post, still serial"]},"column":{"s":2,"e":23}},"dim":["","list.55","listItem.0","paragraph.0","text.0"],"code":"ex-post, still serial"},{"id":"/root/children/55/children/0/children/1","type":"list","loc":{"start":5289,"end":5356,"line":{"s":216,"e":217,"code":["  - we do have dual id:","    - nodes.id(nominal) + nodes_ref.ref(real)"]},"column":{"s":2,"e":45}},"dim":["","list.55","listItem.0","list.1"],"code":"- we do have dual id:\n    - nodes.id(nominal) + nodes_ref.ref(real)","symbName":"list","symbRange":[null,null],"symbRangeL":[216,217],"outerCode":"","outerHtml":""},{"id":"/root/children/55/children/0/children/1/children/0","type":"listItem","loc":{"start":5289,"end":5356,"line":{"s":216,"e":217,"code":["  - we do have dual id:","    - nodes.id(nominal) + nodes_ref.ref(real)"]},"column":{"s":2,"e":45}},"dim":["","list.55","listItem.0","list.1","listItem.0"],"code":"- we do have dual id:\n    - nodes.id(nominal) + nodes_ref.ref(real)"},{"id":"/root/children/55/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":5291,"end":5310,"line":{"s":216,"e":216,"code":["  - we do have dual id:"]},"column":{"s":4,"e":23}},"dim":["","list.55","listItem.0","list.1","listItem.0","paragraph.0"],"code":"we do have dual id:"},{"id":"/root/children/55/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5291,"end":5310,"line":{"s":216,"e":216,"code":["  - we do have dual id:"]},"column":{"s":4,"e":23}},"dim":["","list.55","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"we do have dual id:"},{"id":"/root/children/55/children/0/children/1/children/0/children/1","type":"list","loc":{"start":5315,"end":5356,"line":{"s":217,"e":217,"code":["    - nodes.id(nominal) + nodes_ref.ref(real)"]},"column":{"s":4,"e":45}},"dim":["","list.55","listItem.0","list.1","listItem.0","list.1"],"code":"- nodes.id(nominal) + nodes_ref.ref(real)","symbName":"list","symbRange":[null,null],"symbRangeL":[217,217],"outerCode":"","outerHtml":""},{"id":"/root/children/55/children/0/children/1/children/0/children/1/children/0","type":"listItem","loc":{"start":5315,"end":5356,"line":{"s":217,"e":217,"code":["    - nodes.id(nominal) + nodes_ref.ref(real)"]},"column":{"s":4,"e":45}},"dim":["","list.55","listItem.0","list.1","listItem.0","list.1","listItem.0"],"code":"- nodes.id(nominal) + nodes_ref.ref(real)"},{"id":"/root/children/55/children/0/children/1/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":5317,"end":5356,"line":{"s":217,"e":217,"code":["    - nodes.id(nominal) + nodes_ref.ref(real)"]},"column":{"s":6,"e":45}},"dim":["","list.55","listItem.0","list.1","listItem.0","list.1","listItem.0","paragraph.0"],"code":"nodes.id(nominal) + nodes_ref.ref(real)"},{"id":"/root/children/55/children/0/children/1/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5317,"end":5356,"line":{"s":217,"e":217,"code":["    - nodes.id(nominal) + nodes_ref.ref(real)"]},"column":{"s":6,"e":45}},"dim":["","list.55","listItem.0","list.1","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"nodes.id(nominal) + nodes_ref.ref(real)"},{"id":"/root/children/55/children/1","type":"listItem","loc":{"start":5358,"end":5465,"line":{"s":219,"e":222,"code":["- at paper-write","  - backup deleted nodes","    - if linked or has metadata","    - ...will be deleted at fixed"]},"column":{"s":0,"e":33}},"dim":["","list.55","listItem.1"],"code":"- at paper-write\n  - backup deleted nodes\n    - if linked or has metadata\n    - ...will be deleted at fixed"},{"id":"/root/children/55/children/1/children/0","type":"paragraph","loc":{"start":5360,"end":5374,"line":{"s":219,"e":219,"code":["- at paper-write"]},"column":{"s":2,"e":16}},"dim":["","list.55","listItem.1","paragraph.0"],"code":"at paper-write"},{"id":"/root/children/55/children/1/children/0/children/0","type":"text","loc":{"start":5360,"end":5374,"line":{"s":219,"e":219,"code":["- at paper-write"]},"column":{"s":2,"e":16}},"dim":["","list.55","listItem.1","paragraph.0","text.0"],"code":"at paper-write"},{"id":"/root/children/55/children/1/children/1","type":"list","loc":{"start":5377,"end":5465,"line":{"s":220,"e":222,"code":["  - backup deleted nodes","    - if linked or has metadata","    - ...will be deleted at fixed"]},"column":{"s":2,"e":33}},"dim":["","list.55","listItem.1","list.1"],"code":"- backup deleted nodes\n    - if linked or has metadata\n    - ...will be deleted at fixed","symbName":"list","symbRange":[null,null],"symbRangeL":[220,222],"outerCode":"    - if linked or has metadata","outerHtml":"<pre><code>- if linked or has metadata</code></pre>"},{"id":"/root/children/55/children/1/children/1/children/0","type":"listItem","loc":{"start":5377,"end":5465,"line":{"s":220,"e":222,"code":["  - backup deleted nodes","    - if linked or has metadata","    - ...will be deleted at fixed"]},"column":{"s":2,"e":33}},"dim":["","list.55","listItem.1","list.1","listItem.0"],"code":"- backup deleted nodes\n    - if linked or has metadata\n    - ...will be deleted at fixed"},{"id":"/root/children/55/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":5379,"end":5399,"line":{"s":220,"e":220,"code":["  - backup deleted nodes"]},"column":{"s":4,"e":24}},"dim":["","list.55","listItem.1","list.1","listItem.0","paragraph.0"],"code":"backup deleted nodes"},{"id":"/root/children/55/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5379,"end":5399,"line":{"s":220,"e":220,"code":["  - backup deleted nodes"]},"column":{"s":4,"e":24}},"dim":["","list.55","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"backup deleted nodes"},{"id":"/root/children/55/children/1/children/1/children/0/children/1","type":"list","loc":{"start":5404,"end":5465,"line":{"s":221,"e":222,"code":["    - if linked or has metadata","    - ...will be deleted at fixed"]},"column":{"s":4,"e":33}},"dim":["","list.55","listItem.1","list.1","listItem.0","list.1"],"code":"- if linked or has metadata\n    - ...will be deleted at fixed","symbName":"list","symbRange":[null,null],"symbRangeL":[221,222],"outerCode":"","outerHtml":""},{"id":"/root/children/55/children/1/children/1/children/0/children/1/children/0","type":"listItem","loc":{"start":5404,"end":5431,"line":{"s":221,"e":221,"code":["    - if linked or has metadata"]},"column":{"s":4,"e":31}},"dim":["","list.55","listItem.1","list.1","listItem.0","list.1","listItem.0"],"code":"- if linked or has metadata"},{"id":"/root/children/55/children/1/children/1/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":5406,"end":5431,"line":{"s":221,"e":221,"code":["    - if linked or has metadata"]},"column":{"s":6,"e":31}},"dim":["","list.55","listItem.1","list.1","listItem.0","list.1","listItem.0","paragraph.0"],"code":"if linked or has metadata"},{"id":"/root/children/55/children/1/children/1/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5406,"end":5431,"line":{"s":221,"e":221,"code":["    - if linked or has metadata"]},"column":{"s":6,"e":31}},"dim":["","list.55","listItem.1","list.1","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"if linked or has metadata"},{"id":"/root/children/55/children/1/children/1/children/0/children/1/children/1","type":"listItem","loc":{"start":5436,"end":5465,"line":{"s":222,"e":222,"code":["    - ...will be deleted at fixed"]},"column":{"s":4,"e":33}},"dim":["","list.55","listItem.1","list.1","listItem.0","list.1","listItem.1"],"code":"- ...will be deleted at fixed"},{"id":"/root/children/55/children/1/children/1/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":5438,"end":5465,"line":{"s":222,"e":222,"code":["    - ...will be deleted at fixed"]},"column":{"s":6,"e":33}},"dim":["","list.55","listItem.1","list.1","listItem.0","list.1","listItem.1","paragraph.0"],"code":"...will be deleted at fixed"},{"id":"/root/children/55/children/1/children/1/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":5438,"end":5465,"line":{"s":222,"e":222,"code":["    - ...will be deleted at fixed"]},"column":{"s":6,"e":33}},"dim":["","list.55","listItem.1","list.1","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"...will be deleted at fixed"},{"id":"/root/children/55/children/2","type":"listItem","loc":{"start":5466,"end":5486,"line":{"s":223,"e":223,"code":["- can be run ex-post"]},"column":{"s":0,"e":20}},"dim":["","list.55","listItem.2"],"code":"- can be run ex-post"},{"id":"/root/children/55/children/2/children/0","type":"paragraph","loc":{"start":5468,"end":5486,"line":{"s":223,"e":223,"code":["- can be run ex-post"]},"column":{"s":2,"e":20}},"dim":["","list.55","listItem.2","paragraph.0"],"code":"can be run ex-post"},{"id":"/root/children/55/children/2/children/0/children/0","type":"text","loc":{"start":5468,"end":5486,"line":{"s":223,"e":223,"code":["- can be run ex-post"]},"column":{"s":2,"e":20}},"dim":["","list.55","listItem.2","paragraph.0","text.0"],"code":"can be run ex-post"},{"id":"/root/children/55/children/3","type":"listItem","loc":{"start":5487,"end":5705,"line":{"s":224,"e":233,"code":["- series of:","  - paper:broken-report","    - pairs blind refs with","      - deleted nodes","      - newer nodes","    - arms candidates","    - alowes to submit decisions on merge","  - paper:broken-fix","    - executes merge","    -"]},"column":{"s":0,"e":5}},"dim":["","list.55","listItem.3"],"code":"- series of:\n  - paper:broken-report\n    - pairs blind refs with\n      - deleted nodes\n      - newer nodes\n    - arms candidates\n    - alowes to submit decisions on merge\n  - paper:broken-fix\n    - executes merge\n    -"},{"id":"/root/children/55/children/3/children/0","type":"paragraph","loc":{"start":5489,"end":5499,"line":{"s":224,"e":224,"code":["- series of:"]},"column":{"s":2,"e":12}},"dim":["","list.55","listItem.3","paragraph.0"],"code":"series of:"},{"id":"/root/children/55/children/3/children/0/children/0","type":"text","loc":{"start":5489,"end":5499,"line":{"s":224,"e":224,"code":["- series of:"]},"column":{"s":2,"e":12}},"dim":["","list.55","listItem.3","paragraph.0","text.0"],"code":"series of:"},{"id":"/root/children/55/children/3/children/1","type":"list","loc":{"start":5502,"end":5705,"line":{"s":225,"e":233,"code":["  - paper:broken-report","    - pairs blind refs with","      - deleted nodes","      - newer nodes","    - arms candidates","    - alowes to submit decisions on merge","  - paper:broken-fix","    - executes merge","    -"]},"column":{"s":2,"e":5}},"dim":["","list.55","listItem.3","list.1"],"code":"- paper:broken-report\n    - pairs blind refs with\n      - deleted nodes\n      - newer nodes\n    - arms candidates\n    - alowes to submit decisions on merge\n  - paper:broken-fix\n    - executes merge\n    -","symbName":"list","symbRange":[null,null],"symbRangeL":[225,233],"outerCode":"    - pairs blind refs with\n      - deleted nodes\n      - newer nodes\n    - arms candidates\n    - alowes to submit decisions on merge\n  - paper:broken-fix\n    - executes merge","outerHtml":"<pre><code>- pairs blind refs with\n  - deleted nodes\n  - newer nodes\n- arms candidates\n- alowes to submit decisions on merge\n  - paper:broken-fix\n- executes merge</code></pre>"},{"id":"/root/children/55/children/3/children/1/children/0","type":"listItem","loc":{"start":5502,"end":5657,"line":{"s":225,"e":230,"code":["  - paper:broken-report","    - pairs blind refs with","      - deleted nodes","      - newer nodes","    - arms candidates","    - alowes to submit decisions on merge"]},"column":{"s":2,"e":41}},"dim":["","list.55","listItem.3","list.1","listItem.0"],"code":"- paper:broken-report\n    - pairs blind refs with\n      - deleted nodes\n      - newer nodes\n    - arms candidates\n    - alowes to submit decisions on merge"},{"id":"/root/children/55/children/3/children/1/children/0/children/0","type":"paragraph","loc":{"start":5504,"end":5523,"line":{"s":225,"e":225,"code":["  - paper:broken-report"]},"column":{"s":4,"e":23}},"dim":["","list.55","listItem.3","list.1","listItem.0","paragraph.0"],"code":"paper:broken-report"},{"id":"/root/children/55/children/3/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5504,"end":5523,"line":{"s":225,"e":225,"code":["  - paper:broken-report"]},"column":{"s":4,"e":23}},"dim":["","list.55","listItem.3","list.1","listItem.0","paragraph.0","text.0"],"code":"paper:broken-report"},{"id":"/root/children/55/children/3/children/1/children/0/children/1","type":"list","loc":{"start":5528,"end":5657,"line":{"s":226,"e":230,"code":["    - pairs blind refs with","      - deleted nodes","      - newer nodes","    - arms candidates","    - alowes to submit decisions on merge"]},"column":{"s":4,"e":41}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1"],"code":"- pairs blind refs with\n      - deleted nodes\n      - newer nodes\n    - arms candidates\n    - alowes to submit decisions on merge","symbName":"list","symbRange":[null,null],"symbRangeL":[226,230],"outerCode":"      - deleted nodes\n      - newer nodes\n    - arms candidates","outerHtml":"<pre><code>  - deleted nodes\n  - newer nodes\n- arms candidates</code></pre>"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0","type":"listItem","loc":{"start":5528,"end":5593,"line":{"s":226,"e":228,"code":["    - pairs blind refs with","      - deleted nodes","      - newer nodes"]},"column":{"s":4,"e":19}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0"],"code":"- pairs blind refs with\n      - deleted nodes\n      - newer nodes"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":5530,"end":5551,"line":{"s":226,"e":226,"code":["    - pairs blind refs with"]},"column":{"s":6,"e":27}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0","paragraph.0"],"code":"pairs blind refs with"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5530,"end":5551,"line":{"s":226,"e":226,"code":["    - pairs blind refs with"]},"column":{"s":6,"e":27}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"pairs blind refs with"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0/children/1","type":"list","loc":{"start":5558,"end":5593,"line":{"s":227,"e":228,"code":["      - deleted nodes","      - newer nodes"]},"column":{"s":6,"e":19}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0","list.1"],"code":"- deleted nodes\n      - newer nodes","symbName":"list","symbRange":[null,null],"symbRangeL":[227,228],"outerCode":"","outerHtml":""},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0/children/1/children/0","type":"listItem","loc":{"start":5558,"end":5573,"line":{"s":227,"e":227,"code":["      - deleted nodes"]},"column":{"s":6,"e":21}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0","list.1","listItem.0"],"code":"- deleted nodes"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":5560,"end":5573,"line":{"s":227,"e":227,"code":["      - deleted nodes"]},"column":{"s":8,"e":21}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0","list.1","listItem.0","paragraph.0"],"code":"deleted nodes"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5560,"end":5573,"line":{"s":227,"e":227,"code":["      - deleted nodes"]},"column":{"s":8,"e":21}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"deleted nodes"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0/children/1/children/1","type":"listItem","loc":{"start":5580,"end":5593,"line":{"s":228,"e":228,"code":["      - newer nodes"]},"column":{"s":6,"e":19}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0","list.1","listItem.1"],"code":"- newer nodes"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":5582,"end":5593,"line":{"s":228,"e":228,"code":["      - newer nodes"]},"column":{"s":8,"e":19}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0","list.1","listItem.1","paragraph.0"],"code":"newer nodes"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":5582,"end":5593,"line":{"s":228,"e":228,"code":["      - newer nodes"]},"column":{"s":8,"e":19}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"newer nodes"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/1","type":"listItem","loc":{"start":5598,"end":5615,"line":{"s":229,"e":229,"code":["    - arms candidates"]},"column":{"s":4,"e":21}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.1"],"code":"- arms candidates"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":5600,"end":5615,"line":{"s":229,"e":229,"code":["    - arms candidates"]},"column":{"s":6,"e":21}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.1","paragraph.0"],"code":"arms candidates"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":5600,"end":5615,"line":{"s":229,"e":229,"code":["    - arms candidates"]},"column":{"s":6,"e":21}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"arms candidates"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/2","type":"listItem","loc":{"start":5620,"end":5657,"line":{"s":230,"e":230,"code":["    - alowes to submit decisions on merge"]},"column":{"s":4,"e":41}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.2"],"code":"- alowes to submit decisions on merge"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/2/children/0","type":"paragraph","loc":{"start":5622,"end":5657,"line":{"s":230,"e":230,"code":["    - alowes to submit decisions on merge"]},"column":{"s":6,"e":41}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.2","paragraph.0"],"code":"alowes to submit decisions on merge"},{"id":"/root/children/55/children/3/children/1/children/0/children/1/children/2/children/0/children/0","type":"text","loc":{"start":5622,"end":5657,"line":{"s":230,"e":230,"code":["    - alowes to submit decisions on merge"]},"column":{"s":6,"e":41}},"dim":["","list.55","listItem.3","list.1","listItem.0","list.1","listItem.2","paragraph.0","text.0"],"code":"alowes to submit decisions on merge"},{"id":"/root/children/55/children/3/children/1/children/1","type":"listItem","loc":{"start":5660,"end":5705,"line":{"s":231,"e":233,"code":["  - paper:broken-fix","    - executes merge","    -"]},"column":{"s":2,"e":5}},"dim":["","list.55","listItem.3","list.1","listItem.1"],"code":"- paper:broken-fix\n    - executes merge\n    -"},{"id":"/root/children/55/children/3/children/1/children/1/children/0","type":"paragraph","loc":{"start":5662,"end":5678,"line":{"s":231,"e":231,"code":["  - paper:broken-fix"]},"column":{"s":4,"e":20}},"dim":["","list.55","listItem.3","list.1","listItem.1","paragraph.0"],"code":"paper:broken-fix"},{"id":"/root/children/55/children/3/children/1/children/1/children/0/children/0","type":"text","loc":{"start":5662,"end":5678,"line":{"s":231,"e":231,"code":["  - paper:broken-fix"]},"column":{"s":4,"e":20}},"dim":["","list.55","listItem.3","list.1","listItem.1","paragraph.0","text.0"],"code":"paper:broken-fix"},{"id":"/root/children/55/children/3/children/1/children/1/children/1","type":"list","loc":{"start":5683,"end":5705,"line":{"s":232,"e":233,"code":["    - executes merge","    -"]},"column":{"s":4,"e":5}},"dim":["","list.55","listItem.3","list.1","listItem.1","list.1"],"code":"- executes merge\n    -","symbName":"list","symbRange":[null,null],"symbRangeL":[232,233],"outerCode":"","outerHtml":""},{"id":"/root/children/55/children/3/children/1/children/1/children/1/children/0","type":"listItem","loc":{"start":5683,"end":5699,"line":{"s":232,"e":232,"code":["    - executes merge"]},"column":{"s":4,"e":20}},"dim":["","list.55","listItem.3","list.1","listItem.1","list.1","listItem.0"],"code":"- executes merge"},{"id":"/root/children/55/children/3/children/1/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":5685,"end":5699,"line":{"s":232,"e":232,"code":["    - executes merge"]},"column":{"s":6,"e":20}},"dim":["","list.55","listItem.3","list.1","listItem.1","list.1","listItem.0","paragraph.0"],"code":"executes merge"},{"id":"/root/children/55/children/3/children/1/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5685,"end":5699,"line":{"s":232,"e":232,"code":["    - executes merge"]},"column":{"s":6,"e":20}},"dim":["","list.55","listItem.3","list.1","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"executes merge"},{"id":"/root/children/55/children/3/children/1/children/1/children/1/children/1","type":"listItem","loc":{"start":5704,"end":5705,"line":{"s":233,"e":233,"code":["    -"]},"column":{"s":4,"e":5}},"dim":["","list.55","listItem.3","list.1","listItem.1","list.1","listItem.1"],"code":"-"},{"id":"/root/children/56","type":"heading","loc":{"start":5707,"end":5715,"line":{"s":235,"e":235,"code":["## nomen"]},"column":{"s":0,"e":8}},"dim":["","heading.56"],"code":"## nomen","symbName":"heading","symbRange":[5717,5913],"symbRangeL":[235,244],"outerCode":"\n- ralism VS nominalism\n- filename je folder a link (aka image) je file\n  - TODO critical intention: peers must be unique\n- options for id:\n  - fn + trails\n    - fn + trails => hash\n  - fn + offset","outerHtml":"\n<ul><li>ralism VS nominalism</li><li>filename je folder a link (aka image) je file<ul><li>TODO critical intention: peers must be unique</li></ul></li><li>options for id:<ul><li>fn + trails<ul><li>fn + trails => hash</li></ul></li><li>fn + offset</li></ul></li></ul>"},{"id":"/root/children/56/children/0","type":"text","loc":{"start":5710,"end":5715,"line":{"s":235,"e":235,"code":["## nomen"]},"column":{"s":3,"e":8}},"dim":["","heading.56","text.0"],"code":"nomen"},{"id":"/root/children/57","type":"list","loc":{"start":5717,"end":5913,"line":{"s":237,"e":243,"code":["- ralism VS nominalism","- filename je folder a link (aka image) je file","  - TODO critical intention: peers must be unique","- options for id:","  - fn + trails","    - fn + trails => hash","  - fn + offset"]},"column":{"s":0,"e":15}},"dim":["","list.57"],"code":"- ralism VS nominalism\n- filename je folder a link (aka image) je file\n  - TODO critical intention: peers must be unique\n- options for id:\n  - fn + trails\n    - fn + trails => hash\n  - fn + offset","symbName":"list","symbRange":[5915,5946],"symbRangeL":[237,246],"outerCode":"- filename je folder a link (aka image) je file\n  - TODO critical intention: peers must be unique\n- options for id:\n  - fn + trails\n    - fn + trails => hash\n  - fn + offset\n\n## mq markdown tricks and utils","outerHtml":"<ul><li>filename je folder a link (aka image) je file<ul><li>TODO critical intention: peers must be unique</li></ul></li><li>options for id:<ul><li>fn + trails<ul><li>fn + trails => hash</li></ul></li><li>fn + offset</li></ul></li></ul>\n\n<h2>mq markdown tricks and utils</h2>"},{"id":"/root/children/57/children/0","type":"listItem","loc":{"start":5717,"end":5739,"line":{"s":237,"e":237,"code":["- ralism VS nominalism"]},"column":{"s":0,"e":22}},"dim":["","list.57","listItem.0"],"code":"- ralism VS nominalism"},{"id":"/root/children/57/children/0/children/0","type":"paragraph","loc":{"start":5719,"end":5739,"line":{"s":237,"e":237,"code":["- ralism VS nominalism"]},"column":{"s":2,"e":22}},"dim":["","list.57","listItem.0","paragraph.0"],"code":"ralism VS nominalism"},{"id":"/root/children/57/children/0/children/0/children/0","type":"text","loc":{"start":5719,"end":5739,"line":{"s":237,"e":237,"code":["- ralism VS nominalism"]},"column":{"s":2,"e":22}},"dim":["","list.57","listItem.0","paragraph.0","text.0"],"code":"ralism VS nominalism"},{"id":"/root/children/57/children/1","type":"listItem","loc":{"start":5740,"end":5837,"line":{"s":238,"e":239,"code":["- filename je folder a link (aka image) je file","  - TODO critical intention: peers must be unique"]},"column":{"s":0,"e":49}},"dim":["","list.57","listItem.1"],"code":"- filename je folder a link (aka image) je file\n  - TODO critical intention: peers must be unique"},{"id":"/root/children/57/children/1/children/0","type":"paragraph","loc":{"start":5742,"end":5787,"line":{"s":238,"e":238,"code":["- filename je folder a link (aka image) je file"]},"column":{"s":2,"e":47}},"dim":["","list.57","listItem.1","paragraph.0"],"code":"filename je folder a link (aka image) je file"},{"id":"/root/children/57/children/1/children/0/children/0","type":"text","loc":{"start":5742,"end":5787,"line":{"s":238,"e":238,"code":["- filename je folder a link (aka image) je file"]},"column":{"s":2,"e":47}},"dim":["","list.57","listItem.1","paragraph.0","text.0"],"code":"filename je folder a link (aka image) je file"},{"id":"/root/children/57/children/1/children/1","type":"list","loc":{"start":5790,"end":5837,"line":{"s":239,"e":239,"code":["  - TODO critical intention: peers must be unique"]},"column":{"s":2,"e":49}},"dim":["","list.57","listItem.1","list.1"],"code":"- TODO critical intention: peers must be unique","symbName":"list","symbRange":[null,null],"symbRangeL":[239,239],"outerCode":"","outerHtml":""},{"id":"/root/children/57/children/1/children/1/children/0","type":"listItem","loc":{"start":5790,"end":5837,"line":{"s":239,"e":239,"code":["  - TODO critical intention: peers must be unique"]},"column":{"s":2,"e":49}},"dim":["","list.57","listItem.1","list.1","listItem.0"],"code":"- TODO critical intention: peers must be unique"},{"id":"/root/children/57/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":5792,"end":5837,"line":{"s":239,"e":239,"code":["  - TODO critical intention: peers must be unique"]},"column":{"s":4,"e":49}},"dim":["","list.57","listItem.1","list.1","listItem.0","paragraph.0"],"code":"TODO critical intention: peers must be unique"},{"id":"/root/children/57/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5792,"end":5837,"line":{"s":239,"e":239,"code":["  - TODO critical intention: peers must be unique"]},"column":{"s":4,"e":49}},"dim":["","list.57","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"TODO critical intention: peers must be unique"},{"id":"/root/children/57/children/2","type":"listItem","loc":{"start":5838,"end":5913,"line":{"s":240,"e":243,"code":["- options for id:","  - fn + trails","    - fn + trails => hash","  - fn + offset"]},"column":{"s":0,"e":15}},"dim":["","list.57","listItem.2"],"code":"- options for id:\n  - fn + trails\n    - fn + trails => hash\n  - fn + offset"},{"id":"/root/children/57/children/2/children/0","type":"paragraph","loc":{"start":5840,"end":5855,"line":{"s":240,"e":240,"code":["- options for id:"]},"column":{"s":2,"e":17}},"dim":["","list.57","listItem.2","paragraph.0"],"code":"options for id:"},{"id":"/root/children/57/children/2/children/0/children/0","type":"text","loc":{"start":5840,"end":5855,"line":{"s":240,"e":240,"code":["- options for id:"]},"column":{"s":2,"e":17}},"dim":["","list.57","listItem.2","paragraph.0","text.0"],"code":"options for id:"},{"id":"/root/children/57/children/2/children/1","type":"list","loc":{"start":5858,"end":5913,"line":{"s":241,"e":243,"code":["  - fn + trails","    - fn + trails => hash","  - fn + offset"]},"column":{"s":2,"e":15}},"dim":["","list.57","listItem.2","list.1"],"code":"- fn + trails\n    - fn + trails => hash\n  - fn + offset","symbName":"list","symbRange":[null,null],"symbRangeL":[241,243],"outerCode":"    - fn + trails => hash","outerHtml":"<pre><code>- fn + trails => hash</code></pre>"},{"id":"/root/children/57/children/2/children/1/children/0","type":"listItem","loc":{"start":5858,"end":5897,"line":{"s":241,"e":242,"code":["  - fn + trails","    - fn + trails => hash"]},"column":{"s":2,"e":25}},"dim":["","list.57","listItem.2","list.1","listItem.0"],"code":"- fn + trails\n    - fn + trails => hash"},{"id":"/root/children/57/children/2/children/1/children/0/children/0","type":"paragraph","loc":{"start":5860,"end":5871,"line":{"s":241,"e":241,"code":["  - fn + trails"]},"column":{"s":4,"e":15}},"dim":["","list.57","listItem.2","list.1","listItem.0","paragraph.0"],"code":"fn + trails"},{"id":"/root/children/57/children/2/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5860,"end":5871,"line":{"s":241,"e":241,"code":["  - fn + trails"]},"column":{"s":4,"e":15}},"dim":["","list.57","listItem.2","list.1","listItem.0","paragraph.0","text.0"],"code":"fn + trails"},{"id":"/root/children/57/children/2/children/1/children/0/children/1","type":"list","loc":{"start":5876,"end":5897,"line":{"s":242,"e":242,"code":["    - fn + trails => hash"]},"column":{"s":4,"e":25}},"dim":["","list.57","listItem.2","list.1","listItem.0","list.1"],"code":"- fn + trails => hash","symbName":"list","symbRange":[null,null],"symbRangeL":[242,242],"outerCode":"","outerHtml":""},{"id":"/root/children/57/children/2/children/1/children/0/children/1/children/0","type":"listItem","loc":{"start":5876,"end":5897,"line":{"s":242,"e":242,"code":["    - fn + trails => hash"]},"column":{"s":4,"e":25}},"dim":["","list.57","listItem.2","list.1","listItem.0","list.1","listItem.0"],"code":"- fn + trails => hash"},{"id":"/root/children/57/children/2/children/1/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":5878,"end":5897,"line":{"s":242,"e":242,"code":["    - fn + trails => hash"]},"column":{"s":6,"e":25}},"dim":["","list.57","listItem.2","list.1","listItem.0","list.1","listItem.0","paragraph.0"],"code":"fn + trails => hash"},{"id":"/root/children/57/children/2/children/1/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":5878,"end":5897,"line":{"s":242,"e":242,"code":["    - fn + trails => hash"]},"column":{"s":6,"e":25}},"dim":["","list.57","listItem.2","list.1","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"fn + trails => hash"},{"id":"/root/children/57/children/2/children/1/children/1","type":"listItem","loc":{"start":5900,"end":5913,"line":{"s":243,"e":243,"code":["  - fn + offset"]},"column":{"s":2,"e":15}},"dim":["","list.57","listItem.2","list.1","listItem.1"],"code":"- fn + offset"},{"id":"/root/children/57/children/2/children/1/children/1/children/0","type":"paragraph","loc":{"start":5902,"end":5913,"line":{"s":243,"e":243,"code":["  - fn + offset"]},"column":{"s":4,"e":15}},"dim":["","list.57","listItem.2","list.1","listItem.1","paragraph.0"],"code":"fn + offset"},{"id":"/root/children/57/children/2/children/1/children/1/children/0/children/0","type":"text","loc":{"start":5902,"end":5913,"line":{"s":243,"e":243,"code":["  - fn + offset"]},"column":{"s":4,"e":15}},"dim":["","list.57","listItem.2","list.1","listItem.1","paragraph.0","text.0"],"code":"fn + offset"},{"id":"/root/children/58","type":"heading","loc":{"start":5915,"end":5946,"line":{"s":245,"e":245,"code":["## mq markdown tricks and utils"]},"column":{"s":0,"e":31}},"dim":["","heading.58"],"code":"## mq markdown tricks and utils","symbName":"heading","symbRange":[5948,null],"symbRangeL":[245,246],"outerCode":"","outerHtml":""},{"id":"/root/children/58/children/0","type":"text","loc":{"start":5918,"end":5946,"line":{"s":245,"e":245,"code":["## mq markdown tricks and utils"]},"column":{"s":3,"e":31}},"dim":["","heading.58","text.0"],"code":"mq markdown tricks and utils"},{"id":"/root/children/59","type":"list","loc":{"start":5948,"end":6277,"line":{"s":247,"e":255,"code":["- [mq - jq like tool for markdown processing](https://mqlang.org/)","- [GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)","","- notes on markdown","- with a double-space you can achieve multiline","  text","  for ever","  each line must end with","  double stop"]},"column":{"s":0,"e":13}},"dim":["","list.59"],"code":"- [mq - jq like tool for markdown processing](https://mqlang.org/)\n- [GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)\n\n- notes on markdown\n- with a double-space you can achieve multiline\n  text\n  for ever\n  each line must end with\n  double stop","symbName":"list","symbRange":[null,null],"symbRangeL":[247,255],"outerCode":"- [GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)\n\n- notes on markdown\n- with a double-space you can achieve multiline\n  text\n  for ever\n  each line must end with","outerHtml":"<ul><li><a href=\"https://github.com/harehare/mq-conv\">GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub</a></li></ul>\n\n<ul><li>notes on markdown</li><li>with a double-space you can achieve multiline\n  text\n  for ever\n  each line must end with</li></ul>"},{"id":"/root/children/59/children/0","type":"listItem","loc":{"start":5948,"end":6014,"line":{"s":247,"e":247,"code":["- [mq - jq like tool for markdown processing](https://mqlang.org/)"]},"column":{"s":0,"e":66}},"dim":["","list.59","listItem.0"],"code":"- [mq - jq like tool for markdown processing](https://mqlang.org/)"},{"id":"/root/children/59/children/0/children/0","type":"paragraph","loc":{"start":5950,"end":6014,"line":{"s":247,"e":247,"code":["- [mq - jq like tool for markdown processing](https://mqlang.org/)"]},"column":{"s":2,"e":66}},"dim":["","list.59","listItem.0","paragraph.0"],"code":"[mq - jq like tool for markdown processing](https://mqlang.org/)"},{"id":"/root/children/59/children/0/children/0/children/0","type":"link","loc":{"start":5950,"end":6014,"line":{"s":247,"e":247,"code":["- [mq - jq like tool for markdown processing](https://mqlang.org/)"]},"column":{"s":2,"e":66}},"dim":["","list.59","listItem.0","paragraph.0","link.0"],"code":"[mq - jq like tool for markdown processing](https://mqlang.org/)","symbName":"link","symbRange":[null,null],"symbRangeL":[247,247],"outerCode":"[mq - jq like tool for markdown processing](https://mqlang.org/)","outerHtml":"<p><a href=\"https://mqlang.org/\">mq - jq like tool for markdown processing</a></p>"},{"id":"/root/children/59/children/0/children/0/children/0/children/0","type":"text","loc":{"start":5951,"end":5992,"line":{"s":247,"e":247,"code":["- [mq - jq like tool for markdown processing](https://mqlang.org/)"]},"column":{"s":3,"e":44}},"dim":["","list.59","listItem.0","paragraph.0","link.0","text.0"],"code":"mq - jq like tool for markdown processing"},{"id":"/root/children/59/children/1","type":"listItem","loc":{"start":6015,"end":6150,"line":{"s":248,"e":248,"code":["- [GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)"]},"column":{"s":0,"e":135}},"dim":["","list.59","listItem.1"],"code":"- [GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)"},{"id":"/root/children/59/children/1/children/0","type":"paragraph","loc":{"start":6017,"end":6150,"line":{"s":248,"e":248,"code":["- [GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)"]},"column":{"s":2,"e":135}},"dim":["","list.59","listItem.1","paragraph.0"],"code":"[GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)"},{"id":"/root/children/59/children/1/children/0/children/0","type":"link","loc":{"start":6017,"end":6150,"line":{"s":248,"e":248,"code":["- [GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)"]},"column":{"s":2,"e":135}},"dim":["","list.59","listItem.1","paragraph.0","link.0"],"code":"[GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)","symbName":"link","symbRange":[null,null],"symbRangeL":[248,248],"outerCode":"[GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)","outerHtml":"<p><a href=\"https://github.com/harehare/mq-conv\">GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub</a></p>"},{"id":"/root/children/59/children/1/children/0/children/0/children/0","type":"text","loc":{"start":6018,"end":6112,"line":{"s":248,"e":248,"code":["- [GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub](https://github.com/harehare/mq-conv)"]},"column":{"s":3,"e":97}},"dim":["","list.59","listItem.1","paragraph.0","link.0","text.0"],"code":"GitHub - harehare/mq-conv: A CLI tool for converting various file formats to Markdown · GitHub"},{"id":"/root/children/59/children/2","type":"listItem","loc":{"start":6152,"end":6171,"line":{"s":250,"e":250,"code":["- notes on markdown"]},"column":{"s":0,"e":19}},"dim":["","list.59","listItem.2"],"code":"- notes on markdown"},{"id":"/root/children/59/children/2/children/0","type":"paragraph","loc":{"start":6154,"end":6171,"line":{"s":250,"e":250,"code":["- notes on markdown"]},"column":{"s":2,"e":19}},"dim":["","list.59","listItem.2","paragraph.0"],"code":"notes on markdown"},{"id":"/root/children/59/children/2/children/0/children/0","type":"text","loc":{"start":6154,"end":6171,"line":{"s":250,"e":250,"code":["- notes on markdown"]},"column":{"s":2,"e":19}},"dim":["","list.59","listItem.2","paragraph.0","text.0"],"code":"notes on markdown"},{"id":"/root/children/59/children/3","type":"listItem","loc":{"start":6172,"end":6277,"line":{"s":251,"e":255,"code":["- with a double-space you can achieve multiline","  text","  for ever","  each line must end with","  double stop"]},"column":{"s":0,"e":13}},"dim":["","list.59","listItem.3"],"code":"- with a double-space you can achieve multiline\n  text\n  for ever\n  each line must end with\n  double stop"},{"id":"/root/children/59/children/3/children/0","type":"paragraph","loc":{"start":6174,"end":6277,"line":{"s":251,"e":255,"code":["- with a double-space you can achieve multiline","  text","  for ever","  each line must end with","  double stop"]},"column":{"s":2,"e":13}},"dim":["","list.59","listItem.3","paragraph.0"],"code":"with a double-space you can achieve multiline\n  text\n  for ever\n  each line must end with\n  double stop"},{"id":"/root/children/59/children/3/children/0/children/0","type":"text","loc":{"start":6174,"end":6277,"line":{"s":251,"e":255,"code":["- with a double-space you can achieve multiline","  text","  for ever","  each line must end with","  double stop"]},"column":{"s":2,"e":13}},"dim":["","list.59","listItem.3","paragraph.0","text.0"],"code":"with a double-space you can achieve multiline\n  text\n  for ever\n  each line must end with\n  double stop"}]