{
    "tests": [
        {
            "fragmentContext": null,
            "description": "<a><b><big><em><strong><div>X</a>",
            "input": "<a><b><big><em><strong><div>X</a>",
            "output": [
                [
                    "StartTag",
                    "a",
                    {}
                ],
                [
                    "StartTag",
                    "b",
                    {}
                ],
                [
                    "StartTag",
                    "big",
                    {}
                ],
                [
                    "StartTag",
                    "em",
                    {}
                ],
                [
                    "StartTag",
                    "strong",
                    {}
                ],
                [
                    "StartTag",
                    "div",
                    {}
                ],
                [
                    "Character",
                    "X"
                ],
                [
                    "EndTag",
                    "a"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8>A</a>",
            "input": "<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8>A</a>",
            "output": [
                [
                    "StartTag",
                    "a",
                    {}
                ],
                [
                    "StartTag",
                    "b",
                    {}
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "1"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "2"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "3"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "4"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "5"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "6"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "7"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "8"
                    }
                ],
                [
                    "Character",
                    "A"
                ],
                [
                    "EndTag",
                    "a"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9>A</a>",
            "input": "<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9>A</a>",
            "output": [
                [
                    "StartTag",
                    "a",
                    {}
                ],
                [
                    "StartTag",
                    "b",
                    {}
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "1"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "2"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "3"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "4"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "5"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "6"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "7"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "8"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "9"
                    }
                ],
                [
                    "Character",
                    "A"
                ],
                [
                    "EndTag",
                    "a"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9><div id=10>A</a>",
            "input": "<a><b><div id=1><div id=2><div id=3><div id=4><div id=5><div id=6><div id=7><div id=8><div id=9><div id=10>A</a>",
            "output": [
                [
                    "StartTag",
                    "a",
                    {}
                ],
                [
                    "StartTag",
                    "b",
                    {}
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "1"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "2"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "3"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "4"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "5"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "6"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "7"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "8"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "9"
                    }
                ],
                [
                    "StartTag",
                    "div",
                    {
                        "id": "10"
                    }
                ],
                [
                    "Character",
                    "A"
                ],
                [
                    "EndTag",
                    "a"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<cite><b><cite><i><cite><i><cite><i><div>X</b>TEST",
            "input": "<cite><b><cite><i><cite><i><cite><i><div>X</b>TEST",
            "output": [
                [
                    "StartTag",
                    "cite",
                    {}
                ],
                [
                    "StartTag",
                    "b",
                    {}
                ],
                [
                    "StartTag",
                    "cite",
                    {}
                ],
                [
                    "StartTag",
                    "i",
                    {}
                ],
                [
                    "StartTag",
                    "cite",
                    {}
                ],
                [
                    "StartTag",
                    "i",
                    {}
                ],
                [
                    "StartTag",
                    "cite",
                    {}
                ],
                [
                    "StartTag",
                    "i",
                    {}
                ],
                [
                    "StartTag",
                    "div",
                    {}
                ],
                [
                    "Character",
                    "X"
                ],
                [
                    "EndTag",
                    "b"
                ],
                [
                    "Character",
                    "TEST"
                ]
            ]
        }
    ]
}