[
    /* Test count: 103 */
    /* Test number: 1 */
    {
        "data": $DATA{ ,12}
            <!doctype html><math><mn DefinitionUrl="foo">
        $DATA,
        "errors": [
            {"line": 1, "col": 45, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <math:math>
                  <math:mn definitionURL="foo">
        $DATA
    },
    /* Test number: 2 */
    {
        "data": $DATA{ ,12}
            <!doctype html><html></p><!--foo-->
        $DATA,
        "errors": [
            {"line": 1, "col": 25, "id": "end-tag-after-implied-root"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <!-- foo -->
              <head>
              <body>
        $DATA
    },
    /* Test number: 3 */
    {
        "data": $DATA{ ,12}
            <!doctype html><head></head></p><!--foo-->
        $DATA,
        "errors": [
            {"line": 1, "col": 32, "id": "unexpected-end-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <!-- foo -->
              <body>
        $DATA
    },
    /* Test number: 4 */
    {
        "data": $DATA{ ,12}
            <!doctype html><body><p><pre>
        $DATA,
        "errors": [
            {"line": 1, "col": 29, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                <pre>
        $DATA
    },
    /* Test number: 5 */
    {
        "data": $DATA{ ,12}
            <!doctype html><body><p><listing>
        $DATA,
        "errors": [
            {"line": 1, "col": 33, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                <listing>
        $DATA
    },
    /* Test number: 6 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><plaintext>
        $DATA,
        "errors": [
            {"line": 1, "col": 29, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                <plaintext>
        $DATA
    },
    /* Test number: 7 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><h1>
        $DATA,
        "errors": [
            {"line": 1, "col": 22, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                <h1>
        $DATA
    },
    /* Test number: 8 */
    {
        "data": $DATA{ ,12}
            <!doctype html><isindex type="hidden">
        $DATA,
        "errors": [
            {"line": 1, "col": 38, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <isindex type="hidden">
        $DATA
    },
    /* Test number: 9 */
    {
        "data": $DATA{ ,12}
            <!doctype html><ruby><p><rp>
        $DATA,
        "errors": [
            {"line": 1, "col": 28, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <ruby>
                  <p>
                  <rp>
        $DATA
    },
    /* Test number: 10 */
    {
        "data": $DATA{ ,12}
            <!doctype html><ruby><div><span><rp>
        $DATA,
        "errors": [
            {"line": 1, "col": 36, "id": "XXX-undefined-error"},
            {"line": 1, "col": 36, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <ruby>
                  <div>
                    <span>
                      <rp>
        $DATA
    },
    /* Test number: 11 */
    {
        "data": $DATA{ ,12}
            <!doctype html><ruby><div><p><rp>
        $DATA,
        "errors": [
            {"line": 1, "col": 33, "id": "XXX-undefined-error"},
            {"line": 1, "col": 33, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <ruby>
                  <div>
                    <p>
                    <rp>
        $DATA
    },
    /* Test number: 12 */
    {
        "data": $DATA{ ,12}
            <!doctype html><ruby><p><rt>
        $DATA,
        "errors": [
            {"line": 1, "col": 28, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <ruby>
                  <p>
                  <rt>
        $DATA
    },
    /* Test number: 13 */
    {
        "data": $DATA{ ,12}
            <!doctype html><ruby><div><span><rt>
        $DATA,
        "errors": [
            {"line": 1, "col": 36, "id": "XXX-undefined-error"},
            {"line": 1, "col": 36, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <ruby>
                  <div>
                    <span>
                      <rt>
        $DATA
    },
    /* Test number: 14 */
    {
        "data": $DATA{ ,12}
            <!doctype html><ruby><div><p><rt>
        $DATA,
        "errors": [
            {"line": 1, "col": 33, "id": "XXX-undefined-error"},
            {"line": 1, "col": 33, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <ruby>
                  <div>
                    <p>
                    <rt>
        $DATA
    },
    /* Test number: 15 */
    {
        "data": $DATA{ ,12}
            <html><ruby>a<rb>b<rt></ruby></html>
        $DATA,
        "errors": [
            {"line": 1, "col": 6, "id": "expected-doctype-but-got-start-tag"}
        ],
        "result": $DATA{ ,12}
            <html>
              <head>
              <body>
                <ruby>
                  "a"
                  <rb>
                    "b"
                  <rt>
        $DATA
    },
    /* Test number: 16 */
    {
        "data": $DATA{ ,12}
            <html><ruby>a<rp>b<rt></ruby></html>
        $DATA,
        "errors": [
            {"line": 1, "col": 6, "id": "expected-doctype-but-got-start-tag"}
        ],
        "result": $DATA{ ,12}
            <html>
              <head>
              <body>
                <ruby>
                  "a"
                  <rp>
                    "b"
                  <rt>
        $DATA
    },
    /* Test number: 17 */
    {
        "data": $DATA{ ,12}
            <html><ruby>a<rt>b<rt></ruby></html>
        $DATA,
        "errors": [
            {"line": 1, "col": 6, "id": "expected-doctype-but-got-start-tag"}
        ],
        "result": $DATA{ ,12}
            <html>
              <head>
              <body>
                <ruby>
                  "a"
                  <rt>
                    "b"
                  <rt>
        $DATA
    },
    /* Test number: 18 */
    {
        "data": $DATA{ ,12}
            <html><ruby>a<rtc>b<rt>c<rb>d</ruby></html>
        $DATA,
        "errors": [
            {"line": 1, "col": 6, "id": "expected-doctype-but-got-start-tag"}
        ],
        "result": $DATA{ ,12}
            <html>
              <head>
              <body>
                <ruby>
                  "a"
                  <rtc>
                    "b"
                    <rt>
                      "c"
                  <rb>
                    "d"
        $DATA
    },
    /* Test number: 19 */
    {
        "data": $DATA{ ,12}
            <!doctype html><math/><foo>
        $DATA,
        "errors": [
            {"line": 1, "col": 27, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <math:math>
                <foo>
        $DATA
    },
    /* Test number: 20 */
    {
        "data": $DATA{ ,12}
            <!doctype html><svg/><foo>
        $DATA,
        "errors": [
            {"line": 1, "col": 26, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <svg:svg>
                <foo>
        $DATA
    },
    /* Test number: 21 */
    {
        "data": $DATA{ ,12}
            <!doctype html><div></body><!--foo-->
        $DATA,
        "errors": [
            {"line": 1, "col": 27, "id": "expected-one-end-tag-but-got-another"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <div>
              <!-- foo -->
        $DATA
    },
    /* Test number: 22 */
    {
        "data": $DATA{ ,12}
            <!doctype html><h1><div><h3><span></h1>foo
        $DATA,
        "errors": [
            {"line": 1, "col": 39, "id": "end-tag-too-early"},
            {"line": 1, "col": 42, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <h1>
                  <div>
                    <h3>
                      <span>
                    "foo"
        $DATA
    },
    /* Test number: 23 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p></h3>foo
        $DATA,
        "errors": [
            {"line": 1, "col": 23, "id": "end-tag-too-early"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  "foo"
        $DATA
    },
    /* Test number: 24 */
    {
        "data": $DATA{ ,12}
            <!doctype html><h3><li>abc</h2>foo
        $DATA,
        "errors": [
            {"line": 1, "col": 31, "id": "end-tag-too-early"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <h3>
                  <li>
                    "abc"
                "foo"
        $DATA
    },
    /* Test number: 25 */
    {
        "data": $DATA{ ,12}
            <!doctype html><table>abc<!--foo-->
        $DATA,
        "errors": [
            {"line": 1, "col": 23, "id": "foster-parenting-character"},
            {"line": 1, "col": 24, "id": "foster-parenting-character"},
            {"line": 1, "col": 25, "id": "foster-parenting-character"},
            {"line": 1, "col": 35, "id": "eof-in-table"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                "abc"
                <table>
                  <!-- foo -->
        $DATA
    },
    /* Test number: 26 */
    {
        "data": $DATA{ ,12}
            <!doctype html><table>  <!--foo-->
        $DATA,
        "errors": [
            {"line": 1, "col": 34, "id": "eof-in-table"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <table>
                  "  "
                  <!-- foo -->
        $DATA
    },
    /* Test number: 27 */
    {
        "data": $DATA{ ,12}
            <!doctype html><table> b <!--foo-->
        $DATA,
        "errors": [
            {"line": 1, "col": 23, "id": "foster-parenting-character"},
            {"line": 1, "col": 24, "id": "foster-parenting-character"},
            {"line": 1, "col": 25, "id": "foster-parenting-character"},
            {"line": 1, "col": 35, "id": "eof-in-table"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                " b "
                <table>
                  <!-- foo -->
        $DATA
    },
    /* Test number: 28 */
    {
        "data": $DATA{ ,12}
            <!doctype html><select><option><option>
        $DATA,
        "errors": [
            {"line": 1, "col": 39, "id": "eof-in-select"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <select>
                  <option>
                  <option>
        $DATA
    },
    /* Test number: 29 */
    {
        "data": $DATA{ ,12}
            <!doctype html><select><option></optgroup>
        $DATA,
        "errors": [
            {"line": 1, "col": 42, "id": "unexpected-end-tag-in-select"},
            {"line": 1, "col": 42, "id": "eof-in-select"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <select>
                  <option>
        $DATA
    },
    /* Test number: 30 */
    {
        "data": $DATA{ ,12}
            <!doctype html><dd><optgroup><dd>
        $DATA,
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <dd>
                  <optgroup>
                <dd>
        $DATA
    },
    /* Test number: 31 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><math><mi><p><h1>
        $DATA,
        "errors": [
            {"line": 1, "col": 35, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  <math:math>
                    <math:mi>
                      <p>
                      <h1>
        $DATA
    },
    /* Test number: 32 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><math><mo><p><h1>
        $DATA,
        "errors": [
            {"line": 1, "col": 35, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  <math:math>
                    <math:mo>
                      <p>
                      <h1>
        $DATA
    },
    /* Test number: 33 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><math><mn><p><h1>
        $DATA,
        "errors": [
            {"line": 1, "col": 35, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  <math:math>
                    <math:mn>
                      <p>
                      <h1>
        $DATA
    },
    /* Test number: 34 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><math><ms><p><h1>
        $DATA,
        "errors": [
            {"line": 1, "col": 35, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  <math:math>
                    <math:ms>
                      <p>
                      <h1>
        $DATA
    },
    /* Test number: 35 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><math><mtext><p><h1>
        $DATA,
        "errors": [
            {"line": 1, "col": 38, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  <math:math>
                    <math:mtext>
                      <p>
                      <h1>
        $DATA
    },
    /* Test number: 36 */
    {
        "data": $DATA{ ,12}
            <!doctype html><frameset></noframes>
        $DATA,
        "errors": [
            {"line": 1, "col": 36, "id": "unexpected-end-tag-in-frameset"},
            {"line": 1, "col": 36, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
        $DATA
    },
    /* Test number: 37 */
    {
        "data": $DATA{ ,12}
            <!doctype html><html c=d><body></html><html a=b>
        $DATA,
        "errors": [
            {"line": 1, "col": 48, "id": "non-html-root"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html c="d" a="b">
              <head>
              <body>
        $DATA
    },
    /* Test number: 38 */
    {
        "data": $DATA{ ,12}
            <!doctype html><html c=d><frameset></frameset></html><html a=b>
        $DATA,
        "errors": [
            {"line": 1, "col": 63, "id": "non-html-root"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html c="d" a="b">
              <head>
              <frameset>
        $DATA
    },
    /* Test number: 39 */
    {
        "data": $DATA{ ,12}
            <!doctype html><html><frameset></frameset></html><!--foo-->
        $DATA,
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
            <!-- foo -->
        $DATA
    },
    /* Test number: 40 */
    {
        "data": $DATA{ ,12}
            <!doctype html><html><frameset></frameset></html>  
        $DATA,
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
              "  "
        $DATA
    },
    /* Test number: 41 */
    {
        "data": $DATA{ ,12}
            <!doctype html><html><frameset></frameset></html>abc
        $DATA,
        "errors": [
            {"line": 1, "col": 50, "id": "expected-eof-but-got-char"},
            {"line": 1, "col": 51, "id": "expected-eof-but-got-char"},
            {"line": 1, "col": 52, "id": "expected-eof-but-got-char"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
        $DATA
    },
    /* Test number: 42 */
    {
        "data": $DATA{ ,12}
            <!doctype html><html><frameset></frameset></html><p>
        $DATA,
        "errors": [
            {"line": 1, "col": 52, "id": "expected-eof-but-got-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
        $DATA
    },
    /* Test number: 43 */
    {
        "data": $DATA{ ,12}
            <!doctype html><html><frameset></frameset></html></p>
        $DATA,
        "errors": [
            {"line": 1, "col": 53, "id": "expected-eof-but-got-end-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
        $DATA
    },
    /* Test number: 44 */
    {
        "data": $DATA{ ,12}
            <html><frameset></frameset></html><!doctype html>
        $DATA,
        "errors": [
            {"line": 1, "col": 6, "id": "expected-doctype-but-got-start-tag"},
            {"line": 1, "col": 49, "id": "unexpected-doctype"}
        ],
        "result": $DATA{ ,12}
            <html>
              <head>
              <frameset>
        $DATA
    },
    /* Test number: 45 */
    {
        "data": $DATA{ ,12}
            <!doctype html><body><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 31, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
        $DATA
    },
    /* Test number: 46 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><frameset><frame>
        $DATA,
        "errors": [
            {"line": 1, "col": 28, "id": "unexpected-start-tag"},
            {"line": 1, "col": 35, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
                <frame>
        $DATA
    },
    /* Test number: 47 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p>a<frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 29, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  "a"
        $DATA
    },
    /* Test number: 48 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p> <frameset><frame>
        $DATA,
        "errors": [
            {"line": 1, "col": 29, "id": "unexpected-start-tag"},
            {"line": 1, "col": 36, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
                <frame>
        $DATA
    },
    /* Test number: 49 */
    {
        "data": $DATA{ ,12}
            <!doctype html><pre><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 30, "id": "unexpected-start-tag"},
            {"line": 1, "col": 30, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <pre>
        $DATA
    },
    /* Test number: 50 */
    {
        "data": $DATA{ ,12}
            <!doctype html><listing><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 34, "id": "unexpected-start-tag"},
            {"line": 1, "col": 34, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <listing>
        $DATA
    },
    /* Test number: 51 */
    {
        "data": $DATA{ ,12}
            <!doctype html><li><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 29, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <li>
        $DATA
    },
    /* Test number: 52 */
    {
        "data": $DATA{ ,12}
            <!doctype html><dd><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 29, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <dd>
        $DATA
    },
    /* Test number: 53 */
    {
        "data": $DATA{ ,12}
            <!doctype html><dt><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 29, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <dt>
        $DATA
    },
    /* Test number: 54 */
    {
        "data": $DATA{ ,12}
            <!doctype html><button><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 33, "id": "unexpected-start-tag"},
            {"line": 1, "col": 33, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <button>
        $DATA
    },
    /* Test number: 55 */
    {
        "data": $DATA{ ,12}
            <!doctype html><applet><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 33, "id": "unexpected-start-tag"},
            {"line": 1, "col": 33, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <applet>
        $DATA
    },
    /* Test number: 56 */
    {
        "data": $DATA{ ,12}
            <!doctype html><marquee><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 34, "id": "unexpected-start-tag"},
            {"line": 1, "col": 34, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <marquee>
        $DATA
    },
    /* Test number: 57 */
    {
        "data": $DATA{ ,12}
            <!doctype html><object><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 33, "id": "unexpected-start-tag"},
            {"line": 1, "col": 33, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <object>
        $DATA
    },
    /* Test number: 58 */
    {
        "data": $DATA{ ,12}
            <!doctype html><table><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 32, "id": "unexpected-start-tag-implies-table-voodoo"},
            {"line": 1, "col": 32, "id": "unexpected-start-tag"},
            {"line": 1, "col": 32, "id": "eof-in-table"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <table>
        $DATA
    },
    /* Test number: 59 */
    {
        "data": $DATA{ ,12}
            <!doctype html><area><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 31, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <area>
        $DATA
    },
    /* Test number: 60 */
    {
        "data": $DATA{ ,12}
            <!doctype html><basefont><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 35, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
                <basefont>
              <frameset>
        $DATA
    },
    /* Test number: 61 */
    {
        "data": $DATA{ ,12}
            <!doctype html><bgsound><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 34, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
                <bgsound>
              <frameset>
        $DATA
    },
    /* Test number: 62 */
    {
        "data": $DATA{ ,12}
            <!doctype html><br><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 29, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <br>
        $DATA
    },
    /* Test number: 63 */
    {
        "data": $DATA{ ,12}
            <!doctype html><embed><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 32, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <embed>
        $DATA
    },
    /* Test number: 64 */
    {
        "data": $DATA{ ,12}
            <!doctype html><img><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 30, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <img>
        $DATA
    },
    /* Test number: 65 */
    {
        "data": $DATA{ ,12}
            <!doctype html><input><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 32, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <input>
        $DATA
    },
    /* Test number: 66 */
    {
        "data": $DATA{ ,12}
            <!doctype html><keygen><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 33, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <keygen>
        $DATA
    },
    /* Test number: 67 */
    {
        "data": $DATA{ ,12}
            <!doctype html><wbr><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 30, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <wbr>
        $DATA
    },
    /* Test number: 68 */
    {
        "data": $DATA{ ,12}
            <!doctype html><hr><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 29, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <hr>
        $DATA
    },
    /* Test number: 69 */
    {
        "data": $DATA{ ,12}
            <!doctype html><textarea></textarea><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 46, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <textarea>
        $DATA
    },
    /* Test number: 70 */
    {
        "data": $DATA{ ,12}
            <!doctype html><xmp></xmp><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 36, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <xmp>
        $DATA
    },
    /* Test number: 71 */
    {
        "data": $DATA{ ,12}
            <!doctype html><iframe></iframe><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 42, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <iframe>
        $DATA
    },
    /* Test number: 72 */
    {
        "data": $DATA{ ,12}
            <!doctype html><select></select><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 42, "id": "unexpected-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <select>
        $DATA
    },
    /* Test number: 73 */
    {
        "data": $DATA{ ,12}
            <!doctype html><svg></svg><frameset><frame>
        $DATA,
        "errors": [
            {"line": 1, "col": 36, "id": "unexpected-start-tag"},
            {"line": 1, "col": 43, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
                <frame>
        $DATA
    },
    /* Test number: 74 */
    {
        "data": $DATA{ ,12}
            <!doctype html><math></math><frameset><frame>
        $DATA,
        "errors": [
            {"line": 1, "col": 38, "id": "unexpected-start-tag"},
            {"line": 1, "col": 45, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
                <frame>
        $DATA
    },
    /* Test number: 75 */
    {
        "data": $DATA{ ,12}
            <!doctype html><svg><foreignObject><div> <frameset><frame>
        $DATA,
        "errors": [
            {"line": 1, "col": 51, "id": "unexpected-start-tag"},
            {"line": 1, "col": 58, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
                <frame>
        $DATA
    },
    /* Test number: 76 */
    {
        "data": $DATA{ ,12}
            <!doctype html><svg>a</svg><frameset><frame>
        $DATA,
        "errors": [
            {"line": 1, "col": 37, "id": "unexpected-start-tag"},
            {"line": 1, "col": 44, "id": "unexpected-start-tag-ignored"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <svg:svg>
                  "a"
        $DATA
    },
    /* Test number: 77 */
    {
        "data": $DATA{ ,12}
            <!doctype html><svg> </svg><frameset><frame>
        $DATA,
        "errors": [
            {"line": 1, "col": 37, "id": "unexpected-start-tag"},
            {"line": 1, "col": 44, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
                <frame>
        $DATA
    },
    /* Test number: 78 */
    {
        "data": $DATA{ ,12}
            <html>aaa<frameset></frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 6, "id": "expected-doctype-but-got-start-tag"},
            {"line": 1, "col": 19, "id": "unexpected-start-tag"},
            {"line": 1, "col": 30, "id": "unexpected-end-tag"}
        ],
        "result": $DATA{ ,12}
            <html>
              <head>
              <body>
                "aaa"
        $DATA
    },
    /* Test number: 79 */
    {
        "data": $DATA{ ,12}
            <html> a <frameset></frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 6, "id": "expected-doctype-but-got-start-tag"},
            {"line": 1, "col": 19, "id": "unexpected-start-tag"},
            {"line": 1, "col": 30, "id": "unexpected-end-tag"}
        ],
        "result": $DATA{ ,12}
            <html>
              <head>
              <body>
                "a "
        $DATA
    },
    /* Test number: 80 */
    {
        "data": $DATA{ ,12}
            <!doctype html><div><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 30, "id": "unexpected-start-tag"},
            {"line": 1, "col": 30, "id": "eof-in-frameset"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <frameset>
        $DATA
    },
    /* Test number: 81 */
    {
        "data": $DATA{ ,12}
            <!doctype html><div><body><frameset>
        $DATA,
        "errors": [
            {"line": 1, "col": 26, "id": "unexpected-start-tag"},
            {"line": 1, "col": 36, "id": "unexpected-start-tag"},
            {"line": 1, "col": 36, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <div>
        $DATA
    },
    /* Test number: 82 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><math></p>a
        $DATA,
        "errors": [
            {"line": 1, "col": 28, "id": "unexpected-end-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  <math:math>
                "a"
        $DATA
    },
    /* Test number: 83 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><math><mn><span></p>a
        $DATA,
        "errors": [
            {"line": 1, "col": 38, "id": "unexpected-end-tag"},
            {"line": 1, "col": 39, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  <math:math>
                    <math:mn>
                      <span>
                        <p>
                        "a"
        $DATA
    },
    /* Test number: 84 */
    {
        "data": $DATA{ ,12}
            <!doctype html><math></html>
        $DATA,
        "errors": [
            {"line": 1, "col": 28, "id": "unexpected-end-tag"},
            {"line": 1, "col": 28, "id": "expected-one-end-tag-but-got-another"},
            {"line": 1, "col": 28, "id": "unexpected-end-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <math:math>
        $DATA
    },
    /* Test number: 85 */
    {
        "data": $DATA{ ,12}
            <!doctype html><meta charset="ascii">
        $DATA,
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
                <meta charset="ascii">
              <body>
        $DATA
    },
    /* Test number: 86 */
    {
        "data": $DATA{ ,12}
            <!doctype html><meta http-equiv="content-type" content="text/html;charset=ascii">
        $DATA,
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
                <meta http-equiv="content-type" content="text/html;charset=ascii">
              <body>
        $DATA
    },
    /* Test number: 87 */
    {
        "data": $DATA{ ,12}
            <!doctype html><head><!--aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa--><meta charset="utf8">
        $DATA,
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
                <!-- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -->
                <meta charset="utf8">
              <body>
        $DATA
    },
    /* Test number: 88 */
    {
        "data": $DATA{ ,12}
            <!doctype html><html a=b><head></head><html c=d>
        $DATA,
        "errors": [
            {"line": 1, "col": 48, "id": "non-html-root"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html a="b" c="d">
              <head>
              <body>
        $DATA
    },
    /* Test number: 89 */
    {
        "data": $DATA{ ,12}
            <!doctype html><image/>
        $DATA,
        "errors": [
            {"line": 1, "col": 23, "id": "image-start-tag"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <img>
        $DATA
    },
    /* Test number: 90 */
    {
        "data": $DATA{ ,12}
            <!doctype html>a<i>b<table>c<b>d</i>e</b>f
        $DATA,
        "errors": [
            {"line": 1, "col": 28, "id": "foster-parenting-character"},
            {"line": 1, "col": 31, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 32, "id": "foster-parenting-character"},
            {"line": 1, "col": 36, "id": "foster-parenting-end-tag"},
            {"line": 1, "col": 36, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 37, "id": "foster-parenting-character"},
            {"line": 1, "col": 41, "id": "foster-parenting-end-tag"},
            {"line": 1, "col": 42, "id": "foster-parenting-character"},
            {"line": 1, "col": 42, "id": "eof-in-table"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                "a"
                <i>
                  "bc"
                  <b>
                    "de"
                  "f"
                  <table>
        $DATA
    },
    /* Test number: 91 */
    {
        "data": $DATA{ ,12}
            <!doctype html><table><i>a<b>b<div>c<a>d</i>e</b>f
        $DATA,
        "errors": [
            {"line": 1, "col": 25, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 26, "id": "foster-parenting-character"},
            {"line": 1, "col": 29, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 30, "id": "foster-parenting-character"},
            {"line": 1, "col": 35, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 36, "id": "foster-parenting-character"},
            {"line": 1, "col": 39, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 40, "id": "foster-parenting-character"},
            {"line": 1, "col": 44, "id": "foster-parenting-end-tag"},
            {"line": 1, "col": 44, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 44, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 45, "id": "foster-parenting-character"},
            {"line": 1, "col": 49, "id": "foster-parenting-end-tag"},
            {"line": 1, "col": 49, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 49, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 50, "id": "foster-parenting-character"},
            {"line": 1, "col": 50, "id": "eof-in-table"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <i>
                  "a"
                  <b>
                    "b"
                <b>
                <div>
                  <b>
                    <i>
                      "c"
                      <a>
                        "d"
                    <a>
                      "e"
                  <a>
                    "f"
                <table>
        $DATA
    },
    /* Test number: 92 */
    {
        "data": $DATA{ ,12}
            <!doctype html><i>a<b>b<div>c<a>d</i>e</b>f
        $DATA,
        "errors": [
            {"line": 1, "col": 37, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 37, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 42, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 42, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 43, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <i>
                  "a"
                  <b>
                    "b"
                <b>
                <div>
                  <b>
                    <i>
                      "c"
                      <a>
                        "d"
                    <a>
                      "e"
                  <a>
                    "f"
        $DATA
    },
    /* Test number: 93 */
    {
        "data": $DATA{ ,12}
            <!doctype html><table><i>a<b>b<div>c</i>
        $DATA,
        "errors": [
            {"line": 1, "col": 25, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 26, "id": "foster-parenting-character"},
            {"line": 1, "col": 29, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 30, "id": "foster-parenting-character"},
            {"line": 1, "col": 35, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 36, "id": "foster-parenting-character"},
            {"line": 1, "col": 40, "id": "foster-parenting-end-tag"},
            {"line": 1, "col": 40, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 40, "id": "eof-in-table"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <i>
                  "a"
                  <b>
                    "b"
                <b>
                  <div>
                    <i>
                      "c"
                <table>
        $DATA
    },
    /* Test number: 94 */
    {
        "data": $DATA{ ,12}
            <!doctype html><table><i>a<div>b<tr>c<b>d</i>e
        $DATA,
        "errors": [
            {"line": 1, "col": 25, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 26, "id": "foster-parenting-character"},
            {"line": 1, "col": 31, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 32, "id": "foster-parenting-character"},
            {"line": 1, "col": 37, "id": "foster-parenting-character"},
            {"line": 1, "col": 40, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 41, "id": "foster-parenting-character"},
            {"line": 1, "col": 45, "id": "foster-parenting-end-tag"},
            {"line": 1, "col": 45, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 46, "id": "foster-parenting-character"},
            {"line": 1, "col": 46, "id": "eof-in-table"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <i>
                  "a"
                  <div>
                    "b"
                <i>
                  "c"
                  <b>
                    "d"
                <b>
                  "e"
                <table>
                  <tbody>
                    <tr>
        $DATA
    },
    /* Test number: 95 */
    {
        "data": $DATA{ ,12}
            <!doctype html><table><td><table><i>a<div>b<b>c</i>d
        $DATA,
        "errors": [
            {"line": 1, "col": 26, "id": "unexpected-cell-in-table-body"},
            {"line": 1, "col": 36, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 37, "id": "foster-parenting-character"},
            {"line": 1, "col": 42, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 43, "id": "foster-parenting-character"},
            {"line": 1, "col": 46, "id": "foster-parenting-start-tag"},
            {"line": 1, "col": 47, "id": "foster-parenting-character"},
            {"line": 1, "col": 51, "id": "foster-parenting-end-tag"},
            {"line": 1, "col": 51, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 51, "id": "adoption-agency-1.3"},
            {"line": 1, "col": 52, "id": "foster-parenting-character"},
            {"line": 1, "col": 52, "id": "eof-in-table"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <table>
                  <tbody>
                    <tr>
                      <td>
                        <i>
                          "a"
                        <div>
                          <i>
                            "b"
                            <b>
                              "c"
                          <b>
                            "d"
                        <table>
        $DATA
    },
    /* Test number: 96 */
    {
        "data": $DATA{ ,12}
            <!doctype html><body><bgsound>
        $DATA,
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <bgsound>
        $DATA
    },
    /* Test number: 97 */
    {
        "data": $DATA{ ,12}
            <!doctype html><body><basefont>
        $DATA,
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <basefont>
        $DATA
    },
    /* Test number: 98 */
    {
        "data": $DATA{ ,12}
            <!doctype html><a><b></a><basefont>
        $DATA,
        "errors": [
            {"line": 1, "col": 25, "id": "adoption-agency-1.3"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <a>
                  <b>
                <basefont>
        $DATA
    },
    /* Test number: 99 */
    {
        "data": $DATA{ ,12}
            <!doctype html><a><b></a><bgsound>
        $DATA,
        "errors": [
            {"line": 1, "col": 25, "id": "adoption-agency-1.3"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <a>
                  <b>
                <bgsound>
        $DATA
    },
    /* Test number: 100 */
    {
        "data": $DATA{ ,12}
            <!doctype html><figcaption><article></figcaption>a
        $DATA,
        "errors": [
            {"line": 1, "col": 49, "id": "end-tag-too-early"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <figcaption>
                  <article>
                "a"
        $DATA
    },
    /* Test number: 101 */
    {
        "data": $DATA{ ,12}
            <!doctype html><summary><article></summary>a
        $DATA,
        "errors": [
            {"line": 1, "col": 43, "id": "end-tag-too-early"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <summary>
                  <article>
                "a"
        $DATA
    },
    /* Test number: 102 */
    {
        "data": $DATA{ ,12}
            <!doctype html><p><a><plaintext>b
        $DATA,
        "errors": [
            {"line": 1, "col": 32, "id": "unexpected-end-tag"},
            {"line": 1, "col": 33, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <p>
                  <a>
                <plaintext>
                  <a>
                    "b"
        $DATA
    },
    /* Test number: 103 */
    {
        "data": $DATA{ ,12}
            <!DOCTYPE html><div>a<a></div>b<p>c</p>d
        $DATA,
        "errors": [
            {"line": 1, "col": 30, "id": "end-tag-too-early"},
            {"line": 1, "col": 40, "id": "expected-closing-tag-but-got-eof"}
        ],
        "result": $DATA{ ,12}
            <!DOCTYPE html>
            <html>
              <head>
              <body>
                <div>
                  "a"
                  <a>
                <a>
                  "b"
                  <p>
                    "c"
                  "d"
        $DATA
    },
]