Skip to content

Latest commit

 

History

History
6587 lines (6579 loc) · 170 KB

markdownlint-test-custom-rules.mjs.md

File metadata and controls

6587 lines (6579 loc) · 170 KB

Snapshot report for test/markdownlint-test-custom-rules.mjs

The actual snapshot is saved in markdownlint-test-custom-rules.mjs.snap.

Generated by AVA.

customRulesMarkdownItTokensSnapshot

Unexpected tokens

[
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: 'Every Markdown Syntax',
    lineNumber: 1,
    map: [
      0,
      2,
    ],
    markup: '=',
    meta: null,
    nesting: 1,
    tag: 'h1',
    type: 'heading_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Every Markdown Syntax',
        hidden: false,
        info: '',
        level: 0,
        line: 'Every Markdown Syntax',
        lineNumber: 1,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Every Markdown Syntax',
    hidden: false,
    info: '',
    level: 1,
    line: 'Every Markdown Syntax',
    lineNumber: 1,
    map: [
      0,
      1,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    map: null,
    markup: '=',
    meta: null,
    nesting: -1,
    tag: 'h1',
    type: 'heading_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: '## Level 2 ATX Heading',
    lineNumber: 4,
    map: [
      3,
      4,
    ],
    markup: '##',
    meta: null,
    nesting: 1,
    tag: 'h2',
    type: 'heading_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Level 2 ATX Heading',
        hidden: false,
        info: '',
        level: 0,
        line: '## Level 2 ATX Heading',
        lineNumber: 4,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Level 2 ATX Heading',
    hidden: false,
    info: '',
    level: 1,
    line: '## Level 2 ATX Heading',
    lineNumber: 4,
    map: [
      3,
      4,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    map: null,
    markup: '##',
    meta: null,
    nesting: -1,
    tag: 'h2',
    type: 'heading_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: '### Level 3 Closed ATX Heading ###',
    lineNumber: 6,
    map: [
      5,
      6,
    ],
    markup: '###',
    meta: null,
    nesting: 1,
    tag: 'h3',
    type: 'heading_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Level 3 Closed ATX Heading',
        hidden: false,
        info: '',
        level: 0,
        line: '### Level 3 Closed ATX Heading ###',
        lineNumber: 6,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Level 3 Closed ATX Heading',
    hidden: false,
    info: '',
    level: 1,
    line: '### Level 3 Closed ATX Heading ###',
    lineNumber: 6,
    map: [
      5,
      6,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    map: null,
    markup: '###',
    meta: null,
    nesting: -1,
    tag: 'h3',
    type: 'heading_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: '---',
    lineNumber: 8,
    map: [
      7,
      8,
    ],
    markup: '---',
    meta: null,
    nesting: 0,
    tag: 'hr',
    type: 'hr',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: 'Text *emphasized* **strong** ___emphasized+strong___.',
    lineNumber: 10,
    map: [
      9,
      13,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Text ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '*',
        meta: null,
        nesting: 1,
        tag: 'em',
        type: 'em_open',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'emphasized',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '*',
        meta: null,
        nesting: -1,
        tag: 'em',
        type: 'em_close',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: ' ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '**',
        meta: null,
        nesting: 1,
        tag: 'strong',
        type: 'strong_open',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'strong',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '**',
        meta: null,
        nesting: -1,
        tag: 'strong',
        type: 'strong_close',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: ' ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '_',
        meta: null,
        nesting: 1,
        tag: 'em',
        type: 'em_open',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '__',
        meta: null,
        nesting: 1,
        tag: 'strong',
        type: 'strong_open',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'emphasized+strong',
        hidden: false,
        info: '',
        level: 2,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '__',
        meta: null,
        nesting: -1,
        tag: 'strong',
        type: 'strong_close',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '_',
        meta: null,
        nesting: -1,
        tag: 'em',
        type: 'em_close',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '.',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text *emphasized* **strong** ___emphasized+strong___.',
        lineNumber: 10,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: 'br',
        type: 'softbreak',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Text ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'code',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '`',
        meta: null,
        nesting: 0,
        tag: 'code',
        type: 'code_inline',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: ' ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '<strike>',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'html_inline',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'html',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '</strike>',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'html_inline',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: ' ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: [
          [
            'href',
            'https://example.com/page',
          ],
        ],
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: 'auto',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: 'autolink',
        meta: null,
        nesting: 1,
        tag: 'a',
        type: 'link_open',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'https://example.com/page',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: 'auto',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: 'autolink',
        meta: null,
        nesting: -1,
        tag: 'a',
        type: 'link_close',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '.',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text `code` <strike>html</strike> <https://example.com/page>.',
        lineNumber: 11,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: 'br',
        type: 'softbreak',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Text ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: [
          [
            'href',
            'https://example.com/page',
          ],
        ],
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 1,
        tag: 'a',
        type: 'link_open',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'link',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: -1,
        tag: 'a',
        type: 'link_close',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: ' ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: [
          [
            'href',
            'https://example.com/page',
          ],
          [
            'title',
            'Title',
          ],
        ],
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 1,
        tag: 'a',
        type: 'link_open',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'link',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: -1,
        tag: 'a',
        type: 'link_close',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: ' ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: [
          [
            'href',
            'https://example.com/page',
          ],
          [
            'title',
            'Title',
          ],
        ],
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 1,
        tag: 'a',
        type: 'link_open',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'link',
        hidden: false,
        info: '',
        level: 1,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: -1,
        tag: 'a',
        type: 'link_close',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: ' ',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: [
          [
            'src',
            'https://example.com/page',
          ],
          [
            'alt',
            '',
          ],
          [
            'title',
            'Title',
          ],
        ],
        block: false,
        children: [
          Token {
            attrs: null,
            block: false,
            children: null,
            content: 'image',
            hidden: false,
            info: '',
            level: 0,
            map: null,
            markup: '',
            meta: null,
            nesting: 0,
            tag: '',
            type: 'text',
          },
        ],
        content: 'image',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: 'img',
        type: 'image',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '.',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text [link](https://example.com/page) [link][] [link] ![image][link].',
        lineNumber: 12,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: 'br',
        type: 'softbreak',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Text https://example.com/page.',
        hidden: false,
        info: '',
        level: 0,
        line: 'Text https://example.com/page.',
        lineNumber: 13,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: `Text *emphasized* **strong** ___emphasized+strong___.␊
    Text \`code\` <strike>html</strike> <https://example.com/page>.␊
    Text [link](https://example.com/page) [link][] [link] ![image][link].␊
    Text https://example.com/page.`,
    hidden: false,
    info: '',
    level: 1,
    line: 'Text *emphasized* **strong** ___emphasized+strong___.',
    lineNumber: 10,
    map: [
      9,
      13,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: 'Hard  ',
    lineNumber: 15,
    map: [
      14,
      16,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Hard',
        hidden: false,
        info: '',
        level: 0,
        line: 'Hard  ',
        lineNumber: 15,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: 'Hard  ',
        lineNumber: 15,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: 'br',
        type: 'hardbreak',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'line break',
        hidden: false,
        info: '',
        level: 0,
        line: 'line break',
        lineNumber: 16,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: `Hard  ␊
    line break`,
    hidden: false,
    info: '',
    level: 1,
    line: 'Hard  ',
    lineNumber: 15,
    map: [
      14,
      16,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: '> Block quote',
    lineNumber: 20,
    map: [
      19,
      21,
    ],
    markup: '>',
    meta: null,
    nesting: 1,
    tag: 'blockquote',
    type: 'blockquote_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    line: '> Block quote',
    lineNumber: 20,
    map: [
      19,
      20,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Block quote',
        hidden: false,
        info: '',
        level: 0,
        line: '> Block quote',
        lineNumber: 20,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Block quote',
    hidden: false,
    info: '',
    level: 2,
    line: '> Block quote',
    lineNumber: 20,
    map: [
      19,
      20,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    line: '> > Nested',
    lineNumber: 21,
    map: [
      20,
      21,
    ],
    markup: '>',
    meta: null,
    nesting: 1,
    tag: 'blockquote',
    type: 'blockquote_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    line: '> > Nested',
    lineNumber: 21,
    map: [
      20,
      21,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Nested',
        hidden: false,
        info: '',
        level: 0,
        line: '> > Nested',
        lineNumber: 21,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Nested',
    hidden: false,
    info: '',
    level: 3,
    line: '> > Nested',
    lineNumber: 21,
    map: [
      20,
      21,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    map: null,
    markup: '>',
    meta: null,
    nesting: -1,
    tag: 'blockquote',
    type: 'blockquote_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    map: null,
    markup: '>',
    meta: null,
    nesting: -1,
    tag: 'blockquote',
    type: 'blockquote_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: '- Unordered',
    lineNumber: 23,
    map: [
      22,
      28,
    ],
    markup: '-',
    meta: null,
    nesting: 1,
    tag: 'ul',
    type: 'bullet_list_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    line: '- Unordered',
    lineNumber: 23,
    map: [
      22,
      23,
    ],
    markup: '-',
    meta: null,
    nesting: 1,
    tag: 'li',
    type: 'list_item_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: true,
    info: '',
    level: 2,
    line: '- Unordered',
    lineNumber: 23,
    map: [
      22,
      23,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Unordered',
        hidden: false,
        info: '',
        level: 0,
        line: '- Unordered',
        lineNumber: 23,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Unordered',
    hidden: false,
    info: '',
    level: 3,
    line: '- Unordered',
    lineNumber: 23,
    map: [
      22,
      23,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: true,
    info: '',
    level: 2,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    map: null,
    markup: '-',
    meta: null,
    nesting: -1,
    tag: 'li',
    type: 'list_item_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    line: '- List',
    lineNumber: 24,
    map: [
      23,
      28,
    ],
    markup: '-',
    meta: null,
    nesting: 1,
    tag: 'li',
    type: 'list_item_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: true,
    info: '',
    level: 2,
    line: '- List',
    lineNumber: 24,
    map: [
      23,
      24,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'List',
        hidden: false,
        info: '',
        level: 0,
        line: '- List',
        lineNumber: 24,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'List',
    hidden: false,
    info: '',
    level: 3,
    line: '- List',
    lineNumber: 24,
    map: [
      23,
      24,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: true,
    info: '',
    level: 2,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    line: '  - Items',
    lineNumber: 25,
    map: [
      24,
      28,
    ],
    markup: '-',
    meta: null,
    nesting: 1,
    tag: 'ul',
    type: 'bullet_list_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    line: '  - Items',
    lineNumber: 25,
    map: [
      24,
      28,
    ],
    markup: '-',
    meta: null,
    nesting: 1,
    tag: 'li',
    type: 'list_item_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 4,
    line: '  - Items',
    lineNumber: 25,
    map: [
      24,
      26,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Items',
        hidden: false,
        info: '',
        level: 0,
        line: '  - Items',
        lineNumber: 25,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: '  - Items',
        lineNumber: 25,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: 'br',
        type: 'softbreak',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Indented',
        hidden: false,
        info: '',
        level: 0,
        line: '    Indented',
        lineNumber: 26,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: `Items␊
    Indented`,
    hidden: false,
    info: '',
    level: 5,
    line: '  - Items',
    lineNumber: 25,
    map: [
      24,
      26,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 4,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 4,
    line: '    Content',
    lineNumber: 28,
    map: [
      27,
      28,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Content',
        hidden: false,
        info: '',
        level: 0,
        line: '    Content',
        lineNumber: 28,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Content',
    hidden: false,
    info: '',
    level: 5,
    line: '    Content',
    lineNumber: 28,
    map: [
      27,
      28,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 4,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    map: null,
    markup: '-',
    meta: null,
    nesting: -1,
    tag: 'li',
    type: 'list_item_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    map: null,
    markup: '-',
    meta: null,
    nesting: -1,
    tag: 'ul',
    type: 'bullet_list_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    map: null,
    markup: '-',
    meta: null,
    nesting: -1,
    tag: 'li',
    type: 'list_item_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    map: null,
    markup: '-',
    meta: null,
    nesting: -1,
    tag: 'ul',
    type: 'bullet_list_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: '1. Ordered',
    lineNumber: 30,
    map: [
      29,
      35,
    ],
    markup: '.',
    meta: null,
    nesting: 1,
    tag: 'ol',
    type: 'ordered_list_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '1',
    level: 1,
    line: '1. Ordered',
    lineNumber: 30,
    map: [
      29,
      30,
    ],
    markup: '.',
    meta: null,
    nesting: 1,
    tag: 'li',
    type: 'list_item_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: true,
    info: '',
    level: 2,
    line: '1. Ordered',
    lineNumber: 30,
    map: [
      29,
      30,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Ordered',
        hidden: false,
        info: '',
        level: 0,
        line: '1. Ordered',
        lineNumber: 30,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Ordered',
    hidden: false,
    info: '',
    level: 3,
    line: '1. Ordered',
    lineNumber: 30,
    map: [
      29,
      30,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: true,
    info: '',
    level: 2,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    map: null,
    markup: '.',
    meta: null,
    nesting: -1,
    tag: 'li',
    type: 'list_item_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '2',
    level: 1,
    line: '2. List',
    lineNumber: 31,
    map: [
      30,
      35,
    ],
    markup: '.',
    meta: null,
    nesting: 1,
    tag: 'li',
    type: 'list_item_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: true,
    info: '',
    level: 2,
    line: '2. List',
    lineNumber: 31,
    map: [
      30,
      31,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'List',
        hidden: false,
        info: '',
        level: 0,
        line: '2. List',
        lineNumber: 31,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'List',
    hidden: false,
    info: '',
    level: 3,
    line: '2. List',
    lineNumber: 31,
    map: [
      30,
      31,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: true,
    info: '',
    level: 2,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    line: '   1. Items',
    lineNumber: 32,
    map: [
      31,
      35,
    ],
    markup: '.',
    meta: null,
    nesting: 1,
    tag: 'ol',
    type: 'ordered_list_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '1',
    level: 3,
    line: '   1. Items',
    lineNumber: 32,
    map: [
      31,
      35,
    ],
    markup: '.',
    meta: null,
    nesting: 1,
    tag: 'li',
    type: 'list_item_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 4,
    line: '   1. Items',
    lineNumber: 32,
    map: [
      31,
      33,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Items',
        hidden: false,
        info: '',
        level: 0,
        line: '   1. Items',
        lineNumber: 32,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: '',
        hidden: false,
        info: '',
        level: 0,
        line: '   1. Items',
        lineNumber: 32,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: 'br',
        type: 'softbreak',
      },
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Indented',
        hidden: false,
        info: '',
        level: 0,
        line: '      Indented',
        lineNumber: 33,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: `Items␊
    Indented`,
    hidden: false,
    info: '',
    level: 5,
    line: '   1. Items',
    lineNumber: 32,
    map: [
      31,
      33,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 4,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 4,
    line: '      Content',
    lineNumber: 35,
    map: [
      34,
      35,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'p',
    type: 'paragraph_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Content',
        hidden: false,
        info: '',
        level: 0,
        line: '      Content',
        lineNumber: 35,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Content',
    hidden: false,
    info: '',
    level: 5,
    line: '      Content',
    lineNumber: 35,
    map: [
      34,
      35,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 4,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'p',
    type: 'paragraph_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    map: null,
    markup: '.',
    meta: null,
    nesting: -1,
    tag: 'li',
    type: 'list_item_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    map: null,
    markup: '.',
    meta: null,
    nesting: -1,
    tag: 'ol',
    type: 'ordered_list_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    map: null,
    markup: '.',
    meta: null,
    nesting: -1,
    tag: 'li',
    type: 'list_item_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    map: null,
    markup: '.',
    meta: null,
    nesting: -1,
    tag: 'ol',
    type: 'ordered_list_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: `Fenced code block␊
    `,
    hidden: false,
    info: 'markdown options',
    level: 0,
    line: '```markdown options',
    lineNumber: 37,
    map: [
      36,
      39,
    ],
    markup: '```',
    meta: null,
    nesting: 0,
    tag: 'code',
    type: 'fence',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: `Indented code block␊
    `,
    hidden: false,
    info: '',
    level: 0,
    line: '    Indented code block',
    lineNumber: 41,
    map: [
      40,
      41,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: 'code',
    type: 'code_block',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: `<p>␊
    HTML block␊
    </p>␊
    `,
    hidden: false,
    info: '',
    level: 0,
    line: '<p>',
    lineNumber: 43,
    map: [
      42,
      45,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'html_block',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    line: '| Table | Heading |',
    lineNumber: 47,
    map: [
      46,
      49,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'table',
    type: 'table_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    line: '| Table | Heading |',
    lineNumber: 47,
    map: [
      46,
      47,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'thead',
    type: 'thead_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    line: '| Table | Heading |',
    lineNumber: 47,
    map: [
      46,
      47,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'tr',
    type: 'tr_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    line: '| Table | Heading |',
    lineNumber: 47,
    map: [
      46,
      47,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'th',
    type: 'th_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Table',
        hidden: false,
        info: '',
        level: 0,
        line: '| Table | Heading |',
        lineNumber: 47,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Table',
    hidden: false,
    info: '',
    level: 4,
    line: '| Table | Heading |',
    lineNumber: 47,
    map: [
      46,
      47,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    line: '| Table | Heading |',
    lineNumber: 47,
    map: [
      46,
      47,
    ],
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'th',
    type: 'th_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    line: '| Table | Heading |',
    lineNumber: 47,
    map: [
      46,
      47,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'th',
    type: 'th_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Heading',
        hidden: false,
        info: '',
        level: 0,
        line: '| Table | Heading |',
        lineNumber: 47,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Heading',
    hidden: false,
    info: '',
    level: 4,
    line: '| Table | Heading |',
    lineNumber: 47,
    map: [
      46,
      47,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    line: '| Table | Heading |',
    lineNumber: 47,
    map: [
      46,
      47,
    ],
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'th',
    type: 'th_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'tr',
    type: 'tr_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'thead',
    type: 'thead_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    line: '| Table | Cell    |',
    lineNumber: 49,
    map: [
      48,
      49,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'tbody',
    type: 'tbody_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    line: '| Table | Cell    |',
    lineNumber: 49,
    map: [
      48,
      49,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'tr',
    type: 'tr_open',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    line: '| Table | Cell    |',
    lineNumber: 49,
    map: [
      48,
      49,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'td',
    type: 'td_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Table',
        hidden: false,
        info: '',
        level: 0,
        line: '| Table | Cell    |',
        lineNumber: 49,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Table',
    hidden: false,
    info: '',
    level: 4,
    line: '| Table | Cell    |',
    lineNumber: 49,
    map: [
      48,
      49,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    line: '| Table | Cell    |',
    lineNumber: 49,
    map: [
      48,
      49,
    ],
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'td',
    type: 'td_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    line: '| Table | Cell    |',
    lineNumber: 49,
    map: [
      48,
      49,
    ],
    markup: '',
    meta: null,
    nesting: 1,
    tag: 'td',
    type: 'td_open',
  },
  Token {
    attrs: null,
    block: true,
    children: [
      Token {
        attrs: null,
        block: false,
        children: null,
        content: 'Cell',
        hidden: false,
        info: '',
        level: 0,
        line: '| Table | Cell    |',
        lineNumber: 49,
        map: null,
        markup: '',
        meta: null,
        nesting: 0,
        tag: '',
        type: 'text',
      },
    ],
    content: 'Cell',
    hidden: false,
    info: '',
    level: 4,
    line: '| Table | Cell    |',
    lineNumber: 49,
    map: [
      48,
      49,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'inline',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 3,
    line: '| Table | Cell    |',
    lineNumber: 49,
    map: [
      48,
      49,
    ],
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'td',
    type: 'td_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 2,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'tr',
    type: 'tr_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 1,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'tbody',
    type: 'tbody_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: '',
    hidden: false,
    info: '',
    level: 0,
    map: null,
    markup: '',
    meta: null,
    nesting: -1,
    tag: 'table',
    type: 'table_close',
  },
  Token {
    attrs: null,
    block: true,
    children: null,
    content: `<!-- markdownlint-disable-file -->␊
    `,
    hidden: false,
    info: '',
    level: 0,
    line: '<!-- ......................... -->',
    lineNumber: 51,
    map: [
      50,
      51,
    ],
    markup: '',
    meta: null,
    nesting: 0,
    tag: '',
    type: 'html_block',
  },
]

customRulesMicromarkTokensSnapshot

Unexpected tokens

[
  {
    children: [
      {
        children: [
          {
            children: [],
            endColumn: 22,
            endLine: 1,
            parent: [Circular],
            startColumn: 1,
            startLine: 1,
            text: 'Every Markdown Syntax',
            type: 'data',
          },
        ],
        endColumn: 22,
        endLine: 1,
        parent: [Circular],
        startColumn: 1,
        startLine: 1,
        text: 'Every Markdown Syntax',
        type: 'setextHeadingText',
      },
      {
        children: [],
        endColumn: 1,
        endLine: 2,
        parent: [Circular],
        startColumn: 22,
        startLine: 1,
        text: `␊
        `,
        type: 'lineEnding',
      },
      {
        children: [
          {
            children: [],
            endColumn: 22,
            endLine: 2,
            parent: [Circular],
            startColumn: 1,
            startLine: 2,
            text: '=====================',
            type: 'setextHeadingLineSequence',
          },
        ],
        endColumn: 22,
        endLine: 2,
        parent: [Circular],
        startColumn: 1,
        startLine: 2,
        text: '=====================',
        type: 'setextHeadingLine',
      },
    ],
    endColumn: 22,
    endLine: 2,
    parent: null,
    startColumn: 1,
    startLine: 1,
    text: `Every Markdown Syntax␊
    =====================`,
    type: 'setextHeading',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 3,
    parent: null,
    startColumn: 22,
    startLine: 2,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 4,
    parent: null,
    startColumn: 1,
    startLine: 3,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [],
        endColumn: 3,
        endLine: 4,
        parent: [Circular],
        startColumn: 1,
        startLine: 4,
        text: '##',
        type: 'atxHeadingSequence',
      },
      {
        children: [],
        endColumn: 4,
        endLine: 4,
        parent: [Circular],
        startColumn: 3,
        startLine: 4,
        text: ' ',
        type: 'whitespace',
      },
      {
        children: [
          {
            children: [],
            endColumn: 23,
            endLine: 4,
            parent: [Circular],
            startColumn: 4,
            startLine: 4,
            text: 'Level 2 ATX Heading',
            type: 'data',
          },
        ],
        endColumn: 23,
        endLine: 4,
        parent: [Circular],
        startColumn: 4,
        startLine: 4,
        text: 'Level 2 ATX Heading',
        type: 'atxHeadingText',
      },
    ],
    endColumn: 23,
    endLine: 4,
    parent: null,
    startColumn: 1,
    startLine: 4,
    text: '## Level 2 ATX Heading',
    type: 'atxHeading',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 5,
    parent: null,
    startColumn: 23,
    startLine: 4,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 6,
    parent: null,
    startColumn: 1,
    startLine: 5,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [],
        endColumn: 4,
        endLine: 6,
        parent: [Circular],
        startColumn: 1,
        startLine: 6,
        text: '###',
        type: 'atxHeadingSequence',
      },
      {
        children: [],
        endColumn: 5,
        endLine: 6,
        parent: [Circular],
        startColumn: 4,
        startLine: 6,
        text: ' ',
        type: 'whitespace',
      },
      {
        children: [
          {
            children: [],
            endColumn: 31,
            endLine: 6,
            parent: [Circular],
            startColumn: 5,
            startLine: 6,
            text: 'Level 3 Closed ATX Heading',
            type: 'data',
          },
        ],
        endColumn: 31,
        endLine: 6,
        parent: [Circular],
        startColumn: 5,
        startLine: 6,
        text: 'Level 3 Closed ATX Heading',
        type: 'atxHeadingText',
      },
      {
        children: [],
        endColumn: 32,
        endLine: 6,
        parent: [Circular],
        startColumn: 31,
        startLine: 6,
        text: ' ',
        type: 'whitespace',
      },
      {
        children: [],
        endColumn: 35,
        endLine: 6,
        parent: [Circular],
        startColumn: 32,
        startLine: 6,
        text: '###',
        type: 'atxHeadingSequence',
      },
    ],
    endColumn: 35,
    endLine: 6,
    parent: null,
    startColumn: 1,
    startLine: 6,
    text: '### Level 3 Closed ATX Heading ###',
    type: 'atxHeading',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 7,
    parent: null,
    startColumn: 35,
    startLine: 6,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 8,
    parent: null,
    startColumn: 1,
    startLine: 7,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [],
        endColumn: 4,
        endLine: 8,
        parent: [Circular],
        startColumn: 1,
        startLine: 8,
        text: '---',
        type: 'thematicBreakSequence',
      },
    ],
    endColumn: 4,
    endLine: 8,
    parent: null,
    startColumn: 1,
    startLine: 8,
    text: '---',
    type: 'thematicBreak',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 9,
    parent: null,
    startColumn: 4,
    startLine: 8,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 10,
    parent: null,
    startColumn: 1,
    startLine: 9,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [
          {
            children: [],
            endColumn: 6,
            endLine: 10,
            parent: [Circular],
            startColumn: 1,
            startLine: 10,
            text: 'Text ',
            type: 'data',
          },
          {
            children: [
              {
                children: [],
                endColumn: 7,
                endLine: 10,
                parent: [Circular],
                startColumn: 6,
                startLine: 10,
                text: '*',
                type: 'emphasisSequence',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 17,
                    endLine: 10,
                    parent: [Circular],
                    startColumn: 7,
                    startLine: 10,
                    text: 'emphasized',
                    type: 'data',
                  },
                ],
                endColumn: 17,
                endLine: 10,
                parent: [Circular],
                startColumn: 7,
                startLine: 10,
                text: 'emphasized',
                type: 'emphasisText',
              },
              {
                children: [],
                endColumn: 18,
                endLine: 10,
                parent: [Circular],
                startColumn: 17,
                startLine: 10,
                text: '*',
                type: 'emphasisSequence',
              },
            ],
            endColumn: 18,
            endLine: 10,
            parent: [Circular],
            startColumn: 6,
            startLine: 10,
            text: '*emphasized*',
            type: 'emphasis',
          },
          {
            children: [],
            endColumn: 19,
            endLine: 10,
            parent: [Circular],
            startColumn: 18,
            startLine: 10,
            text: ' ',
            type: 'data',
          },
          {
            children: [
              {
                children: [],
                endColumn: 21,
                endLine: 10,
                parent: [Circular],
                startColumn: 19,
                startLine: 10,
                text: '**',
                type: 'strongSequence',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 27,
                    endLine: 10,
                    parent: [Circular],
                    startColumn: 21,
                    startLine: 10,
                    text: 'strong',
                    type: 'data',
                  },
                ],
                endColumn: 27,
                endLine: 10,
                parent: [Circular],
                startColumn: 21,
                startLine: 10,
                text: 'strong',
                type: 'strongText',
              },
              {
                children: [],
                endColumn: 29,
                endLine: 10,
                parent: [Circular],
                startColumn: 27,
                startLine: 10,
                text: '**',
                type: 'strongSequence',
              },
            ],
            endColumn: 29,
            endLine: 10,
            parent: [Circular],
            startColumn: 19,
            startLine: 10,
            text: '**strong**',
            type: 'strong',
          },
          {
            children: [],
            endColumn: 30,
            endLine: 10,
            parent: [Circular],
            startColumn: 29,
            startLine: 10,
            text: ' ',
            type: 'data',
          },
          {
            children: [
              {
                children: [],
                endColumn: 31,
                endLine: 10,
                parent: [Circular],
                startColumn: 30,
                startLine: 10,
                text: '_',
                type: 'emphasisSequence',
              },
              {
                children: [
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 33,
                        endLine: 10,
                        parent: [Circular],
                        startColumn: 31,
                        startLine: 10,
                        text: '__',
                        type: 'strongSequence',
                      },
                      {
                        children: [
                          {
                            children: [],
                            endColumn: 50,
                            endLine: 10,
                            parent: [Circular],
                            startColumn: 33,
                            startLine: 10,
                            text: 'emphasized+strong',
                            type: 'data',
                          },
                        ],
                        endColumn: 50,
                        endLine: 10,
                        parent: [Circular],
                        startColumn: 33,
                        startLine: 10,
                        text: 'emphasized+strong',
                        type: 'strongText',
                      },
                      {
                        children: [],
                        endColumn: 52,
                        endLine: 10,
                        parent: [Circular],
                        startColumn: 50,
                        startLine: 10,
                        text: '__',
                        type: 'strongSequence',
                      },
                    ],
                    endColumn: 52,
                    endLine: 10,
                    parent: [Circular],
                    startColumn: 31,
                    startLine: 10,
                    text: '__emphasized+strong__',
                    type: 'strong',
                  },
                ],
                endColumn: 52,
                endLine: 10,
                parent: [Circular],
                startColumn: 31,
                startLine: 10,
                text: '__emphasized+strong__',
                type: 'emphasisText',
              },
              {
                children: [],
                endColumn: 53,
                endLine: 10,
                parent: [Circular],
                startColumn: 52,
                startLine: 10,
                text: '_',
                type: 'emphasisSequence',
              },
            ],
            endColumn: 53,
            endLine: 10,
            parent: [Circular],
            startColumn: 30,
            startLine: 10,
            text: '___emphasized+strong___',
            type: 'emphasis',
          },
          {
            children: [],
            endColumn: 54,
            endLine: 10,
            parent: [Circular],
            startColumn: 53,
            startLine: 10,
            text: '.',
            type: 'data',
          },
          {
            children: [],
            endColumn: 1,
            endLine: 11,
            parent: [Circular],
            startColumn: 54,
            startLine: 10,
            text: `␊
            `,
            type: 'lineEnding',
          },
          {
            children: [],
            endColumn: 6,
            endLine: 11,
            parent: [Circular],
            startColumn: 1,
            startLine: 11,
            text: 'Text ',
            type: 'data',
          },
          {
            children: [
              {
                children: [],
                endColumn: 7,
                endLine: 11,
                parent: [Circular],
                startColumn: 6,
                startLine: 11,
                text: '`',
                type: 'codeTextSequence',
              },
              {
                children: [],
                endColumn: 11,
                endLine: 11,
                parent: [Circular],
                startColumn: 7,
                startLine: 11,
                text: 'code',
                type: 'codeTextData',
              },
              {
                children: [],
                endColumn: 12,
                endLine: 11,
                parent: [Circular],
                startColumn: 11,
                startLine: 11,
                text: '`',
                type: 'codeTextSequence',
              },
            ],
            endColumn: 12,
            endLine: 11,
            parent: [Circular],
            startColumn: 6,
            startLine: 11,
            text: '`code`',
            type: 'codeText',
          },
          {
            children: [],
            endColumn: 13,
            endLine: 11,
            parent: [Circular],
            startColumn: 12,
            startLine: 11,
            text: ' ',
            type: 'data',
          },
          {
            children: [
              {
                children: [],
                endColumn: 21,
                endLine: 11,
                parent: [Circular],
                startColumn: 13,
                startLine: 11,
                text: '<strike>',
                type: 'htmlTextData',
              },
            ],
            endColumn: 21,
            endLine: 11,
            parent: [Circular],
            startColumn: 13,
            startLine: 11,
            text: '<strike>',
            type: 'htmlText',
          },
          {
            children: [],
            endColumn: 25,
            endLine: 11,
            parent: [Circular],
            startColumn: 21,
            startLine: 11,
            text: 'html',
            type: 'data',
          },
          {
            children: [
              {
                children: [],
                endColumn: 34,
                endLine: 11,
                parent: [Circular],
                startColumn: 25,
                startLine: 11,
                text: '</strike>',
                type: 'htmlTextData',
              },
            ],
            endColumn: 34,
            endLine: 11,
            parent: [Circular],
            startColumn: 25,
            startLine: 11,
            text: '</strike>',
            type: 'htmlText',
          },
          {
            children: [],
            endColumn: 35,
            endLine: 11,
            parent: [Circular],
            startColumn: 34,
            startLine: 11,
            text: ' ',
            type: 'data',
          },
          {
            children: [
              {
                children: [],
                endColumn: 36,
                endLine: 11,
                parent: [Circular],
                startColumn: 35,
                startLine: 11,
                text: '<',
                type: 'autolinkMarker',
              },
              {
                children: [],
                endColumn: 60,
                endLine: 11,
                parent: [Circular],
                startColumn: 36,
                startLine: 11,
                text: 'https://example.com/page',
                type: 'autolinkProtocol',
              },
              {
                children: [],
                endColumn: 61,
                endLine: 11,
                parent: [Circular],
                startColumn: 60,
                startLine: 11,
                text: '>',
                type: 'autolinkMarker',
              },
            ],
            endColumn: 61,
            endLine: 11,
            parent: [Circular],
            startColumn: 35,
            startLine: 11,
            text: '<https://example.com/page>',
            type: 'autolink',
          },
          {
            children: [],
            endColumn: 62,
            endLine: 11,
            parent: [Circular],
            startColumn: 61,
            startLine: 11,
            text: '.',
            type: 'data',
          },
          {
            children: [],
            endColumn: 1,
            endLine: 12,
            parent: [Circular],
            startColumn: 62,
            startLine: 11,
            text: `␊
            `,
            type: 'lineEnding',
          },
          {
            children: [],
            endColumn: 6,
            endLine: 12,
            parent: [Circular],
            startColumn: 1,
            startLine: 12,
            text: 'Text ',
            type: 'data',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 7,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 6,
                    startLine: 12,
                    text: '[',
                    type: 'labelMarker',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 11,
                        endLine: 12,
                        parent: [Circular],
                        startColumn: 7,
                        startLine: 12,
                        text: 'link',
                        type: 'data',
                      },
                    ],
                    endColumn: 11,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 7,
                    startLine: 12,
                    text: 'link',
                    type: 'labelText',
                  },
                  {
                    children: [],
                    endColumn: 12,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 11,
                    startLine: 12,
                    text: ']',
                    type: 'labelMarker',
                  },
                ],
                endColumn: 12,
                endLine: 12,
                parent: [Circular],
                startColumn: 6,
                startLine: 12,
                text: '[link]',
                type: 'label',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 13,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 12,
                    startLine: 12,
                    text: '(',
                    type: 'resourceMarker',
                  },
                  {
                    children: [
                      {
                        children: [
                          {
                            children: [
                              {
                                children: [],
                                endColumn: 37,
                                endLine: 12,
                                parent: [Circular],
                                startColumn: 13,
                                startLine: 12,
                                text: 'https://example.com/page',
                                type: 'data',
                              },
                            ],
                            endColumn: 37,
                            endLine: 12,
                            parent: [Circular],
                            startColumn: 13,
                            startLine: 12,
                            text: 'https://example.com/page',
                            type: 'resourceDestinationString',
                          },
                        ],
                        endColumn: 37,
                        endLine: 12,
                        parent: [Circular],
                        startColumn: 13,
                        startLine: 12,
                        text: 'https://example.com/page',
                        type: 'resourceDestinationRaw',
                      },
                    ],
                    endColumn: 37,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 13,
                    startLine: 12,
                    text: 'https://example.com/page',
                    type: 'resourceDestination',
                  },
                  {
                    children: [],
                    endColumn: 38,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 37,
                    startLine: 12,
                    text: ')',
                    type: 'resourceMarker',
                  },
                ],
                endColumn: 38,
                endLine: 12,
                parent: [Circular],
                startColumn: 12,
                startLine: 12,
                text: '(https://example.com/page)',
                type: 'resource',
              },
            ],
            endColumn: 38,
            endLine: 12,
            parent: [Circular],
            startColumn: 6,
            startLine: 12,
            text: '[link](https://example.com/page)',
            type: 'link',
          },
          {
            children: [],
            endColumn: 39,
            endLine: 12,
            parent: [Circular],
            startColumn: 38,
            startLine: 12,
            text: ' ',
            type: 'data',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 40,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 39,
                    startLine: 12,
                    text: '[',
                    type: 'labelMarker',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 44,
                        endLine: 12,
                        parent: [Circular],
                        startColumn: 40,
                        startLine: 12,
                        text: 'link',
                        type: 'data',
                      },
                    ],
                    endColumn: 44,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 40,
                    startLine: 12,
                    text: 'link',
                    type: 'labelText',
                  },
                  {
                    children: [],
                    endColumn: 45,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 44,
                    startLine: 12,
                    text: ']',
                    type: 'labelMarker',
                  },
                ],
                endColumn: 45,
                endLine: 12,
                parent: [Circular],
                startColumn: 39,
                startLine: 12,
                text: '[link]',
                type: 'label',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 46,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 45,
                    startLine: 12,
                    text: '[',
                    type: 'referenceMarker',
                  },
                  {
                    children: [],
                    endColumn: 47,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 46,
                    startLine: 12,
                    text: ']',
                    type: 'referenceMarker',
                  },
                ],
                endColumn: 47,
                endLine: 12,
                parent: [Circular],
                startColumn: 45,
                startLine: 12,
                text: '[]',
                type: 'reference',
              },
            ],
            endColumn: 47,
            endLine: 12,
            parent: [Circular],
            startColumn: 39,
            startLine: 12,
            text: '[link][]',
            type: 'link',
          },
          {
            children: [],
            endColumn: 48,
            endLine: 12,
            parent: [Circular],
            startColumn: 47,
            startLine: 12,
            text: ' ',
            type: 'data',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 49,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 48,
                    startLine: 12,
                    text: '[',
                    type: 'labelMarker',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 53,
                        endLine: 12,
                        parent: [Circular],
                        startColumn: 49,
                        startLine: 12,
                        text: 'link',
                        type: 'data',
                      },
                    ],
                    endColumn: 53,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 49,
                    startLine: 12,
                    text: 'link',
                    type: 'labelText',
                  },
                  {
                    children: [],
                    endColumn: 54,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 53,
                    startLine: 12,
                    text: ']',
                    type: 'labelMarker',
                  },
                ],
                endColumn: 54,
                endLine: 12,
                parent: [Circular],
                startColumn: 48,
                startLine: 12,
                text: '[link]',
                type: 'label',
              },
            ],
            endColumn: 54,
            endLine: 12,
            parent: [Circular],
            startColumn: 48,
            startLine: 12,
            text: '[link]',
            type: 'link',
          },
          {
            children: [],
            endColumn: 55,
            endLine: 12,
            parent: [Circular],
            startColumn: 54,
            startLine: 12,
            text: ' ',
            type: 'data',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 56,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 55,
                    startLine: 12,
                    text: '!',
                    type: 'labelImageMarker',
                  },
                  {
                    children: [],
                    endColumn: 57,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 56,
                    startLine: 12,
                    text: '[',
                    type: 'labelMarker',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 62,
                        endLine: 12,
                        parent: [Circular],
                        startColumn: 57,
                        startLine: 12,
                        text: 'image',
                        type: 'data',
                      },
                    ],
                    endColumn: 62,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 57,
                    startLine: 12,
                    text: 'image',
                    type: 'labelText',
                  },
                  {
                    children: [],
                    endColumn: 63,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 62,
                    startLine: 12,
                    text: ']',
                    type: 'labelMarker',
                  },
                ],
                endColumn: 63,
                endLine: 12,
                parent: [Circular],
                startColumn: 55,
                startLine: 12,
                text: '![image]',
                type: 'label',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 64,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 63,
                    startLine: 12,
                    text: '[',
                    type: 'referenceMarker',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 68,
                        endLine: 12,
                        parent: [Circular],
                        startColumn: 64,
                        startLine: 12,
                        text: 'link',
                        type: 'data',
                      },
                    ],
                    endColumn: 68,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 64,
                    startLine: 12,
                    text: 'link',
                    type: 'referenceString',
                  },
                  {
                    children: [],
                    endColumn: 69,
                    endLine: 12,
                    parent: [Circular],
                    startColumn: 68,
                    startLine: 12,
                    text: ']',
                    type: 'referenceMarker',
                  },
                ],
                endColumn: 69,
                endLine: 12,
                parent: [Circular],
                startColumn: 63,
                startLine: 12,
                text: '[link]',
                type: 'reference',
              },
            ],
            endColumn: 69,
            endLine: 12,
            parent: [Circular],
            startColumn: 55,
            startLine: 12,
            text: '![image][link]',
            type: 'image',
          },
          {
            children: [],
            endColumn: 70,
            endLine: 12,
            parent: [Circular],
            startColumn: 69,
            startLine: 12,
            text: '.',
            type: 'data',
          },
          {
            children: [],
            endColumn: 1,
            endLine: 13,
            parent: [Circular],
            startColumn: 70,
            startLine: 12,
            text: `␊
            `,
            type: 'lineEnding',
          },
          {
            children: [],
            endColumn: 6,
            endLine: 13,
            parent: [Circular],
            startColumn: 1,
            startLine: 13,
            text: 'Text ',
            type: 'data',
          },
          {
            children: [
              {
                children: [],
                endColumn: 30,
                endLine: 13,
                parent: [Circular],
                startColumn: 6,
                startLine: 13,
                text: 'https://example.com/page',
                type: 'literalAutolinkHttp',
              },
            ],
            endColumn: 30,
            endLine: 13,
            parent: [Circular],
            startColumn: 6,
            startLine: 13,
            text: 'https://example.com/page',
            type: 'literalAutolink',
          },
          {
            children: [],
            endColumn: 31,
            endLine: 13,
            parent: [Circular],
            startColumn: 30,
            startLine: 13,
            text: '.',
            type: 'data',
          },
        ],
        endColumn: 31,
        endLine: 13,
        parent: [Circular],
        startColumn: 1,
        startLine: 10,
        text: `Text *emphasized* **strong** ___emphasized+strong___.␊
        Text \`code\` <strike>html</strike> <https://example.com/page>.␊
        Text [link](https://example.com/page) [link][] [link] ![image][link].␊
        Text https://example.com/page.`,
        type: 'paragraph',
      },
    ],
    endColumn: 31,
    endLine: 13,
    parent: null,
    startColumn: 1,
    startLine: 10,
    text: `Text *emphasized* **strong** ___emphasized+strong___.␊
    Text \`code\` <strike>html</strike> <https://example.com/page>.␊
    Text [link](https://example.com/page) [link][] [link] ![image][link].␊
    Text https://example.com/page.`,
    type: 'content',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 14,
    parent: null,
    startColumn: 31,
    startLine: 13,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 15,
    parent: null,
    startColumn: 1,
    startLine: 14,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [
          {
            children: [],
            endColumn: 5,
            endLine: 15,
            parent: [Circular],
            startColumn: 1,
            startLine: 15,
            text: 'Hard',
            type: 'data',
          },
          {
            children: [],
            endColumn: 7,
            endLine: 15,
            parent: [Circular],
            startColumn: 5,
            startLine: 15,
            text: '  ',
            type: 'hardBreakTrailing',
          },
          {
            children: [],
            endColumn: 1,
            endLine: 16,
            parent: [Circular],
            startColumn: 7,
            startLine: 15,
            text: `␊
            `,
            type: 'lineEnding',
          },
          {
            children: [],
            endColumn: 11,
            endLine: 16,
            parent: [Circular],
            startColumn: 1,
            startLine: 16,
            text: 'line break',
            type: 'data',
          },
        ],
        endColumn: 11,
        endLine: 16,
        parent: [Circular],
        startColumn: 1,
        startLine: 15,
        text: `Hard  ␊
        line break`,
        type: 'paragraph',
      },
    ],
    endColumn: 11,
    endLine: 16,
    parent: null,
    startColumn: 1,
    startLine: 15,
    text: `Hard  ␊
    line break`,
    type: 'content',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 17,
    parent: null,
    startColumn: 11,
    startLine: 16,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 18,
    parent: null,
    startColumn: 1,
    startLine: 17,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [
          {
            children: [
              {
                children: [],
                endColumn: 2,
                endLine: 18,
                parent: [Circular],
                startColumn: 1,
                startLine: 18,
                text: '[',
                type: 'definitionLabelMarker',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 6,
                    endLine: 18,
                    parent: [Circular],
                    startColumn: 2,
                    startLine: 18,
                    text: 'link',
                    type: 'data',
                  },
                ],
                endColumn: 6,
                endLine: 18,
                parent: [Circular],
                startColumn: 2,
                startLine: 18,
                text: 'link',
                type: 'definitionLabelString',
              },
              {
                children: [],
                endColumn: 7,
                endLine: 18,
                parent: [Circular],
                startColumn: 6,
                startLine: 18,
                text: ']',
                type: 'definitionLabelMarker',
              },
            ],
            endColumn: 7,
            endLine: 18,
            parent: [Circular],
            startColumn: 1,
            startLine: 18,
            text: '[link]',
            type: 'definitionLabel',
          },
          {
            children: [],
            endColumn: 8,
            endLine: 18,
            parent: [Circular],
            startColumn: 7,
            startLine: 18,
            text: ':',
            type: 'definitionMarker',
          },
          {
            children: [],
            endColumn: 9,
            endLine: 18,
            parent: [Circular],
            startColumn: 8,
            startLine: 18,
            text: ' ',
            type: 'lineSuffix',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 33,
                        endLine: 18,
                        parent: [Circular],
                        startColumn: 9,
                        startLine: 18,
                        text: 'https://example.com/page',
                        type: 'data',
                      },
                    ],
                    endColumn: 33,
                    endLine: 18,
                    parent: [Circular],
                    startColumn: 9,
                    startLine: 18,
                    text: 'https://example.com/page',
                    type: 'definitionDestinationString',
                  },
                ],
                endColumn: 33,
                endLine: 18,
                parent: [Circular],
                startColumn: 9,
                startLine: 18,
                text: 'https://example.com/page',
                type: 'definitionDestinationRaw',
              },
            ],
            endColumn: 33,
            endLine: 18,
            parent: [Circular],
            startColumn: 9,
            startLine: 18,
            text: 'https://example.com/page',
            type: 'definitionDestination',
          },
          {
            children: [],
            endColumn: 34,
            endLine: 18,
            parent: [Circular],
            startColumn: 33,
            startLine: 18,
            text: ' ',
            type: 'lineSuffix',
          },
          {
            children: [
              {
                children: [],
                endColumn: 35,
                endLine: 18,
                parent: [Circular],
                startColumn: 34,
                startLine: 18,
                text: '"',
                type: 'definitionTitleMarker',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 40,
                    endLine: 18,
                    parent: [Circular],
                    startColumn: 35,
                    startLine: 18,
                    text: 'Title',
                    type: 'data',
                  },
                ],
                endColumn: 40,
                endLine: 18,
                parent: [Circular],
                startColumn: 35,
                startLine: 18,
                text: 'Title',
                type: 'definitionTitleString',
              },
              {
                children: [],
                endColumn: 41,
                endLine: 18,
                parent: [Circular],
                startColumn: 40,
                startLine: 18,
                text: '"',
                type: 'definitionTitleMarker',
              },
            ],
            endColumn: 41,
            endLine: 18,
            parent: [Circular],
            startColumn: 34,
            startLine: 18,
            text: '"Title"',
            type: 'definitionTitle',
          },
        ],
        endColumn: 41,
        endLine: 18,
        parent: [Circular],
        startColumn: 1,
        startLine: 18,
        text: '[link]: https://example.com/page "Title"',
        type: 'definition',
      },
    ],
    endColumn: 41,
    endLine: 18,
    parent: null,
    startColumn: 1,
    startLine: 18,
    text: '[link]: https://example.com/page "Title"',
    type: 'content',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 19,
    parent: null,
    startColumn: 41,
    startLine: 18,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 20,
    parent: null,
    startColumn: 1,
    startLine: 19,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [
          {
            children: [],
            endColumn: 2,
            endLine: 20,
            parent: [Circular],
            startColumn: 1,
            startLine: 20,
            text: '>',
            type: 'blockQuoteMarker',
          },
          {
            children: [],
            endColumn: 3,
            endLine: 20,
            parent: [Circular],
            startColumn: 2,
            startLine: 20,
            text: ' ',
            type: 'blockQuotePrefixWhitespace',
          },
        ],
        endColumn: 3,
        endLine: 20,
        parent: [Circular],
        startColumn: 1,
        startLine: 20,
        text: '> ',
        type: 'blockQuotePrefix',
      },
      {
        children: [
          {
            children: [
              {
                children: [],
                endColumn: 14,
                endLine: 20,
                parent: [Circular],
                startColumn: 3,
                startLine: 20,
                text: 'Block quote',
                type: 'data',
              },
            ],
            endColumn: 14,
            endLine: 20,
            parent: [Circular],
            startColumn: 3,
            startLine: 20,
            text: 'Block quote',
            type: 'paragraph',
          },
        ],
        endColumn: 14,
        endLine: 20,
        parent: [Circular],
        startColumn: 3,
        startLine: 20,
        text: 'Block quote',
        type: 'content',
      },
      {
        children: [],
        endColumn: 1,
        endLine: 21,
        parent: [Circular],
        startColumn: 14,
        startLine: 20,
        text: `␊
        `,
        type: 'lineEnding',
      },
      {
        children: [
          {
            children: [],
            endColumn: 2,
            endLine: 21,
            parent: [Circular],
            startColumn: 1,
            startLine: 21,
            text: '>',
            type: 'blockQuoteMarker',
          },
          {
            children: [],
            endColumn: 3,
            endLine: 21,
            parent: [Circular],
            startColumn: 2,
            startLine: 21,
            text: ' ',
            type: 'blockQuotePrefixWhitespace',
          },
        ],
        endColumn: 3,
        endLine: 21,
        parent: [Circular],
        startColumn: 1,
        startLine: 21,
        text: '> ',
        type: 'blockQuotePrefix',
      },
      {
        children: [
          {
            children: [
              {
                children: [],
                endColumn: 4,
                endLine: 21,
                parent: [Circular],
                startColumn: 3,
                startLine: 21,
                text: '>',
                type: 'blockQuoteMarker',
              },
              {
                children: [],
                endColumn: 5,
                endLine: 21,
                parent: [Circular],
                startColumn: 4,
                startLine: 21,
                text: ' ',
                type: 'blockQuotePrefixWhitespace',
              },
            ],
            endColumn: 5,
            endLine: 21,
            parent: [Circular],
            startColumn: 3,
            startLine: 21,
            text: '> ',
            type: 'blockQuotePrefix',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 11,
                    endLine: 21,
                    parent: [Circular],
                    startColumn: 5,
                    startLine: 21,
                    text: 'Nested',
                    type: 'data',
                  },
                ],
                endColumn: 11,
                endLine: 21,
                parent: [Circular],
                startColumn: 5,
                startLine: 21,
                text: 'Nested',
                type: 'paragraph',
              },
            ],
            endColumn: 11,
            endLine: 21,
            parent: [Circular],
            startColumn: 5,
            startLine: 21,
            text: 'Nested',
            type: 'content',
          },
        ],
        endColumn: 11,
        endLine: 21,
        parent: [Circular],
        startColumn: 3,
        startLine: 21,
        text: '',
        type: 'blockQuote',
      },
    ],
    endColumn: 11,
    endLine: 21,
    parent: null,
    startColumn: 1,
    startLine: 20,
    text: '',
    type: 'blockQuote',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 22,
    parent: null,
    startColumn: 11,
    startLine: 21,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 23,
    parent: null,
    startColumn: 1,
    startLine: 22,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [
          {
            children: [],
            endColumn: 2,
            endLine: 23,
            parent: [Circular],
            startColumn: 1,
            startLine: 23,
            text: '-',
            type: 'listItemMarker',
          },
          {
            children: [],
            endColumn: 3,
            endLine: 23,
            parent: [Circular],
            startColumn: 2,
            startLine: 23,
            text: ' ',
            type: 'listItemPrefixWhitespace',
          },
        ],
        endColumn: 3,
        endLine: 23,
        parent: [Circular],
        startColumn: 1,
        startLine: 23,
        text: '- ',
        type: 'listItemPrefix',
      },
      {
        children: [
          {
            children: [
              {
                children: [],
                endColumn: 12,
                endLine: 23,
                parent: [Circular],
                startColumn: 3,
                startLine: 23,
                text: 'Unordered',
                type: 'data',
              },
            ],
            endColumn: 12,
            endLine: 23,
            parent: [Circular],
            startColumn: 3,
            startLine: 23,
            text: 'Unordered',
            type: 'paragraph',
          },
        ],
        endColumn: 12,
        endLine: 23,
        parent: [Circular],
        startColumn: 3,
        startLine: 23,
        text: 'Unordered',
        type: 'content',
      },
      {
        children: [],
        endColumn: 1,
        endLine: 24,
        parent: [Circular],
        startColumn: 12,
        startLine: 23,
        text: `␊
        `,
        type: 'lineEnding',
      },
      {
        children: [
          {
            children: [],
            endColumn: 2,
            endLine: 24,
            parent: [Circular],
            startColumn: 1,
            startLine: 24,
            text: '-',
            type: 'listItemMarker',
          },
          {
            children: [],
            endColumn: 3,
            endLine: 24,
            parent: [Circular],
            startColumn: 2,
            startLine: 24,
            text: ' ',
            type: 'listItemPrefixWhitespace',
          },
        ],
        endColumn: 3,
        endLine: 24,
        parent: [Circular],
        startColumn: 1,
        startLine: 24,
        text: '- ',
        type: 'listItemPrefix',
      },
      {
        children: [
          {
            children: [
              {
                children: [],
                endColumn: 7,
                endLine: 24,
                parent: [Circular],
                startColumn: 3,
                startLine: 24,
                text: 'List',
                type: 'data',
              },
            ],
            endColumn: 7,
            endLine: 24,
            parent: [Circular],
            startColumn: 3,
            startLine: 24,
            text: 'List',
            type: 'paragraph',
          },
        ],
        endColumn: 7,
        endLine: 24,
        parent: [Circular],
        startColumn: 3,
        startLine: 24,
        text: 'List',
        type: 'content',
      },
      {
        children: [],
        endColumn: 1,
        endLine: 25,
        parent: [Circular],
        startColumn: 7,
        startLine: 24,
        text: `␊
        `,
        type: 'lineEnding',
      },
      {
        children: [],
        endColumn: 3,
        endLine: 25,
        parent: [Circular],
        startColumn: 1,
        startLine: 25,
        text: '  ',
        type: 'listItemIndent',
      },
      {
        children: [
          {
            children: [
              {
                children: [],
                endColumn: 4,
                endLine: 25,
                parent: [Circular],
                startColumn: 3,
                startLine: 25,
                text: '-',
                type: 'listItemMarker',
              },
              {
                children: [],
                endColumn: 5,
                endLine: 25,
                parent: [Circular],
                startColumn: 4,
                startLine: 25,
                text: ' ',
                type: 'listItemPrefixWhitespace',
              },
            ],
            endColumn: 5,
            endLine: 25,
            parent: [Circular],
            startColumn: 3,
            startLine: 25,
            text: '- ',
            type: 'listItemPrefix',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 10,
                    endLine: 25,
                    parent: [Circular],
                    startColumn: 5,
                    startLine: 25,
                    text: 'Items',
                    type: 'data',
                  },
                  {
                    children: [],
                    endColumn: 1,
                    endLine: 26,
                    parent: [Circular],
                    startColumn: 10,
                    startLine: 25,
                    text: `␊
                    `,
                    type: 'lineEnding',
                  },
                  {
                    children: [],
                    endColumn: 3,
                    endLine: 26,
                    parent: [Circular],
                    startColumn: 1,
                    startLine: 26,
                    text: '  ',
                    type: 'listItemIndent',
                  },
                  {
                    children: [],
                    endColumn: 5,
                    endLine: 26,
                    parent: [Circular],
                    startColumn: 3,
                    startLine: 26,
                    text: '  ',
                    type: 'listItemIndent',
                  },
                  {
                    children: [],
                    endColumn: 13,
                    endLine: 26,
                    parent: [Circular],
                    startColumn: 5,
                    startLine: 26,
                    text: 'Indented',
                    type: 'data',
                  },
                ],
                endColumn: 13,
                endLine: 26,
                parent: [Circular],
                startColumn: 5,
                startLine: 25,
                text: `Items␊
                Indented`,
                type: 'paragraph',
              },
            ],
            endColumn: 13,
            endLine: 26,
            parent: [Circular],
            startColumn: 5,
            startLine: 25,
            text: `Items␊
            Indented`,
            type: 'content',
          },
          {
            children: [],
            endColumn: 1,
            endLine: 27,
            parent: [Circular],
            startColumn: 13,
            startLine: 26,
            text: `␊
            `,
            type: 'lineEnding',
          },
          {
            children: [],
            endColumn: 1,
            endLine: 28,
            parent: [Circular],
            startColumn: 1,
            startLine: 27,
            text: `␊
            `,
            type: 'lineEndingBlank',
          },
          {
            children: [],
            endColumn: 3,
            endLine: 28,
            parent: [Circular],
            startColumn: 1,
            startLine: 28,
            text: '  ',
            type: 'listItemIndent',
          },
          {
            children: [],
            endColumn: 5,
            endLine: 28,
            parent: [Circular],
            startColumn: 3,
            startLine: 28,
            text: '  ',
            type: 'listItemIndent',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 12,
                    endLine: 28,
                    parent: [Circular],
                    startColumn: 5,
                    startLine: 28,
                    text: 'Content',
                    type: 'data',
                  },
                ],
                endColumn: 12,
                endLine: 28,
                parent: [Circular],
                startColumn: 5,
                startLine: 28,
                text: 'Content',
                type: 'paragraph',
              },
            ],
            endColumn: 12,
            endLine: 28,
            parent: [Circular],
            startColumn: 5,
            startLine: 28,
            text: 'Content',
            type: 'content',
          },
        ],
        endColumn: 12,
        endLine: 28,
        parent: [Circular],
        startColumn: 3,
        startLine: 25,
        text: '',
        type: 'listUnordered',
      },
    ],
    endColumn: 12,
    endLine: 28,
    parent: null,
    startColumn: 1,
    startLine: 23,
    text: '',
    type: 'listUnordered',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 29,
    parent: null,
    startColumn: 12,
    startLine: 28,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 30,
    parent: null,
    startColumn: 1,
    startLine: 29,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [
          {
            children: [],
            endColumn: 2,
            endLine: 30,
            parent: [Circular],
            startColumn: 1,
            startLine: 30,
            text: '1',
            type: 'listItemValue',
          },
          {
            children: [],
            endColumn: 3,
            endLine: 30,
            parent: [Circular],
            startColumn: 2,
            startLine: 30,
            text: '.',
            type: 'listItemMarker',
          },
          {
            children: [],
            endColumn: 4,
            endLine: 30,
            parent: [Circular],
            startColumn: 3,
            startLine: 30,
            text: ' ',
            type: 'listItemPrefixWhitespace',
          },
        ],
        endColumn: 4,
        endLine: 30,
        parent: [Circular],
        startColumn: 1,
        startLine: 30,
        text: '1. ',
        type: 'listItemPrefix',
      },
      {
        children: [
          {
            children: [
              {
                children: [],
                endColumn: 11,
                endLine: 30,
                parent: [Circular],
                startColumn: 4,
                startLine: 30,
                text: 'Ordered',
                type: 'data',
              },
            ],
            endColumn: 11,
            endLine: 30,
            parent: [Circular],
            startColumn: 4,
            startLine: 30,
            text: 'Ordered',
            type: 'paragraph',
          },
        ],
        endColumn: 11,
        endLine: 30,
        parent: [Circular],
        startColumn: 4,
        startLine: 30,
        text: 'Ordered',
        type: 'content',
      },
      {
        children: [],
        endColumn: 1,
        endLine: 31,
        parent: [Circular],
        startColumn: 11,
        startLine: 30,
        text: `␊
        `,
        type: 'lineEnding',
      },
      {
        children: [
          {
            children: [],
            endColumn: 2,
            endLine: 31,
            parent: [Circular],
            startColumn: 1,
            startLine: 31,
            text: '2',
            type: 'listItemValue',
          },
          {
            children: [],
            endColumn: 3,
            endLine: 31,
            parent: [Circular],
            startColumn: 2,
            startLine: 31,
            text: '.',
            type: 'listItemMarker',
          },
          {
            children: [],
            endColumn: 4,
            endLine: 31,
            parent: [Circular],
            startColumn: 3,
            startLine: 31,
            text: ' ',
            type: 'listItemPrefixWhitespace',
          },
        ],
        endColumn: 4,
        endLine: 31,
        parent: [Circular],
        startColumn: 1,
        startLine: 31,
        text: '2. ',
        type: 'listItemPrefix',
      },
      {
        children: [
          {
            children: [
              {
                children: [],
                endColumn: 8,
                endLine: 31,
                parent: [Circular],
                startColumn: 4,
                startLine: 31,
                text: 'List',
                type: 'data',
              },
            ],
            endColumn: 8,
            endLine: 31,
            parent: [Circular],
            startColumn: 4,
            startLine: 31,
            text: 'List',
            type: 'paragraph',
          },
        ],
        endColumn: 8,
        endLine: 31,
        parent: [Circular],
        startColumn: 4,
        startLine: 31,
        text: 'List',
        type: 'content',
      },
      {
        children: [],
        endColumn: 1,
        endLine: 32,
        parent: [Circular],
        startColumn: 8,
        startLine: 31,
        text: `␊
        `,
        type: 'lineEnding',
      },
      {
        children: [],
        endColumn: 4,
        endLine: 32,
        parent: [Circular],
        startColumn: 1,
        startLine: 32,
        text: '   ',
        type: 'listItemIndent',
      },
      {
        children: [
          {
            children: [
              {
                children: [],
                endColumn: 5,
                endLine: 32,
                parent: [Circular],
                startColumn: 4,
                startLine: 32,
                text: '1',
                type: 'listItemValue',
              },
              {
                children: [],
                endColumn: 6,
                endLine: 32,
                parent: [Circular],
                startColumn: 5,
                startLine: 32,
                text: '.',
                type: 'listItemMarker',
              },
              {
                children: [],
                endColumn: 7,
                endLine: 32,
                parent: [Circular],
                startColumn: 6,
                startLine: 32,
                text: ' ',
                type: 'listItemPrefixWhitespace',
              },
            ],
            endColumn: 7,
            endLine: 32,
            parent: [Circular],
            startColumn: 4,
            startLine: 32,
            text: '1. ',
            type: 'listItemPrefix',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 12,
                    endLine: 32,
                    parent: [Circular],
                    startColumn: 7,
                    startLine: 32,
                    text: 'Items',
                    type: 'data',
                  },
                  {
                    children: [],
                    endColumn: 1,
                    endLine: 33,
                    parent: [Circular],
                    startColumn: 12,
                    startLine: 32,
                    text: `␊
                    `,
                    type: 'lineEnding',
                  },
                  {
                    children: [],
                    endColumn: 4,
                    endLine: 33,
                    parent: [Circular],
                    startColumn: 1,
                    startLine: 33,
                    text: '   ',
                    type: 'listItemIndent',
                  },
                  {
                    children: [],
                    endColumn: 7,
                    endLine: 33,
                    parent: [Circular],
                    startColumn: 4,
                    startLine: 33,
                    text: '   ',
                    type: 'listItemIndent',
                  },
                  {
                    children: [],
                    endColumn: 15,
                    endLine: 33,
                    parent: [Circular],
                    startColumn: 7,
                    startLine: 33,
                    text: 'Indented',
                    type: 'data',
                  },
                ],
                endColumn: 15,
                endLine: 33,
                parent: [Circular],
                startColumn: 7,
                startLine: 32,
                text: `Items␊
                Indented`,
                type: 'paragraph',
              },
            ],
            endColumn: 15,
            endLine: 33,
            parent: [Circular],
            startColumn: 7,
            startLine: 32,
            text: `Items␊
            Indented`,
            type: 'content',
          },
          {
            children: [],
            endColumn: 1,
            endLine: 34,
            parent: [Circular],
            startColumn: 15,
            startLine: 33,
            text: `␊
            `,
            type: 'lineEnding',
          },
          {
            children: [],
            endColumn: 1,
            endLine: 35,
            parent: [Circular],
            startColumn: 1,
            startLine: 34,
            text: `␊
            `,
            type: 'lineEndingBlank',
          },
          {
            children: [],
            endColumn: 4,
            endLine: 35,
            parent: [Circular],
            startColumn: 1,
            startLine: 35,
            text: '   ',
            type: 'listItemIndent',
          },
          {
            children: [],
            endColumn: 7,
            endLine: 35,
            parent: [Circular],
            startColumn: 4,
            startLine: 35,
            text: '   ',
            type: 'listItemIndent',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 14,
                    endLine: 35,
                    parent: [Circular],
                    startColumn: 7,
                    startLine: 35,
                    text: 'Content',
                    type: 'data',
                  },
                ],
                endColumn: 14,
                endLine: 35,
                parent: [Circular],
                startColumn: 7,
                startLine: 35,
                text: 'Content',
                type: 'paragraph',
              },
            ],
            endColumn: 14,
            endLine: 35,
            parent: [Circular],
            startColumn: 7,
            startLine: 35,
            text: 'Content',
            type: 'content',
          },
        ],
        endColumn: 14,
        endLine: 35,
        parent: [Circular],
        startColumn: 4,
        startLine: 32,
        text: '',
        type: 'listOrdered',
      },
    ],
    endColumn: 14,
    endLine: 35,
    parent: null,
    startColumn: 1,
    startLine: 30,
    text: '',
    type: 'listOrdered',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 36,
    parent: null,
    startColumn: 14,
    startLine: 35,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 37,
    parent: null,
    startColumn: 1,
    startLine: 36,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [
          {
            children: [],
            endColumn: 4,
            endLine: 37,
            parent: [Circular],
            startColumn: 1,
            startLine: 37,
            text: '```',
            type: 'codeFencedFenceSequence',
          },
          {
            children: [
              {
                children: [],
                endColumn: 12,
                endLine: 37,
                parent: [Circular],
                startColumn: 4,
                startLine: 37,
                text: 'markdown',
                type: 'data',
              },
            ],
            endColumn: 12,
            endLine: 37,
            parent: [Circular],
            startColumn: 4,
            startLine: 37,
            text: 'markdown',
            type: 'codeFencedFenceInfo',
          },
          {
            children: [],
            endColumn: 13,
            endLine: 37,
            parent: [Circular],
            startColumn: 12,
            startLine: 37,
            text: ' ',
            type: 'whitespace',
          },
          {
            children: [
              {
                children: [],
                endColumn: 20,
                endLine: 37,
                parent: [Circular],
                startColumn: 13,
                startLine: 37,
                text: 'options',
                type: 'data',
              },
            ],
            endColumn: 20,
            endLine: 37,
            parent: [Circular],
            startColumn: 13,
            startLine: 37,
            text: 'options',
            type: 'codeFencedFenceMeta',
          },
        ],
        endColumn: 20,
        endLine: 37,
        parent: [Circular],
        startColumn: 1,
        startLine: 37,
        text: '```markdown options',
        type: 'codeFencedFence',
      },
      {
        children: [],
        endColumn: 1,
        endLine: 38,
        parent: [Circular],
        startColumn: 20,
        startLine: 37,
        text: `␊
        `,
        type: 'lineEnding',
      },
      {
        children: [],
        endColumn: 18,
        endLine: 38,
        parent: [Circular],
        startColumn: 1,
        startLine: 38,
        text: 'Fenced code block',
        type: 'codeFlowValue',
      },
      {
        children: [],
        endColumn: 1,
        endLine: 39,
        parent: [Circular],
        startColumn: 18,
        startLine: 38,
        text: `␊
        `,
        type: 'lineEnding',
      },
      {
        children: [
          {
            children: [],
            endColumn: 4,
            endLine: 39,
            parent: [Circular],
            startColumn: 1,
            startLine: 39,
            text: '```',
            type: 'codeFencedFenceSequence',
          },
        ],
        endColumn: 4,
        endLine: 39,
        parent: [Circular],
        startColumn: 1,
        startLine: 39,
        text: '```',
        type: 'codeFencedFence',
      },
    ],
    endColumn: 4,
    endLine: 39,
    parent: null,
    startColumn: 1,
    startLine: 37,
    text: `\`\`\`markdown options␊
    Fenced code block␊
    \`\`\``,
    type: 'codeFenced',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 40,
    parent: null,
    startColumn: 4,
    startLine: 39,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 41,
    parent: null,
    startColumn: 1,
    startLine: 40,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [],
        endColumn: 5,
        endLine: 41,
        parent: [Circular],
        startColumn: 1,
        startLine: 41,
        text: '    ',
        type: 'linePrefix',
      },
      {
        children: [],
        endColumn: 24,
        endLine: 41,
        parent: [Circular],
        startColumn: 5,
        startLine: 41,
        text: 'Indented code block',
        type: 'codeFlowValue',
      },
    ],
    endColumn: 24,
    endLine: 41,
    parent: null,
    startColumn: 1,
    startLine: 41,
    text: '    Indented code block',
    type: 'codeIndented',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 42,
    parent: null,
    startColumn: 24,
    startLine: 41,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 43,
    parent: null,
    startColumn: 1,
    startLine: 42,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 4,
                    endLine: 43,
                    parent: [Circular],
                    startColumn: 1,
                    startLine: 43,
                    text: '<p>',
                    type: 'htmlTextData',
                  },
                ],
                endColumn: 4,
                endLine: 43,
                parent: [Circular],
                startColumn: 1,
                startLine: 43,
                text: '<p>',
                type: 'htmlText',
              },
              {
                children: [],
                endColumn: 1,
                endLine: 44,
                parent: [Circular],
                startColumn: 4,
                startLine: 43,
                text: `␊
                `,
                type: 'lineEnding',
              },
              {
                children: [],
                endColumn: 11,
                endLine: 44,
                parent: [Circular],
                startColumn: 1,
                startLine: 44,
                text: 'HTML block',
                type: 'data',
              },
              {
                children: [],
                endColumn: 1,
                endLine: 45,
                parent: [Circular],
                startColumn: 11,
                startLine: 44,
                text: `␊
                `,
                type: 'lineEnding',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 5,
                    endLine: 45,
                    parent: [Circular],
                    startColumn: 1,
                    startLine: 45,
                    text: '</p>',
                    type: 'htmlTextData',
                  },
                ],
                endColumn: 5,
                endLine: 45,
                parent: [Circular],
                startColumn: 1,
                startLine: 45,
                text: '</p>',
                type: 'htmlText',
              },
            ],
            endColumn: 5,
            endLine: 45,
            parent: [Circular],
            startColumn: 1,
            startLine: 43,
            text: `<p>␊
            HTML block␊
            </p>`,
            type: 'paragraph',
          },
        ],
        endColumn: 5,
        endLine: 45,
        parent: [Circular],
        startColumn: 1,
        startLine: 43,
        text: `<p>␊
        HTML block␊
        </p>`,
        type: 'content',
      },
    ],
    endColumn: 5,
    endLine: 45,
    parent: null,
    startColumn: 1,
    startLine: 43,
    text: `<p>␊
    HTML block␊
    </p>`,
    type: 'htmlFlow',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 46,
    parent: null,
    startColumn: 5,
    startLine: 45,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 47,
    parent: null,
    startColumn: 1,
    startLine: 46,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 2,
                    endLine: 47,
                    parent: [Circular],
                    startColumn: 1,
                    startLine: 47,
                    text: '|',
                    type: 'tableCellDivider',
                  },
                  {
                    children: [],
                    endColumn: 3,
                    endLine: 47,
                    parent: [Circular],
                    startColumn: 2,
                    startLine: 47,
                    text: ' ',
                    type: 'whitespace',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 8,
                        endLine: 47,
                        parent: [Circular],
                        startColumn: 3,
                        startLine: 47,
                        text: 'Table',
                        type: 'data',
                      },
                    ],
                    endColumn: 8,
                    endLine: 47,
                    parent: [Circular],
                    startColumn: 3,
                    startLine: 47,
                    text: 'Table',
                    type: 'tableContent',
                  },
                  {
                    children: [],
                    endColumn: 9,
                    endLine: 47,
                    parent: [Circular],
                    startColumn: 8,
                    startLine: 47,
                    text: ' ',
                    type: 'whitespace',
                  },
                ],
                endColumn: 9,
                endLine: 47,
                parent: [Circular],
                startColumn: 1,
                startLine: 47,
                text: '| Table ',
                type: 'tableHeader',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 10,
                    endLine: 47,
                    parent: [Circular],
                    startColumn: 9,
                    startLine: 47,
                    text: '|',
                    type: 'tableCellDivider',
                  },
                  {
                    children: [],
                    endColumn: 11,
                    endLine: 47,
                    parent: [Circular],
                    startColumn: 10,
                    startLine: 47,
                    text: ' ',
                    type: 'whitespace',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 18,
                        endLine: 47,
                        parent: [Circular],
                        startColumn: 11,
                        startLine: 47,
                        text: 'Heading',
                        type: 'data',
                      },
                    ],
                    endColumn: 18,
                    endLine: 47,
                    parent: [Circular],
                    startColumn: 11,
                    startLine: 47,
                    text: 'Heading',
                    type: 'tableContent',
                  },
                  {
                    children: [],
                    endColumn: 19,
                    endLine: 47,
                    parent: [Circular],
                    startColumn: 18,
                    startLine: 47,
                    text: ' ',
                    type: 'whitespace',
                  },
                  {
                    children: [],
                    endColumn: 20,
                    endLine: 47,
                    parent: [Circular],
                    startColumn: 19,
                    startLine: 47,
                    text: '|',
                    type: 'tableCellDivider',
                  },
                ],
                endColumn: 20,
                endLine: 47,
                parent: [Circular],
                startColumn: 9,
                startLine: 47,
                text: '| Heading |',
                type: 'tableHeader',
              },
            ],
            endColumn: 20,
            endLine: 47,
            parent: [Circular],
            startColumn: 1,
            startLine: 47,
            text: '| Table | Heading |',
            type: 'tableRow',
          },
          {
            children: [],
            endColumn: 1,
            endLine: 48,
            parent: [Circular],
            startColumn: 20,
            startLine: 47,
            text: `␊
            `,
            type: 'lineEnding',
          },
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 2,
                    endLine: 48,
                    parent: [Circular],
                    startColumn: 1,
                    startLine: 48,
                    text: '|',
                    type: 'tableCellDivider',
                  },
                  {
                    children: [],
                    endColumn: 3,
                    endLine: 48,
                    parent: [Circular],
                    startColumn: 2,
                    startLine: 48,
                    text: ' ',
                    type: 'whitespace',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 8,
                        endLine: 48,
                        parent: [Circular],
                        startColumn: 3,
                        startLine: 48,
                        text: '-----',
                        type: 'tableDelimiterFiller',
                      },
                    ],
                    endColumn: 8,
                    endLine: 48,
                    parent: [Circular],
                    startColumn: 3,
                    startLine: 48,
                    text: '-----',
                    type: 'tableContent',
                  },
                  {
                    children: [],
                    endColumn: 9,
                    endLine: 48,
                    parent: [Circular],
                    startColumn: 8,
                    startLine: 48,
                    text: ' ',
                    type: 'whitespace',
                  },
                ],
                endColumn: 9,
                endLine: 48,
                parent: [Circular],
                startColumn: 1,
                startLine: 48,
                text: '| ----- ',
                type: 'tableDelimiter',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 10,
                    endLine: 48,
                    parent: [Circular],
                    startColumn: 9,
                    startLine: 48,
                    text: '|',
                    type: 'tableCellDivider',
                  },
                  {
                    children: [],
                    endColumn: 11,
                    endLine: 48,
                    parent: [Circular],
                    startColumn: 10,
                    startLine: 48,
                    text: ' ',
                    type: 'whitespace',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 18,
                        endLine: 48,
                        parent: [Circular],
                        startColumn: 11,
                        startLine: 48,
                        text: '-------',
                        type: 'tableDelimiterFiller',
                      },
                    ],
                    endColumn: 18,
                    endLine: 48,
                    parent: [Circular],
                    startColumn: 11,
                    startLine: 48,
                    text: '-------',
                    type: 'tableContent',
                  },
                  {
                    children: [],
                    endColumn: 19,
                    endLine: 48,
                    parent: [Circular],
                    startColumn: 18,
                    startLine: 48,
                    text: ' ',
                    type: 'whitespace',
                  },
                  {
                    children: [],
                    endColumn: 20,
                    endLine: 48,
                    parent: [Circular],
                    startColumn: 19,
                    startLine: 48,
                    text: '|',
                    type: 'tableCellDivider',
                  },
                ],
                endColumn: 20,
                endLine: 48,
                parent: [Circular],
                startColumn: 9,
                startLine: 48,
                text: '| ------- |',
                type: 'tableDelimiter',
              },
            ],
            endColumn: 20,
            endLine: 48,
            parent: [Circular],
            startColumn: 1,
            startLine: 48,
            text: '| ----- | ------- |',
            type: 'tableDelimiterRow',
          },
        ],
        endColumn: 20,
        endLine: 48,
        parent: [Circular],
        startColumn: 1,
        startLine: 47,
        text: `| Table | Heading |␊
        | ----- | ------- |`,
        type: 'tableHead',
      },
      {
        children: [],
        endColumn: 1,
        endLine: 49,
        parent: [Circular],
        startColumn: 20,
        startLine: 48,
        text: `␊
        `,
        type: 'lineEnding',
      },
      {
        children: [
          {
            children: [
              {
                children: [
                  {
                    children: [],
                    endColumn: 2,
                    endLine: 49,
                    parent: [Circular],
                    startColumn: 1,
                    startLine: 49,
                    text: '|',
                    type: 'tableCellDivider',
                  },
                  {
                    children: [],
                    endColumn: 3,
                    endLine: 49,
                    parent: [Circular],
                    startColumn: 2,
                    startLine: 49,
                    text: ' ',
                    type: 'whitespace',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 8,
                        endLine: 49,
                        parent: [Circular],
                        startColumn: 3,
                        startLine: 49,
                        text: 'Table',
                        type: 'data',
                      },
                    ],
                    endColumn: 8,
                    endLine: 49,
                    parent: [Circular],
                    startColumn: 3,
                    startLine: 49,
                    text: 'Table',
                    type: 'tableContent',
                  },
                  {
                    children: [],
                    endColumn: 9,
                    endLine: 49,
                    parent: [Circular],
                    startColumn: 8,
                    startLine: 49,
                    text: ' ',
                    type: 'whitespace',
                  },
                ],
                endColumn: 9,
                endLine: 49,
                parent: [Circular],
                startColumn: 1,
                startLine: 49,
                text: '| Table ',
                type: 'tableData',
              },
              {
                children: [
                  {
                    children: [],
                    endColumn: 10,
                    endLine: 49,
                    parent: [Circular],
                    startColumn: 9,
                    startLine: 49,
                    text: '|',
                    type: 'tableCellDivider',
                  },
                  {
                    children: [],
                    endColumn: 11,
                    endLine: 49,
                    parent: [Circular],
                    startColumn: 10,
                    startLine: 49,
                    text: ' ',
                    type: 'whitespace',
                  },
                  {
                    children: [
                      {
                        children: [],
                        endColumn: 15,
                        endLine: 49,
                        parent: [Circular],
                        startColumn: 11,
                        startLine: 49,
                        text: 'Cell',
                        type: 'data',
                      },
                    ],
                    endColumn: 15,
                    endLine: 49,
                    parent: [Circular],
                    startColumn: 11,
                    startLine: 49,
                    text: 'Cell',
                    type: 'tableContent',
                  },
                  {
                    children: [],
                    endColumn: 19,
                    endLine: 49,
                    parent: [Circular],
                    startColumn: 15,
                    startLine: 49,
                    text: '    ',
                    type: 'whitespace',
                  },
                  {
                    children: [],
                    endColumn: 20,
                    endLine: 49,
                    parent: [Circular],
                    startColumn: 19,
                    startLine: 49,
                    text: '|',
                    type: 'tableCellDivider',
                  },
                ],
                endColumn: 20,
                endLine: 49,
                parent: [Circular],
                startColumn: 9,
                startLine: 49,
                text: '| Cell    |',
                type: 'tableData',
              },
            ],
            endColumn: 20,
            endLine: 49,
            parent: [Circular],
            startColumn: 1,
            startLine: 49,
            text: '| Table | Cell    |',
            type: 'tableRow',
          },
        ],
        endColumn: 20,
        endLine: 49,
        parent: [Circular],
        startColumn: 1,
        startLine: 49,
        text: '| Table | Cell    |',
        type: 'tableBody',
      },
    ],
    endColumn: 20,
    endLine: 49,
    parent: null,
    startColumn: 1,
    startLine: 47,
    text: `| Table | Heading |␊
    | ----- | ------- |␊
    | Table | Cell    |`,
    type: 'table',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 50,
    parent: null,
    startColumn: 20,
    startLine: 49,
    text: `␊
    `,
    type: 'lineEnding',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 51,
    parent: null,
    startColumn: 1,
    startLine: 50,
    text: `␊
    `,
    type: 'lineEndingBlank',
  },
  {
    children: [
      {
        children: [],
        endColumn: 35,
        endLine: 51,
        parent: [Circular],
        startColumn: 1,
        startLine: 51,
        text: '<!-- markdownlint-disable-file -->',
        type: 'htmlFlowData',
      },
    ],
    endColumn: 35,
    endLine: 51,
    parent: null,
    startColumn: 1,
    startLine: 51,
    text: '<!-- markdownlint-disable-file -->',
    type: 'htmlFlow',
  },
  {
    children: [],
    endColumn: 1,
    endLine: 52,
    parent: null,
    startColumn: 35,
    startLine: 51,
    text: `␊
    `,
    type: 'lineEnding',
  },
]