{
  "type": "Document",
  "span": {
    "start": 1,
    "end": 1841
  },
  "mode": "no-quirks",
  "children": [
    {
      "type": "DocumentType",
      "span": {
        "start": 1,
        "end": 16
      },
      "name": "html",
      "publicId": null,
      "systemId": null,
      "raw": "<!DOCTYPE html>"
    },
    {
      "type": "Element",
      "span": {
        "start": 17,
        "end": 1841
      },
      "tagName": "html",
      "namespace": "http://www.w3.org/1999/xhtml",
      "attributes": [],
      "children": [
        {
          "type": "Element",
          "span": {
            "start": 0,
            "end": 0
          },
          "tagName": "head",
          "namespace": "http://www.w3.org/1999/xhtml",
          "attributes": [],
          "children": [],
          "content": null,
          "isSelfClosing": false
        },
        {
          "type": "Element",
          "span": {
            "start": 24,
            "end": 1841
          },
          "tagName": "body",
          "namespace": "http://www.w3.org/1999/xhtml",
          "attributes": [],
          "children": [
            {
              "type": "Text",
              "span": {
                "start": 30,
                "end": 32
              },
              "data": "\n\n",
              "raw": "\n\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 32,
                "end": 60
              },
              "tagName": "h1",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 36,
                    "end": 55
                  },
                  "data": "HTML Entity Example",
                  "raw": "HTML Entity Example"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 60,
                "end": 62
              },
              "data": "\n\n",
              "raw": "\n\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 62,
                "end": 77
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 67,
                    "end": 71
                  },
                  "data": "®",
                  "raw": "&reg"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 77,
                "end": 78
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 78,
                "end": 92
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 83,
                    "end": 86
                  },
                  "data": "reg",
                  "raw": "reg"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 92,
                "end": 94
              },
              "data": "\n\n",
              "raw": "\n\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 94,
                "end": 109
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 99,
                    "end": 103
                  },
                  "data": "&#q;",
                  "raw": "&#q;"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 109,
                "end": 110
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 110,
                "end": 126
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 115,
                    "end": 120
                  },
                  "data": "&#qq;",
                  "raw": "&#qq;"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 126,
                "end": 127
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 127,
                "end": 144
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 132,
                    "end": 138
                  },
                  "data": "&#qqq;",
                  "raw": "&#qqq;"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 144,
                "end": 146
              },
              "data": "\n\n",
              "raw": "\n\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 146,
                "end": 162
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 151,
                    "end": 156
                  },
                  "data": "&#xq;",
                  "raw": "&#xq;"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 162,
                "end": 163
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 163,
                "end": 180
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 168,
                    "end": 174
                  },
                  "data": "&#xqq;",
                  "raw": "&#xqq;"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 180,
                "end": 181
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 181,
                "end": 199
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 186,
                    "end": 193
                  },
                  "data": "&#xqqq;",
                  "raw": "&#xqqq;"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 199,
                "end": 201
              },
              "data": "\n\n",
              "raw": "\n\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 201,
                "end": 1558
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [],
              "children": [
                {
                  "type": "Text",
                  "span": {
                    "start": 206,
                    "end": 1552
                  },
                  "data": "\n    €  0x20AC  EURO SIGN (€)\n    ‚  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)\n    ƒ  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)\n    „  0x201E  DOUBLE LOW-9 QUOTATION MARK („)\n    …  0x2026  HORIZONTAL ELLIPSIS (…)\n    †  0x2020  DAGGER (†)\n    ‡  0x2021  DOUBLE DAGGER (‡)\n    ˆ  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)\n    ‰  0x2030  PER MILLE SIGN (‰)\n    Š  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)\n    ‹  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)\n    Œ  0x0152  LATIN CAPITAL LIGATURE OE (Œ)\n    Ž  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)\n    ‘  0x2018  LEFT SINGLE QUOTATION MARK (‘)\n    ’  0x2019  RIGHT SINGLE QUOTATION MARK (’)\n    “  0x201C  LEFT DOUBLE QUOTATION MARK (“)\n    ”  0x201D  RIGHT DOUBLE QUOTATION MARK (”)\n    •  0x2022  BULLET (•)\n    –  0x2013  EN DASH (–)\n    —  0x2014  EM DASH (—)\n    ˜  0x02DC  SMALL TILDE (˜)\n    ™  0x2122  TRADE MARK SIGN (™)\n    š  0x0161  LATIN SMALL LETTER S WITH CARON (š)\n    ›  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)\n    œ  0x0153  LATIN SMALL LIGATURE OE (œ)\n    ž  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)\n    Ÿ  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)\n",
                  "raw": "\n    &#x80;  0x20AC  EURO SIGN (€)\n    &#x82;  0x201A  SINGLE LOW-9 QUOTATION MARK (‚)\n    &#x83;  0x0192  LATIN SMALL LETTER F WITH HOOK (ƒ)\n    &#x84;  0x201E  DOUBLE LOW-9 QUOTATION MARK („)\n    &#x85;  0x2026  HORIZONTAL ELLIPSIS (…)\n    &#x86;  0x2020  DAGGER (†)\n    &#x87;  0x2021  DOUBLE DAGGER (‡)\n    &#x88;  0x02C6  MODIFIER LETTER CIRCUMFLEX ACCENT (ˆ)\n    &#x89;  0x2030  PER MILLE SIGN (‰)\n    &#x8A;  0x0160  LATIN CAPITAL LETTER S WITH CARON (Š)\n    &#x8B;  0x2039  SINGLE LEFT-POINTING ANGLE QUOTATION MARK (‹)\n    &#x8C;  0x0152  LATIN CAPITAL LIGATURE OE (Œ)\n    &#x8E;  0x017D  LATIN CAPITAL LETTER Z WITH CARON (Ž)\n    &#x91;  0x2018  LEFT SINGLE QUOTATION MARK (‘)\n    &#x92;  0x2019  RIGHT SINGLE QUOTATION MARK (’)\n    &#x93;  0x201C  LEFT DOUBLE QUOTATION MARK (“)\n    &#x94;  0x201D  RIGHT DOUBLE QUOTATION MARK (”)\n    &#x95;  0x2022  BULLET (•)\n    &#x96;  0x2013  EN DASH (–)\n    &#x97;  0x2014  EM DASH (—)\n    &#x98;  0x02DC  SMALL TILDE (˜)\n    &#x99;  0x2122  TRADE MARK SIGN (™)\n    &#x9A;  0x0161  LATIN SMALL LETTER S WITH CARON (š)\n    &#x9B;  0x203A  SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (›)\n    &#x9C;  0x0153  LATIN SMALL LIGATURE OE (œ)\n    &#x9E;  0x017E  LATIN SMALL LETTER Z WITH CARON (ž)\n    &#x9F;  0x0178  LATIN CAPITAL LETTER Y WITH DIAERESIS (Ÿ)\n"
                }
              ],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 1558,
                "end": 1595
              },
              "data": "\n\nFOOºR\nFOO䆺R\nFOOAZOO\n\n",
              "raw": "\n\nFOO&#xBAR\nFOO&#x41BAR\nFOO&#x41ZOO\n\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 1595,
                "end": 1627
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [
                {
                  "type": "Attribute",
                  "span": {
                    "start": 1600,
                    "end": 1620
                  },
                  "namespace": null,
                  "prefix": null,
                  "name": "data-test",
                  "rawName": "data-test",
                  "value": "&ampamp;",
                  "rawValue": "\"&ampamp;\""
                }
              ],
              "children": [],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 1627,
                "end": 1628
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 1628,
                "end": 1659
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [
                {
                  "type": "Attribute",
                  "span": {
                    "start": 1633,
                    "end": 1652
                  },
                  "namespace": null,
                  "prefix": null,
                  "name": "data-test",
                  "rawName": "data-test",
                  "value": "&ampamp",
                  "rawValue": "\"&ampamp\""
                }
              ],
              "children": [],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 1659,
                "end": 1660
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 1660,
                "end": 1693
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [
                {
                  "type": "Attribute",
                  "span": {
                    "start": 1665,
                    "end": 1686
                  },
                  "namespace": null,
                  "prefix": null,
                  "name": "data-test",
                  "rawName": "data-test",
                  "value": "&amp;",
                  "rawValue": "\"&amp;amp;\""
                }
              ],
              "children": [],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 1693,
                "end": 1694
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 1694,
                "end": 1726
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [
                {
                  "type": "Attribute",
                  "span": {
                    "start": 1699,
                    "end": 1719
                  },
                  "namespace": null,
                  "prefix": null,
                  "name": "data-test",
                  "rawName": "data-test",
                  "value": "&amp",
                  "rawValue": "\"&amp;amp\""
                }
              ],
              "children": [],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 1726,
                "end": 1727
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 1727,
                "end": 1759
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [
                {
                  "type": "Attribute",
                  "span": {
                    "start": 1732,
                    "end": 1752
                  },
                  "namespace": null,
                  "prefix": null,
                  "name": "data-test",
                  "rawName": "data-test",
                  "value": "&#36",
                  "rawValue": "\"&amp;#36\""
                }
              ],
              "children": [],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 1759,
                "end": 1760
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 1760,
                "end": 1793
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [
                {
                  "type": "Attribute",
                  "span": {
                    "start": 1765,
                    "end": 1786
                  },
                  "namespace": null,
                  "prefix": null,
                  "name": "data-test",
                  "rawName": "data-test",
                  "value": "&#x36",
                  "rawValue": "\"&amp;#x36\""
                }
              ],
              "children": [],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 1793,
                "end": 1794
              },
              "data": "\n",
              "raw": "\n"
            },
            {
              "type": "Element",
              "span": {
                "start": 1794,
                "end": 1823
              },
              "tagName": "div",
              "namespace": "http://www.w3.org/1999/xhtml",
              "attributes": [
                {
                  "type": "Attribute",
                  "span": {
                    "start": 1799,
                    "end": 1816
                  },
                  "namespace": null,
                  "prefix": null,
                  "name": "data-test",
                  "rawName": "data-test",
                  "value": "6",
                  "rawValue": "\"&#x36\""
                }
              ],
              "children": [],
              "content": null,
              "isSelfClosing": false
            },
            {
              "type": "Text",
              "span": {
                "start": 1823,
                "end": 1841
              },
              "data": "\n\n\n\n",
              "raw": "\n\n\n\n"
            }
          ],
          "content": null,
          "isSelfClosing": false
        }
      ],
      "content": null,
      "isSelfClosing": false
    }
  ]
}
