{
  "kind": "markdown-rendering",
  "date": "2026-11-01T00:51:57.193216+00:00",
  "python": "3.11.14",
  "versions": {
    "markdown-it-commonmark": "4.0.0",
    "python-markdown-fenced": "3.10.2",
    "pandoc-gfm": "pandoc 3.11"
  },
  "command": ".venv/bin/python runs/2026-11-01-markovo-markdown-code-block-language-list/lab/renderers/language_probe.py",
  "renderer_options": {
    "markdown-it-commonmark": "MarkdownIt('commonmark', {'highlight': None}).render(source)",
    "python-markdown-fenced": "markdown.markdown(source, extensions=['fenced_code'])",
    "pandoc-gfm": "pandoc -f gfm -t html --syntax-highlighting=pygments",
    "pandoc-registry": "pandoc --list-highlight-languages"
  },
  "scope": "Local implementations only; no GitHub.com, VS Code, browser CSS, Prism or highlight.js execution. Fenced content is never executed.",
  "definitions": {
    "pre_code": "HTMLParser start-tag counts, reported separately as pre and code",
    "token_spans": "class-bearing span start tags inside code; line-ID spans and anchors excluded; does not measure color, correctness or complete token coverage",
    "content_preserved": "decoded text inside code equals source body after removing at most one terminal LF from each; no other whitespace normalization",
    "code_classes": "class attributes on elements within code, recorded verbatim"
  },
  "case_count": 15,
  "row_count": 45,
  "results": [
    {
      "sample": "javascript",
      "info_string": "javascript",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-javascript.md",
      "output": "lab/renderers/language-javascript--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-javascript"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "006758c7ee1121b22d065e8ead42a99ab46d07fede7042cc974766dc2e1e19ca",
      "output_sha256": "fed1fd438ef0cd8a9fe7903cea0b61cc1fc26e193d9ef8fd92e7df29dde82031",
      "stderr": ""
    },
    {
      "sample": "javascript",
      "info_string": "javascript",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-javascript.md",
      "output": "lab/renderers/language-javascript--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-javascript"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "006758c7ee1121b22d065e8ead42a99ab46d07fede7042cc974766dc2e1e19ca",
      "output_sha256": "8be66a830d7f0f6529f2f52395fb0fe2b97a92b007241222de74ed4f9dc07b51",
      "stderr": ""
    },
    {
      "sample": "javascript",
      "info_string": "javascript",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-javascript.md",
      "output": "lab/renderers/language-javascript--pandoc-gfm.txt",
      "tags": {
        "div": 1,
        "pre": 1,
        "code": 1,
        "span": 17,
        "a": 3
      },
      "code_classes": [
        {
          "element": "code",
          "class": "sourceCode javascript"
        },
        {
          "element": "span",
          "class": "kw"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "st"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "fu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "fu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "at"
        },
        {
          "element": "span",
          "class": "op"
        }
      ],
      "token_spans": 14,
      "content_preserved": true,
      "source_sha256": "006758c7ee1121b22d065e8ead42a99ab46d07fede7042cc974766dc2e1e19ca",
      "output_sha256": "249dd2b7522ccd23b1567125d9dd9aba9118069df487a357e17db2bdab46fa97",
      "stderr": ""
    },
    {
      "sample": "js",
      "info_string": "js",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-js.md",
      "output": "lab/renderers/language-js--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-js"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "046b7b91852e5b81f9fd2d15de00f8629caa1ec99a61d1c13e570bc682ccbfec",
      "output_sha256": "5f52005576348a3f70ea850f5c626303c511f1c01019bd3b4b999c38c9d9ec40",
      "stderr": ""
    },
    {
      "sample": "js",
      "info_string": "js",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-js.md",
      "output": "lab/renderers/language-js--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-js"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "046b7b91852e5b81f9fd2d15de00f8629caa1ec99a61d1c13e570bc682ccbfec",
      "output_sha256": "cb27a2b829a66d010020b78639827b10d9cba554f2140b80b2c53700a172daac",
      "stderr": ""
    },
    {
      "sample": "js",
      "info_string": "js",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-js.md",
      "output": "lab/renderers/language-js--pandoc-gfm.txt",
      "tags": {
        "div": 1,
        "pre": 1,
        "code": 1,
        "span": 17,
        "a": 3
      },
      "code_classes": [
        {
          "element": "code",
          "class": "sourceCode javascript"
        },
        {
          "element": "span",
          "class": "kw"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "st"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "fu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "fu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "at"
        },
        {
          "element": "span",
          "class": "op"
        }
      ],
      "token_spans": 14,
      "content_preserved": true,
      "source_sha256": "046b7b91852e5b81f9fd2d15de00f8629caa1ec99a61d1c13e570bc682ccbfec",
      "output_sha256": "630416fd7a6874677dd4cdb6fdc09871960b1669567a6a7d6e5a6605a2eaf308",
      "stderr": ""
    },
    {
      "sample": "javascript-upper",
      "info_string": "JavaScript",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-javascript-upper.md",
      "output": "lab/renderers/language-javascript-upper--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-JavaScript"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "3e0c12360e2996eb498b9d8d194feea69c1181d57b438a086504b3aae9901afe",
      "output_sha256": "97fbaaf05aff9146c240b5a8b385f3eb66f87820ef2b02a5ed4b570bb37c6612",
      "stderr": ""
    },
    {
      "sample": "javascript-upper",
      "info_string": "JavaScript",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-javascript-upper.md",
      "output": "lab/renderers/language-javascript-upper--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-JavaScript"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "3e0c12360e2996eb498b9d8d194feea69c1181d57b438a086504b3aae9901afe",
      "output_sha256": "42a2167b0ae1e65c1572848f16b7c142e6f86f984ed51dd2abef48b51cf82c5f",
      "stderr": ""
    },
    {
      "sample": "javascript-upper",
      "info_string": "JavaScript",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-javascript-upper.md",
      "output": "lab/renderers/language-javascript-upper--pandoc-gfm.txt",
      "tags": {
        "div": 1,
        "pre": 1,
        "code": 1,
        "span": 17,
        "a": 3
      },
      "code_classes": [
        {
          "element": "code",
          "class": "sourceCode javascript"
        },
        {
          "element": "span",
          "class": "kw"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "st"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "fu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "fu"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "at"
        },
        {
          "element": "span",
          "class": "op"
        }
      ],
      "token_spans": 14,
      "content_preserved": true,
      "source_sha256": "3e0c12360e2996eb498b9d8d194feea69c1181d57b438a086504b3aae9901afe",
      "output_sha256": "414e7acc58fc75563e1aa026e7f21d5f2857ab589d211dc742e8d6abc169920c",
      "stderr": ""
    },
    {
      "sample": "javascrpt",
      "info_string": "javascrpt",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-javascrpt.md",
      "output": "lab/renderers/language-javascrpt--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-javascrpt"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "9b5d8411142750ae4f393910d6219cd1c95d04b1a350f17539b83502f132b18c",
      "output_sha256": "e0aaa3027c0c7ea66f864970ec34bc29ddb430ff6b00005fc36ae4bb9c5f62e6",
      "stderr": ""
    },
    {
      "sample": "javascrpt",
      "info_string": "javascrpt",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-javascrpt.md",
      "output": "lab/renderers/language-javascrpt--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-javascrpt"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "9b5d8411142750ae4f393910d6219cd1c95d04b1a350f17539b83502f132b18c",
      "output_sha256": "e04258d3f80358f6b51e0364a169da61e52ff451a5db3b47cc782fe3d4243733",
      "stderr": ""
    },
    {
      "sample": "javascrpt",
      "info_string": "javascrpt",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-javascrpt.md",
      "output": "lab/renderers/language-javascrpt--pandoc-gfm.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "9b5d8411142750ae4f393910d6219cd1c95d04b1a350f17539b83502f132b18c",
      "output_sha256": "deb3a422389005d80f2c81acedca8147e0c7ab7c6443753d366eac005a792e8b",
      "stderr": ""
    },
    {
      "sample": "unlabelled",
      "info_string": "",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-unlabelled.md",
      "output": "lab/renderers/language-unlabelled--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "d4e73bd7d718c5e78343d2fbb89a2cb225b98f196488d0ae034d5a997d5b249c",
      "output_sha256": "844c54b800ef1824cb7d841c14579a63e71835138a2de2ebf9fc4c543a148fe3",
      "stderr": ""
    },
    {
      "sample": "unlabelled",
      "info_string": "",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-unlabelled.md",
      "output": "lab/renderers/language-unlabelled--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "d4e73bd7d718c5e78343d2fbb89a2cb225b98f196488d0ae034d5a997d5b249c",
      "output_sha256": "862a1b518325e013acf567a771b524ae241c9d96b7d53669c9471d9b1ca0bd77",
      "stderr": ""
    },
    {
      "sample": "unlabelled",
      "info_string": "",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-unlabelled.md",
      "output": "lab/renderers/language-unlabelled--pandoc-gfm.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "d4e73bd7d718c5e78343d2fbb89a2cb225b98f196488d0ae034d5a997d5b249c",
      "output_sha256": "5737155c3490c433ecbec6d07b7320f1b47b6f8a37d8b0a44876cb174e947cc6",
      "stderr": ""
    },
    {
      "sample": "text",
      "info_string": "text",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-text.md",
      "output": "lab/renderers/language-text--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-text"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "4d8680826fbb98649fdce9b31683f23e728ae1dbc67848d8190cd2fd05102da1",
      "output_sha256": "368d8463ae2587901a091c601a077d31b7c3616649fff28b7bba0583cf9d92f3",
      "stderr": ""
    },
    {
      "sample": "text",
      "info_string": "text",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-text.md",
      "output": "lab/renderers/language-text--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-text"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "4d8680826fbb98649fdce9b31683f23e728ae1dbc67848d8190cd2fd05102da1",
      "output_sha256": "73916a1ab6577c7aac28322e06320f677bd0c038d532a24f210d3db88f9420a5",
      "stderr": ""
    },
    {
      "sample": "text",
      "info_string": "text",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-text.md",
      "output": "lab/renderers/language-text--pandoc-gfm.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "4d8680826fbb98649fdce9b31683f23e728ae1dbc67848d8190cd2fd05102da1",
      "output_sha256": "2e610887bda89febf48666eaebb8d12165b94127c0d27f8a3f73dac2d51640fd",
      "stderr": ""
    },
    {
      "sample": "plaintext",
      "info_string": "plaintext",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-plaintext.md",
      "output": "lab/renderers/language-plaintext--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-plaintext"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "d940a41e087f9e29e4bae7b0b64ace5d215ec6e7d5572e3478ddc372d0f57a41",
      "output_sha256": "c879967dcb63edb36907fdac3928bb59a75772d236d39d0a35037a1e9ab8c3e2",
      "stderr": ""
    },
    {
      "sample": "plaintext",
      "info_string": "plaintext",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-plaintext.md",
      "output": "lab/renderers/language-plaintext--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-plaintext"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "d940a41e087f9e29e4bae7b0b64ace5d215ec6e7d5572e3478ddc372d0f57a41",
      "output_sha256": "b2a62c0e4540715ec13d74c48f6fe8770263652d6ccca15ef2c6b1734c00dad0",
      "stderr": ""
    },
    {
      "sample": "plaintext",
      "info_string": "plaintext",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-plaintext.md",
      "output": "lab/renderers/language-plaintext--pandoc-gfm.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "d940a41e087f9e29e4bae7b0b64ace5d215ec6e7d5572e3478ddc372d0f57a41",
      "output_sha256": "7c81521fd2406d21cd996042abcb5efc94b22596df44c22dec00d78850cf8df6",
      "stderr": ""
    },
    {
      "sample": "none",
      "info_string": "none",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-none.md",
      "output": "lab/renderers/language-none--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-none"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "e87cb054b31574132c354b21d4576a3d6ca6126e819367dc810cc12824ba77df",
      "output_sha256": "2aefe6bfa1ac31e38e22a6de88931a6c72aa8cf07246992f1037bf2ba41fd207",
      "stderr": ""
    },
    {
      "sample": "none",
      "info_string": "none",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-none.md",
      "output": "lab/renderers/language-none--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-none"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "e87cb054b31574132c354b21d4576a3d6ca6126e819367dc810cc12824ba77df",
      "output_sha256": "63c5c4f287c6b7328cd9b675365d484fab171c4a23b2bae3a40e1eaec93e439c",
      "stderr": ""
    },
    {
      "sample": "none",
      "info_string": "none",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-none.md",
      "output": "lab/renderers/language-none--pandoc-gfm.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "e87cb054b31574132c354b21d4576a3d6ca6126e819367dc810cc12824ba77df",
      "output_sha256": "154db3584faac4fde596a1576bb7a8843566eb3dcc0a399d4992fa0c512ad233",
      "stderr": ""
    },
    {
      "sample": "python",
      "info_string": "python",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-python.md",
      "output": "lab/renderers/language-python--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-python"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "3d56471df0a33f6b36b76e6a4c974a8f2875f5caf693752f20e062b4f8b1f360",
      "output_sha256": "e0fb280b30979a06c79d40d758aab83c2ea670e5c64ff01b4c336cf50542d83d",
      "stderr": ""
    },
    {
      "sample": "python",
      "info_string": "python",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-python.md",
      "output": "lab/renderers/language-python--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-python"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "3d56471df0a33f6b36b76e6a4c974a8f2875f5caf693752f20e062b4f8b1f360",
      "output_sha256": "e38b44943aee61a735311f57851a9ae976a22ed0cbd61968e0c8ccffeca7ce1d",
      "stderr": ""
    },
    {
      "sample": "python",
      "info_string": "python",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-python.md",
      "output": "lab/renderers/language-python--pandoc-gfm.txt",
      "tags": {
        "div": 1,
        "pre": 1,
        "code": 1,
        "span": 8,
        "a": 3
      },
      "code_classes": [
        {
          "element": "code",
          "class": "sourceCode python"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "st"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "bu"
        }
      ],
      "token_spans": 5,
      "content_preserved": true,
      "source_sha256": "3d56471df0a33f6b36b76e6a4c974a8f2875f5caf693752f20e062b4f8b1f360",
      "output_sha256": "62b8c5788c446090479c97086c7ca71169647024d8b0a7dac9bed7cf067f322c",
      "stderr": ""
    },
    {
      "sample": "py",
      "info_string": "py",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-py.md",
      "output": "lab/renderers/language-py--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-py"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "638dc4cb85b33e7d5837e70418292d2420d1e9a68978a4a905738b9d47353ffb",
      "output_sha256": "e965945d35fc1fedacbdaa33760977da6423decbff54cce8bc321e8dfe1c6a67",
      "stderr": ""
    },
    {
      "sample": "py",
      "info_string": "py",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-py.md",
      "output": "lab/renderers/language-py--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-py"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "638dc4cb85b33e7d5837e70418292d2420d1e9a68978a4a905738b9d47353ffb",
      "output_sha256": "a27dc4c4e8a7c0ad8e335d0b817234ca85dc6705c4329b1aebce7ccbd192bedf",
      "stderr": ""
    },
    {
      "sample": "py",
      "info_string": "py",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-py.md",
      "output": "lab/renderers/language-py--pandoc-gfm.txt",
      "tags": {
        "div": 1,
        "pre": 1,
        "code": 1,
        "span": 8,
        "a": 3
      },
      "code_classes": [
        {
          "element": "code",
          "class": "sourceCode python"
        },
        {
          "element": "span",
          "class": "op"
        },
        {
          "element": "span",
          "class": "st"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "bu"
        },
        {
          "element": "span",
          "class": "bu"
        }
      ],
      "token_spans": 5,
      "content_preserved": true,
      "source_sha256": "638dc4cb85b33e7d5837e70418292d2420d1e9a68978a4a905738b9d47353ffb",
      "output_sha256": "74656cec943b01a7819fdfbc02674c9a2ee9072deb19c203cebdbbee548c867f",
      "stderr": ""
    },
    {
      "sample": "bash",
      "info_string": "bash",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-bash.md",
      "output": "lab/renderers/language-bash--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-bash"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "a5a668c7e6171cccd5ff0a8b115b372dd9628235596a1f382262d734b3a518cd",
      "output_sha256": "66a2c9228986127f2a6d252d503f4aebeec708605e007d6482f31e1eea296a6c",
      "stderr": ""
    },
    {
      "sample": "bash",
      "info_string": "bash",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-bash.md",
      "output": "lab/renderers/language-bash--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-bash"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "a5a668c7e6171cccd5ff0a8b115b372dd9628235596a1f382262d734b3a518cd",
      "output_sha256": "d01c4f9a24dd464a4721674aa8f15e79618ee4844fb0f05e295127ec46b76ed9",
      "stderr": ""
    },
    {
      "sample": "bash",
      "info_string": "bash",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-bash.md",
      "output": "lab/renderers/language-bash--pandoc-gfm.txt",
      "tags": {
        "div": 1,
        "pre": 1,
        "code": 1,
        "span": 7,
        "a": 3
      },
      "code_classes": [
        {
          "element": "code",
          "class": "sourceCode bash"
        },
        {
          "element": "span",
          "class": "ex"
        },
        {
          "element": "span",
          "class": "st"
        },
        {
          "element": "span",
          "class": "ex"
        },
        {
          "element": "span",
          "class": "ex"
        }
      ],
      "token_spans": 4,
      "content_preserved": true,
      "source_sha256": "a5a668c7e6171cccd5ff0a8b115b372dd9628235596a1f382262d734b3a518cd",
      "output_sha256": "7728f547b676fc109291607f370202910c64515572639822e193fc9410fa7d77",
      "stderr": ""
    },
    {
      "sample": "sh",
      "info_string": "sh",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-sh.md",
      "output": "lab/renderers/language-sh--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-sh"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "f1c6c06df0ea5abb0e13ecb7948ec05313579be16bf025024ebe2dbf6a2bfe29",
      "output_sha256": "b8f4ce283b916ebf3a71a322918d0e0a3514cb5e8fcfaae535a6200b75d00de4",
      "stderr": ""
    },
    {
      "sample": "sh",
      "info_string": "sh",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-sh.md",
      "output": "lab/renderers/language-sh--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-sh"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "f1c6c06df0ea5abb0e13ecb7948ec05313579be16bf025024ebe2dbf6a2bfe29",
      "output_sha256": "ead66bd79f37b73b08a00f113dc2bdadac0bc1e6cf4a3f366bb510f9a8c8d8c0",
      "stderr": ""
    },
    {
      "sample": "sh",
      "info_string": "sh",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-sh.md",
      "output": "lab/renderers/language-sh--pandoc-gfm.txt",
      "tags": {
        "div": 1,
        "pre": 1,
        "code": 1,
        "span": 7,
        "a": 3
      },
      "code_classes": [
        {
          "element": "code",
          "class": "sourceCode bash"
        },
        {
          "element": "span",
          "class": "ex"
        },
        {
          "element": "span",
          "class": "st"
        },
        {
          "element": "span",
          "class": "ex"
        },
        {
          "element": "span",
          "class": "ex"
        }
      ],
      "token_spans": 4,
      "content_preserved": true,
      "source_sha256": "f1c6c06df0ea5abb0e13ecb7948ec05313579be16bf025024ebe2dbf6a2bfe29",
      "output_sha256": "eedf3b62f9d70e321c3fd6d82d0c2938d88b23e3cbd6bf1d88ee91b0e15ee128",
      "stderr": ""
    },
    {
      "sample": "shell",
      "info_string": "shell",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-shell.md",
      "output": "lab/renderers/language-shell--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-shell"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "c7325a47084bc049880c717368744b03262be569ec7a2ad163296869d458b86d",
      "output_sha256": "669b28b34d9a87d815d4219a7061ca317950f98f5c2f95c722965c2f1c646a5f",
      "stderr": ""
    },
    {
      "sample": "shell",
      "info_string": "shell",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-shell.md",
      "output": "lab/renderers/language-shell--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-shell"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "c7325a47084bc049880c717368744b03262be569ec7a2ad163296869d458b86d",
      "output_sha256": "fb7a64bc2760c28d1e9a2a948d563728e723479bfcb4574a9e47eaa0bcb72e13",
      "stderr": ""
    },
    {
      "sample": "shell",
      "info_string": "shell",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-shell.md",
      "output": "lab/renderers/language-shell--pandoc-gfm.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "c7325a47084bc049880c717368744b03262be569ec7a2ad163296869d458b86d",
      "output_sha256": "bfe2abb3e7ae0e4ba8add7b94443bb22fa0cab72314fbbf5b5e8b34b72c03b1a",
      "stderr": ""
    },
    {
      "sample": "console",
      "info_string": "console",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-console.md",
      "output": "lab/renderers/language-console--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-console"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "780fe1d4a38f7f0d93e363b2c129f9af2cd2349090ce4c1a31c6cfaa1e98ca6b",
      "output_sha256": "f42cfa0101adfc7a262952fb60bf60ec2b1f0e9871a91e1e2c9048159d676ac7",
      "stderr": ""
    },
    {
      "sample": "console",
      "info_string": "console",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-console.md",
      "output": "lab/renderers/language-console--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-console"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "780fe1d4a38f7f0d93e363b2c129f9af2cd2349090ce4c1a31c6cfaa1e98ca6b",
      "output_sha256": "1eb6b5df26bb1f9ad155affd7880e87cc256e8934d7d1a318752178e2d0ac9fa",
      "stderr": ""
    },
    {
      "sample": "console",
      "info_string": "console",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-console.md",
      "output": "lab/renderers/language-console--pandoc-gfm.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "780fe1d4a38f7f0d93e363b2c129f9af2cd2349090ce4c1a31c6cfaa1e98ca6b",
      "output_sha256": "6e894f1d70dd8276ccaf1759f3985a41bd3b9013bacd46952155d2d34dfb6da5",
      "stderr": ""
    },
    {
      "sample": "shellsession",
      "info_string": "shellsession",
      "renderer": "markdown-it-commonmark",
      "source": "lab/renderers/language-shellsession.md",
      "output": "lab/renderers/language-shellsession--markdown-it-commonmark.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-shellsession"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "d5c605c5f52d2e89356210092f06b0c215282b095f1bd960721ba5a6dafa04ea",
      "output_sha256": "b49caac02092c817c724db2d577e37fb8a4a596a04edf6439c8402f4ee1ba49a",
      "stderr": ""
    },
    {
      "sample": "shellsession",
      "info_string": "shellsession",
      "renderer": "python-markdown-fenced",
      "source": "lab/renderers/language-shellsession.md",
      "output": "lab/renderers/language-shellsession--python-markdown-fenced.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [
        {
          "element": "code",
          "class": "language-shellsession"
        }
      ],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "d5c605c5f52d2e89356210092f06b0c215282b095f1bd960721ba5a6dafa04ea",
      "output_sha256": "6d1bca85f47e6102415641b778323b2b738d2cf22f35a9fc830ca5e2ca845117",
      "stderr": ""
    },
    {
      "sample": "shellsession",
      "info_string": "shellsession",
      "renderer": "pandoc-gfm",
      "source": "lab/renderers/language-shellsession.md",
      "output": "lab/renderers/language-shellsession--pandoc-gfm.txt",
      "tags": {
        "pre": 1,
        "code": 1
      },
      "code_classes": [],
      "token_spans": 0,
      "content_preserved": true,
      "source_sha256": "d5c605c5f52d2e89356210092f06b0c215282b095f1bd960721ba5a6dafa04ea",
      "output_sha256": "8f55c3aafb7b327baa19e6e4ad2c71e3ea2f1cb8647fc3904a7111d9673a714d",
      "stderr": ""
    }
  ]
}
