1{ 2 "tests": [ 3 { 4 "fragmentContext": null, 5 "description": "<!DOCTYPE html><svg></svg>", 6 "input": "<!DOCTYPE html><svg></svg>", 7 "output": [ 8 [ 9 "DOCTYPE", 10 "html", 11 null, 12 null, 13 true 14 ], 15 [ 16 "StartTag", 17 "svg", 18 {} 19 ], 20 [ 21 "EndTag", 22 "svg" 23 ] 24 ] 25 }, 26 { 27 "fragmentContext": null, 28 "description": "<!DOCTYPE html><svg></svg><![CDATA[a]]>", 29 "input": "<!DOCTYPE html><svg></svg><![CDATA[a]]>", 30 "output": [ 31 [ 32 "DOCTYPE", 33 "html", 34 null, 35 null, 36 true 37 ], 38 [ 39 "StartTag", 40 "svg", 41 {} 42 ], 43 [ 44 "EndTag", 45 "svg" 46 ], 47 [ 48 "Comment", 49 "[CDATA[a]]" 50 ] 51 ] 52 }, 53 { 54 "fragmentContext": null, 55 "description": "<!DOCTYPE html><body><svg></svg>", 56 "input": "<!DOCTYPE html><body><svg></svg>", 57 "output": [ 58 [ 59 "DOCTYPE", 60 "html", 61 null, 62 null, 63 true 64 ], 65 [ 66 "StartTag", 67 "body", 68 {} 69 ], 70 [ 71 "StartTag", 72 "svg", 73 {} 74 ], 75 [ 76 "EndTag", 77 "svg" 78 ] 79 ] 80 }, 81 { 82 "fragmentContext": null, 83 "description": "<!DOCTYPE html><body><select><svg></svg></select>", 84 "input": "<!DOCTYPE html><body><select><svg></svg></select>", 85 "output": [ 86 [ 87 "DOCTYPE", 88 "html", 89 null, 90 null, 91 true 92 ], 93 [ 94 "StartTag", 95 "body", 96 {} 97 ], 98 [ 99 "StartTag", 100 "select", 101 {} 102 ], 103 [ 104 "StartTag", 105 "svg", 106 {} 107 ], 108 [ 109 "EndTag", 110 "svg" 111 ], 112 [ 113 "EndTag", 114 "select" 115 ] 116 ] 117 }, 118 { 119 "fragmentContext": null, 120 "description": "<!DOCTYPE html><body><select><option><svg></svg></option></select>", 121 "input": "<!DOCTYPE html><body><select><option><svg></svg></option></select>", 122 "output": [ 123 [ 124 "DOCTYPE", 125 "html", 126 null, 127 null, 128 true 129 ], 130 [ 131 "StartTag", 132 "body", 133 {} 134 ], 135 [ 136 "StartTag", 137 "select", 138 {} 139 ], 140 [ 141 "StartTag", 142 "option", 143 {} 144 ], 145 [ 146 "StartTag", 147 "svg", 148 {} 149 ], 150 [ 151 "EndTag", 152 "svg" 153 ], 154 [ 155 "EndTag", 156 "option" 157 ], 158 [ 159 "EndTag", 160 "select" 161 ] 162 ] 163 }, 164 { 165 "fragmentContext": null, 166 "description": "<!DOCTYPE html><body><table><svg></svg></table>", 167 "input": "<!DOCTYPE html><body><table><svg></svg></table>", 168 "output": [ 169 [ 170 "DOCTYPE", 171 "html", 172 null, 173 null, 174 true 175 ], 176 [ 177 "StartTag", 178 "body", 179 {} 180 ], 181 [ 182 "StartTag", 183 "table", 184 {} 185 ], 186 [ 187 "StartTag", 188 "svg", 189 {} 190 ], 191 [ 192 "EndTag", 193 "svg" 194 ], 195 [ 196 "EndTag", 197 "table" 198 ] 199 ] 200 }, 201 { 202 "fragmentContext": null, 203 "description": "<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>", 204 "input": "<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>", 205 "output": [ 206 [ 207 "DOCTYPE", 208 "html", 209 null, 210 null, 211 true 212 ], 213 [ 214 "StartTag", 215 "body", 216 {} 217 ], 218 [ 219 "StartTag", 220 "table", 221 {} 222 ], 223 [ 224 "StartTag", 225 "svg", 226 {} 227 ], 228 [ 229 "StartTag", 230 "g", 231 {} 232 ], 233 [ 234 "Character", 235 "foo" 236 ], 237 [ 238 "EndTag", 239 "g" 240 ], 241 [ 242 "EndTag", 243 "svg" 244 ], 245 [ 246 "EndTag", 247 "table" 248 ] 249 ] 250 }, 251 { 252 "fragmentContext": null, 253 "description": "<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>", 254 "input": "<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>", 255 "output": [ 256 [ 257 "DOCTYPE", 258 "html", 259 null, 260 null, 261 true 262 ], 263 [ 264 "StartTag", 265 "body", 266 {} 267 ], 268 [ 269 "StartTag", 270 "table", 271 {} 272 ], 273 [ 274 "StartTag", 275 "svg", 276 {} 277 ], 278 [ 279 "StartTag", 280 "g", 281 {} 282 ], 283 [ 284 "Character", 285 "foo" 286 ], 287 [ 288 "EndTag", 289 "g" 290 ], 291 [ 292 "StartTag", 293 "g", 294 {} 295 ], 296 [ 297 "Character", 298 "bar" 299 ], 300 [ 301 "EndTag", 302 "g" 303 ], 304 [ 305 "EndTag", 306 "svg" 307 ], 308 [ 309 "EndTag", 310 "table" 311 ] 312 ] 313 }, 314 { 315 "fragmentContext": null, 316 "description": "<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>", 317 "input": "<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>", 318 "output": [ 319 [ 320 "DOCTYPE", 321 "html", 322 null, 323 null, 324 true 325 ], 326 [ 327 "StartTag", 328 "body", 329 {} 330 ], 331 [ 332 "StartTag", 333 "table", 334 {} 335 ], 336 [ 337 "StartTag", 338 "tbody", 339 {} 340 ], 341 [ 342 "StartTag", 343 "svg", 344 {} 345 ], 346 [ 347 "StartTag", 348 "g", 349 {} 350 ], 351 [ 352 "Character", 353 "foo" 354 ], 355 [ 356 "EndTag", 357 "g" 358 ], 359 [ 360 "StartTag", 361 "g", 362 {} 363 ], 364 [ 365 "Character", 366 "bar" 367 ], 368 [ 369 "EndTag", 370 "g" 371 ], 372 [ 373 "EndTag", 374 "svg" 375 ], 376 [ 377 "EndTag", 378 "tbody" 379 ], 380 [ 381 "EndTag", 382 "table" 383 ] 384 ] 385 }, 386 { 387 "fragmentContext": null, 388 "description": "<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>", 389 "input": "<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>", 390 "output": [ 391 [ 392 "DOCTYPE", 393 "html", 394 null, 395 null, 396 true 397 ], 398 [ 399 "StartTag", 400 "body", 401 {} 402 ], 403 [ 404 "StartTag", 405 "table", 406 {} 407 ], 408 [ 409 "StartTag", 410 "tbody", 411 {} 412 ], 413 [ 414 "StartTag", 415 "tr", 416 {} 417 ], 418 [ 419 "StartTag", 420 "svg", 421 {} 422 ], 423 [ 424 "StartTag", 425 "g", 426 {} 427 ], 428 [ 429 "Character", 430 "foo" 431 ], 432 [ 433 "EndTag", 434 "g" 435 ], 436 [ 437 "StartTag", 438 "g", 439 {} 440 ], 441 [ 442 "Character", 443 "bar" 444 ], 445 [ 446 "EndTag", 447 "g" 448 ], 449 [ 450 "EndTag", 451 "svg" 452 ], 453 [ 454 "EndTag", 455 "tr" 456 ], 457 [ 458 "EndTag", 459 "tbody" 460 ], 461 [ 462 "EndTag", 463 "table" 464 ] 465 ] 466 }, 467 { 468 "fragmentContext": null, 469 "description": "<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>", 470 "input": "<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>", 471 "output": [ 472 [ 473 "DOCTYPE", 474 "html", 475 null, 476 null, 477 true 478 ], 479 [ 480 "StartTag", 481 "body", 482 {} 483 ], 484 [ 485 "StartTag", 486 "table", 487 {} 488 ], 489 [ 490 "StartTag", 491 "tbody", 492 {} 493 ], 494 [ 495 "StartTag", 496 "tr", 497 {} 498 ], 499 [ 500 "StartTag", 501 "td", 502 {} 503 ], 504 [ 505 "StartTag", 506 "svg", 507 {} 508 ], 509 [ 510 "StartTag", 511 "g", 512 {} 513 ], 514 [ 515 "Character", 516 "foo" 517 ], 518 [ 519 "EndTag", 520 "g" 521 ], 522 [ 523 "StartTag", 524 "g", 525 {} 526 ], 527 [ 528 "Character", 529 "bar" 530 ], 531 [ 532 "EndTag", 533 "g" 534 ], 535 [ 536 "EndTag", 537 "svg" 538 ], 539 [ 540 "EndTag", 541 "td" 542 ], 543 [ 544 "EndTag", 545 "tr" 546 ], 547 [ 548 "EndTag", 549 "tbody" 550 ], 551 [ 552 "EndTag", 553 "table" 554 ] 555 ] 556 }, 557 { 558 "fragmentContext": null, 559 "description": "<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>", 560 "input": "<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>", 561 "output": [ 562 [ 563 "DOCTYPE", 564 "html", 565 null, 566 null, 567 true 568 ], 569 [ 570 "StartTag", 571 "body", 572 {} 573 ], 574 [ 575 "StartTag", 576 "table", 577 {} 578 ], 579 [ 580 "StartTag", 581 "tbody", 582 {} 583 ], 584 [ 585 "StartTag", 586 "tr", 587 {} 588 ], 589 [ 590 "StartTag", 591 "td", 592 {} 593 ], 594 [ 595 "StartTag", 596 "svg", 597 {} 598 ], 599 [ 600 "StartTag", 601 "g", 602 {} 603 ], 604 [ 605 "Character", 606 "foo" 607 ], 608 [ 609 "EndTag", 610 "g" 611 ], 612 [ 613 "StartTag", 614 "g", 615 {} 616 ], 617 [ 618 "Character", 619 "bar" 620 ], 621 [ 622 "EndTag", 623 "g" 624 ], 625 [ 626 "EndTag", 627 "svg" 628 ], 629 [ 630 "StartTag", 631 "p", 632 {} 633 ], 634 [ 635 "Character", 636 "baz" 637 ], 638 [ 639 "EndTag", 640 "td" 641 ], 642 [ 643 "EndTag", 644 "tr" 645 ], 646 [ 647 "EndTag", 648 "tbody" 649 ], 650 [ 651 "EndTag", 652 "table" 653 ] 654 ] 655 }, 656 { 657 "fragmentContext": null, 658 "description": "<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>", 659 "input": "<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>", 660 "output": [ 661 [ 662 "DOCTYPE", 663 "html", 664 null, 665 null, 666 true 667 ], 668 [ 669 "StartTag", 670 "body", 671 {} 672 ], 673 [ 674 "StartTag", 675 "table", 676 {} 677 ], 678 [ 679 "StartTag", 680 "caption", 681 {} 682 ], 683 [ 684 "StartTag", 685 "svg", 686 {} 687 ], 688 [ 689 "StartTag", 690 "g", 691 {} 692 ], 693 [ 694 "Character", 695 "foo" 696 ], 697 [ 698 "EndTag", 699 "g" 700 ], 701 [ 702 "StartTag", 703 "g", 704 {} 705 ], 706 [ 707 "Character", 708 "bar" 709 ], 710 [ 711 "EndTag", 712 "g" 713 ], 714 [ 715 "EndTag", 716 "svg" 717 ], 718 [ 719 "StartTag", 720 "p", 721 {} 722 ], 723 [ 724 "Character", 725 "baz" 726 ], 727 [ 728 "EndTag", 729 "caption" 730 ], 731 [ 732 "EndTag", 733 "table" 734 ] 735 ] 736 }, 737 { 738 "fragmentContext": null, 739 "description": "<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux", 740 "input": "<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux", 741 "output": [ 742 [ 743 "DOCTYPE", 744 "html", 745 null, 746 null, 747 true 748 ], 749 [ 750 "StartTag", 751 "body", 752 {} 753 ], 754 [ 755 "StartTag", 756 "table", 757 {} 758 ], 759 [ 760 "StartTag", 761 "caption", 762 {} 763 ], 764 [ 765 "StartTag", 766 "svg", 767 {} 768 ], 769 [ 770 "StartTag", 771 "g", 772 {} 773 ], 774 [ 775 "Character", 776 "foo" 777 ], 778 [ 779 "EndTag", 780 "g" 781 ], 782 [ 783 "StartTag", 784 "g", 785 {} 786 ], 787 [ 788 "Character", 789 "bar" 790 ], 791 [ 792 "EndTag", 793 "g" 794 ], 795 [ 796 "StartTag", 797 "p", 798 {} 799 ], 800 [ 801 "Character", 802 "baz" 803 ], 804 [ 805 "EndTag", 806 "table" 807 ], 808 [ 809 "StartTag", 810 "p", 811 {} 812 ], 813 [ 814 "Character", 815 "quux" 816 ] 817 ] 818 }, 819 { 820 "fragmentContext": null, 821 "description": "<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux", 822 "input": "<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux", 823 "output": [ 824 [ 825 "DOCTYPE", 826 "html", 827 null, 828 null, 829 true 830 ], 831 [ 832 "StartTag", 833 "body", 834 {} 835 ], 836 [ 837 "StartTag", 838 "table", 839 {} 840 ], 841 [ 842 "StartTag", 843 "caption", 844 {} 845 ], 846 [ 847 "StartTag", 848 "svg", 849 {} 850 ], 851 [ 852 "StartTag", 853 "g", 854 {} 855 ], 856 [ 857 "Character", 858 "foo" 859 ], 860 [ 861 "EndTag", 862 "g" 863 ], 864 [ 865 "StartTag", 866 "g", 867 {} 868 ], 869 [ 870 "Character", 871 "bar" 872 ], 873 [ 874 "EndTag", 875 "g" 876 ], 877 [ 878 "Character", 879 "baz" 880 ], 881 [ 882 "EndTag", 883 "table" 884 ], 885 [ 886 "StartTag", 887 "p", 888 {} 889 ], 890 [ 891 "Character", 892 "quux" 893 ] 894 ] 895 }, 896 { 897 "fragmentContext": null, 898 "description": "<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux", 899 "input": "<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux", 900 "output": [ 901 [ 902 "DOCTYPE", 903 "html", 904 null, 905 null, 906 true 907 ], 908 [ 909 "StartTag", 910 "body", 911 {} 912 ], 913 [ 914 "StartTag", 915 "table", 916 {} 917 ], 918 [ 919 "StartTag", 920 "colgroup", 921 {} 922 ], 923 [ 924 "StartTag", 925 "svg", 926 {} 927 ], 928 [ 929 "StartTag", 930 "g", 931 {} 932 ], 933 [ 934 "Character", 935 "foo" 936 ], 937 [ 938 "EndTag", 939 "g" 940 ], 941 [ 942 "StartTag", 943 "g", 944 {} 945 ], 946 [ 947 "Character", 948 "bar" 949 ], 950 [ 951 "EndTag", 952 "g" 953 ], 954 [ 955 "StartTag", 956 "p", 957 {} 958 ], 959 [ 960 "Character", 961 "baz" 962 ], 963 [ 964 "EndTag", 965 "table" 966 ], 967 [ 968 "StartTag", 969 "p", 970 {} 971 ], 972 [ 973 "Character", 974 "quux" 975 ] 976 ] 977 }, 978 { 979 "fragmentContext": null, 980 "description": "<!DOCTYPE html><body><table><tr><td><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux", 981 "input": "<!DOCTYPE html><body><table><tr><td><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux", 982 "output": [ 983 [ 984 "DOCTYPE", 985 "html", 986 null, 987 null, 988 true 989 ], 990 [ 991 "StartTag", 992 "body", 993 {} 994 ], 995 [ 996 "StartTag", 997 "table", 998 {} 999 ], 1000 [ 1001 "StartTag", 1002 "tr", 1003 {} 1004 ], 1005 [ 1006 "StartTag", 1007 "td", 1008 {} 1009 ], 1010 [ 1011 "StartTag", 1012 "select", 1013 {} 1014 ], 1015 [ 1016 "StartTag", 1017 "svg", 1018 {} 1019 ], 1020 [ 1021 "StartTag", 1022 "g", 1023 {} 1024 ], 1025 [ 1026 "Character", 1027 "foo" 1028 ], 1029 [ 1030 "EndTag", 1031 "g" 1032 ], 1033 [ 1034 "StartTag", 1035 "g", 1036 {} 1037 ], 1038 [ 1039 "Character", 1040 "bar" 1041 ], 1042 [ 1043 "EndTag", 1044 "g" 1045 ], 1046 [ 1047 "StartTag", 1048 "p", 1049 {} 1050 ], 1051 [ 1052 "Character", 1053 "baz" 1054 ], 1055 [ 1056 "EndTag", 1057 "table" 1058 ], 1059 [ 1060 "StartTag", 1061 "p", 1062 {} 1063 ], 1064 [ 1065 "Character", 1066 "quux" 1067 ] 1068 ] 1069 }, 1070 { 1071 "fragmentContext": null, 1072 "description": "<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux", 1073 "input": "<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux", 1074 "output": [ 1075 [ 1076 "DOCTYPE", 1077 "html", 1078 null, 1079 null, 1080 true 1081 ], 1082 [ 1083 "StartTag", 1084 "body", 1085 {} 1086 ], 1087 [ 1088 "StartTag", 1089 "table", 1090 {} 1091 ], 1092 [ 1093 "StartTag", 1094 "select", 1095 {} 1096 ], 1097 [ 1098 "StartTag", 1099 "svg", 1100 {} 1101 ], 1102 [ 1103 "StartTag", 1104 "g", 1105 {} 1106 ], 1107 [ 1108 "Character", 1109 "foo" 1110 ], 1111 [ 1112 "EndTag", 1113 "g" 1114 ], 1115 [ 1116 "StartTag", 1117 "g", 1118 {} 1119 ], 1120 [ 1121 "Character", 1122 "bar" 1123 ], 1124 [ 1125 "EndTag", 1126 "g" 1127 ], 1128 [ 1129 "StartTag", 1130 "p", 1131 {} 1132 ], 1133 [ 1134 "Character", 1135 "baz" 1136 ], 1137 [ 1138 "EndTag", 1139 "table" 1140 ], 1141 [ 1142 "StartTag", 1143 "p", 1144 {} 1145 ], 1146 [ 1147 "Character", 1148 "quux" 1149 ] 1150 ] 1151 }, 1152 { 1153 "fragmentContext": null, 1154 "description": "<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz", 1155 "input": "<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz", 1156 "output": [ 1157 [ 1158 "DOCTYPE", 1159 "html", 1160 null, 1161 null, 1162 true 1163 ], 1164 [ 1165 "StartTag", 1166 "body", 1167 {} 1168 ], 1169 [ 1170 "EndTag", 1171 "body" 1172 ], 1173 [ 1174 "EndTag", 1175 "html" 1176 ], 1177 [ 1178 "StartTag", 1179 "svg", 1180 {} 1181 ], 1182 [ 1183 "StartTag", 1184 "g", 1185 {} 1186 ], 1187 [ 1188 "Character", 1189 "foo" 1190 ], 1191 [ 1192 "EndTag", 1193 "g" 1194 ], 1195 [ 1196 "StartTag", 1197 "g", 1198 {} 1199 ], 1200 [ 1201 "Character", 1202 "bar" 1203 ], 1204 [ 1205 "EndTag", 1206 "g" 1207 ], 1208 [ 1209 "StartTag", 1210 "p", 1211 {} 1212 ], 1213 [ 1214 "Character", 1215 "baz" 1216 ] 1217 ] 1218 }, 1219 { 1220 "fragmentContext": null, 1221 "description": "<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz", 1222 "input": "<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz", 1223 "output": [ 1224 [ 1225 "DOCTYPE", 1226 "html", 1227 null, 1228 null, 1229 true 1230 ], 1231 [ 1232 "StartTag", 1233 "body", 1234 {} 1235 ], 1236 [ 1237 "EndTag", 1238 "body" 1239 ], 1240 [ 1241 "StartTag", 1242 "svg", 1243 {} 1244 ], 1245 [ 1246 "StartTag", 1247 "g", 1248 {} 1249 ], 1250 [ 1251 "Character", 1252 "foo" 1253 ], 1254 [ 1255 "EndTag", 1256 "g" 1257 ], 1258 [ 1259 "StartTag", 1260 "g", 1261 {} 1262 ], 1263 [ 1264 "Character", 1265 "bar" 1266 ], 1267 [ 1268 "EndTag", 1269 "g" 1270 ], 1271 [ 1272 "StartTag", 1273 "p", 1274 {} 1275 ], 1276 [ 1277 "Character", 1278 "baz" 1279 ] 1280 ] 1281 }, 1282 { 1283 "fragmentContext": null, 1284 "description": "<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>", 1285 "input": "<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>", 1286 "output": [ 1287 [ 1288 "DOCTYPE", 1289 "html", 1290 null, 1291 null, 1292 true 1293 ], 1294 [ 1295 "StartTag", 1296 "frameset", 1297 {} 1298 ], 1299 [ 1300 "StartTag", 1301 "svg", 1302 {} 1303 ], 1304 [ 1305 "StartTag", 1306 "g", 1307 {} 1308 ], 1309 [ 1310 "EndTag", 1311 "g" 1312 ], 1313 [ 1314 "StartTag", 1315 "g", 1316 {} 1317 ], 1318 [ 1319 "EndTag", 1320 "g" 1321 ], 1322 [ 1323 "StartTag", 1324 "p", 1325 {} 1326 ], 1327 [ 1328 "StartTag", 1329 "span", 1330 {} 1331 ] 1332 ] 1333 }, 1334 { 1335 "fragmentContext": null, 1336 "description": "<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>", 1337 "input": "<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>", 1338 "output": [ 1339 [ 1340 "DOCTYPE", 1341 "html", 1342 null, 1343 null, 1344 true 1345 ], 1346 [ 1347 "StartTag", 1348 "frameset", 1349 {} 1350 ], 1351 [ 1352 "EndTag", 1353 "frameset" 1354 ], 1355 [ 1356 "StartTag", 1357 "svg", 1358 {} 1359 ], 1360 [ 1361 "StartTag", 1362 "g", 1363 {} 1364 ], 1365 [ 1366 "EndTag", 1367 "g" 1368 ], 1369 [ 1370 "StartTag", 1371 "g", 1372 {} 1373 ], 1374 [ 1375 "EndTag", 1376 "g" 1377 ], 1378 [ 1379 "StartTag", 1380 "p", 1381 {} 1382 ], 1383 [ 1384 "StartTag", 1385 "span", 1386 {} 1387 ] 1388 ] 1389 }, 1390 { 1391 "fragmentContext": null, 1392 "description": "<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>", 1393 "input": "<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>", 1394 "output": [ 1395 [ 1396 "DOCTYPE", 1397 "html", 1398 null, 1399 null, 1400 true 1401 ], 1402 [ 1403 "StartTag", 1404 "body", 1405 { 1406 "xlink:href": "foo" 1407 } 1408 ], 1409 [ 1410 "StartTag", 1411 "svg", 1412 { 1413 "href": "foo" 1414 } 1415 ], 1416 [ 1417 "EndTag", 1418 "svg" 1419 ] 1420 ] 1421 }, 1422 { 1423 "fragmentContext": null, 1424 "description": "<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>", 1425 "input": "<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>", 1426 "output": [ 1427 [ 1428 "DOCTYPE", 1429 "html", 1430 null, 1431 null, 1432 true 1433 ], 1434 [ 1435 "StartTag", 1436 "body", 1437 { 1438 "xlink:href": "foo", 1439 "xml:lang": "en" 1440 } 1441 ], 1442 [ 1443 "StartTag", 1444 "svg", 1445 {} 1446 ], 1447 [ 1448 "StartTag", 1449 "g", 1450 { 1451 "lang": "en", 1452 "href": "foo" 1453 } 1454 ], 1455 [ 1456 "EndTag", 1457 "g" 1458 ], 1459 [ 1460 "EndTag", 1461 "svg" 1462 ] 1463 ] 1464 }, 1465 { 1466 "fragmentContext": null, 1467 "description": "<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>", 1468 "input": "<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>", 1469 "output": [ 1470 [ 1471 "DOCTYPE", 1472 "html", 1473 null, 1474 null, 1475 true 1476 ], 1477 [ 1478 "StartTag", 1479 "body", 1480 { 1481 "xlink:href": "foo", 1482 "xml:lang": "en" 1483 } 1484 ], 1485 [ 1486 "StartTag", 1487 "svg", 1488 {} 1489 ], 1490 [ 1491 "StartTag", 1492 "g", 1493 { 1494 "lang": "en", 1495 "href": "foo" 1496 }, 1497 true 1498 ], 1499 [ 1500 "EndTag", 1501 "svg" 1502 ] 1503 ] 1504 }, 1505 { 1506 "fragmentContext": null, 1507 "description": "<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>", 1508 "input": "<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>", 1509 "output": [ 1510 [ 1511 "DOCTYPE", 1512 "html", 1513 null, 1514 null, 1515 true 1516 ], 1517 [ 1518 "StartTag", 1519 "body", 1520 { 1521 "xlink:href": "foo", 1522 "xml:lang": "en" 1523 } 1524 ], 1525 [ 1526 "StartTag", 1527 "svg", 1528 {} 1529 ], 1530 [ 1531 "StartTag", 1532 "g", 1533 { 1534 "lang": "en", 1535 "href": "foo" 1536 }, 1537 true 1538 ], 1539 [ 1540 "Character", 1541 "bar" 1542 ], 1543 [ 1544 "EndTag", 1545 "svg" 1546 ] 1547 ] 1548 }, 1549 { 1550 "fragmentContext": null, 1551 "description": "<svg></path>", 1552 "input": "<svg></path>", 1553 "output": [ 1554 [ 1555 "StartTag", 1556 "svg", 1557 {} 1558 ], 1559 [ 1560 "EndTag", 1561 "path" 1562 ] 1563 ] 1564 }, 1565 { 1566 "fragmentContext": null, 1567 "description": "<div><svg></div>a", 1568 "input": "<div><svg></div>a", 1569 "output": [ 1570 [ 1571 "StartTag", 1572 "div", 1573 {} 1574 ], 1575 [ 1576 "StartTag", 1577 "svg", 1578 {} 1579 ], 1580 [ 1581 "EndTag", 1582 "div" 1583 ], 1584 [ 1585 "Character", 1586 "a" 1587 ] 1588 ] 1589 }, 1590 { 1591 "fragmentContext": null, 1592 "description": "<div><svg><path></div>a", 1593 "input": "<div><svg><path></div>a", 1594 "output": [ 1595 [ 1596 "StartTag", 1597 "div", 1598 {} 1599 ], 1600 [ 1601 "StartTag", 1602 "svg", 1603 {} 1604 ], 1605 [ 1606 "StartTag", 1607 "path", 1608 {} 1609 ], 1610 [ 1611 "EndTag", 1612 "div" 1613 ], 1614 [ 1615 "Character", 1616 "a" 1617 ] 1618 ] 1619 }, 1620 { 1621 "fragmentContext": null, 1622 "description": "<div><svg><path></svg><path>", 1623 "input": "<div><svg><path></svg><path>", 1624 "output": [ 1625 [ 1626 "StartTag", 1627 "div", 1628 {} 1629 ], 1630 [ 1631 "StartTag", 1632 "svg", 1633 {} 1634 ], 1635 [ 1636 "StartTag", 1637 "path", 1638 {} 1639 ], 1640 [ 1641 "EndTag", 1642 "svg" 1643 ], 1644 [ 1645 "StartTag", 1646 "path", 1647 {} 1648 ] 1649 ] 1650 }, 1651 { 1652 "fragmentContext": null, 1653 "description": "<div><svg><path><foreignObject><math></div>a", 1654 "input": "<div><svg><path><foreignObject><math></div>a", 1655 "output": [ 1656 [ 1657 "StartTag", 1658 "div", 1659 {} 1660 ], 1661 [ 1662 "StartTag", 1663 "svg", 1664 {} 1665 ], 1666 [ 1667 "StartTag", 1668 "path", 1669 {} 1670 ], 1671 [ 1672 "StartTag", 1673 "foreignObject", 1674 {} 1675 ], 1676 [ 1677 "StartTag", 1678 "math", 1679 {} 1680 ], 1681 [ 1682 "EndTag", 1683 "div" 1684 ], 1685 [ 1686 "Character", 1687 "a" 1688 ] 1689 ] 1690 }, 1691 { 1692 "fragmentContext": null, 1693 "description": "<div><svg><path><foreignObject><p></div>a", 1694 "input": "<div><svg><path><foreignObject><p></div>a", 1695 "output": [ 1696 [ 1697 "StartTag", 1698 "div", 1699 {} 1700 ], 1701 [ 1702 "StartTag", 1703 "svg", 1704 {} 1705 ], 1706 [ 1707 "StartTag", 1708 "path", 1709 {} 1710 ], 1711 [ 1712 "StartTag", 1713 "foreignObject", 1714 {} 1715 ], 1716 [ 1717 "StartTag", 1718 "p", 1719 {} 1720 ], 1721 [ 1722 "EndTag", 1723 "div" 1724 ], 1725 [ 1726 "Character", 1727 "a" 1728 ] 1729 ] 1730 }, 1731 { 1732 "fragmentContext": null, 1733 "description": "<!DOCTYPE html><svg><desc><div><svg><ul>a", 1734 "input": "<!DOCTYPE html><svg><desc><div><svg><ul>a", 1735 "output": [ 1736 [ 1737 "DOCTYPE", 1738 "html", 1739 null, 1740 null, 1741 true 1742 ], 1743 [ 1744 "StartTag", 1745 "svg", 1746 {} 1747 ], 1748 [ 1749 "StartTag", 1750 "desc", 1751 {} 1752 ], 1753 [ 1754 "StartTag", 1755 "div", 1756 {} 1757 ], 1758 [ 1759 "StartTag", 1760 "svg", 1761 {} 1762 ], 1763 [ 1764 "StartTag", 1765 "ul", 1766 {} 1767 ], 1768 [ 1769 "Character", 1770 "a" 1771 ] 1772 ] 1773 }, 1774 { 1775 "fragmentContext": null, 1776 "description": "<!DOCTYPE html><svg><desc><svg><ul>a", 1777 "input": "<!DOCTYPE html><svg><desc><svg><ul>a", 1778 "output": [ 1779 [ 1780 "DOCTYPE", 1781 "html", 1782 null, 1783 null, 1784 true 1785 ], 1786 [ 1787 "StartTag", 1788 "svg", 1789 {} 1790 ], 1791 [ 1792 "StartTag", 1793 "desc", 1794 {} 1795 ], 1796 [ 1797 "StartTag", 1798 "svg", 1799 {} 1800 ], 1801 [ 1802 "StartTag", 1803 "ul", 1804 {} 1805 ], 1806 [ 1807 "Character", 1808 "a" 1809 ] 1810 ] 1811 }, 1812 { 1813 "fragmentContext": null, 1814 "description": "<!DOCTYPE html><p><svg><desc><p>", 1815 "input": "<!DOCTYPE html><p><svg><desc><p>", 1816 "output": [ 1817 [ 1818 "DOCTYPE", 1819 "html", 1820 null, 1821 null, 1822 true 1823 ], 1824 [ 1825 "StartTag", 1826 "p", 1827 {} 1828 ], 1829 [ 1830 "StartTag", 1831 "svg", 1832 {} 1833 ], 1834 [ 1835 "StartTag", 1836 "desc", 1837 {} 1838 ], 1839 [ 1840 "StartTag", 1841 "p", 1842 {} 1843 ] 1844 ] 1845 }, 1846 { 1847 "fragmentContext": null, 1848 "description": "<!DOCTYPE html><p><svg><title><p>", 1849 "input": "<!DOCTYPE html><p><svg><title><p>", 1850 "output": [ 1851 [ 1852 "DOCTYPE", 1853 "html", 1854 null, 1855 null, 1856 true 1857 ], 1858 [ 1859 "StartTag", 1860 "p", 1861 {} 1862 ], 1863 [ 1864 "StartTag", 1865 "svg", 1866 {} 1867 ], 1868 [ 1869 "StartTag", 1870 "title", 1871 {} 1872 ], 1873 [ 1874 "StartTag", 1875 "p", 1876 {} 1877 ] 1878 ] 1879 }, 1880 { 1881 "fragmentContext": null, 1882 "description": "<div><svg><path><foreignObject><p></foreignObject><p>", 1883 "input": "<div><svg><path><foreignObject><p></foreignObject><p>", 1884 "output": [ 1885 [ 1886 "StartTag", 1887 "div", 1888 {} 1889 ], 1890 [ 1891 "StartTag", 1892 "svg", 1893 {} 1894 ], 1895 [ 1896 "StartTag", 1897 "path", 1898 {} 1899 ], 1900 [ 1901 "StartTag", 1902 "foreignObject", 1903 {} 1904 ], 1905 [ 1906 "StartTag", 1907 "p", 1908 {} 1909 ], 1910 [ 1911 "EndTag", 1912 "foreignobject" 1913 ], 1914 [ 1915 "StartTag", 1916 "p", 1917 {} 1918 ] 1919 ] 1920 }, 1921 { 1922 "fragmentContext": null, 1923 "description": "<math><mi><div><object><div><span></span></div></object></div></mi><mi>", 1924 "input": "<math><mi><div><object><div><span></span></div></object></div></mi><mi>", 1925 "output": [ 1926 [ 1927 "StartTag", 1928 "math", 1929 {} 1930 ], 1931 [ 1932 "StartTag", 1933 "mi", 1934 {} 1935 ], 1936 [ 1937 "StartTag", 1938 "div", 1939 {} 1940 ], 1941 [ 1942 "StartTag", 1943 "object", 1944 {} 1945 ], 1946 [ 1947 "StartTag", 1948 "div", 1949 {} 1950 ], 1951 [ 1952 "StartTag", 1953 "span", 1954 {} 1955 ], 1956 [ 1957 "EndTag", 1958 "span" 1959 ], 1960 [ 1961 "EndTag", 1962 "div" 1963 ], 1964 [ 1965 "EndTag", 1966 "object" 1967 ], 1968 [ 1969 "EndTag", 1970 "div" 1971 ], 1972 [ 1973 "EndTag", 1974 "mi" 1975 ], 1976 [ 1977 "StartTag", 1978 "mi", 1979 {} 1980 ] 1981 ] 1982 }, 1983 { 1984 "fragmentContext": null, 1985 "description": "<math><mi><svg><foreignObject><div><div></div></div></foreignObject></svg></mi><mi>", 1986 "input": "<math><mi><svg><foreignObject><div><div></div></div></foreignObject></svg></mi><mi>", 1987 "output": [ 1988 [ 1989 "StartTag", 1990 "math", 1991 {} 1992 ], 1993 [ 1994 "StartTag", 1995 "mi", 1996 {} 1997 ], 1998 [ 1999 "StartTag", 2000 "svg", 2001 {} 2002 ], 2003 [ 2004 "StartTag", 2005 "foreignObject", 2006 {} 2007 ], 2008 [ 2009 "StartTag", 2010 "div", 2011 {} 2012 ], 2013 [ 2014 "StartTag", 2015 "div", 2016 {} 2017 ], 2018 [ 2019 "EndTag", 2020 "div" 2021 ], 2022 [ 2023 "EndTag", 2024 "div" 2025 ], 2026 [ 2027 "EndTag", 2028 "foreignobject" 2029 ], 2030 [ 2031 "EndTag", 2032 "svg" 2033 ], 2034 [ 2035 "EndTag", 2036 "mi" 2037 ], 2038 [ 2039 "StartTag", 2040 "mi", 2041 {} 2042 ] 2043 ] 2044 }, 2045 { 2046 "fragmentContext": null, 2047 "description": "<svg><script></script><path>", 2048 "input": "<svg><script></script><path>", 2049 "output": [ 2050 [ 2051 "StartTag", 2052 "svg", 2053 {} 2054 ], 2055 [ 2056 "StartTag", 2057 "script", 2058 {} 2059 ], 2060 [ 2061 "EndTag", 2062 "script" 2063 ], 2064 [ 2065 "StartTag", 2066 "path", 2067 {} 2068 ] 2069 ] 2070 }, 2071 { 2072 "fragmentContext": null, 2073 "description": "<table><svg></svg><tr>", 2074 "input": "<table><svg></svg><tr>", 2075 "output": [ 2076 [ 2077 "StartTag", 2078 "table", 2079 {} 2080 ], 2081 [ 2082 "StartTag", 2083 "svg", 2084 {} 2085 ], 2086 [ 2087 "EndTag", 2088 "svg" 2089 ], 2090 [ 2091 "StartTag", 2092 "tr", 2093 {} 2094 ] 2095 ] 2096 }, 2097 { 2098 "fragmentContext": null, 2099 "description": "<math><mi><mglyph>", 2100 "input": "<math><mi><mglyph>", 2101 "output": [ 2102 [ 2103 "StartTag", 2104 "math", 2105 {} 2106 ], 2107 [ 2108 "StartTag", 2109 "mi", 2110 {} 2111 ], 2112 [ 2113 "StartTag", 2114 "mglyph", 2115 {} 2116 ] 2117 ] 2118 }, 2119 { 2120 "fragmentContext": null, 2121 "description": "<math><mi><malignmark>", 2122 "input": "<math><mi><malignmark>", 2123 "output": [ 2124 [ 2125 "StartTag", 2126 "math", 2127 {} 2128 ], 2129 [ 2130 "StartTag", 2131 "mi", 2132 {} 2133 ], 2134 [ 2135 "StartTag", 2136 "malignmark", 2137 {} 2138 ] 2139 ] 2140 }, 2141 { 2142 "fragmentContext": null, 2143 "description": "<math><mo><mglyph>", 2144 "input": "<math><mo><mglyph>", 2145 "output": [ 2146 [ 2147 "StartTag", 2148 "math", 2149 {} 2150 ], 2151 [ 2152 "StartTag", 2153 "mo", 2154 {} 2155 ], 2156 [ 2157 "StartTag", 2158 "mglyph", 2159 {} 2160 ] 2161 ] 2162 }, 2163 { 2164 "fragmentContext": null, 2165 "description": "<math><mo><malignmark>", 2166 "input": "<math><mo><malignmark>", 2167 "output": [ 2168 [ 2169 "StartTag", 2170 "math", 2171 {} 2172 ], 2173 [ 2174 "StartTag", 2175 "mo", 2176 {} 2177 ], 2178 [ 2179 "StartTag", 2180 "malignmark", 2181 {} 2182 ] 2183 ] 2184 }, 2185 { 2186 "fragmentContext": null, 2187 "description": "<math><mn><mglyph>", 2188 "input": "<math><mn><mglyph>", 2189 "output": [ 2190 [ 2191 "StartTag", 2192 "math", 2193 {} 2194 ], 2195 [ 2196 "StartTag", 2197 "mn", 2198 {} 2199 ], 2200 [ 2201 "StartTag", 2202 "mglyph", 2203 {} 2204 ] 2205 ] 2206 }, 2207 { 2208 "fragmentContext": null, 2209 "description": "<math><mn><malignmark>", 2210 "input": "<math><mn><malignmark>", 2211 "output": [ 2212 [ 2213 "StartTag", 2214 "math", 2215 {} 2216 ], 2217 [ 2218 "StartTag", 2219 "mn", 2220 {} 2221 ], 2222 [ 2223 "StartTag", 2224 "malignmark", 2225 {} 2226 ] 2227 ] 2228 }, 2229 { 2230 "fragmentContext": null, 2231 "description": "<math><ms><mglyph>", 2232 "input": "<math><ms><mglyph>", 2233 "output": [ 2234 [ 2235 "StartTag", 2236 "math", 2237 {} 2238 ], 2239 [ 2240 "StartTag", 2241 "ms", 2242 {} 2243 ], 2244 [ 2245 "StartTag", 2246 "mglyph", 2247 {} 2248 ] 2249 ] 2250 }, 2251 { 2252 "fragmentContext": null, 2253 "description": "<math><ms><malignmark>", 2254 "input": "<math><ms><malignmark>", 2255 "output": [ 2256 [ 2257 "StartTag", 2258 "math", 2259 {} 2260 ], 2261 [ 2262 "StartTag", 2263 "ms", 2264 {} 2265 ], 2266 [ 2267 "StartTag", 2268 "malignmark", 2269 {} 2270 ] 2271 ] 2272 }, 2273 { 2274 "fragmentContext": null, 2275 "description": "<math><mtext><mglyph>", 2276 "input": "<math><mtext><mglyph>", 2277 "output": [ 2278 [ 2279 "StartTag", 2280 "math", 2281 {} 2282 ], 2283 [ 2284 "StartTag", 2285 "mtext", 2286 {} 2287 ], 2288 [ 2289 "StartTag", 2290 "mglyph", 2291 {} 2292 ] 2293 ] 2294 }, 2295 { 2296 "fragmentContext": null, 2297 "description": "<math><mtext><malignmark>", 2298 "input": "<math><mtext><malignmark>", 2299 "output": [ 2300 [ 2301 "StartTag", 2302 "math", 2303 {} 2304 ], 2305 [ 2306 "StartTag", 2307 "mtext", 2308 {} 2309 ], 2310 [ 2311 "StartTag", 2312 "malignmark", 2313 {} 2314 ] 2315 ] 2316 }, 2317 { 2318 "fragmentContext": null, 2319 "description": "<math><annotation-xml><svg></svg></annotation-xml><mi>", 2320 "input": "<math><annotation-xml><svg></svg></annotation-xml><mi>", 2321 "output": [ 2322 [ 2323 "StartTag", 2324 "math", 2325 {} 2326 ], 2327 [ 2328 "StartTag", 2329 "annotation-xml", 2330 {} 2331 ], 2332 [ 2333 "StartTag", 2334 "svg", 2335 {} 2336 ], 2337 [ 2338 "EndTag", 2339 "svg" 2340 ], 2341 [ 2342 "EndTag", 2343 "annotation-xml" 2344 ], 2345 [ 2346 "StartTag", 2347 "mi", 2348 {} 2349 ] 2350 ] 2351 }, 2352 { 2353 "fragmentContext": null, 2354 "description": "<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>", 2355 "input": "<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>", 2356 "output": [ 2357 [ 2358 "StartTag", 2359 "math", 2360 {} 2361 ], 2362 [ 2363 "StartTag", 2364 "annotation-xml", 2365 {} 2366 ], 2367 [ 2368 "StartTag", 2369 "svg", 2370 {} 2371 ], 2372 [ 2373 "StartTag", 2374 "foreignObject", 2375 {} 2376 ], 2377 [ 2378 "StartTag", 2379 "div", 2380 {} 2381 ], 2382 [ 2383 "StartTag", 2384 "math", 2385 {} 2386 ], 2387 [ 2388 "StartTag", 2389 "mi", 2390 {} 2391 ], 2392 [ 2393 "EndTag", 2394 "mi" 2395 ], 2396 [ 2397 "EndTag", 2398 "math" 2399 ], 2400 [ 2401 "StartTag", 2402 "span", 2403 {} 2404 ], 2405 [ 2406 "EndTag", 2407 "span" 2408 ], 2409 [ 2410 "EndTag", 2411 "div" 2412 ], 2413 [ 2414 "EndTag", 2415 "foreignobject" 2416 ], 2417 [ 2418 "StartTag", 2419 "path", 2420 {} 2421 ], 2422 [ 2423 "EndTag", 2424 "path" 2425 ], 2426 [ 2427 "EndTag", 2428 "svg" 2429 ], 2430 [ 2431 "EndTag", 2432 "annotation-xml" 2433 ], 2434 [ 2435 "StartTag", 2436 "mi", 2437 {} 2438 ] 2439 ] 2440 }, 2441 { 2442 "fragmentContext": null, 2443 "description": "<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>", 2444 "input": "<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>", 2445 "output": [ 2446 [ 2447 "StartTag", 2448 "math", 2449 {} 2450 ], 2451 [ 2452 "StartTag", 2453 "annotation-xml", 2454 {} 2455 ], 2456 [ 2457 "StartTag", 2458 "svg", 2459 {} 2460 ], 2461 [ 2462 "StartTag", 2463 "foreignObject", 2464 {} 2465 ], 2466 [ 2467 "StartTag", 2468 "math", 2469 {} 2470 ], 2471 [ 2472 "StartTag", 2473 "mi", 2474 {} 2475 ], 2476 [ 2477 "StartTag", 2478 "svg", 2479 {} 2480 ], 2481 [ 2482 "EndTag", 2483 "svg" 2484 ], 2485 [ 2486 "EndTag", 2487 "mi" 2488 ], 2489 [ 2490 "StartTag", 2491 "mo", 2492 {} 2493 ], 2494 [ 2495 "EndTag", 2496 "mo" 2497 ], 2498 [ 2499 "EndTag", 2500 "math" 2501 ], 2502 [ 2503 "StartTag", 2504 "span", 2505 {} 2506 ], 2507 [ 2508 "EndTag", 2509 "span" 2510 ], 2511 [ 2512 "EndTag", 2513 "foreignobject" 2514 ], 2515 [ 2516 "StartTag", 2517 "path", 2518 {} 2519 ], 2520 [ 2521 "EndTag", 2522 "path" 2523 ], 2524 [ 2525 "EndTag", 2526 "svg" 2527 ], 2528 [ 2529 "EndTag", 2530 "annotation-xml" 2531 ], 2532 [ 2533 "StartTag", 2534 "mi", 2535 {} 2536 ] 2537 ] 2538 } 2539 ] 2540}